摘要:
A system comprising: a bus; and a digital signal processor comprising: a multiplier having a first structure and a second structure, the first structure processing data up to n-bits and the second structure processing data up to (n/2)-bits; and a data size selector which configures the multiplier into the first structure of a single n-bit multiplier when the data is greater than (n/2)-bits and configures the multiplier into the second structure of two (n/2)-bit multipliers when the data is (n/2)-bits or less.
摘要:
An apparatus having a core processor and a plurality of cache memory banks is disclosed. The cache memory banks are connected to the core processor in such a way as to provide substantially simultaneous data accesses for said core processor
摘要:
A method for determining an output of a finite impulse response digital filter having L filter coefficients in response to a set of M input samples, comprising the steps of: (a) loading a first input sample into a first location in a first register; (b) loading a second input sample into a second location in said first register; (c) loading two coefficients into a second register; (d) computing intermediate results using the contents of the first and second registers; (e) loading a new input sample into the first location in said first register; (f) computing intermediate results using the contents of the first and second registers; (g) repeating steps (b) - (f) for L iterations to provide two output samples; and (h) repeating steps (a) - (g) for M/2 iterations to provide M output samples.
摘要:
A digital signal processor includes a computation block with an arithmetic logic unit, a multiplier, a shifter and a register file. The computation block includes a plurality of registers for storing instructions and operands in a bit format as a continuous bit stream, and utilizes a bit transfer mechanism for transferring in a single cycle a bit field of an arbitrary bit length between the plurality of registers and the shifter. The plurality of registers may be general purpose registers located in the register file. The register file may further include at laest one control information register for storing control information used by the bit transfer mechanism.