Features and Options of the TMS320C6000 Devices
1-6
-
8/16/32-bit data support, providing efficient memory support for a variety
of applications
-
40-bit arithmetic options, which add extra precision for vocoders and other
computationally intensive applications
-
Saturation and normalization, which provide support for key arithmetic op-
erations
-
Field manipulation and instruction extract, set, clear, and bit counting,
which support common operations found in control and data manipulation
applications.
-
Hardware support for IEEE single-precision and double-precision instruc-
tions. (’C6701 only)
-
Pin-compatible fixed-point and floating-point DSPs.
For more information on features and options of the TMS320C6000, see the
TMS320C6000 CPU and Instruction Set Reference Guide.
1.4
Overview of TMS320C6000 Memory
The internal memory configuration varies between the different ’C6000 de-
vices. All devices include:
-
Internal data/program memory
-
Internal peripherals
-
External memory accessed through the external memory interface (EMIF)
TMS320C6201/C6202/C6701: The ‘C6201, ‘C6202, and ‘C6701 each have
separate data and program memories. The internal program memory can be
mapped into the CPU address space or operated as a program cache. A
256-bit-wide path is provided from to the CPU to allow a continuous stream of
eight 32-bit instructions for maximum performance.
Data memory is accessed through the data memory controller, which controls
the following functions:
-
The CPU and the direct memory access (DMA) controller accesses to the
internal data memory, and performs the necessary arbitration.
-
The CPU data access to the EMIF
-
The CPU access to on-chip peripherals
The internal data memory is divided into 16-bit-wide banks. The data memory
controller performs arbitration between the CPU and the DMA controller inde-
pendently for each bank, allowing both sides of the CPU and the DMA to ac-
cess different memory locations simultaneously without contention. The data
memory controller supports configurable endianness. The LENDIAN pin on
the device selects the endianness of the device.
Features and Options of the TMS320C6000 Devices / Overview of TMS320C6000 Memory