1. A computer system comprising: a digital signal processing (DSP) core for processing data in accordance with an instruction; a data cache for storing temporary data associated with the DSP core; a first buffer module for storing input data received by the DSP core; a second buffer module for storing output data provided from the DSP core; and an external memory for storing the temporary data, the input data, and the output data.