




|
The combination of a Harvard architecture (separate program and data buses) and a special DSP instruction set gives the TMS320C1x the speed and flexibility to outperform microcontrollers.
Single-cycle multiply or ALU operations provide real-time computation for DSP and control algorithms. Standard multiply time is 200 ns. A separate I/O select signal provides eight I/O ports using the 16-bit data bus. I/O ports provide a simple interface to ADCs and DACs, because these have a separate select signal with the standard data bus. The 16-bit barrel shifter scales data in parallel with ALU operations; data is shifted by up to 16 bits during the same cycle it is used in the ALU. The 0-, 1-, or 4-bit left shifter also operates in parallel with the ALU to support both integer and fractional math. |




