
2.1.2 Port Connect
External Event and Data Simulation
Table 2-6. Available Pins for Configuration of DM4663, DM6446, TCI6482, and TMX320C6455 DeviceSimulators (continued)
Pin Description Type
CLKS1
(1)
External clock pin for McBSP1 Pulse
The Pin Connect feature can be enabled through the Code Composer Studio command window, GELcommands, or through the Pin Connect plug-in. See Section 4.9 for more information on the Pin Connectfile format. See Code Composer Studio online help for more information on how to connect anddisconnect a specific pin.
The Port Connect feature allows you to feed in external data to the simulator and send simulator data outto an external entity. External data is fed into and out of the simulator (memory or serial port) through PortConnect files (the file format is discussed in Section 4.10 ). This feature can be used to setup an input oroutput data stream to the simulator at the supported address. Whenever a file is connected to a memory(port) address for reads, data from the file is accessed whenever there is a read to the memory in thedevice. Similarly, whenever a file is connected to a memory (port) address for writes, all data writes to thataddress will be written to the file. The simulator provides Port Connect for all processor configurations.
In the case of serial ports, data can be transmitted by connecting some files at the memory-mappedlocations for the serial port transmit register in write mode. Similarly, data can be received by connectingsome files at the memory-mapped locations for the serial port receive register in read mode. Availablememory ranges on the TMS320C6000 devices, to which a file can be connected for reading/writing, aregiven in Table 2-7 .
Table 2-7. Available Memory Ranges for Port Connect for TMS320C6000 Devices
Configuration File
(1)
Available Memory Range
C6201 Device Simulator, Map 1 0x0040 0000 - 0x017F FFFFDXR0, DRR0, DXR1, DRR1
(2)
C6201 Device Simulator, Map 0 0x0000 0000 - 0x013F FFFFDXR0, DRR0, DXR1, DRR1
(2)
C6202 Device Simulator, Map 1 0x0040 0000 - 0x017F FFFFDXR0, DRR0, DXR1, DRR1, DXR2, DRR2
(2)
C6202 Device Simulator, Map 0 0x0000 0000 - 0x013F FFFFDXR0, DRR0, DXR1, DRR1, DXR2, DRR2
(2)
C6203 Device Simulator, Map 1 0x0040 0000 - 0x017F FFFFDXR0, DRR0, DXR1, DRR1, DXR2, DRR2
(2)
C6203 Device Simulator, Map 0 0x0000 0000 - 0x013F FFFFDXR0, DRR0, DXR1, DRR1, DXR2, DRR2
(2)
C6204 Device Simulator, Map 1 0x0040 0000 - 0x017F FFFFDXR0, DRR0, DXR1, DRR1
(2)
C6204 Device Simulator, Map 0 0x0000 0000 - 0x013F FFFFDXR0, DRR0, DXR1, DRR1
(2)
C6205 Device Simulator, Map 1 0x0040 0000 - 0x017F FFFFDXR0, DRR0, DXR1, DRR1
(2)
C6205 Device Simulator, Map 0 0x0000 0000 - 0x013F FFFFDXR0, DRR0, DXR1, DRR1
(2)
C6411 Device Cycle Accurate Simulator 0x8000 0000 - 0xBFFF FFFFDXR0, DRR0, DXR1, DRR1
(2)
C6412 Device Cycle Accurate Simulator 0x0800 0000 - 0xBFFF FFFFDXR0, DRR0, DXR1, DRR1
(2)
C6412 Device Functional Simulator 0x8000 0000 - 0xBFFF FFFF
(1)
For each configuration listed, Little Endian (default) and Big Endian versions are provided with the same available memoryrange for the serial port connection.(2)
To connect to these peripheral registers, use the memory-mapped addresses. Port connects to the McBSP can be done only tothe following locations: 0x3000 0000 for DX0 and DR0, 0x3400 0000 for DX1 and DR1, and 0x3800 0000 for DX2 and DR2.
20 Supported Simulation Features SPRU600I – April 2007Submit Documentation Feedback