The F28x Fixed-point Series devices contain the TMS320C28x DSP CPU.
TMS320C28x DSP CPU Overview:
The TMS320C28x™ is one of several fixed-point CPUs in the TMS320™ family.The C28x™ is source-code and object-code compatible with the C27x™. In addition, much of the code written for the C2xLP CPU can be reassembled to run on a C28x™ device. The C2xLP CPU is used in all TMS320F24xx and TMS320C20x devices and their derivatives. This refers to C2xLP as a generic name for the CPU used in these devices.
The CPU is a low-cost 32-bit fixed-point processor. This device draws from the best features of digital signal processing; reduced instruction set computing(RISC); and microcontroller architectures, firmware, and tool sets. The CPU features include a modified Harvard architecture and circular addressing. The RISC features are single-cycle instruction execution, register-to-register operations,and modified Harvard architecture (usable in Von Neumann mode).
The microcontroller features include ease of use through an intuitive instruction set, byte packing and unpacking, and bit manipulation.The modified Harvard architecture of the CPU enables instruction and data fetches to be performed in parallel. The CPU can read instructions and data while it writes data simultaneously to maintain the single-cycle instruction operation across the pipeline. The CPU does this over six separate address/data buses.