CPU structure of TMS320C54x chip CPU C54x includes: The L40-bit ALU has input from the 16-bit immediate number, the 16-bit data from the data memory, the temporary memory, the 16-bit number in T, the two 16-bit words in the data memory, the 32-bit words in the data memory, and the 40-bit words in the accumulator.
Two 40-bit accumulators, divided into three parts, protection bit (39-32 bits), high word (31-16 bits), low word (15-0 bits).
Barrel shifters that produce shifts of 0 to 31 bits left or 0 to 16 bits right. 17x17 bit multiplier 40 bit adder compare select and store unit CSSU data address generator DAGEN program address generator PAGEN