Cpu; Memory; Peripherals; Tms320C6000 Cpu Cycle Accurate Simulator Configurations - Texas Instruments TMS320C6000 Technical Reference Manual

Simulator
Hide thumbs Also See for TMS320C6000:
Table of Contents

Advertisement

Supported Hardware Resources

1.4.1 CPU

The CPU model is cycle accurate. Cycle effects are modeled.

1.4.2 Memory

For each of the device simulators and device cycle-accurate simulators, the cache and internal memory
models match the cache and memory architecture specifications described in the TMS320C6000
Peripherals Reference Guide (SPRU190). They support standard cache behavior such as: LRU line
replacement, direct mapping, set associativity, cache protocols for hit/miss service, snoops, and victims.
The allocation policies (allocate on read miss, write-back on write miss, etc.) are also modeled to match
the device specifications. A flat memory model is hooked up to the EMIF in order to allow for external
memory accesses.
For the CPU cycle-accurate simulators and device functional simulators, the whole memory range is
modeled as a flat memory.
Note:
Setting up memory maps using either the GUI or GEL scripts is not supported.

1.4.3 Peripherals

The following tables show the peripherals supported under each simulator configuration. For more
information on these peripherals, see the TMS320C6000 Peripherals Reference Guide (SPRU190).
Table 1-2. TMS320C6000 CPU Cycle Accurate Simulator Configurations
CPU
Flat Memory
Timer
Table 1-3. TMS320C6201, C6202, C6203, C6204, C6205, and C6701 Simulators
CPU
Internal Memory/Cache
Model
DMA
EMIF
Interrupt Selector
McBSP
Timer
GPIO
HPI/XBUS/PCI
(1)
The DMA functionality modeled on this device is the same as that of the C6202 simulator. The enhancements have not been
modeled.
Table 1-4. TMS320C6411, C6412, C6414, C6415, C6416, and DM642 Device Cycle Accurate; C6412,
CPU
Internal Memory/
Cache Model
12
Introduction to the TMS320C6000 Simulator
C62x
C64x
Yes
Yes
Yes
Yes
Yes
Yes
C6201
C6202
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
No
No
No
C6416 and DM642 Functional Simulators
C6411
C6412
C6414
Yes
Yes
Yes
Yes
Yes
Yes
C64x+
C672x
Yes
Yes
Yes
Yes
Yes
Yes
C6203
C6204
Yes
Yes
Yes
Yes
(1)
(1)
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
No
No
No
C6415
C6416
DM642
Yes
Yes
Yes
Yes
Yes
Yes
www.ti.com
C67x
Yes
Yes
Yes
C6205
C6701
Yes
Yes
Yes
Yes
(1)
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
No
No
No
C6412
C6416
DM642
FUNC
FUNC
FUNC
Yes
Yes
Yes
Yes
Yes
Yes
SPRU600I – April 2007
Submit Documentation Feedback

Advertisement

Table of Contents
loading

Table of Contents