Patent ID: 7013381
Filing Date: 2006-03-14
Classification: G06F

Abstract:
1. A function-variable type DSP apparatus comprising: a storage section for storing a plurality of DSP microprogram parts; a plurality of DSP executing sections each for executing said DSP microprogram parts to implement a DSP function, each of said DSP microprogram parts being executable by each of said DSP executing sections to perform a set of steps necessary to implement a DSP base function forming part of a DSP function; a control section for receiving said DSP microprogram parts from said storage section, and transferring said DSP microprogram parts simultaneously to said DSP executing sections, and an operating section for inputting an operational instruction, and in which said DSP executing sections have respectively program storage areas, and are operative to receive said DSP microprogram parts simultaneously from said control section, store said DSP microprogram parts in said program storage areas, and selectively execute said DSP microprogram parts stored in said program storage areas in a sequence to respectively implement desired DSP functions, said control section is operative to receive said operational instruction from said operating section, generate call statements in a sequence each indicative of an instruction to call one of said DSP microprogram parts in accordance with said operational instruction, and transfer said call statements to said DSP executing sections, said DSP executing sections are operative to receive said call statements from said control section, and selectively execute said DSP microprogram parts stored in said program storage areas in a sequence in response to said call statements in a sequence to respectively implement desired DSP functions, each of said DSP microprograms corresponds to an address, said operating section is operative to input a modified operational instruction indicative of DSP microprogram parts to be executed by said DSP executing sections in a sequence, said control section is operative to receive said modified operational instruction inputted by said operating section, determine one or more addresses respectively corresponding to said DSP microprogram parts to be modified in accordance with said modified operational instruction inputted by said operating section, generate said call statements in a sequence each indicative of an instruction to call one of said DSP microprogram parts indicated by said address, and transfer said call statements to said DSP executing sections, and said DSP executing sections are operative to receive said call statements from said control section, and selectively execute said DSP microprogram parts stored in said program storage areas in a sequence in response to said call statements in a sequence to respectively implement desired DSP functions.