TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
TMS320DM6467
Digital Media System-on-Chip
Check for Samples: TMS320DM6467
1 Digital Media System-on-Chip (DMSoC)
1.1
Features
12
• High-Performance Digital Media SoC
– 594-, 729-MHz C64x+™ Clock Rate
– 297-, 364.5-MHz ARM926EJ-S™ Clock Rate
– Eight 32-Bit C64x+ Instructions/Cycle
– 4752, 5832 C64x+ MIPS
– Fully Software-Compatible With
C64x/ARM9™
– Supports SmartReflex™ [-594 only]
• Class 0
• 1.05-V and 1.2-V Adaptive Core Voltage
– Extended Temp Available [-594 only]
– Industrial Temp Available [-729 only]
• Advanced Very-Long-Instruction-Word (VLIW)
TMS320C64x+™ DSP Core
– Eight Highly Independent Functional Units
• Six ALUs (32-/40-Bit), Each Supports
Single 32-Bit, Dual 16-Bit, or Quad 8-Bit
Arithmetic per Clock Cycle
• Two Multipliers Support Four 16 x 16-Bit
Multiplies (32-Bit Results) per Clock
Cycle or Eight 8 x 8-Bit Multiplies (16-Bit
Results) per Clock Cycle
– Load-Store Architecture With Non-Aligned
Support
– 64 32-Bit General-Purpose Registers
– Instruction Packing Reduces Code Size
– All Instructions Conditional
– Additional C64x+™ Enhancements
• Protected Mode Operation
• Exceptions Support for Error Detection
and Program Redirection
• Hardware Support for Modulo Loop
Operation
• C64x+ Instruction Set Features
– Byte-Addressable (8-/16-/32-/64-Bit Data)
– 8-Bit Overflow Protection
– Bit-Field Extract, Set, Clear
– Normalization, Saturation, Bit-Counting
– Compact 16-Bit Instructions
– Additional Instructions to Support Complex
Multiplies
• C64x+ L1/L2 Memory Architecture
– 32K-Byte L1P Program RAM/Cache (Direct
Mapped)
– 32K-Byte L1D Data RAM/Cache (2-Way SetAssociative)
– 128K-Byte L2 Unified Mapped RAM/Cache
(Flexible RAM/Cache Allocation)
• ARM926EJ-S Core
– Support for 32-Bit and 16-Bit (Thumb®
Mode) Instruction Sets
– DSP Instruction Extensions and Single Cycle
MAC
– ARM® Jazelle® Technology
– EmbeddedICE-RT™ Logic for Real-Time
Debug
• ARM9 Memory Architecture
– 16K-Byte Instruction Cache
– 8K-Byte Data Cache
– 32K-Byte RAM
– 8K-Byte ROM
• Embedded Trace Buffer™ (ETB11™) With 4KB
Memory for ARM9 Debug
• Endianness: Little Endian for ARM and DSP
• Dual Programmable High-Definition Video
Image Co-Processor (HDVICP) Engines
– Supports a Range of Encode, Decode, and
Transcode Operations
• H.264, MPEG2, VC1, MPEG4 SP/ASP
• 99-/108-MHz Video Port Interface (VPIF)
– Two 8-Bit SD (BT.656), Single 16-Bit HD
(BT.1120), or Single Raw (8-/10-/12-Bit) Video
Capture Channels
– Two 8-Bit SD (BT.656) or Single 16-Bit HD
(BT.1120) Video Display Channels
• Video Data Conversion Engine (VDCE)
– Horizontal and Vertical Downscaling
– Chroma Conversion (4:2:2↔4:2:0)
• Two Transport Stream Interface (TSIF) Modules
(One Parallel/Serial and One Serial Only)
– TSIF for MPEG Transport Stream
– Simultaneous Synchronous or
Asynchronous Input/Output Streams
1
2
Please be aware that an important notice concerning availability, standard warranty, and use in critical applications of
Texas Instruments semiconductor products and disclaimers thereto appears at the end of this data sheet.
All trademarks are the property of their respective owners.
PRODUCTION DATA information is current as of publication date. Products conform to
specifications per the terms of the Texas Instruments standard warranty. Production
processing does not necessarily include testing of all parameters.
Copyright © 2007–2012, Texas Instruments Incorporated
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
•
•
•
•
•
•
•
2
www.ti.com
– Absolute Time Stamp Detection
– PID Filter With 7 PID Filter Tables
– Corresponding Clock Reference Generator
(CRGEN) Modules for System Time-Clock
Recovery
External Memory Interfaces (EMIFs)
– 297-/310.5-MHz 32-Bit DDR2 SDRAM Memory
Controller With 512M-Byte Address Space
(1.8-V I/O)
– Asynchronous16-Bit-Wide EMIF (EMIFA)
With 128M-Byte Address Reach
• Flash Memory Interfaces
– NOR (8-/16-Bit-Wide Data)
– NAND (8-/16-Bit-Wide Data)
Enhanced Direct-Memory-Access (EDMA)
Controller (64 Independent Channels)
– Programmable Default Burst Size
10/100/1000 Mb/s Ethernet MAC (EMAC)
– IEEE 802.3 Compliant (3.3-V I/O Only)
– Supports MII and GMII Media Independent
Interfaces
– Management Data I/O (MDIO) Module
USB Port With Integrated 2.0 PHY
– USB 2.0 High-/Full-Speed Client
– USB 2.0 High-/Full-/Low-Speed Host
(Mini-Host, Supporting One External
Device)
32-Bit, 33-MHz, 3.3-V Peripheral Component
Interconnect (PCI) Master/Slave Interface
– Conforms to PCI Specification 2.3
Two 64-Bit General-Purpose Timers (Each
Configurable as Two 32-Bit Timers)
One 64-Bit Watchdog Timer
• Three Configurable UART/IrDA/CIR Modules
(One With Modem Control Signals)
– Supports up to 1.8432 Mbps UART
– SIR and MIR (0.576 MBAUD)
– CIR With Programmable Data Encoding
• One Serial Peripheral Interface (SPI) With Two
Chip-Selects
• Master/Slave Inter-Integrated Circuit (I2C Bus™)
• Two Multichannel Audio Serial Ports (McASPs)
– One Four-Serializer Transmit/Receive Port
– One Single DIT Transmit Port for S/PDIF
• 32-Bit Host Port Interface (HPI)
• VLYNQ™ Interface (FPGA Interface)
• Two Pulse Width Modulator (PWM) Outputs
• ATA/ATAPI I/F (ATA/ATAPI-6 Specification)
• Up to 33 General-Purpose I/O (GPIO) Pins
(Multiplexed With Other Device Functions)
• On-Chip ARM ROM Bootloader (RBL)
• Individual Power-Saving Modes for ARM/DSP
• Flexible PLL Clock Generators
• IEEE-1149.1 (JTAG) BoundaryScan-Compatible
• 529-Pin Pb-Free BGA Package
(CUT Suffix), 0.8-mm Ball Pitch
• 0.09-μm/7-Level Cu Metal Process (CMOS)
• 3.3-V and 1.8-V I/O, 1.2-/1.05-V Internal
• Applications:
– Video Encode/Decode/Transcode/Transrate
– Digital Media
– Networked Media Encode/Decode
– Video Imaging
– Video Infrastructure
– Video Conferencing
Digital Media System-on-Chip (DMSoC)
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
1.2
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Description
The TMS320DM6467 (also referenced as DM6467) leverages TI’s DaVinci™ technology to meet the
networked media encode and decode digital media processing needs of next-generation embedded
devices.
The DM6467 enables OEMs and ODMs to quickly bring to market devices featuring robust operating
systems support, rich user interfaces, high processing performance, and long battery life through the
maximum flexibility of a fully integrated mixed processor solution.
The dual-core architecture of the DM6467 provides benefits of both DSP and Reduced Instruction Set
Computer (RISC) technologies, incorporating a high-performance TMS320C64x+ DSP core and an
ARM926EJ-S core.
The ARM926EJ-S is a 32-bit RISC processor core that performs 32-bit or 16-bit instructions and
processes 32-bit, 16-bit, or 8-bit data. The core uses pipelining so that all parts of the processor and
memory system can operate continuously.
The ARM core incorporates:
• A coprocessor 15 (CP15) and protection module
• Data and program Memory Management Units (MMUs) with table look-aside buffers.
• Separate 16K-byte instruction and 8K-byte data caches. Both are four-way associative with virtual
index virtual tag (VIVT).
The TMS320C64x+™ DSPs are the highest-performance fixed-point DSP generation in the
TMS320C6000™ DSP platform. It is based on an enhanced version of the second-generation highperformance, advanced very-long-instruction-word (VLIW) architecture developed by Texas Instruments
(TI), making these DSP cores an excellent choice for digital media applications. The C64x is a codecompatible member of the C6000™ DSP platform. The TMS320C64x+ DSP is an enhancement of the
C64x+ DSP with added functionality and an expanded instruction set.
Any reference to the C64x DSP or C64x CPU also applies, unless otherwise noted, to the C64x+ DSP and
C64x+ CPU, respectively.
With performance of up to 5832 million instructions per second (MIPS) at a clock rate of 729 MHz, the
C64x+ core offers solutions to high-performance DSP programming challenges. The DSP core possesses
the operational flexibility of high-speed controllers and the numerical capability of array processors. The
C64x+ DSP core processor has 64 general-purpose registers of 32-bit word length and eight highly
independent functional units—two multipliers for a 32-bit result and six arithmetic logic units (ALUs). The
eight functional units include instructions to accelerate the performance in video and imaging applications.
The DSP core can produce four 16-bit multiply-accumulates (MACs) per cycle for a total of 2376 million
MACs per second (MMACS), or eight 8-bit MACs per cycle for a total of 4752 MMACS. For more details
on the C64x+ DSP, see the TMS320C64x/C64x+ DSP CPU and Instruction Set Reference Guide
(literature number SPRU732).
The DM6467 also has application-specific hardware logic, on-chip memory, and additional on-chip
peripherals similar to the other C6000 DSP platform devices. The DM6467 core uses a two-level cachebased architecture. The Level 1 program cache (L1P) is a 256K-bit direct mapped cache and the Level 1
data cache (L1D) is a 640K-bit 2-way set-associative cache. The Level 2 memory/cache (L2) consists of
an 512K-bit memory space that is shared between program and data space. L2 memory can be
configured as mapped memory, cache, or combinations of the two.
The peripheral set includes: a configurable video port; a 10/100/1000 Mb/s Ethernet MAC (EMAC) with a
Management Data Input/Output (MDIO) module; a 4-bit transfer/4-bit receive VLYNQ interface; an interintegrated circuit (I2C) Bus interface; a multichannel audio serial port (McASP0) with 4 serializers; a
secondary multichannel audio serial port (McASP1) with a single transmit serializer; 2 64-bit generalpurpose timers each configurable as 2 independent 32-bit timers; 1 64-bit watchdog timer; a configurable
32-bit host port interface (HPI); up to 33-pins of general-purpose input/output (GPIO) with programmable
Digital Media System-on-Chip (DMSoC)
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
3
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
interrupt/event generation modes, multiplexed with other peripherals; 3 UART/IrDA/CIR interfaces with
modem interface signals on UART0; 2 pulse width modulator (PWM) peripherals; an ATA/ATAPI-6
interface; a 33-MHz peripheral component interface (PCI); and 2 external memory interfaces: an
asynchronous external memory interface (EMIFA) for slower memories/peripherals, and a higher speed
synchronous memory interface for DDR2.
The Ethernet Media Access Controller (EMAC) provides an efficient interface between the DM6467 and
the network. The DM6467 EMAC support both 10Base-T and 100Base-TX, or 10 Mbits/second (Mbps)
and 100 Mbps in either half- or full-duplex mode; and 1000Base-TX (1 Gbps) in full-duplex mode with
hardware flow control and quality of service (QOS) support.
The Management Data Input/Output (MDIO) module continuously polls all 32 MDIO addresses in order to
enumerate all PHY devices in the system. Once a PHY candidate has been selected by the ARM, the
MDIO module transparently monitors its link state by reading the PHY status register. Link change events
are stored in the MDIO module and can optionally interrupt the ARM, allowing the ARM to poll the link
status of the device without continuously performing costly MDIO accesses.
The PCI, HPI, I2C, SPI, USB2.0, and VLYNQ ports allow the DM6467 to easily control peripheral devices
and/or communicate with host processors.
The DM6467 also includes a High-Definition Video/Imaging Co-processor (HDVICP) and Video Data
Conversion Engine (VDCE) to offload many video and imaging processing tasks from the DSP core,
making more DSP MIPS available for common video and imaging algorithms. For more information on the
HDVICP enhanced codecs, such as H.264 and MPEG4, please contact your nearest TI sales
representative.
The rich peripheral set provides the ability to control external peripheral devices and communicate with
external processors. For details on each of the peripherals, see the related sections later in this document
and the associated peripheral reference guides.
The DM6467 has a complete set of development tools for both the ARM and DSP. These include C
compilers, a DSP assembly optimizer to simplify programming and scheduling, and a Windows™
debugger interface for visibility into source code execution.
4
Digital Media System-on-Chip (DMSoC)
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
1.3
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Functional Block Diagram
Figure 1-1 shows the functional block diagram of the device.
JTAG Interface
System Control
ARM Subsystem
PLLs/Clock
Generator
ARM926EJ-S CPU
Input
Clock(s)
Power/Sleep
Controller
16KB
I-Cache
C64x+
TM
DSP CPU
128KB L2 RAM
8KB
D-Cache
32KB RAM
Pin
Multiplexing
DSP Subsystem
32KB
L1 Pgm
32KB
L1 Data
8KB ROM
High-Definition
Video-Imaging
Coprocessor
(HDVICP0)
High-Definition
Video-Imaging
Coprocessor
(HDVICP1)
Switched Central Resource (SCR)
Peripherals
EDMA
CRGEN
Serial Interfaces
McASP
I2C
System
SPI
GeneralPurpose
Timer
UART
PWM
VDCE
Connectivity
TSIF
Watchdog
Timer
Video
Port I/F
PCI
(33 MHz)
USB 2.0
PHY
Program/Data Storage
VLYNQ
EMAC
With
MDIO
HPI
DDR2
Mem Ctlr
(16b/32b)
Async EMIF/
NAND/
SmartMedia
ATA
Figure 1-1. TMS320DM6467 Functional Block Diagram
Digital Media System-on-Chip (DMSoC)
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
5
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
1
Digital Media System-on-Chip (DMSoC) ............ 1
............................................. 1
1.2
Description ........................................... 3
1.3
Functional Block Diagram ........................... 5
Revision History ........................................ 7
Device Overview ........................................ 7
3.1
Device Characteristics ............................... 7
3.2
Device Compatibility ................................ 10
3.3
ARM Subsystem .................................... 10
3.4
DSP Subsystem .................................... 14
3.5
Memory Map Summary ............................ 19
3.6
Pin Assignments .................................... 23
3.7
Terminal Functions ................................. 29
3.8
Device Support ..................................... 80
3.9
Documentation Support ............................ 82
3.10 Community Resources ............................. 82
Device Configurations ................................ 84
4.1
System Module Registers .......................... 84
4.2
Power Considerations .............................. 86
4.3
Clock Considerations ............................... 89
4.4
Boot Sequence ..................................... 96
4.5
Configurations At Reset ........................... 102
4.6
Configurations After Reset ........................ 105
4.7
Multiplexed Pin Configurations .................... 113
4.8
Debugging Considerations ........................ 136
System Interconnect ................................ 138
Device Operating Conditions ...................... 139
1.1
2
3
4
5
6
6.1
6.2
6.3
7
7.2
Recommended Clock and Control Signal Transition
Behavior ........................................... 143
7.3
7.4
Power Supplies .................................... 144
External Clock Input From DEV_MXI/DEV_CLKIN
and AUX_MXI/AUX_CLKIN Pins .................. 153
7.5
7.6
Clock PLLs ........................................ 156
Enhanced Direct Memory Access (EDMA3)
Controller .......................................... 164
7.7
..............................................
..........................................
External Memory Interface (EMIF) ................
DDR2 Memory Controller .........................
Video Port Interface (VPIF) .......................
Transport Stream Interface (TSIF) ................
Clock Recovery Generator (CRGEN) .............
Video Data Conversion Engine (VDCE) ..........
Peripheral Component Interconnect (PCI) ........
Ethernet MAC (EMAC) ............................
Management Data Input/Output (MDIO) ..........
Host-Port Interface (HPI) Peripheral ..............
USB 2.0 ...........................................
ATA Controller .....................................
VLYNQ ............................................
Features
7.8
7.9
7.10
7.11
7.12
7.13
7.14
7.15
7.16
7.17
7.18
7.19
7.20
7.21
7.22
Reset
Interrupts
184
195
201
208
221
229
239
242
245
251
261
263
271
281
296
Multichannel Audio Serial Port (McASP0/1)
Peripherals ........................................ 301
7.23
7.24
Serial Peripheral Interface (SPI) .................. 313
Universal Asynchronouse Receiver/Transmitter
(UART) ............................................ 328
Absolute Maximum Ratings Over Operating Case
Temperature Range (Unless Otherwise Noted) .. 139
7.25
Inter-Integrated Circuit (I2C)
7.26
Pulse Width Modulator (PWM)
Recommended Operating Conditions ............. 140
Electrical Characteristics Over Recommended
Ranges of Supply Voltage and Operating
Temperature (Unless Otherwise Noted) .......... 141
7.27
Peripheral Information and Electrical
Specifications ......................................... 142
7.1
6
www.ti.com
Parameter Information
............................
142
7.28
7.29
8
......................
....................
Timers .............................................
General-Purpose Input/Output (GPIO) ............
IEEE 1149.1 JTAG ................................
335
339
341
344
347
Mechanical Packaging and Orderable
Information ............................................ 350
8.1
Thermal Data for CUT
8.2
Packaging Information
Contents
............................
............................
350
350
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
2 Revision History
This data manual revision history highlights the technical changes made to the SPRS403G device-specific
data manual to make it an SPRS403H revision.
Scope: Applicable updates to the DM646x DMSoC device family, specifically relating to the
TMS320DM6467 device (all Silicon Revisions 3.0, 1.1, and 1.0) which is now in the production data (PD)
stage of development have been incorporated.
• The ZUT 529-pin PBGA device orderables have now been classified as end of life (EOL) product and
replaced with CUT 529-pin PBGA (Pb-Free die bump and solder ball) package orderables.
3 Device Overview
3.1
Device Characteristics
Table 3-1 provides an overview of the TMS320DM6467 SoC. The table shows significant features of the
device, including the capacity of on-chip RAM, peripherals, internal peripheral bus frequency relative to the
C64x+ DSP, and the package type with pin count.
Device Overview
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
7
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
Table 3-1. Characteristics of the DM6467 Processor
HARDWARE FEATURES
DM6467
DDR2 Memory Controller
DDR2 (16/32-bit bus width)
297-MHz (-594)
310.5-MHz (-729)
Asynchronous EMIF (EMIFA)
Asynchronous (8/16-bit bus width) RAM, Flash
(NOR, NAND)
EDMA
64 independent channels
8 QDMA channels
Timers
2 64-Bit General Purpose (each configurable as 2
separate 32-bit timers)
1 64-Bit Watchdog
UART
3 (with SIR, MIR, CIR support and RTS/CTS flow
control)
(UART0 Supports Modem Interface)
SPI
1 (supports 2 slave devices)
I2C
1 (Master/Slave)
Multichannel Audio Serial Port (McASP)
Peripherals
Not all peripherals pins are
available at the same time
(for more detail, see the
Device Configurations
section).
2 (one transmit/receive with 4 serializers,
one DIT transmit only with 1 serializer for S/PDIF
output)
10/100/1000 Ethernet MAC with Management Data
Input/Output (MDIO)
1 (with MII/GMII Interface)
VLYNQ
1
General-Purpose Input/Output Port (GPIO)
Up to 33 pins
PWM
2 outputs
ATA
1 (ATA/ATAPI-6)
PCI
1 (32-bit, 33 MHz)
HPI
1 (16-/32-bit multiplexed address/data)
VDCE
1 [horizontal and vertical downscaling,
chroma conversion (4:2:2↔4:2:0)]
Clock Recovery Generator (CRGEN)
1
Power Sleep Controller (PSC)
1 (peripheral/module clock gating)
2 8-bit BT.656 capture channels or
1 16-bit Y/C capture channel or
1 8-/10-/12-bit raw video capture channel and
2 8-bit BT.656 display channels or
1 16-bit Y/C display channel
Configurable Video Port Interface (VPIF)
99-MHz (-594)
108-MHz (-729)
MPEG transport stream interface
1 with 8-bit parallel or serial input and output
1 with serial-only input and output
Transport Stream Interface (TSIF)
Each with corresponding clock recovery generator
(CRGEN) for external VCXO control.
High- and Full-Speed Device
High-, Full-, and Low-Speed Host
USB 2.0
Size (Bytes)
On-Chip Memory
CPU ID + CPU Rev ID
8
248KB RAM, 8KB ROM
DSP
•
32KB L1 Program (L1P)/Cache (up to 32KB)
•
32KB L1 Data (L1D)/Cache (up to 32KB)
•
128KB Unified Mapped RAM/Cache (L2)
Organization
ARM
•
16KB I-cache
•
8KB D-cache
•
32KB RAM
•
8KB ROM
Control Status Register (CSR.[31:16])
Device Overview
0x1000
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Table 3-1. Characteristics of the DM6467 Processor (continued)
HARDWARE FEATURES
DM6467
C64x+ Megamodule
Revision
Revision ID Register (MM_REVID[15:0])
(address location: 0x0181 2000)
JTAG BSDL_ID
JTAGID Register
(address location: 0x01C4 0028)
CPU Frequency
MHz
Cycle Time
ns
Voltage
Core (V)
0x0000
See Section 7.29.1, JTAG ID (JTAGID) Register
Description(s)
DSP 594 MHz (-594)
DSP 729 MHz (-729)
ARM926 297 MHz(-594)
ARM926 364.5 MHz(-729)
DSP 1.68 ns (-594)
DSP 1.37 ns (-729)
ARM926 3.37 ns (-594)
ARM926 2.74 ns (-729)
Normal
SmartReflex
(see Table 4-39)
I/O (V)
PLL Options
1.2 V (-594, -594A, -729, -729D)
1.2 V (-594V, -594AV)
1.05 V (-594V, -594AV)
1.8 V, 3.3 V (-594, -729)
DEV_CLKIN frequency multiplier (PLLC1)
(27-MHz reference)
x1 (Bypass), x14 to x22 (-594)
x1 (Bypass), x14 to x27 (-729)
DEV_CLKIN frequency multiplier (PLLC2)
(27-MHz reference)
x1 (Bypass), x14 to x22 (-594)
x1 (Bypass), x14 to x23 (-729)
AUX_CLKIN frequency
24/48-MHz reference
BGA Package
19 x 19 mm
529-Pin BGA (CUT)
Process Technology
μm
Product Status (1)
Product Preview (PP),
Advance Information (AI),
or Production Data (PD)
(1)
0.09 μm
PD
PRODUCTION DATA information is current as of publication date. Products conform to specifications per the terms of the Texas
Instruments standard warranty. Production processing does not necessarily include testing of all parameters.
Device Overview
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
9
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
3.2
www.ti.com
Device Compatibility
The ARM926EJ-S RISC CPU is compatible with other ARM9 CPUs from ARM Holdings plc.
The C64x+ DSP core is code-compatible with the C6000™ DSP platform and supports features of the
C64x DSP family.
3.3
ARM Subsystem
The ARM Subsystem is designed to give the ARM926EJ-S (ARM9) master control of the device. In
general, the ARM is responsible for configuration and control of the device; including the DSP Subsystem,
the VPSS Subsystem, and a majority of the peripherals and external memories.
The ARM Subsystem includes the following features:
• ARM926EJ-S RISC processor
• ARMv5TEJ (32/16-bit) instruction set
• Little endian operation
• Co-Processor 15 (CP15)
• MMU
• 16KB Instruction cache
• 8KB Data cache
• Write Buffer
• 32KB Internal Tightly-Coupled Memory (TCM) RAM (32-bit wide access)
• 8KB Internal ROM (ARM bootloader for non-EMIFA boot options)
• Embedded Trace Module and Embedded Trace Buffer (ETM/ETB)
• ARM Interrupt Controller
• PLL Controller
• Power and Sleep Controller (PSC)
• System Module
3.3.1
ARM926EJ-S RISC CPU
The ARM Subsystem integrates the ARM926EJ-S processor. The ARM926EJ-S processor is a member of
ARM9 family of general-purpose microprocessors. This processor is targeted at multi-tasking applications
where full memory management, high performance, low die size, and low power are all important. The
ARM926EJ-S processor supports the 32-bit ARM and 16 bit THUMB instruction sets, enabling the user to
trade off between high performance and high code density. Specifically, the ARM926EJ-S processor
supports the ARMv5TEJ instruction set, which includes features for efficient execution of Java byte codes,
providing Java performance similar to Just in Time (JIT) Java interpreter, but without associated code
overhead.
The ARM926EJ-S processor supports the ARM debug architecture and includes logic to assist in both
hardware and software debug. The ARM926EJ-S processor has a Harvard architecture and provides a
complete high performance subsystem, including:
• ARM926EJ -S integer core
• CP15 system control coprocessor
• Memory Management Unit (MMU)
• Separate instruction and data Caches
• Write buffer
• Separate instruction and data Tightly-Coupled Memories (TCMs) [internal RAM] interfaces
• Separate instruction and data AHB bus interfaces
• Embedded Trace Module and Embedded Trace Buffer (ETM/ETB)
10
Device Overview
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
For more complete details on the ARM9, refer to the ARM926EJ-S Technical Reference Manual, available
at http://www.arm.com
3.3.2
CP15
The ARM926EJ-S system control coprocessor (CP15) is used to configure and control instruction and
data caches, Tightly-Coupled Memories (TCMs), Memory Management Unit (MMU), and other ARM
subsystem functions. The CP15 registers are programmed using the MRC and MCR ARM instructions,
when the ARM in a privileged mode such as supervisor or system mode.
3.3.3
MMU
The ARM926EJ-S MMU provides virtual memory features required by operating systems such as Linux®,
Windows® CE, Ultron®, ThreadX®, etc. A single set of two level page tables stored in main memory is
used to control the address translation, permission checks and memory region attributes for both data and
instruction accesses. The MMU uses a single unified Translation Lookaside Buffer (TLB) to cache the
information held in the page tables. The MMU features are:
• Standard ARM architecture v4 and v5 MMU mapping sizes, domains and access protection scheme.
• Mapping sizes are:
– 1MB (sections)
– 64KB (large pages)
– 4KB (small pages)
– 1KB (tiny pages)
• Access permissions for large pages and small pages can be specified separately for each quarter of
the page (subpage permissions)
• Hardware page table walks
• Invalidate entire TLB, using CP15 register 8
• Invalidate TLB entry, selected by MVA, using CP15 register 8
• Lockdown of TLB entries, using CP15 register 10
3.3.4
Caches and Write Buffer
The size of the Instruction Cache is 16KB, Data cache is 8KB. Additionally, the Caches have the following
features:
• Virtual index, virtual tag, and addressed using the Modified Virtual Address (MVA)
• Four-way set associative, with a cache line length of eight words per line (32-bytes per line) and with
two dirty bits in the Dcache
• Dcache supports write-through and write-back (or copy back) cache operation, selected by memory
region using the C and B bits in the MMU translation tables.
• Critical-word first cache refilling
• Cache lockdown registers enable control over which cache ways are used for allocation on a line fill,
providing a mechanism for both lockdown, and controlling cache corruption
• Dcache stores the Physical Address TAG (PA TAG) corresponding to each Dcache entry in the TAG
RAM for use during the cache line write-backs, in addition to the Virtual Address TAG stored in the
TAG RAM. This means that the MMU is not involved in Dcache write-back operations, removing the
possibility of TLB misses related to the write-back address.
• Cache maintenance operations provide efficient invalidation of, the entire Dcache or Icache, regions of
the Dcache or Icache, and regions of virtual memory.
The write buffer is used for all writes to a noncachable bufferable region, write-through region and write
misses to a write-back region. A separate buffer is incorporated in the Dcache for holding write-back for
cache line evictions or cleaning of dirty cache lines. The main write buffer has 16-word data buffer and a
four-address buffer. The Dcache write-back has eight data word entries and a single address entry.
Device Overview
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
11
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
3.3.5
www.ti.com
Tightly Coupled Memory (TCM)
ARM internal RAM is provided for storing real-time and performance-critical code/data and the Interrupt
Vector table. ARM internal ROM enables non-EMIFA boot options, such as NAND and UART. The RAM
and ROM memories interfaced to the ARM926EJ-S via the tightly coupled memory interface that provides
for separate instruction and data bus connections. Since the ARM TCM does not allow instructions on the
D-TCM bus or data on the I-TCM bus, an arbiter is included so that both data and instructions can be
stored in the internal RAM/ROM. The arbiter also allows accesses to the RAM/ROM from extra-ARM
sources (e.g., EDMA or other masters). The ARM926EJ-S has built-in DMA support for direct accesses to
the ARM internal memory from a non-ARM master. Because of the time-critical nature of the TCM link to
the ARM internal memory, all accesses from non-ARM devices are treated as DMA transfers.
Instruction and Data accesses are differentiated via accessing different memory map regions, with the
instruction region from 0x0000 through 0x7FFF and data from 0x10000 through 0x17FFF. The instruction
region at 0x0000 and data region at 0x10000 map to the same physical 32-KB TCM RAM. Placing the
instruction region at 0x0000 is necessary to allow the ARM Interrupt Vector table to be placed at 0x0000,
as required by the ARM architecture. The internal 32-KB RAM is split into two physical banks of 16KB
each, which allows simultaneous instruction and data accesses to be accomplished if the code and data
are in separate banks.
3.3.6
Advanced High-Performance Bus (AHB)
The ARM Subsystem uses the AHB port of the ARM926EJ-S to connect the ARM to the Config bus and
the external memories. Arbiters are employed to arbitrate access to the separate D-AHB and I-AHB by the
Config Bus and the external memories bus.
3.3.7
Embedded Trace Macrocell (ETM) and Embedded Trace Buffer (ETB)
To support real-time trace, the ARM926EJ-S processor provides an interface to enable connection of an
Embedded Trace Macrocell (ETM). The ARM926ES-J Subsystem in the DM6467 also includes the
Embedded Trace Buffer (ETB). The ETM consists of two parts:
• Trace Port provides real-time trace capability for the ARM9.
• Triggering facilities provide trigger resources, which include address and data comparators, counter,
and sequencers.
The DM6467 trace port is not pinned out and is instead only connected to the Embedded Trace Buffer.
The ETB has a 4KB buffer memory. ETB enabled debug tools are required to read/interpret the captured
trace data.
3.3.8
ARM Memory Mapping
The ARM memory map is shown in Section 3.5, Memory Map Summary of this document. The ARM has
access to memories shown in the following sections.
3.3.8.1
ARM Internal Memories
The ARM has access to the following ARM internal memories:
• 32KB ARM Internal RAM on TCM interface, logically separated into two 16KB pages to allow
simultaneous access on any given cycle if there are separate accesses for code (I-TCM bus) and data
(D-TCM) to the different memory regions.
• 8KB ARM Internal ROM
3.3.8.2
External Memories
The ARM has access to the following external memories:
• DDR2 Synchronous DRAM
• Asynchronous EMIF / NOR Flash / NAND Flash
• ATA
12
Device Overview
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
3.3.8.3
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
DSP Memories
The ARM has access to the following DSP memories:
• L2 RAM
• L1P RAM
• L1D RAM
3.3.8.4
ARM-DSP Integration
DM6467 ARM and DSP integration features are as follows:
• DSP visibility from ARM’s memory map, see Section 3.5, Memory Map Summary, for details
• Boot Modes for DSP - see Device Configurations section, Section 4.4.1, DSP Boot, for details
• ARM control of DSP boot / reset - see Device Configurations section, Section 4.4.2.4, ARM Boot, for
details
• ARM control of DSP isolation and powerdown / powerup - see Section 4, Device Configurations, for
details
• ARM & DSP Interrupts - see Section 7.8.1, ARM CPU Interrupts, and Section 7.8.2, DSP Interrupts, for
details
3.3.9
Peripherals
The ARM9 has access to all of the peripherals on the DM6467 device.
3.3.10 PLL Controller (PLLC)
The ARM Subsystem includes the PLL Controller. The PLL Controller contains a set of registers for
configuring DM6467’s two internal PLLs (PLL1 and PLL2). The PLL Controller provides the following
configuration and control:
• PLL Bypass Mode
• Set PLL multiplier parameters
• Set PLL divider parameters
• PLL power down
• Oscillator power down
The PLLs are briefly described in this document in the Clocking section. For more detailed information on
the PLLs and PLL Controller register descriptions, see the TMS320DM646x DMSoC ARM Subsystem
Reference Guide (literature number SPRUEP9).
3.3.11 Power and Sleep Controller (PSC)
The ARM Subsystem includes the Power and Sleep Controller (PSC). Through register settings
accessible by the ARM9, the PSC provides two levels of power savings: peripheral/module clock gating
and power domain shut-off. Brief details on the PSC are given in Section 7.3, Power Supplies. For more
detailed information and complete register descriptions for the PSC, see the TMS320DM646x DMSoC
ARM Subsystem Reference Guide (literature number SPRUEP9).
3.3.12 ARM Interrupt Controller (AINTC)
The ARM Interrupt Controller (AINTC) accepts device interrupts and maps them to either the ARM’s IRQ
(interrupt request) or FIQ (fast interrupt request). The ARM Interrupt Controller is briefly described in this
document in the Interrupts section. For detailed information on the ARM Interrupt Controller, see the
TMS320DM646x DMSoC ARM Subsystem Reference Guide (literature number SPRUEP9).
Device Overview
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
13
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
3.3.13 System Module
The ARM Subsystem includes the System module. The System module consists of a set of registers for
configuring and controlling a variety of system functions. For details and register descriptions for the
System module, see Section 4, Device Configurations and see the TMS320DM646x DMSoC ARM
Subsystem Reference Guide (literature number SPRUEP9).
3.3.14 Power Management
DM6467 has several means of managing power consumption. There is extensive use of clock gating,
which reduces the power used by global device clocks and individual peripheral clocks. Clock
management can be utilized to reduce clock frequencies in order to reduce switching power. For more
details on power management techniques, see Section 4, Device Configurations, Section 7, Peripheral
and Electrical Specifications, and see the TMS320DM646x DMSoC ARM Subsystem Reference Guide
(literature number SPRUEP9).
DM6467 gives the programmer full flexibility to use any and all of the previously mentioned capabilities to
customize an optimal power management strategy. Several typical power management scenarios are
described in the following sections.
3.4
DSP Subsystem
The DSP Subsystem includes the following features:
• C64x+ DSP CPU
• 32KB L1 Program (L1P)/Cache (up to 32KB)
• 32KB L1 Data (L1D)/Cache (up to 32KB)
• 128KB Unified Mapped RAM/Cache (L2)
• Little endian
3.4.1
C64x+ DSP CPU Description
The C64x+ Central Processing Unit (CPU) consists of eight functional units, two register files, and two
data paths as shown in Figure 3-1. The two general-purpose register files (A and B) each contain 32 32bit registers for a total of 64 registers. The general-purpose registers can be used for data or can be data
address pointers. The data types supported include packed 8-bit data, packed 16-bit data, 32-bit data, 40bit data, and 64-bit data. Values larger than 32 bits, such as 40-bit-long or 64-bit-long values are stored in
register pairs, with the 32 LSBs of data placed in an even register and the remaining 8 or 32 MSBs in the
next upper register (which is always an odd-numbered register).
The eight functional units (.M1, .L1, .D1, .S1, .M2, .L2, .D2, and .S2) are each capable of executing one
instruction every clock cycle. The .M functional units perform all multiply operations. The .S and .L units
perform a general set of arithmetic, logical, and branch functions. The .D units primarily load data from
memory to the register file and store results from the register file into memory.
The C64x+ CPU extends the performance of the C64x core through enhancements and new features.
Each C64x+ .M unit can perform one of the following each clock cycle: one 32 x 32 bit multiply, one 16 x
32 bit multiply, two 16 x 16 bit multiplies, two 16 x 32 bit multiplies, two 16 x 16 bit multiplies with
add/subtract capabilities, four 8 x 8 bit multiplies, four 8 x 8 bit multiplies with add operations, and four
16 x 16 multiplies with add/subtract capabilities (including a complex multiply). There is also support for
Galois field multiplication for 8-bit and 32-bit data. Many communications algorithms such as FFTs and
modems require complex multiplication. The complex multiply (CMPY) instruction takes for 16-bit inputs
and produces a 32-bit real and a 32-bit imaginary output. There are also complex multiplies with rounding
capability that produces one 32-bit packed output that contain 16-bit real and 16-bit imaginary values. The
32 x 32 bit multiply instructions provide the extended precision necessary for audio and other highprecision algorithms on a variety of signed and unsigned 32-bit data types.
14
Device Overview
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
The .L or (Arithmetic Logic Unit) now incorporates the ability to do parallel add/subtract operations on a
pair of common inputs. Versions of this instruction exist to work on 32-bit data or on pairs of 16-bit data
performing dual 16-bit add and subtracts in parallel. There are also saturated forms of these instructions.
The C64x+ core enhances the .S unit in several ways. In the C64x core, dual 16-bit MIN2 and MAX2
comparisons were only available on the .L units. On the C64x+ core they are also available on the .S unit
which increases the performance of algorithms that do searching and sorting. Finally, to increase data
packing and unpacking throughput, the .S unit allows sustained high performance for the quad 8-bit/16-bit
and dual 16-bit instructions. Unpack instructions prepare 8-bit data for parallel 16-bit operations. Pack
instructions return parallel results to output precision including saturation support.
Other new features include:
• SPLOOP - A small instruction buffer in the CPU that aids in creation of software pipelining loops where
multiple iterations of a loop are executed in parallel. The SPLOOP buffer reduces the code size
associated with software pipelining. Furthermore, loops in the SPLOOP buffer are fully interruptible.
• Compact Instructions - The native instruction size for the C6000 devices is 32 bits. Many common
instructions such as MPY, AND, OR, ADD, and SUB can be expressed as 16 bits if the C64x+
compiler can restrict the code to use certain registers in the register file. This compression is
performed by the code generation tools.
• Instruction Set Enhancement - As noted above, there are new instructions such as 32-bit
multiplications, complex multiplications, packing, sorting, bit manipulation, and 32-bit Galois field
multiplication.
• Exceptions Handling - Intended to aid the programmer in isolating bugs. The C64x+ CPU is able to
detect and respond to exceptions, both from internally detected sources (such as illegal op-codes) and
from system events (such as a watchdog time expiration).
• Privilege - Defines user and supervisor modes of operation, allowing the operating system to give a
basic level of protection to sensitive resources. Local memory is divided into multiple pages, each with
read, write, and execute permissions.
• Time-Stamp Counter - Primarily targeted for Real-Time Operating System (RTOS) robustness, a freerunning time-stamp counter is implemented in the CPU which is not sensitive to system stalls.
For more details on the C64x+ CPU and its enhancements over the C64x architecture, see the following
documents:
• TMS320C64x/C64x+ DSP CPU and Instruction Set Reference Guide (literature number SPRU732)
• TMS320C64x Technical Overview (literature number SPRU395)
Device Overview
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
15
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Á
ÁÁ
Á
Á
Á
ÁÁ Á
ÁÁ Á
Á
Á
Á
Á
Á
Á
Á Á
Á Á
Á
Á
Á
Á Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
www.ti.com
src1
Odd
register
file A
(A1, A3,
A5...A31)
src2
.L1
odd dst
Even
register
file A
(A0, A2,
A4...A30)
(D)
even dst
long src
ST1b
ST1a
32 MSB
32 LSB
long src
8
8
even dst
odd dst
.S1
src1
Data path A
(D)
src2
LD1b
LD1a
32 LSB
DA2
32
32
src2
32 MSB
DA1
LD2a
LD2b
Á
Á
Á
Á
Á
Á
.M1
dst2
dst1
src1
(A)
(B)
(C)
dst
.D1
src1
src2
2x
1x
Odd
register
file B
(B1, B3,
B5...B31)
src2
.D2
32 LSB
32 MSB
src1
dst
src2
.M2
Even
register
file B
(B0, B2,
B4...B30)
(C)
src1
dst2
32
(B)
dst1
32
(A)
src2
src1
.S2 odd dst
even dst
long src
Data path B
ST2a
ST2b
32 MSB
32 LSB
long src
even dst
.L2
(D)
8
8
(D)
odd dst
src2
src1
Control Register
A.
B.
C.
D.
On .M unit, dst2 is 32 MSB.
On .M unit, dst1 is 32 LSB.
On C64x CPU .M unit, src2 is 32 bits; on C64x+ CPU .M unit, src2 is 64 bits.
On .L and .S units, odd dst connects to odd register files and even dst connects to even register files.
Figure 3-1. TMS320C64x+™ CPU (DSP Core) Data Paths
16
Device Overview
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
3.4.2
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
DSP Memory Mapping
The DSP memory map is shown in Section 3.5, Memory Map Summary. Configuration of the control
registers for DDR2, EMIFA, and ARM Internal RAM is supported by the ARM. The DSP has access to
memories shown in the following sections.
3.4.2.1
ARM Internal Memories
The DSP has access to the 32KB ARM Internal RAM on the ARM D-TCM interface (i.e., data only).
3.4.2.2
External Memories
The DSP has access to the following External memories:
• DDR2 Synchronous DRAM
• Asynchronous EMIF / NOR Flash
• ATA
3.4.2.3
DSP Internal Memories
The DSP has access to the following DSP memories:
• L2 RAM
• L1P RAM
• L1D RAM
3.4.2.4
C64x+ CPU
The C64x+ core uses a two-level cache-based architecture. The Level 1 Program memory/cache (L1P)
consists of 32 KB memory space that can be configured as mapped memory or direct mapped cache. The
Level 1 Data memory/cache (L1D) consists of 32 KB that can be configured as mapped memory or 2-way
set associated cache. The Level 2 memory/cache (L2) consists of a 128 KB RAM memory space that is
shared between program and data space. L2 memory can be configured as mapped memory, cache, or a
combination of both.
Table 3-2 shows a memory map of the C64x+ CPU cache registers for the device.
Table 3-2. C64x+ Cache Registers
HEX ADDRESS RANGE
REGISTER ACRONYM
0x0184 0000
L2CFG
0x0184 0020
L1PCFG
0x0184 0024
L1PCC
0x0184 0040
L1DCFG
0x0184 0044
L1DCC
DESCRIPTION
L2 Cache configuration register
L1P Size Cache configuration register
L1P Freeze Mode Cache configuration register
L1D Size Cache configuration register
L1D Freeze Mode Cache configuration register
0x0184 0048 - 0x0184 0FFC
-
0x0184 1000
EDMAWEIGHT
Reserved
0x0184 1004 - 0x0184 1FFC
-
0x0184 2000
L2ALLOC0
L2 allocation register 0
0x0184 2004
L2ALLOC1
L2 allocation register 1
0x0184 2008
L2ALLOC2
L2 allocation register 2
0x0184 200C
L2ALLOC3
L2 allocation register 3
L2 EDMA access control register
Reserved
0x0184 2010 - 0x0184 3FFF
-
0x0184 4000
L2WBAR
Reserved
L2 writeback base address register
0x0184 4004
L2WWC
L2 writeback word count register
0x0184 4010
L2WIBAR
L2 writeback invalidate base address register
0x0184 4014
L2WIWC
L2 writeback invalidate word count register
0x0184 4018
L2IBAR
L2 invalidate base address register
Device Overview
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
17
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
Table 3-2. C64x+ Cache Registers (continued)
HEX ADDRESS RANGE
REGISTER ACRONYM
0x0184 401C
L2IWC
DESCRIPTION
0x0184 4020
L1PIBAR
L1P invalidate base address register
0x0184 4024
L1PIWC
L1P invalidate word count register
0x0184 4030
L1DWIBAR
L1D writeback invalidate base address register
0x0184 4034
L1DWIWC
L1D writeback invalidate word count register
0x0184 4038
-
0x0184 4040
L1DWBAR
L1D Block Writeback
0x0184 4044
L1DWWC
L1D Block Writeback
0x0184 4048
L1DIBAR
L1D invalidate base address register
0x0184 404C
L1DIWC
L1D invalidate word count register
0x0184 4050 - 0x0184 4FFF
-
L2 invalidate word count register
Reserved
Reserved
0x0184 5000
L2WB
0x0184 5004
L2WBINV
0x0184 5008
L2INV
0x0184 500C - 0x0184 5027
-
0x0184 5028
L1PINV
0x0184 502C - 0x0184 5039
-
L2 writeback all register
L2 writeback invalidate all register
L2 Global Invalidate without writeback
Reserved
L1P Global Invalidate
Reserved
0x0184 5040
L1DWB
0x0184 5044
L1DWBINV
0x0184 5048
L1DINV
0x0184 8000 - 0x0184 803C
MAR0 - MAR15
0x0184 8040
MAR16
0x0184 8044 - 0x0184 80FC
MAR17 - MAR63
Reserved (corresponds to byte address 0x1100 0000 - 0x3FFF FFFF)
0x0184 8100
MAR64
Reserved (corresponds to byte address 0x4000 0000 - 0x40FF FFFF)
0x0184 8104
MAR65
Reserved (corresponds to byte address 0x4100 0000 - 0x41FF FFFF)
0x0184 8108 - 0x0184 8124
MAR66 - MAR73
Memory Attribute Registers for EMIFA (corresponds to byte address 0x4200
0000 - 0x49FF FFFF)
0x0184 8128 - 0x0184 812C
MAR74 - MAR75
Reserved (corresponds to byte address 0x4A00 0000 - 0x4BFF FFFF)
0x0184 8130 - 0x0184 813C
MAR76 - MAR79
Memory Attribute Registers for VLYNQ (corresponds to byte address
0x4C00 0000 - 0x4FFF FFFF)
0x0184 8140 - 0x0184 81FC
MAR80 - MAR127
Reserved (corresponds to byte address 0x5000 0000 - 0x7FFF FFFF)
0x0184 8200 - 0x0184 82FC
MAR128 - MAR191
Memory Attribute Registers for DDR2 (corresponds to byte address 0x8000
0000 - 0xBFFF FFFF)
0x0184 8300 - 0x0184 83FC
MAR192 - MAR255
Reserved (corresponds to byte address 0xC000 0000 - 0xFFFF FFFF)
3.4.3
L1D Global Writeback
L1D Global Writeback with Invalidate
L1D Global Invalidate without writeback
Reserved (corresponds to byte address 0x0000 0000 - 0x0FFF FFFF)
Memory Attribute Registers for ARM TCM (corresponds to byte address
0x1000 0000 - 0x10FF FFFF)
Peripherals
The DSP has access/controllability of the following peripherals:
• HDVICP0/1
• EDMA
• McASP0/1
• 2 Timers (Timer0 and Timer1) that can each be configured as 1 64-bit or 2 32-bit timers
3.4.4
DSP Interrupt Controller
The DSP Interrupt Controller accepts device interrupts and appropriately maps them to the DSP’s
available interrupts. The DSP Interrupt Controller is briefly described in this document in the Interrupts
section. For more detailed on the DSP Interrupt Controller, see the TMS320C64x+ DSP Megamodule
Reference Guide (literature number SPRU871).
18
Device Overview
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
3.5
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Memory Map Summary
Table 3-3 shows the memory map address ranges of the device. Table 3-4 depicts the expanded map of
the Configuration Space (0x0180 0000 through 0x0FFF FFFF). The device has multiple on-chip memories
associated with its two processors and various subsystems. To help simplify software development a
unified memory map is used where possible to maintain a consistent view of device resources across all
bus masters.
Device Overview
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
19
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
Table 3-3. Memory Map Summary
MASTER PERIPHERAL ACCESSIBILITY (1)
START
ADDRESS
END
ADDRESS
SIZE
(Bytes)
0x0000 0000
0x0000 3FFF
16K
ARM RAM0
(Instruction)
0x0000 4000
0x0000 7FFF
16K
ARM RAM1
(Instruction)
0x0000 8000
0x0000 FFFF
32K
ARM ROM (Instruction)
0x0001 0000
0x0001 3FFF
16K
ARM RAM0 (Data)
0x0001 4000
0x0001 7FFF
16K
ARM RAM1 (Data)
0x0001 8000
0x0001 FFFF
32K
ARM ROM (Data)
0x0002 0000
0x000F FFFF
896K
0x0010 0000
0x003F FFFF
3M
0x0040 0000
0x004F FFFF
1M
0x0050 0000
0x005F FFFF
1M
0x0060 0000
0x006F FFFF
1M
0x0070 0000
0x007F FFFF
1M
0x0080 0000
0x0080 FFFF
64K
0x0081 0000
0x0081 7FFF
32K
0x0081 8000
0x0083 7FFF
128K
L2 RAM/Cache
0x0083 8000
0x008F FFFF
800K
Reserved
0x0090 0000
0x0092 FFFF
192K
832K
ARM
C64x+
Reserved
EDMA/
PERIPHERAL
Video
TSIF
VDCE
EMAC
Port
(0/1)
HPI
PCI
✓ (3)
✓ (3)
USB
VLYNQ
ATA
Reserved
Reserved
Reserved
Hole (MPPA Disable) (2) Reserved
0x0093 0000
0x009F FFFF
0x00A0 0000
0x00DF FFFF
4M
0x00E0 0000
0x00E0 7FFF
32K
L1P RAM/Cache
0x00E0 8000
0x00EF FFFF
992K
Reserved
0x00F0 0000
0x00F0 7FFF
32K
L1D RAM/Cache
0x00F0 8000
0x017F FFFF
9184K
Reserved
Reserved
Reserved
0x0180 0000
0x01BB FFFF
3840K
0x01BC 0000
0x01BC 0FFF
4K
ARM ETB Memory
0x01BC 1000
0x01BC 17FF
2K
ARM ETB Registers
0x01BC 1800
0x01BC 18FF
256
ARM IceCrusher
Reserved
CFG Space
0x01BC 1900
0x01BC 1BFF
768
0x01BC 1C00
0x01BF FFFF
249K
0x01C0 0000
0x0FFF FFFF
228M
0x1000 0000
0x1000 FFFF
64K
0x1001 0000
0x1001 3FFF
16K
ARM RAM0 (Data)
ARM RAM0 (Data)
✓
✓
✓
✓
✓
✓
✓
0x1001 4000
0x1001 7FFF
16K
ARM RAM1 (Data)
ARM RAM1 (Data)
✓
✓
✓
✓
✓
✓
✓
0x1001 8000
0x1001 FFFF
32K
ARM ROM (Data)
ARM ROM (Data)
✓
✓
✓
✓
✓
✓
✓
0x1002 0000
0x10FF FFFF
16256K
0x1100 0000
0x113F FFFF
4M
0x1140 0000
0x114F FFFF
1M
0x1150 0000
0x115F FFFF
1M
Reserved
Reserved
0x1160 0000
0x116F FFFF
1M
0x1170 0000
0x117F FFFF
1M
0x1180 0000
0x1180 FFFF
64K
0x1181 0000
0x1181 7FFF
32K
Reserved
Hole (MPPA Disable) (2) Reserved
0x1181 8000
0x1183 7FFF
128K
L2 RAM/Cache
L2 RAM/Cache
L2 RAM/Cache
✓
✓
✓
✓
✓
0x1183 8000
0x118F FFFF
800K
Reserved
Reserved
Reserved
✓
✓
✓
✓
✓
CFG Bus Peripherals
CFG Bus Peripherals
CFG Bus Peripherals
Reserved
Reserved
0x1190 0000
0x11DF FFFF
5M
0x11E0 0000
0x11E0 7FFF
32K
L1P RAM/Cache
L1P RAM/Cache
L1P RAM/Cache
0x11E0 8000
0x11EF FFFF
992K
Reserved
Reserved
Reserved
(1)
(2)
(3)
20
✓ (3)
✓
These peripherals have their own DMA engine or master port interface to the DMSoC system bus and do not use the EDMA for data
transfers. The ✓ symbol indicates that the peripheral has a valid connection through the device switch fabric to the memory region
identified in the EDMA access column.
MPPA should be used to disable the hole. For more information on MPPA, see the TMS320C64x+ DSP Megamodule Reference Guide
(SPRU871).
The HPI's, PCI's, and VLYNQ's access to the configuration bus peripherals is limited, see Table 3-4, Configuration Memory Map
Summary for the details.
Device Overview
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Table 3-3. Memory Map Summary (continued)
MASTER PERIPHERAL ACCESSIBILITY (1)
START
ADDRESS
END
ADDRESS
SIZE
(Bytes)
ARM
C64x+
EDMA/
PERIPHERAL
0x11F0 0000
0x11F0 7FFF
32K
L1D RAM/Cache
L1D RAM/Cache
L1D RAM/Cache
0x11F0 8000
0x11FF FFFF
992K
Reserved
Reserved
Reserved
0x1200 0000
0x1FFF FFFF
224M
0x2000 0000
0x2000 7FFF
32K
DDR2 Control
Registers
DDR2 Control
Registers
DDR2 Control
Registers
0x2000 8000
0x2000 FFFF
32K
EMIFA Control
Registers
EMIFA Registers
EMIFA Registers
0x2001 0000
0x2001 7FFF
32K
VLYNQ Control
Registers
VLYNQ Registers
VLYNQ Registers
Reserved
Reserved
Reserved
0x2001 8000
0x200F FFFF
928K
0x2010 0000
0x2FFF FFFF
255M
0x3000 0000
0x3FFF FFFF
256M
PCI Data
0x4000 0000
0x403F FFFF
4M
Reserved
Reserved
Reserved
0x4040 0000
0x4043 FFFF
256K
0x4044 0000
0x4047 FFFF
256K
0x4048 0000
0x404B FFFF
256K
0x404C 0000
0x404F FFFF
256K
0x4050 0000
0x405F FFFF
1M
0x4060 0000
0x4063 FFFF
256K
Reserved
Reserved
Reserved
0x4064 0000
0x4067 FFFF
256K
Video
TSIF
VDCE
EMAC
Port
(0/1)
HPI
PCI
USB
VLYNQ
ATA
✓
✓
✓
✓
✓
✓
PCI Data
0x4068 0000
0x406B FFFF
256K
0x406C 0000
0x406F FFFF
256K
0x4070 0000
0x41FF FFFF
25M
0x4200 0000
0x43FF FFFF
32M
EMIFA Data (CS2) (4)
EMIFA Data (CS2) (4)
EMIFA Data (CS2) (4)
✓
✓
✓
✓
0x4400 0000
0x45FF FFFF
32M
EMIFA Data (CS3) (4)
EMIFA Data (CS3) (4)
EMIFA Data (CS3) (4)
✓
✓
✓
✓
0x4600 0000
0x47FF FFFF
32M
EMIFA Data (CS4) (4)
EMIFA Data (CS4) (4)
EMIFA Data (CS4) (4)
✓
✓
✓
✓
0x4800 0000
0x49FF FFFF
32M
EMIFA Data (CS5) (4)
EMIFA Data (CS5) (4)
EMIFA Data (CS5) (4)
✓
✓
✓
✓
0x4A00 0000
0x4BFF FFFF
32M
Reserved
Reserved
Reserved
0x4C00 0000
0x4FFF FFFF
64M
VLYNQ (Remote Data) VLYNQ (Remote Data) VLYNQ (Remote Data)
✓
✓
✓
✓
✓
✓
0x5000 0000
0x7FFF FFFF
768M
Reserved
Reserved
Reserved
✓
✓
✓
✓
✓
✓
0x8000 0000
0x9FFF FFFF
512M
DDR2 Memory
DDR2 Memory
DDR2 Memory
0xA000 0000
0xBFFF FFFF
512M
Reserved
Reserved
Reserved
0xC000 0000
0xFFFF FFFF
1G
Reserved
Reserved
Reserved
(4)
✓
✓
✓
✓
EMIFA CS0 and CS1 are not functionally supported on the DM6467, and therefore, are not pinned out.
Device Overview
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
21
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
Table 3-4. Configuration Memory Map Summary
22
START
ADDRESS
END
ADDRESS
SIZE
(Bytes)
0x0180 0000
0x0180 FFFF
64K
C64x+ Interrupt Controller
0x0181 0000
0x0181 0FFF
4K
C64x+ Powerdown Controller
0x0181 1000
0x0181 1FFF
4K
C64x+ Security ID
0x0181 2000
0x0181 2FFF
4K
0x0182 0000
0x0182 FFFF
64K
0x0183 0000
0x0183 FFFF
64K
Reserved
0x0184 0000
0x0184 FFFF
64K
C64x+ Memory System
0x0185 0000
0x01BB FFFF
3520K
0x01BC 0000
0x01BC 00FF
256
ARM/EDMA
Reserved
C64x+
MASTER PERIPHERAL
ACCESSIBILITY
HPI
PCI
VLYNQ
C64x+ Revision ID
C64x+ EMC
Reserved
0x01BC 0100
0x01BC 01FF
256
0x01BC 0200
0x01BC 0FFF
3.5K
ARM ETB Memory
0x01BC 1000
0x01BC 17FF
2K
ARM ETB Registers
0x01BC 1800
0x01BC 18FF
256
ARM Ice Crusher
0x01BC 1900
0x01BF FFFF
255744
Reserved
0x01C0 0000
0x01C0 FFFF
64K
EDMA CC
EDMA CC
0x01C1 0000
0x01C1 03FF
1K
EDMA TC0
EDMA TC0
0x01C1 0400
0x01C1 07FF
1K
EDMA TC1
EDMA TC1
0x01C1 0800
0x01C1 0BFF
1K
EDMA TC2
EDMA TC2
0x01C1 0C00
0x01C1 0FFF
1K
EDMA TC3
EDMA TC3
0x01C1 1000
0x01C1 1FFF
4K
Reserved
Reserved
0x01C1 2000
0x01C1 23FF
1K
Video Port
0x01C1 2400
0x01C1 27FF
1K
Reserved
0x01C1 2800
0x01C1 2FFF
2K
VDCE
0x01C1 3000
0x01C1 33FF
1K
TSIF0
0x01C1 3400
0x01C1 37FF
1K
TSIF1
0x01C1 3800
0x01C1 9FFF
26K
Reserved
0x01C1 A000
0x01C1 A7FF
2K
PCI Control Registers
0x01C1 A800
0x01C1 FFFF
22K
Reserved
0x01C2 0000
0x01C2 03FF
1K
UART0
✓
✓
✓
0x01C2 0400
0x01C2 07FF
1K
UART1
✓
✓
✓
0x01C2 0800
0x01C2 0BFF
1K
UART2
✓
✓
✓
0x01C2 0C00
0x01C2 0FFF
1K
Reserved
✓
✓
✓
0x01C2 1000
0x01C2 13FF
1K
I2C
✓
✓
✓
0x01C2 1400
0x01C2 17FF
1K
Timer0
Timer0
✓
✓
✓
0x01C2 1800
0x01C2 1BFF
1K
Timer1
Timer1
✓
✓
✓
0x01C2 1C00
0x01C2 1FFF
1K
Timer2 (Watchdog)
✓
✓
✓
0x01C2 2000
0x01C2 23FF
1K
PWM0
✓
✓
✓
0x01C2 2400
0x01C2 27FF
1K
PWM1
✓
✓
✓
0x01C2 2800
0x01C2 5FFF
14K
Reserved
✓
✓
✓
0x01C2 6000
0x01C2 63FF
1K
CRGEN0
✓
✓
✓
0x01C2 6400
0x01C2 67FF
1K
CRGEN1
✓
✓
✓
0x01C2 6800
0x01C3 FFFF
102K
Reserved
Reserved
✓
✓
✓
0x01C4 0000
0x01C4 07FF
2K
System Module
System Module
✓
✓
✓
0x01C4 0800
0x01C4 0BFF
1K
PLL Controller 1
✓
✓
✓
0x01C4 0C00
0x01C4 0FFF
1K
PLL Controller 2
✓
✓
✓
0x01C4 1000
0x01C4 1FFF
4K
Power and Sleep Controller
Power and Sleep Controller
✓
✓
✓
0x01C4 2000
0x01C4 7FFF
24K
Reserved
Reserved
✓
✓
✓
0x01C4 8000
0x01C4 83FF
1K
ARM Interrupt Controller
Reserved
✓
✓
✓
0x01C4 8400
0x01C6 3FFF
111K
Reserved
Reserved
✓
✓
✓
0x01C6 4000
0x01C6 5FFF
8K
✓
✓
✓
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
USB2.0 Registers / RAM
Device Overview
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Table 3-4. Configuration Memory Map Summary (continued)
MASTER PERIPHERAL
ACCESSIBILITY
START
ADDRESS
END
ADDRESS
SIZE
(Bytes)
HPI
PCI
VLYNQ
0x01C6 6000
0x01C6 67FF
2K
ATA
✓
✓
✓
0x01C6 6800
0x01C6 6FFF
2K
SPI
✓
✓
✓
0x01C6 7000
0x01C6 77FF
2K
GPIO
✓
✓
✓
0x01C6 7800
0x01C6 7FFF
2K
HPI
HPI
✓
✓
✓
0x01C6 8000
0x01C7 FFFF
96K
Reserved
Reserved
✓
✓
✓
0x01C8 0000
0x01C8 0FFF
4K
EMAC Control Registers
✓
✓
✓
0x01C8 1000
0x01C8 1FFF
4K
EMAC Control Module Registers
✓
✓
✓
0x01C8 2000
0x01C8 3FFF
8K
EMAC Control Module RAM
✓
✓
✓
0x01C8 4000
0x01C8 47FF
2K
MDIO Control Registers
✓
✓
✓
0x01C8 4800
0x01D0 0FFF
498K
0x01D0 1000
0x01D0 13FF
0x01D0 1400
0x01D0 17FF
0x01D0 1800
ARM/EDMA
C64x+
Reserved
Reserved
Reserved
✓
✓
✓
1K
McASP0 Registers
McASP0 Registers
✓
✓
✓
1K
McASP0 Data Port
McASP0 Data Port
✓
✓
✓
0x01D0 1BFF
1K
McASP1 Registers
McASP1 Registers
✓
✓
✓
0x01D0 1C00
0x01D0 1FFF
1K
McASP1 Data Port
McASP1 Data Port
✓
✓
✓
0x01D0 2000
0x01DF FFFF
1016K
Reserved
Reserved
0x01E0 0000
0x01FF FFFF
2M
Reserved
Reserved
0x0200 0000
0x021F FFFF
2M
Reserved
Reserved
0x0220 0000
0x023F FFFF
2M
Reserved
Reserved
0x0240 0000
0x0FFF FFFF
220M
Reserved
Reserved
3.6
Pin Assignments
Extensive use of pin multiplexing is used to accommodate the largest number of peripheral functions in
the smallest possible package. Pin multiplexing is controlled using a combination of hardware
configuration at device reset and software programmable register settings. For more information on pin
muxing, see Section 4.7, Multiplexed Pin Configurations, of this document.
3.6.1
Pin Map (Bottom View)
Figure 3-2 through Figure 3-7 show the bottom view of the package pin assignments in six quadrants (A,
B, C, D, E, and F).
Device Overview
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
23
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
1
2
3
4
5
6
7
8
AC
VSS
VSS
GP[4]/
STC_CLKIN
VP_DOUT1/
BTMODE1
VP_DOUT6/
DSPBOOT
VP_DOUT5/
PCIEN
VP_DOUT14/
TS1_PSTIN
VP_DOUT9/
TS1_ENAO
AC
AB
VSS
AHCLKR0
GP[3]/
AUDIO_CLK0
TOUT1U
VP_DOUT0/
BTMODE0
VP_DOUT3/
BTMODE3
VP_DOUT7/
VADJEN
VP_DOUT15/
TS1_DIN
AB
AA
ACLKX0
ACLKR0
AMUTEIN0
GP[2]/
AUDIO_CLK1
TOUT1L
TINP0U
VP_DOUT4/
CS2BW
VP_DOUT12/
TS1_WAITO
AA
Y
AHCLKX0
AMUTE0
AFSR0
AFSX0
TOUT2
TINP1L
TINP0L
VP_DOUT2/
BTMODE2
Y
W
ACLKX1
AHCLKX1
AXR0[3]
AXR0[2]
GP[0]
RESET
TOUT0U
TOUT0L
W
V
SPI_CLK
AXR1[0]
AXR0[0]
AXR0[1]
GP[1]
VSS
DVDD33
DVDD33
V
U
VLYNQ_
CLOCK
VLYNQ_
SCRUN
SPI_CS1
SDA
SCL
VSS
DVDD33
CVDD
U
T
VLYNQ_TXD1
VLYNQ_TXD2
VLYNQ_TXD3
SPI_CS0
SPI_EN
VSS
DVDD33
CVDD
T
R
MTCLK
VLYNQ_RXD2
VLYNQ_RXD3
VLYNQ_TXD0
SPI_SOMI
VSS
DVDD33
CVDD
R
P
MTXD7
GMTCLK
VLYNQ_RXD1
VLYNQ_RXD0
SPI_SIMO
VSS
CVDD
CVDD
P
N
MTXD3
MTXD4
MTXD5
MTXD6
VSS
VSS
VSS
VSS
N
1
2
3
4
5
6
7
8
A
B
C
D
E
F
Figure 3-2. Pin Map [Section A]
24
Device Overview
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
9
10
11
12
13
14
15
16
AC
VP_CLKIN3/
TS1_CLKO
VP_CLKO3/
TS0_CLKO
TS1_CLKIN
UCTS0/
USD0
VP_CLKIN0
VP_DIN4/
TS0_DOUT4/
TS1_WAITO
VP_DIN0/
TS0_DOUT0
VP_DIN8/
TS0_DIN0
AC
AB
VP_DOUT8/
TS1_WAITIN
VP_DOUT11/
TS1_DOUT
UDSR0/
TS0_PSTO/
GP[37]
VSS
URXD0/
TS1_DIN
VP_DIN5/
TS0_DOUT5/
TS1_EN_WAITO
VP_DIN1/
TS0_DOUT1
VP_DIN9/
TS0_DIN1
AB
AA
VP_CLKO2
VP_DOUT10/
TS1_PSTO
UDCD0/
TS0_WAITIN/
GP[38]
DVDD33
URTS0/
UIRTX0/
TS1_EN_WAITO
VP_DIN6/
TS0_DOUT6/
TS1_PSTIN
VP_DIN2/
TS0_DOUT2
VP_DIN10/
TS0_DIN2
AA
Y
VP_DOUT13/
TS1_EN_WAITO
VP_CLKIN2
URIN0/
GP[8]/
TS1_WAITIN
UDTR0/
TS0_ENAO/
GP[36]
UTXD0/
URCTX0/
TS1_PSTIN
VP_DIN7/
TS0_DOUT7/
TS1_DIN
VP_DIN3/
TS0_DOUT3
VP_DIN11/
TS0_DIN3
Y
W
DVDD33
DVDD33
DVDD33
DVDD33
DVDD33
DVDD33
DVDD33
DVDD33
W
V
CVDD
CVDD
CVDD
CVDD
CVDD
CVDD
CVDD
CVDD
V
U
CVDD
CVDD
VSS
VSS
VSS
CVDD
CVDD
CVDD
U
T
CVDD
CVDD
CVDD
VSS
CVDD
CVDD
CVDD
VSS
T
R
CVDD
CVDD
CVDD
VSS
CVDD
CVDD
CVDD
VSS
R
P
CVDD
CVDD
CVDD
VSS
CVDD
CVDD
CVDD
VSS
P
N
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
N
9
10
11
12
13
14
15
16
A
B
C
D
E
F
Figure 3-3. Pin Map [Section B]
Device Overview
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
25
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
17
18
19
20
21
22
23
AC
VP_DIN12/
TS0_DIN4
VP_DIN15_
VP_VSYNC/
TS0_DIN7
TS0_CLKIN
URTS2/
UIRTX2/
TS0_PSTIN/
GP[41]
UCTS2/USD2/
CRG0_VCXI/
GP[42]/
TS1_PSTO
VSS
VSS
AC
AB
VP_DIN13_
FIELD/
TS0_DIN5
VP_CLKIN1
UTXD1/
URCTX1/
TS0_DOUT7/
GP[24]
URXD2/
CRG1_VCXI/
GP[39]/
CRG0_VCXI
VSS
DDR_D[23]
VSS
AB
AA
VP_DIN14_
VP_HSYNC/
TS0_DIN6
URTS1/
UIRTX1/
TS0_WAITO/
GP[25]
UTXD2/URCTX2/
CRG1_PO/
GP[40]/
CRG0_PO
DVDDR2
DDR_D[28]
DDR_D[21]
DDR_D[20]
AA
Y
UCTS1/USD1/
TS0_EN_WAITO/
GP[26]
URXD1/
TS0_DIN7/
GP[23]
VSS
DDR_D[31]
DDR_D[29]
DDR_D[22]
DDR_DQM[2]
Y
W
PWM0/
CRG0_PO/
TS1_ENAO
PWM1/
TS1_DOUT
VSS
DDR_D[30]
DVDDR2
VSS
DDR_DQS[2]
W
V
DVDD33
VSS
VSS
DDR_DQM[3]
DDR_DQS[3]
DDR_DQS[2]
DDR_D[19]
V
U
VSS
VSS
DVDDR2
DDR_DQS[3]
DDR_D[27]
DDR_D[16]
DDR_D[18]
U
T
VSS
DVDDR2
DVDDR2
DDR_D[24]
DDR_D[26]
DDR_D[17]
DDR_A[10]
T
R
DVDDR2
DVDDR2
DDR_DQGATE2
DDR_D[25]
DDR_DQGATE3
DDR_A[3]
DDR_A[1]
R
P
VSS
VSS
DDR_BA[2]
DDR_A[12]
DVDDR2
VSS
DDR_VREF
P
N
VSS
VSS
DDR_BA[0]
DDR_A[7]
DDR_A[5]
DDR_A[9]
DDR_A[14]
N
17
18
19
20
21
22
23
A
B
C
D
E
F
Figure 3-4. Pin Map [Section C]
26
Device Overview
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
A
B
C
D
E
F
1
2
3
4
5
6
7
8
M
MTXD1
VSS
DVDD33
MTXD2
VSS
VSS
VSS
VSS
M
L
MTXD0
MTXEN
MCRS
MCOL
VSS
VSS
VSS
VSS
L
K
MRCLK
MRXD7
MRXD6
MRXD5
VSS
DVDD33
DVDD33
CVDD
K
J
MRXD4
MRXD3
MRXD2
MRXDV
VSS
DVDD33
CVDD
CVDD
J
H
RFTCLK
MRXD1
MRXER
MDIO
VSS
DVDD33
CVDD
CVDD
H
G
MDCLK
MRXD0
PCI_AD0/
HD0/
EM_D0
PCI_AD2/
HD2/
EM_D2
PCI_AD4/
HD4/
EM_D4
VSS
DVDD33
CVDD
G
F
PCI_AD1/
HD1/
EM_D1
PCI_AD3/
HD3/
EM_D3
PCI_AD6/
HD6/
EM_D6
PCI_CBE0/
ATA_CS0/
GP[33]/
EM_A[18]
PCI_AD9/
HD9/
EM_D9
VSS
VSS
DVDD33
F
E
PCI_AD5/
HD5/
EM_D5
PCI_AD7/
HD7/
EM_D7
PCI_AD11/
HD11/
EM_D11
PCI_AD13/
HD13/
EM_D13
PCI_AD15/
HD15/
EM_D15
PCI_TRDY/
HHWIL/
EM_A[16]/(ALE)
PCI_AD18/
DD2/
HD18/
EM_A[2]
PCI_IDSEL/
HDDIR/
EM_R/W
E
D
PCI_AD8/
HD8/
EM_D8
PCI_AD10/
HD10/
EM_D10
PCI_AD12/
HD12/
EM_D12
PCI_PAR/
HAS/
EM_DQM0
PCI_STOP/
HCNTL0/
EM_WE
PCI_FRAME/
HINT/
EM_BA[0]
PCI_AD20/
DD4/
HD20/
EM_A[4]
PCI_AD24/
DD8/
HD24/
EM_A[8]
D
C
PCI_AD14/
HD14/
EM_D14
PCI_CBE1/
ATA_CS1/
GP[32]/
EM_A[19]
PCI_PERR/
HCS/
EM_DQM1
PCI_CBE2/
HDS2/
EM_CS2
PCI_AD21/
DD5/
HD21/
EM_A[5]
PCI_AD16/
DD0/
HD16/
EM_A[0]
PCI_AD22/
DD6/
HD22/
EM_A[6]
PCI_AD26/
DD10/
HD26/
EM_A[10]
C
B
VSS
PCI_SERR/
HDS1/
EM_OE
PCI_DEVSEL/
HCNTL1/
EM_BA[1]
PCI_AD17/
DD1/
HD17/
EM_A[1]
PCI_AD23/
DD7/
HD23/
EM_A[7]
PCI_AD25/
DD9/
HD25/
EM_A[9]
DVDD33
PCI_AD29/
DD13/
HD29/
EM_A[13]
B
A
RSV1
RSV2
PCI_IRDY/
HRDY/
EM_A[17]/(CLE)
PCI_AD19/
DD3/
HD19/
EM_A[3]
PCI_CBE3/
HR/W/
EM_CS3
PCI_AD27/
DD11/
HD27/
EM_A[11]
VSS
PCI_AD31/
DD15/
HD31/
EM_A[15]
A
1
2
3
4
5
6
7
8
Figure 3-5. Pin Map [Section D]
Device Overview
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
27
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
A
B
C
D
E
F
9
10
11
12
13
14
15
16
M
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
M
L
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
L
K
CVDD
CVDD
CVDD
VSS
CVDD
CVDD
CVDD
CVDD
K
J
CVDD
CVDD
CVDD
VSS
CVDD
CVDD
CVDD
CVDD
J
VSS
VSS
VSS
VSS
CVDD
CVDD
CVDD
H
CVDD
CVDD
RSV7
G
DVDD33
F
H
G
CVDD
CVDD
CVDD
DVDD33
CVDD
DVDD33
DVDD33
DVDD33
CVDD
DVDD33
CVDD
F
DVDD33
DVDD33
E
PCI_RSV1/
DA0/
GP[17]/
EM_A[20]
PCI_RSV3
DIOR/
GP[19]/
EM_WAIT5/
(RDY5/BSY5)
GP[6]/
CVDDADJ0
TRST
TDI
DEV_DVSS
DEV_CVDD
AUX_CVDD
E
D
PCI_AD28/
DD12/
HD28/
EM_A[12]
PCI_GNT/
DMACK/
GP[12]/
EM_CS4
PCI_RSV5/
IORDY/
GP[21]/
EM_WAIT3/
(RDY3/BSY3)
TMS
TDO
RSV5
DEV_DVDD18
AUX_DVDD18
D
C
PCI_AD30/
DD14/
HD30/
EM_A[14]
PCI_RST/
DA2/
GP[13]/
EM_A[22]
PCI_INTA/
EM_WAIT2/
(RDY2/BSY2)
RTCK
CLKOUT0
PLL1VSS
DEV_VSS
AUX_DVSS
C
B
PCI_REQ/
DMARQ/
GP[11]/
EM_CS5
PCI_RSV2/
INTRQ/
GP[18]/
EM_RSV0
GP[5]
TCK
EMU1
PLL1VDD18
DEV_MXI/
DEV_CLKIN
PLL2VDD18
B
A
PCI_RSV0/
DA1/
GP[16]/
EM_A[21]
PCI_CLK/
GP[10]
PCI_RSV4/
DIOW/
GP[20]/
EM_WAIT4/
(RDY4/BSY4)
GP[7]/
CVDDADJ1
EMU0
VSS
DEV_MXO
PLL2VSS
A
9
10
11
12
13
14
15
16
Figure 3-6. Pin Map [Section E]
28
Device Overview
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
A
B
C
D
E
F
17
18
19
20
21
22
23
M
VSS
VSS
DDR_ZN
DDR_CKE
DDR_BA[1]
DDR_A[6]
DDR_CLK
M
L
VSS
VSS
DDR_ZP
DDR_WE
DDR_CAS
DDR_A[2]
DDR_CLK
L
K
DVDDR2
VSS
DDR_RAS
DDR_ODT0
DVDDR2
VSS
DDR_A[11]
K
J
DVDDR2
VSS
DDR_DQGATE0
DDR_CS
DDR_DQGATE1
DDR_A[4]
DDR_A[8]
J
H
DVDDR2
VSS
VSS
DDR_D[7]
DDR_A[13]
DDR_D[15]
DDR_A[0]
H
G
DVDDR2
VSS
DVDDR2
DDR_D[4]
DDR_D[6]
DDR_D[13]
DDR_D[14]
G
F
RSV6
USB_VDDA3P3
VSS
DDR_DQM[0]
DDR_D[5]
DDR_DQM[1]
DDR_D[12]
F
E
USB_
VDDA1P2LDO
USB_VDD1P8
VSS
DDR_DQS[0]
DVDDR2
VSS
DDR_D[11]
E
D
POR
USB_R1
VSS
DDR_D[1]
DDR_DQS[0]
DDR_DQS[1]
DDR_DQS[1]
D
C
AUX_VSS
USB_VSSREF
VSS
DDR_D[2]
DDR_D[0]
DDR_D[10]
DDR_D[8]
C
B
AUX_MXI/
AUX_CLKIN
USB_
DRVVBUS/
GP[22]
VSS
DVDDR2
DDR_D[3]
DDR_D[9]
VSS
B
A
AUX_MXO
VSS
USB_DP
USB_DN
VSS
RSV3
RSV4
A
17
18
19
20
21
22
23
Figure 3-7. Pin Map [Section F]
3.7
Terminal Functions
The terminal functions tables (Table 3-5 through Table 3-32) identify the external signal names, the
associated pin (ball) numbers along with the mechanical package designator, the pin type, whether the pin
has any internal pullup or pulldown resistors, and a functional pin description. For more detailed
information on device configuration, peripheral selection, multiplexed/shared pin, and see the Device
Configurations section of this data manual.
Device Overview
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
29
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
3.7.1
www.ti.com
BOOT
Table 3-5. BOOT Terminal Functions
SIGNAL
NAME
NO.
TYPE (1)
OTHER (2)
DESCRIPTION
(3)
BOOT
ARM Boot Mode configuration bits. These pins are multiplexed between ARM boot mode and the Video Port Interface (VPIF). At reset, the
boot mode inputs BTMODE[3:0] are sampled to determine the ARM boot configuration. See below the boot modes set by these inputs. For
more details on the types of boot modes, see the Section 4.4.1, Boot Modes. After reset, these pins are Video port data outputs 3 through 0
(VP_DOUT[3:0]).
BTMODE[3:0]
VP_DOUT0/
BTMODE0
VP_DOUT1/
BTMODE1
VP_DOUT2/
BTMODE2
VP_DOUT3/
BTMODE3
AB5
AC4
Y8
AB6
I/O/Z
I/O/Z
I/O/Z
I/O/Z
IPD
DVDD33
IPD
DVDD33
IPD
DVDD33
IPD
DVDD33
ARM Boot Mode
0000
Emulation Boot (PCIEN = 0)
0001
Reserved
0010
HPI Boot (16-Bit width) (if PCIEN = 0)
or
PCI Boot without auto-initialization (if PCIEN = 1)
0011
HPI Boot (32-Bit width) (if PCIEN = 0)
or
PCI Boot with auto-initialization (if PCIEN = 1)
0100
EMIFA Direct Boot (ROM/NOR) (PCIEN = 0) [error if PCIEN =
1; defaults to UART0]
0101
Reserved
0110
I2C Boot
0111
NAND Flash Boot (PCIEN = 0) [error if PCIEN = 1]
1000
UART0 Boot
1001
Reserved
1010
Reserved
1011
Reserved
1100 - 1101
Reserved
1110
SPI Boot
1111
Reserved
DEVICE CONTROL
VP_DOUT4/
CS2BW
AA7
I/O/Z
IPD
DVDD33
EMIFA CS2 space data bus width. This pin is multiplexed between EMIFA control
and the VPIF. At reset, the input state is sampled to set the EMIFA data bus width
for the CS2 (boot) chip select region.
For an 8-bit-wide EMIFA data bus, CS2BW = 0.
For a 16-bit-wide EMIFA data bus, CS2BW = 1.
After reset, this pin is video port data output 4 (VP_DOUT4).
PCI Enable. This pin is multiplexed between PCI Control and the VPIF. At reset, the
input state is sampled to enable/disable the PCI interface pin multiplexing. Note:
When PCI boot mode is not used, for proper device operation out of reset PCIEN
must be "0".
VP_DOUT5/
PCIEN
AC6
I/O/Z
IPD
DVDD33
0 = PCI pin function is disabled; EMIFA or HPI pin function enabled
1 = PCI pin function is enabled
After reset, this pin is video port data output 5 (VP_DOUT5).-
(1)
(2)
(3)
30
I = Input, O = Output, Z = High impedance, S = Supply voltage, GND = Ground, A = Analog signal
IPD = Internal pulldown, IPU = Internal pullup. For more detailed information on pullup/pulldown resistors and situations where external
pullup/pulldown resistors are required, see Section 4.8.1, Pullup/Pulldown Resistors.
Specifies the operating I/O supply voltage for each signal
Device Overview
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Table 3-5. BOOT Terminal Functions (continued)
SIGNAL
NAME
NO.
TYPE (1)
OTHER (2)
(3)
DESCRIPTION
DSP boot source bit. This pin is multiplexed between DSP boot and the VPIF. At
reset, the input state is sampled to set the DSP boot source DSPBOOT.
VP_DOUT6/
DSPBOOT
AC5
I/O/Z
IPD
DVDD33
The DSP is booted by the ARM when DSPBOOT = 0.
The DSP boots from EMIFA when DSPBOOT = 1 (and ARM HPI or PCI boot mode
is not selected).
After reset, this pin is video port data output 6 (VP_DOUT6).
Voltage Adjust Enable (SmartReflex). This pin is multiplexed between SmartReflex
Output Control Enable and the VPIF. At reset, the input state is sampled to
determine whether the SmartReflex Control Outputs are enbabled or disabled.
VP_DOUT7 /
VADJEN
AB7
I/O/Z
IPD
DVDD33
0 = SmartReflex outputs disabled [default]. GP[6]/CVDDADJ0 and
GP[7]/CVDDADJ1 pins function as GPIO.
1 = SmartReflex outputs enabled. GP[6]/CVDDADJ0 and GP[7]/CVDDADJ1 pins
function as SmartReflex control outputs to the adjustable core power supply [1.2 V
or 1.05 V].
Device Overview
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
31
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
3.7.2
www.ti.com
Oscillator/PLL
Table 3-6. Oscillator/PLL Terminal Functions
SIGNAL
NAME
NO.
TYPE (1)
OTHER (2)
DESCRIPTION
OSCILLATOR, PLL
(1)
(2)
(3)
32
DEV_MXI/
DEV_CLKIN
B15
I
DEV_DVDD18
Crystal input DEV_MXI for DEV oscillator (system oscillator, typically 27 MHz). If the
internal oscillator is bypassed, this pin is the 1.8-V external oscillator clock input.
DEV_MXO
A15
O
DEV_DVDD18
Crystal output for DEV oscillator. If the internal oscillator is bypassed, DEV_MXO
should be left as a No Connect.
DEV_DVDD18
D15
S
DEV_DVSS
E14
GND
(3)
I/O ground for DEV oscillator. If the internal oscillator is bypassed, DEV_DVSS
should be connected to ground VSS.
DEV_CVDD
E15
S
(3)
1.2-/1.05-V power supply for DEV oscillator. If the internal oscillator is bypassed,
DEV_CVDD should be connected to the 1.2-/1.05-V power supply (CVDD).
DEV_VSS
C15
GND
(3)
1.8-V power supply for DEV oscillator. If the internal oscillator is bypassed,
DEV_DVDD18 should still be connected to the 1.8-V power supply.
(3)
Ground for DEV oscillator. Connect to crystal load capacitors. Do not connect to
board ground (VSS). If the internal oscillator is bypassed, DEV_VSS should still be
connected to ground VSS.
AUX_MXI/
AUX_CLKIN
B17
I
AUX_DVDD18
Crystal input for Auxiliary (AUX) oscillator (24/48 MHz for USB, and UART2/1/0 and
McASP1/0). If the internal oscillator is bypassed, this pin is the 1.8-V external
oscillator clock input. When the peripheral is not used, AUX_MXI should be left as a
No Connect.
AUX_MXO
A17
O
AUX_DVDD18
Crystal output for AUX oscillator. If the internal oscillator is bypassed, AUX_MXO
should be left as a No Connect. When the peripheral is not used, AUX_MXO should
be left as a No Connect.
AUX_DVDD18
D16
S
(3)
AUX_DVSS
C16
GND
(3)
AUX_CVDD
E16
S
(3)
AUX_VSS
C17
GND
(3)
PLL1VDD18
B14
B16
S
(3)
PLL2VDD18
1.8-V power supply for PLLs.
PLL1VSS
C14
A16
GND
(3)
PLL2VSS
Ground for PLLs.
1.8-V power supply for AUX oscillator. If the internal oscillator is bypassed,
AUX_DVDD18 should still be connected to the 1.8-V power supply. When the
peripheral is not used, AUX_DVDD18 should be connected to the 1.8-V power
supply.
I/O ground for AUX oscillator. If the internal oscillator is bypassed, AUX_DVSS
should be connected to ground (VSS). When the peripheral is not used, AUX_DVSS
should be connected to ground (VSS).
1.2-/1.05-V power supply for AUX oscillator. If the internal oscillator is bypassed,
AUX_CVDD should be connected to the 1.2-/1.05-V power supply (CVDD). When the
peripheral is not used, AUX_CVDD should be connected to the 1.2-/1.05-V power
supply (CVDD).
Ground for AUX oscillator. Connect to crystal load capacitors. Do not connect to
board ground (VSS). If the internal oscillator is bypassed, AUX_VSS should still be
connected to ground (VSS). When the peripheral is not used, AUX_VSS should be
connected to ground (VSS).
I = Input, O = Output, Z = High impedance, S = Supply voltage, GND = Ground, A = Analog signal
Specifies the operating I/O supply voltage for each signal
For more information, see the Recommended Operating Conditions table
Device Overview
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
3.7.3
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Clock Generator
Table 3-7. Clock Generator Terminal Functions
SIGNAL
NAME
NO.
TYPE (1)
OTHER (2)
(3)
DESCRIPTION
CLOCK GENERATOR
CLKOUT0
O/Z
DVDD33
Configurable output clock.
AB3
I/O/Z
IPD
DVDD33
This pin is multiplexed between GPIO and the Audio Clock Selector. For the audio
clock selector, this pin is the configurable AUDIO_CLK0 output.
GP[2]/
AUDIO_CLK1
AA4
I/O/Z
IPD
DVDD33
This pin is multiplexed between GPIO and the Audio Clock Selector. For the audio
clock selector, this pin is the configurable AUDIO_CLK1 output.
GP[4]/
STC_CLKIN
AC3
I/O/Z
IPD
DVDD33
This pin is multiplexed between GPIO and the TSIF Clock Selector. For TSIF, this
pin is the STC_CLKIN which can be used as an external clock source for the TSIF
counters or as TSIF output clock.
GP[3]/
AUDIO_CLK0
(1)
(2)
(3)
C13
I = Input, O = Output, Z = High impedance, S = Supply voltage, GND = Ground, A = Analog signal
IPD = Internal pulldown, IPU = Internal pullup. For more detailed information on pullup/pulldown resistors and situations where external
pullup/pulldown resistors are required, see Section 4.8.1, Pullup/Pulldown Resistors.
Specifies the operating I/O supply voltage for each signal
Device Overview
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
33
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
3.7.4
www.ti.com
RESET and JTAG
Table 3-8. RESET and JTAG Terminal Functions
SIGNAL
NAME
NO.
TYPE (1)
OTHER (2)
(3)
DESCRIPTION
RESET
RESET
W6
I
IPU
DVDD33
Device reset.
POR
D17
I
IPU
DVDD33
Power-on reset.
JTAG test-port mode select input.
For proper device operation, do not oppose the IPU on this pin.
JTAG
(1)
(2)
(3)
34
TMS
D12
I
IPU
DVDD33
TDO
D13
O/Z
–
DVDD33
JTAG test-port data output.
TDI
E13
I
IPU
DVDD33
JTAG test-port data input.
TCK
B12
I
IPU
DVDD33
JTAG test-port clock input.
RTCK
C12
O/Z
–
DVDD33
JTAG test-port return clock output.
TRST
E12
I
IPD
DVDD33
JTAG test-port reset. For IEEE 1149.1 JTAG compatibility, see the IEEE 1149.1
JTAG compatibility statement portion of this data manual.
EMU1
B13
I/O/Z
IPU
DVDD33
Emulation pin 1
EMU0
A13
I/O/Z
IPU
DVDD33
Emulation pin 0
I = Input, O = Output, Z = High impedance, S = Supply voltage, GND = Ground, A = Analog signal
IPD = Internal pulldown, IPU = Internal pullup. For more detailed information on pullup/pulldown resistors and situations where external
pullup/pulldown resistors are required, see Section 4.8.1, Pullup/Pulldown Resistors.
Specifies the operating I/O supply voltage for each signal
Device Overview
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
3.7.5
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Asynchronous External Memory Interface (EMIFA)
Table 3-9. Asynchronous External Memory Interface (EMIFA) Terminal Functions
SIGNAL
NAME
NO.
TYPE (1)
OTHER (2)
(3)
DESCRIPTION
EMIFA BOOT CONFIGURATION
VP_DOUT4/
CS2BW
AA7
I/O/Z
IPD
DVDD33
EMIFA CS2 space data bus width. This pin is multiplexed between EMIFA control
and the VPIF. At reset, the input state is sampled to set the EMIFA data bus
width for the CS2 (boot) chip select region.
For an 8-bit-wide EMIFA data bus, CS2BW = 0.
For a 16-bit-wide EMIFA data bus, CS2BW = 1.
After reset, this pin is video port data output 4 (VP_DOUT4).
DSP boot source bit. This pin is multiplexed between DSP boot and the VPIF. At
reset, the input state is sampled to set the DSP boot source DSPBOOT.
VP_DOUT6/
DSPBOOT
AC5
I/O/Z
IPD
DVDD33
The DSP is booted by the ARM when DSPBOOT = 0.
The DSP boots from EMIFA when DSPBOOT=1.
After reset, this pin is video port data output 6 (VP_DOUT6).
EMIFA FUNCTIONAL PINS: ASYNC
PCI_CBE2/
HDS2/
EM_CS2
C4
I/O/Z
IPU
DVDD33
This pin is multiplexed between PCI, HPI, and EMIFA.
In EMIFA mode, this pin is Chip Select 2 output EM_CS2 (O/Z). This is the chip
select used for EMIFA boot modes. Asynchronous memories (i.e., NOR Flash) or
NAND flash.
PCI_CBE3/
HR/W
EM_CS3
A5
I/O/Z
IPU
DVDD33
This pin is multiplexed between PCI, HPI, and EMIFA.
In EMIFA mode, this pin is Chip Select 3 output EM_CS3 (O/Z). Asynchronous
memories (i.e., NOR Flash).
PCI_GNT/
DACK/
GP[12]/ EM_CS4
D10
I/O/Z
IPU
DVDD33
This pin is multiplexed between PCI, ATA, GPIO, and EMIFA.
In EMIFA mode, this pin is Chip Select 4 output EM_CS4 (O/Z). Asynchronous
memories (i.e., NOR Flash).
This signal is not available when ATA is enabled (i.e., EMIF NAND Flash mode).
PCI_REQ/
DMARQ/
GP[11]/ EM_CS5
B9
I/O/Z
IPU
DVDD33
This pin is multiplexed between PCI, ATA, GPIO, and EMIFA.
In EMIFA mode, this pin is Chip Select 5 output EM_CS5 (O/Z).
This signal is not available when ATA is enabled (i.e., EMIF NAND Flash mode).
PCI_IDSEL/
HDDIR/
EM_R/W
E8
I/O/Z
IPU
DVDD33
This pin is multiplexed between PCI, ATA, and EMIFA.
In EMIFA mode, this pin is the read/write output EM_R/W (O/Z).
PCI_SERR/
HDS1/
EM_OE
B2
I/O/Z
IPU
DVDD33
This pin is multiplexed between PCI, HPI, and EMIFA.
In EMIFA mode, this pin is the output enable output EM_OE (O/Z).
PCI_STOP/
HCNTL0/
EM_WE
D5
I/O/Z
IPU
DVDD33
This pin is multiplexed between PCI, HPI, and EMIFA.
In EMIFA mode, this pin is the write enable output EM_WE (O/Z).
PCI_PERR/
HCS/
EM_DQM1
C3
I/O/Z
IPU
DVDD33
PCI_PAR/
HAS/
EM_DQM0
D4
I/O/Z
IPU
DVDD33
PCI_INTA/
EM_WAIT2/
(RDY2/BSY2)
C11
I/O/Z
IPU
DVDD33
This pin is multiplexed between PCI and EMIFA.
In EMIFA mode, this pin is wait state extension input 2 EM_WAIT2 (I).
When used for EMIFA (NAND), this pin is the ready/busy 2 input (RDY2/BSY2).
PCI_RSV5/IORDY/
GP[21]/EM_WAIT3/
(RDY3/BSY3)
D11
I/O/Z
IPU
DVDD33
This pin is multiplexed between PCI, ATA, GPIO, and EMIFA.
In EMIFA mode, this pin is wait state extension input 3 EM_WAIT3 (I).
When used for EMIFA (NAND), this pin is the ready/busy 3 input (RDY3/BSY3).
(1)
(2)
(3)
These pins are multiplexed between PCI, HPI, and EMIFA.
In EMIFA mode, these pins are EM_DQM[1:0] and act as byte enables (O/Z).
I = Input, O = Output, Z = High impedance, S = Supply voltage, GND = Ground, A = Analog signal
IPD = Internal pulldown, IPU = Internal pullup. For more detailed information on pullup/pulldown resistors and situations where external
pullup/pulldown resistors are required, see Section 4.8.1, Pullup/Pulldown Resistors.
Specifies the operating I/O supply voltage for each signal
Device Overview
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
35
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
Table 3-9. Asynchronous External Memory Interface (EMIFA) Terminal Functions (continued)
SIGNAL
TYPE (1)
OTHER (2)
(3)
DESCRIPTION
NAME
NO.
PCI_RSV4/DIOW/
GP[20]/EM_WAIT4/
(RDY4/BSY4)
A11
I/O/Z
IPU
DVDD33
This pin is multiplexed between PCI, ATA, GPIO, and EMIFA.
In EMIFA mode, this pin is wait state extension input 4 EM_WAIT4 (I).
When used for EMIFA (NAND), this pin is the ready/busy 4 input (RDY4/BSY4).
PCI_RSV3/DIOR/
GP[19]/EM_WAIT5/
(RDY5/BSY5)
E10
I/O/Z
IPU
DVDD33
This pin is multiplexed between PCI, ATA, GPIO, and EMIFA.
For EMIFA, this pin is wait state extension input 5 EM_WAIT5 (I).
When used for EMIFA (NAND), this pin is the ready/busy 5 input (RDY5/BSY5).
IPU
DVDD33
This pin is multiplexed between PCI, HPI, and EMIFA.
For EMIFA, this is the Bank Address 0 output EM_BA[0] (O/Z).
When connected to a 16-bit asynchronous memory, this pin has the same
function as EMIF address pin 22 (EM_A[22]).
When connected to an 8-bit asynchronous memory, this pin is the lowest order bit
of the byte address.
PCI_FRAME/
HINT/
EM_BA[0]
D6
I/O/Z
PCI_DEVSEL/
HCNTL1/
EM_BA[1]
B3
I/O/Z
IPU
DVDD33
This pin is multiplexed between PCI, HPI, and EMIFA.
For EMIFA, this is the Bank Address 1 output EM_BA[1] (O/Z).
When connected to a 16 bit asynchronous memory this pin is the lowest order bit
of the 16-bit word address.
When connected to an 8-bit asynchronous memory, this pin is the second bit of
the address.
PCI_RSV2/INTRQ/
GP[18]/EM_RSV0
B10
I/O/Z
IPD
DVDD33
This pin is multiplexed between PCI, ATA, GPIO, and EMIFA.
In EMIFA mode, this pin is reserved.
This signal is not available when ATA is enabled (i.e., EMIF NAND Flash mode).
PCI_RST/
DA2/
GP[13]/EM_A[22]
C10
I/O/Z
IPD
DVDD33
This pin is multiplexed between PCI, ATA, GPIO, and EMIFA.
In EMIFA mode, this pin is address bit 22 output EM_A[22] (O/Z).
This signal is not available when ATA is enabled (i.e., EMIF NAND Flash mode).
PCI_RSV0/DA1/
GP[16]/EM_A[21]
A9
I/O/Z
IPD
DVDD33
This pin is multiplexed between PCI, ATA, GPIO, and EMIFA.
In EMIFA mode, this pin is address bit 21 output EM_A[21] (O/Z).
This signal is not available when ATA is enabled (i.e., EMIF NAND Flash mode).
PCI_RSV1/DA0/
GP[17]/EM_A[20]
E9
I/O/Z
IPD
DVDD33
This pin is multiplexed between PCI ATA, GPIO, and EMIFA.
In EMIFA mode, this pin is address bit 20 output EM_A[20] (O/Z).
This signal is not available when ATA is enabled (i.e., EMIF NAND Flash mode).
PCI_CBE1/
ATA_CS1/
GP[32]/EM_A[19]
C2
I/O/Z
IPU
DVDD33
This pin is multiplexed between PCI, ATA, GPIO, and EMIFA.
In EMIFA mode, this pin is address bit 19 output EM_A[19] (O/Z).
This signal is not available when ATA is enabled (i.e., EMIF NAND Flash mode).
PCI_CBE0/
ATA_CS0/
GP[33]/EM_A[18]
F4
I/O/Z
IPU
DVDD33
This pin is multiplexed between PCI, ATA, GPIO, and EMIFA.
In EMIFA mode, this pin is address bit 18 output EM_A[18] (O/Z).
This signal is not available when ATA is enabled (i.e., EMIF NAND Flash mode).
PCI_IRDY/
HRDY/
EM_A[17]/(CLE)
A3
I/O/Z
IPU
DVDD33
This pin is multiplexed between PCI, HPI, and EMIFA.
In EMIFA mode, this pin is address bit 17 output EM_A[17] (O/Z).
When used for EMIFA (NAND), this pin is Command Latch Enable output (CLE).
PCI_TRDY/
HHWIL/
EM_A[16]/(ALE)
E6
I/O/Z
IPU
DVDD33
This pin is multiplexed between PCI, HPI, and EMIFA.
For EMIFA, this pin is address bit 16 output EM_A[16] (O/Z).
When used for EMIFA (NAND), this pin is Address Latch Enable output (ALE).
PCI_AD31/
DD15/
HD31/EM_A[15]
A8
I/O/Z
IPD
DVDD33
This pin is multiplexed between PCI, ATA, HPI, and EMIFA.
For EMIFA, this pin is address bit 15 output EM_A[15] (O/Z).
This signal is not available when ATA is enabled (i.e., EMIF NAND Flash mode).
PCI_AD30/
DD14/
HD30/EM_A[14]
C9
I/O/Z
IPD
DVDD33
This pin is multiplexed between PCI, ATA, HPI, and EMIFA.
For EMIFA, this pin is address bit 14 output EM_A[14] (O/Z).
This signal is not available when ATA is enabled (i.e., EMIF NAND Flash mode).
PCI_AD29/
DD13/
HD29/EM_A[13]
B8
I/O/Z
IPD
DVDD33
This pin is multiplexed between PCI, ATA, HPI, and EMIFA.
For EMIFA, this pin is address bit 13 output EM_A[13] (O/Z).
This signal is not available when ATA is enabled (i.e., EMIF NAND Flash mode).
PCI_AD28/
DD12/
HD28/EM_A[12]
D9
I/O/Z
IPD
DVDD33
This pin is multiplexed between PCI, ATA, HPI, and EMIFA.
For EMIFA, this pin is address bit 12 output EM_A[12] (O/Z).
This signal is not available when ATA is enabled (i.e., EMIF NAND Flash mode).
PCI_AD27/
DD11/
HD27/EM_A[11]
A6
I/O/Z
IPD
DVDD33
This pin is multiplexed between PCI, ATA, HPI, and EMIFA.
For EMIFA, this pin is address bit 11 output EM_A[11] (O/Z).
This signal is not available when ATA is enabled (i.e., EMIF NAND Flash mode).
PCI_AD26/
DD10/
HD26/EM_A[10]
C8
I/O/Z
IPD
DVDD33
This pin is multiplexed between PCI, ATA, HPI, and EMIFA.
For EMIFA, this pin is address bit 10 output EM_A[10] (O/Z).
This signal is not available when ATA is enabled (i.e., EMIF NAND Flash mode).
36
Device Overview
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Table 3-9. Asynchronous External Memory Interface (EMIFA) Terminal Functions (continued)
SIGNAL
TYPE (1)
OTHER (2)
(3)
DESCRIPTION
NAME
NO.
PCI_AD25/
DD9/
HD25/EM_A[9]
B6
I/O/Z
IPD
DVDD33
This pin is multiplexed between PCI, ATA, HPI, and EMIFA.
For EMIFA, this pin is address bit 9 output EM_A[9] (O/Z).
This signal is not available when ATA is enabled (i.e., EMIF NAND Flash mode).
PCI_AD24/
DD8/
HD24/EM_A[8]
D8
I/O/Z
IPD
DVDD33
This pin is multiplexed between PCI, ATA, HPI, and EMIFA.
For EMIFA, this pin is address bit 8 output EM_A[8] (O/Z).
This signal is not available when ATA is enabled (i.e., EMIF NAND Flash mode).
PCI_AD23/
DD7/
HD23/EM_A[7]
B5
I/O/Z
IPD
DVDD33
This pin is multiplexed between PCI, ATA, HPI, and EMIFA.
For EMIFA, this pin is address bit 7 output EM_A[7] (O/Z).
This signal is not available when ATA is enabled (i.e., EMIF NAND Flash mode).
PCI_AD22/
DD6/
HD22/EM_A[6]
C7
I/O/Z
IPD
DVDD33
This pin is multiplexed between PCI, ATA, HPI, and EMIFA.
For EMIFA, this pin is address bit 6 output EM_A[6] (O/Z).
This signal is not available when ATA is enabled (i.e., EMIF NAND Flash mode).
PCI_AD21/
DD5/
HD21/EM_A[5]
C5
I/O/Z
IPD
DVDD33
This pin is multiplexed between PCI, ATA, HPI, and EMIFA.
For EMIFA, this pin is address bit 5 output EM_A[5] (O/Z).
This signal is not available when ATA is enabled (i.e., EMIF NAND Flash mode).
PCI_AD20/
DD4/
HD20/EM_A[4]
D7
I/O/Z
IPD
DVDD33
This pin is multiplexed between PCI, ATA, HPI, and EMIFA.
For EMIFA, this pin is address bit 4 output EM_A[4] (O/Z).
This signal is not available when ATA is enabled (i.e., EMIF NAND Flash mode).
PCI_AD19/
DD3/
HD19/EM_A[3]
A4
I/O/Z
IPD
DVDD33
This pin is multiplexed between PCI, ATA, HPI, and EMIFA.
For EMIFA, this pin is address bit 3 output EM_A[3] (O/Z).
This signal is not available when ATA is enabled (i.e., EMIF NAND Flash mode).
PCI_AD18/
DD2/
HD18/EM_A[2]
E7
I/O/Z
IPD
DVDD33
This pin is multiplexed between PCI, ATA, HPI, and EMIFA.
For EMIFA, this pin is address bit 2 output EM_A[2] (O/Z).
This signal is not available when ATA is enabled (i.e., EMIF NAND Flash mode).
PCI_AD17/
DD1/
HD17/EM_A[1]
B4
I/O/Z
IPD
DVDD33
This pin is multiplexed between PCI, ATA, HPI, and EMIFA.
For EMIFA, this pin is address bit 1 output EM_A[1] (O/Z).
This signal is not available when ATA is enabled (i.e., EMIF NAND Flash mode).
IPD
DVDD33
This pin is multiplexed between PCI, ATA, HPI, and EMIFA.
For EMIFA, this pin is address bit 0 output EM_A[0] (O/Z), which is the least
significant bit on a 32-bit word address.
When connected to a 16-bit asynchronous memory, this pin is the second bit of
the address.
For an 8-bit asynchronous memory, this pin is the third bit of the address.
PCI_AD16/
DD0/
HD16/EM_A[0]
C6
I/O/Z
Device Overview
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
37
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
Table 3-9. Asynchronous External Memory Interface (EMIFA) Terminal Functions (continued)
SIGNAL
TYPE (1)
OTHER (2)
NAME
NO.
PCI_AD15/
HD15/EM_D15
E5
I/O/Z
IPD
DVDD33
PCI_AD14/
HD14 /EM_D14
C1
I/O/Z
IPD
DVDD33
PCI_AD13/
HD13/EM_D13
E4
I/O/Z
IPD
DVDD33
PCI_AD12/
HD12/EM_D12
D3
I/O/Z
IPD
DVDD33
PCI_AD11/
HD11/EM_D11
E3
I/O/Z
IPD
DVDD33
PCI_AD10/
HD10/EM_D10
D2
I/O/Z
IPD
DVDD33
PCI_AD9/
HD9/EM_D9
F5
I/O/Z
IPD
DVDD33
PCI_AD8/
HD8/EM_D8
D1
I/O/Z
IPD
DVDD33
PCI_AD7/
HD7/EM_D7
E2
I/O/Z
IPD
DVDD33
PCI_AD6/
HD6/EM_D6
F3
I/O/Z
IPD
DVDD33
PCI_AD5/
HD5/EM_D5
E1
I/O/Z
IPD
DVDD33
PCI_AD4/
HD4/EM_D4
G5
I/O/Z
IPD
DVDD33
PCI_AD3/
HD3/EM_D3
F2
I/O/Z
IPD
DVDD33
PCI_AD2/
HD2/EM_D2
G4
I/O/Z
IPD
DVDD33
PCI_AD1/
HD1/EM_D1
F1
I/O/Z
IPD
DVDD33
PCI_AD0/
HD0/EM_D0
G3
I/O/Z
IPD
DVDD33
(3)
DESCRIPTION
These pins are multiplexed between PCI, HPI, and EMIFA.
For EMIFA mode, these pins are the 16-bit bidirectional data bus (EM_D[15:0])
[I/O/Z].
When EMIFA is configured for an 8-bit asynchronous memory, only EM_D[7:0]
pins are used.
EMIFA FUNCTIONAL PINS: NAND
PCI_IRDY/
HRDY/
EM_A[17]/(CLE)
A3
I/O/Z
IPU
DVDD33
This pin is multiplexed between PCI, HPI, and EMIFA.
In EMIFA mode, this pin is address bit 17 output EM_A[17] (O/Z).
When used for EMIFA (NAND), this pin is Command Latch Enable output (CLE).
PCI_TRDY/
HHWIL/
EM_A[16]/(ALE)
E6
I/O/Z
IPU
DVDD33
This pin is multiplexed between PCI, HPI, and EMIFA.
For EMIFA, this pin is address bit 16 output EM_A[16] (O/Z).
When used for EMIFA (NAND), this pin is Address Latch Enable output (ALE).
PCI_INTA/
EM_WAIT2/
(RDY2/BSY2)
C11
I/O/Z
IPU
DVDD33
This pin is multiplexed between PCI and EMIFA.
In EMIFA mode, this pin is wait state extension input 2 EM_WAIT2 (I).
When used for EMIFA (NAND), this pin is the ready/busy 2 input (RDY2/BSY2).
IORDY/
GP[21]/EM_WAIT3/
(RDY3/BSY3)
D11
I/O/Z
IPU
DVDD33
This pin is multiplexed between ATA, GPIO, and EMIFA.
In EMIFA mode, this pin is wait state extension input 3 EM_WAIT3 (I).
When used for EMIFA (NAND), this pin is the ready/busy 3 input (RDY3/BSY3).
DIOW/
GP[20]/EM_WAIT4/
(RDY4/BSY4)
A11
I/O/Z
IPU
DVDD33
This pin is multiplexed between ATA, GPIO, and EMIFA.
In EMIFA mode, this pin is wait state extension input 4 EM_WAIT4 (I).
When used for EMIFA (NAND), this pin is the ready/busy 4 input (RDY4/BSY4).
DIOR/
GP[19]/EM_WAIT5/
(RDY5/BSY5)
E10
I/O/Z
IPU
DVDD33
This pin is multiplexed between ATA, GPIO, and EMIFA.
For EMIFA, this pin is wait state extension input 5 EM_WAIT5 (I).
When used for EMIFA (NAND), this pin is the ready/busy 5 input (RDY5/BSY5).
PCI_SERR/
HDS1/
EM_OE
B2
I/O/Z
IPU
DVDD33
This pin is multiplexed between PCI, HPI, and EMIFA.
In EMIFA mode, this pin is the output enable output EM_OE (O/Z).
38
Device Overview
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Table 3-9. Asynchronous External Memory Interface (EMIFA) Terminal Functions (continued)
SIGNAL
TYPE (1)
OTHER (2)
(3)
DESCRIPTION
NAME
NO.
PCI_STOP/
HCNTL0/
EM_WE
D5
I/O/Z
IPU
DVDD33
This pin is multiplexed between PCI, HPI, and EMIFA.
In EMIFA mode, this pin is the write enable output EM_WE (O/Z).
PCI_CBE2/
HDS2/
EM_CS2
C4
I/O/Z
IPU
DVDD33
This pin is multiplexed between PCI, HPI, and EMIFA.
In EMIFA mode, this pin is Chip Select 2 output EM_CS2 (O/Z). This is the chip
select used for EMIFA boot modes. Asynchronous memories (i.e., NOR Flash) or
NAND flash.
PCI_CBE3/
HR/W
EM_CS3
A5
I/O/Z
IPU
DVDD33
This pin is multiplexed between PCI, HPI, and EMIFA.
In EMIFA mode, this pin is Chip Select 3 output EM_CS3 (O/Z). Asynchronous
memories (i.e., NOR Flash).
PCI_AD15/
HD15/EM_D15
E5
I/O/Z
IPD
DVDD33
PCI_AD14/
HD14 /EM_D14
C1
I/O/Z
IPD
DVDD33
PCI_AD13/
HD13/EM_D13
E4
I/O/Z
IPD
DVDD33
PCI_AD12/
HD12/EM_D12
D3
I/O/Z
IPD
DVDD33
PCI_AD11/
HD11/EM_D11
E3
I/O/Z
IPD
DVDD33
PCI_AD10/
HD10/EM_D10
D2
I/O/Z
IPD
DVDD33
PCI_AD9/
HD9/EM_D9
F5
I/O/Z
IPD
DVDD33
PCI_AD8/
HD8/EM_D8
D1
I/O/Z
IPD
DVDD33
PCI_AD7/
HD7/EM_D7
E2
I/O/Z
IPD
DVDD33
PCI_AD6/
HD6/EM_D6
F3
I/O/Z
IPD
DVDD33
PCI_AD5/
HD5/EM_D5
E1
I/O/Z
IPD
DVDD33
PCI_AD4/
HD4/EM_D4
G5
I/O/Z
IPD
DVDD33
PCI_AD3/
HD3/EM_D3
F2
I/O/Z
IPD
DVDD33
PCI_AD2/
HD2/EM_D2
G4
I/O/Z
IPD
DVDD33
PCI_AD1/
HD1/EM_D1
F1
I/O/Z
IPD
DVDD33
PCI_AD0/
HD0/EM_D0
G3
I/O/Z
IPD
DVDD33
These pins are multiplexed between PCI, HPI, and EMIFA.
For EMIFA mode, these pins are the 16-bit bidirectional data bus (EM_D[15:0])
[I/O/Z].
When EMIFA is configured for an 8-bit asynchronous memory, only EM_D[7:0]
pins are used.
Device Overview
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
39
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
3.7.6
www.ti.com
DDR2 Memory Controller
Table 3-10. DDR2 Memory Controller Terminal Functions
SIGNAL
NAME
NO.
TYPE (1)
OTHER (2)
(3)
DESCRIPTION
DDR2 Memory Controller
(1)
(2)
(3)
40
DDR_CLK
M23
O/Z
DVDDR2
DDR2 Clock
DDR_CLK
L23
O/Z
DVDDR2
DDR2 Differential clock
DDR_CKE
M20
O/Z
DVDDR2
DDR2 Clock Enable
DDR_CS
J20
O/Z
DVDDR2
DDR2 Active low chip select
DDR_WE
L20
O/Z
DVDDR2
DDR2 Active low Write enable
DDR_RAS
K19
O/Z
DVDDR2
DDR2 Row Access Signal output
DDR_CAS
L21
O/Z
DVDDR2
DDR2 Column Access Signal output
DDR_DQM[3]
V20
O/Z
DVDDR2
DDR_DQM[2]
Y23
O/Z
DVDDR2
DDR_DQM[1]
F22
O/Z
DVDDR2
DDR2 Data mask outputs
DDR_DQM[3]: For upper byte data bus DDR_D[31:24]
DDR_DQM[2]: For DDR_D[23:16]
DDR_DQM[1]: For DDR_D[15:8]
DDR_DQM[0]: For lower byte DDR_D[7:0]
DDR_DQM[0]
F20
O/Z
DVDDR2
DDR_DQS[3]
U20
I/O/Z
DVDDR2
DDR_DQS[2]
V22
I/O/Z
DVDDR2
DDR_DQS[1]
D22
I/O/Z
DVDDR2
DDR_DQS[0]
D21
I/O/Z
DVDDR2
DDR_DQS[3]
V21
I/O/Z
DVDDR2
DDR_DQS[2]
W23
I/O/Z
DVDDR2
DDR_DQS[1]
D23
I/O/Z
DVDDR2
DDR_DQS[0]
E20
I/O/Z
DVDDR2
DDR_ODT0
K20
O/Z
DVDDR2
DDR2 on-die termination control
DDR_BA[2]
P19
DDR_BA[1]
M21
O/Z
DVDDR2
Bank address outputs (BA[2:0]).
DDR_BA[0]
N19
DDR_A[14]
N23
DDR_A[13]
H21
DDR_A[12]
P20
DDR_A[11]
K23
O/Z
DVDDR2
DDR2 address bus
DDR_A[10]
T23
DDR_A[9]
N22
DDR_A[8]
J23
DDR_A[7]
N20
DDR_A[6]
M22
DDR_A[5]
N21
DDR_A[4]
J22
DDR_A[3]
R22
DDR_A[2]
L22
DDR_A[1]
R23
DDR_A[0]
H23
Data strobe input/outputs for each byte of the 32-bit data bus. They are outputs to
the DDR2 memory when writing and inputs when reading. They are used to
synchronize the data transfers.
DDR_DQS[3] : For upper byte DDR_D[31:24]
DDR_DQS[2]: For DDR_D[23:16]
DDR_DQS[1]: For DDR_D[15:8]
DDR_DQS[0]: For bottom byte DDR_D[7:0]
Complimentary data strobe input/outputs for each byte of the 32-bit data bus. They
are outputs to the DDR2 memory when writing and inputs when reading. They are
used to synchronize the data transfers.
DDR_DQS[3] : For upper byte DDR_D[31:24]
DDR_DQS[2]: For DDR_D[23:16]
DDR_DQS[1]: For DDR_D[15:8]
DDR_DQS[0]: For bottom byte DDR_D[7:0]
I = Input, O = Output, Z = High impedance, S = Supply voltage, GND = Ground, A = Analog signal
Specifies the operating I/O supply voltage for each signal
For more information, see the Recommended Operating Conditions table
Device Overview
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Table 3-10. DDR2 Memory Controller Terminal Functions (continued)
SIGNAL
NAME
NO.
DDR_D[31]
Y20
DDR_D[30]
W20
DDR_D[29]
Y21
DDR_D[28]
AA21
DDR_D[27]
U21
DDR_D[26]
T21
DDR_D[25]
R20
DDR_D[24]
T20
DDR_D[23]
AB22
DDR_D[22]
Y22
DDR_D[21]
AA22
DDR_D[20]
AA23
DDR_D[19]
V23
DDR_D[18]
U23
DDR_D[17]
T22
DDR_D[16]
U22
DDR_D[15]
H22
DDR_D[14]
G23
DDR_D[13]
G22
DDR_D[12]
F23
DDR_D[11]
E23
DDR_D[10]
C22
DDR_D[9]
B22
DDR_D[8]
C23
DDR_D[7]
H20
DDR_D[6]
G21
DDR_D[5]
F21
DDR_D[4]
G20
DDR_D[3]
B21
DDR_D[2]
C20
DDR_D[1]
D20
DDR_D[0]
C21
DDR_DQGATE0
J19
TYPE (1)
OTHER (2)
(3)
DESCRIPTION
I/O/Z
DVDDR2
DDR2 data bus can be configured as 32 bits wide or 16 bits wide.
O/Z
DVDDR2
DDR2 strobe gate signal for lower-half data bus
DDR_DQGATE1
J21
I
DVDDR2
DDR2 strobe gate signal return for lower-half data bus
DDR_DQGATE2
R19
O/Z
DVDDR2
DDR2 strobe gate signal for upper-half data bus
DDR_DQGATE3
R21
I
DVDDR2
DDR2 strobe gate signal return for upper-half data bus
DDR_VREF
(4)
P23
S
(4)
Reference voltage input for the SSTL_18 IO buffers.
Impedance control for DDR2 outputs. This must be connected via a 50-Ω (±5%
tolerance) resistor to VSS.
Impedance control for DDR2 outputs. This must be connected via a 50-Ω (±5%
tolerance) resistor to DVDDR2.
DDR_ZP
L19
O
(4)
DDR_ZN
M19
O
(4)
For more information, see the Recommended Operating Conditions table
Device Overview
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
41
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
3.7.7
www.ti.com
Peripheral Component Interconnect (PCI)
Table 3-11. Peripheral Component Interconnect (PCI) Terminal Functions
SIGNAL
NAME
NO.
TYPE (1)
OTHER (2)
(3)
DESCRIPTION
PCI
Note: When PCI boot mode is not used, for proper device operation out of reset PCIEN must be "0".
The PCI pin functions are enabled when PCIEN = 1 (PCI mode). This can be done via an external PU on the PCIEN pin (AC6) or by setting
the PCIEN bit (bit 2) in the PINMUX0 register to a "1" after device reset. For more details on the PCIEN pin, see Table 3-5, Boot Terminal
Functions.
In PCI mode (PCIEN = 1), the internal pullups/pulldowns (IPUs/IPDs) are disabled on all PCI pins and it is recommended to have external
pullup resistors on the PCI_RSV[5:0] pins. For more detailed information on external pullup/pulldown resistors, see Section 4.8.1,
Pullup/Pulldown Resistors.
Also in PCI mode (PCIEN = 1), the internal pulldowns (IPDs) are disabled on the GP[5:7] pins. It is recommended to have external pullup
resistors on the GP[5] pin when PCIEN = 1 and on GP[6:7] pins when PCIEN = 1 and VADJEN = 0.
(1)
(2)
(3)
42
PCI_CLK/GP[10]
A10
I/O/Z
[IPU]
DVDD33
This pin is multiplexed between PCI and GPIO.
In PCI mode, this pin is the PCI clock input PCI_CLK (I).
PCI_RST /DA2/
GP[13]/EM_A[22]
C10
I/O/Z
[IPD]
DVDD33
This pin is multiplexed between the PCI, ATA, GPIO, and EMIFA.
In PCI mode, this pin is PCI reset PCI_RST (I).
PCI_IDSEL/
HDDIR/EM_R/W
E8
I/O/Z
[IPU]
DVDD33
This pin is multiplexed between PCI, ATA, and EMIFA.
In PCI mode, this pin is the PCI initialization device select, PCI_IDSEL
(I).
PCI_DEVSEL /
HCNTL1/EM_BA[1]
B3
I/O/Z
[IPU]
DVDD33
This pin is multiplexed between PCI, HPI, and EMIFA.
In PCI mode, this pin is the PCI device select, PCI_DEVSEL (I/O/Z).
PCI_FRAME /
HINT/EM_BA[0]
D6
I/O/Z
[IPU]
DVDD33
This pin is multiplexed between PCI, HPI, and EMIFA.
In PCI mode, this pin is the PCI cycle frame, PCI_FRAME (I/O/Z).
PCI_IRDY /HRDY/
EM_A[17]/(CLE)
A3
I/O/Z
[IPU]
DVDD33
This pin is multiplexed between PCI, HPI, and EMIFA.
In PCI mode, this pin is the PCI initiator ready, PCI_IRDY (I/O/Z).
PCI_ TRDY /HHWIL/
EM_A[16]/(ALE)
E6
I/O/Z
IPU
DVDD33
This pin is multiplexed between PCI, HPI, and EMIFA.
In PCI mode, this pin is the PCI target ready, PCI_ TRDY (I/O/Z).
PCI_STOP /
HCNTL0/EM_WE
D5
I/O/Z
[IPU]
DVDD33
This pin is multiplexed between PCI, HPI, and EMIFA.
In PCI mode, this pin is the PCI stop, PCI_STOP (I/O/Z).
PCI_SERR /
HDS1/EM_OE
B2
I/O/Z
[IPU]
DVDD33
This pin is multiplexed between PCI, HPI, and EMIFA.
In PCI mode, this pin is the PCI system error, PCI_SERR (I/O/Z).
PCI_PERR /
HCS/EM_DQM1
C3
I/O/Z
[IPU]
DVDD33
This pin is multiplexed between PCI, HPI, and EMIFA.
In PCI mode, this pin is the PCI parity error, PCI_PERR (I/O/Z).
PCI_PAR/
HAS/EM_DQM0
D4
I/O/Z
[IPU]
DVDD33
This pin is multiplexed between PCI, HPI, and EMIFA.
In PCI mode, this pin is the PCI parity, PCI_PAR (I/O/Z).
PCI_INTA /
EM_WAIT2/
(RDY2/BSY2)
C11
I/O/Z
[IPU]
DVDD33
This pin is multiplexed between the PCI and EMIFA.
In PCI mode, this pin is the PCI interrupt A, PCI_INTA (O/Z).
PCI_REQ /
DMARQ/
GP[11]/EM_CS5
B9
I/O/Z
[IPU]
DVDD33
This pin is multiplexed between the PCI, ATA, GPIO, and EMIFA.
In PCI mode, this pin is the PCI bus request, PCI_REQ (O/Z).
PCI_GNT /
DMACK/
GP[12]/EM_CS4
D10
I/O/Z
[IPU]
DVDD33
This pin is multiplexed between the PCI, ATA, GPIO, and EMIFA.
In PCI mode, this pin is PCI bus grant, PCI_GNT (I).
PCI_CBE3 /
HR/W/EM_CS3
A5
I/O/Z
[IPU]
DVDD33
This pin is multiplexed between PCI, HPI, and EMIFA.
In PCI mode, this pin is the PCI command/byte enable 3, PCI_CBE3
(I/O/Z).
PCI_CBE2 /
HDS2/EM_CS2
C4
I/O/Z
[IPU]
DVDD33
This pin is multiplexed between PCI, HPI, and EMIFA.
In PCI mode, this pin is the PCI command/byte enable 2, PCI_CBE2
(I/O/Z).
I = Input, O = Output, Z = High impedance, S = Supply voltage, GND = Ground, A = Analog signal
IPD = Internal pulldown, IPU = Internal pullup. For more detailed information on pullup/pulldown resistors and situations where external
pullup/pulldown resistors are required, see Section 4.8.1, Pullup/Pulldown Resistors.
Specifies the operating I/O supply voltage for each signal
Device Overview
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Table 3-11. Peripheral Component Interconnect (PCI) Terminal Functions (continued)
SIGNAL
TYPE (1)
OTHER (2)
(3)
DESCRIPTION
NAME
NO.
PCI_CBE1 /
ATA_CS1/
GP[32]/EM_A[19]
C2
I/O/Z
[IPU]
DVDD33
This pin is multiplexed between PCI, ATA, GPIO, and EMIFA.
In PCI mode, this pin is the PCI command/byte enable 1 PCI_CBE1
(I/O/Z).
PCI_CBE0 /
ATA_CS0/
GP[33]/EM_A[18]
F4
I/O/Z
[IPU]
DVDD33
This pin is multiplexed between PCI, ATA, GPIO, and EMIFA.
In PCI mode, this pin is the PCI command/byte enable 0 PCI_CBE0
(I/O/Z).
Device Overview
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
43
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
Table 3-11. Peripheral Component Interconnect (PCI) Terminal Functions (continued)
SIGNAL
44
TYPE (1)
OTHER (2)
NAME
NO.
PCI_AD31/DD15/
HD31/EM_A[15]
A8
I/O/Z
[IPD]
DVDD33
PCI_AD30/DD14/
HD30/EM_A[14]
C9
I/O/Z
[IPD]
DVDD33
PCI_AD29/DD13/
HD29/EM_A[13]
B8
I/O/Z
[IPD]
DVDD33
PCI_AD28/DD12/
HD28/EM_A[12]
D9
I/O/Z
[IPD]
DVDD33
PCI_AD27/DD11/
HD27/EM_A[11]
A6
I/O/Z
[IPD]
DVDD33
PCI_AD26/DD10/
HD26/EM_A[10]
C8
I/O/Z
[IPD]
DVDD33
PCI_AD25/DD9/
HD25/EM_A[9]
B6
I/O/Z
[IPD]
DVDD33
PCI_AD24/DD8/
HD24/EM_A[8]
D8
I/O/Z
[IPD]
DVDD33
PCI_AD23/DD7/
HD23/EM_A[7]
B5
I/O/Z
[IPD]
DVDD33
PCI_AD22/DD6/
HD22/EM_A[6]
C7
I/O/Z
[IPD]
DVDD33
PCI_AD21/DD5/
HD21/EM_A[5]
C5
I/O/Z
[IPD]
DVDD33
PCI_AD20/DD4/
HD20/EM_A[4]
D7
I/O/Z
[IPD]
DVDD33
PCI_AD19/DD3/
HD19/EM_A[3]
A4
I/O/Z
[IPD]
DVDD33
PCI_AD18/DD2/
HD18/EM_A[2]
E7
I/O/Z
[IPU]
DVDD33
PCI_AD17/DD1/
HD17/EM_A[1]
B4
I/O/Z
[IPD]
DVDD33
PCI_AD16/DD0/
HD16/EM_A[0]
C6
I/O/Z
[IPD]
DVDD33
PCI_AD15/
HD15/EM_D15
E5
I/O/Z
[IPD]
DVDD33
PCI_AD14/
HD14/EM_D14
C1
I/O/Z
[IPD]
DVDD33
PCI_AD13/
HD13/EM_D13
E4
I/O/Z
[IPD]
DVDD33
PCI_AD12/
HD12/EM_D12
D3
I/O/Z
[IPD]
DVDD33
PCI_AD11/
HD11/EM_D11
E3
I/O/Z
[IPD]
DVDD33
PCI_AD10/
HD10/EM_D10
D2
I/O/Z
[IPD]
DVDD33
PCI_AD9/
HD9/EM_D9
F5
I/O/Z
[IPU]
DVDD33
PCI_AD8/
HD8/EM_D8
D1
I/O/Z
[IPD]
DVDD33
(3)
DESCRIPTION
These pins are multiplexed between PCI, ATA, HPI, and EMIFA.
In PCI mode, these pins are the PCI address/data bus, PCI_AD[31:16]
(I/O/Z).
These pins are multiplexed between PCI, HPI, and EMIFA.
For PCI, these pins are PCI data/address bus, PCI_AD [15:0] (I/O/Z).
Device Overview
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Table 3-11. Peripheral Component Interconnect (PCI) Terminal Functions (continued)
SIGNAL
(1)
TYPE (1)
OTHER (2)
NAME
NO.
PCI_AD7/
HD7/EM_D7
E2
I/O/Z
[IPD]
DVDD33
PCI_AD6/
HD6/EM_D6
F3
I/O/Z
[IPD]
DVDD33
PCI_AD5/
HD5/EM_D5
E1
I/O/Z
[IPD]
DVDD33
PCI_AD4/
HD4/EM_D4
G5
I/O/Z
[IPD]
DVDD33
(3)
DESCRIPTION
These pins are multiplexed between PCI, HPI, and EMIFA.
For PCI, these pins are PCI data/address bus [15:0] (I/O/Z)
PCI_AD3/
HD3/EM_D3
F2
I/O/Z
[IPD]
DVDD33
PCI_AD2/
HD2/EM_D2
G4
I/O/Z
[IPD]
DVDD33
PCI_AD1/
HD1/EM_D1
F1
I/O/Z
[IPD]
DVDD33
PCI_AD0/
HD0/EM_D0
G3
I/O/Z
[IPD]
DVDD33
PCI_RSV0/DA1/
GP[16]/EM_A[21]
A9
I/O/Z
[IPD]
DVDD33
PCI reserved for future enhancements (I) (1)
PCI_RSV1/DA0/
GP[17]/EM_A[20]
E9
I/O/Z
[IPD]
DVDD33
PCI reserved for future enhancements (O/Z) (1)
PCI_RSV2/INTRQ/
GP[18]/EM_RSV 0
B10
I/O/Z
[IPD]
DVDD33
PCI reserved for future enhancements (I) (1)
PCI_RSV3/DIOR/
GP[19]/
EM_WAIT5
E10
I/O/Z
[IPU]
DVDD33
PCI reserved for future enhancements (O/Z) (1)
PCI_RSV4/DIOW/
GP[20]/
EM_WAIT4
A11
I/O/Z
[IPU]
DVDD33
PCI reserved for future enhancements (I/O/Z) (1)
PCI_RSV5/IORDY/
GP[21]/
EM_WAIT3
D11
I/O/Z
[IPU]
DVDD33
PCI reserved for future enhancements (I/O/Z) (1)
In PCI mode (PCIEN = 1), it is recommended to have an external pullup resistor on this pin.
Device Overview
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
45
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
3.7.8
www.ti.com
EMAC [G]MII and MDIO
Table 3-12. EMAC [G]MII and MDIO Terminal Functions
SIGNAL
NAME
NO.
TYPE (1)
OTHER (2)
(3)
DESCRIPTION
EMAC [G]MII
RFTCLK
H1
I
IPD
DVDD33
Gigabit (GMII) reference transmit clock (125 MHz)
GMTCLK
P2
O/Z
DVDD33
GMII source asynchronous transmit clock
MTCLK
R1
I
IPD
DVDD33
[G]MII transmit clock input
MTXD7
P1
MTXD6
N4
MTXD5
N3
MTXD4
N2
MTXD3
N1
O/Z
DVDD33
[G]MII transmit data [7:0]. For 1000 GMII operation, MTXD[7:0] are used. For 10/100
MII operation, only MTXD[3:0] are used.
MTXD2
M4
MTXD1
M1
MTXD0
L1
MTXEN
L2
O/Z
DVDD33
[G]MII transmit data enable output
MCOL
L4
I
IPD
DVDD33
[G]MII collision detect (sense) input
MCRS
L3
I
IPD
DVDD33
[G]MII carrier sense input
MRCLK
K1
I
IPU
DVDD33
[G]MII receive clock
MRXD7
K2
MRXD6
K3
MRXD5
K4
MRXD4
J1
MRXD3
J2
I
IPU
DVDD33
[G]MII receive data [7:0]. For 1000 GMII operation, MRXD[7:0] are used. For 10/100
MII operation, only MRXD[3:0] are used.
MRXD2
J3
MRXD1
H2
MRXD0
G2
MRXDV
J4
I
IPU
DVDD33
[G]MII receive data valid input
MRXER
H3
I
IPU
DVDD33
[G]MII receive data error input
MDIO
(1)
(2)
(3)
46
MDCLK
G1
O/Z
IPU
DVDD33
Management data serial clock output
MDIO
H4
I/O/Z
IPU
DVDD33
Management Data IO
I = Input, O = Output, Z = High impedance, S = Supply voltage, GND = Ground, A = Analog signal
IPD = Internal pulldown, IPU = Internal pullup. For more detailed information on pullup/pulldown resistors and situations where external
pullup/pulldown resistors are required, see Section 4.8.1, Pullup/Pulldown Resistors.
Specifies the operating I/O supply voltage for each signal
Device Overview
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
3.7.9
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
VLYNQ
Table 3-13. VLYNQ Terminal Functions
SIGNAL
NAME
NO.
TYPE (1)
OTHER (2)
(3)
DESCRIPTION
VLYNQ
VLYNQ_CLOCK
U1
I/O/Z
IPU
DVDD33
VLYNQ serial clock
VLYNQ_SCRUN
U2
I/O/Z
IPU
DVDD33
VLYNQ serial clock run request
VLYNQ_TXD3
T3
VLYNQ_TXD2
T2
VLYNQ_TXD1
T1
O/Z
–
DVDD33
VLYNQ transmit bus [3:0]
I
IPD
DVDD33
VLYNQ receive bus [3:0]
VLYNQ_TXD0
R4
VLYNQ_RXD3
R3
VLYNQ_RXD2
R2
VLYNQ_RXD1
P3
VLYNQ_RXD0
P4
(1)
(2)
(3)
I = Input, O = Output, Z = High impedance, S = Supply voltage, GND = Ground, A = Analog signal
IPD = Internal pulldown, IPU = Internal pullup. For more detailed information on pullup/pulldown resistors and situations where external
pullup/pulldown resistors are required, see Section 4.8.1, Pullup/Pulldown Resistors.
Specifies the operating I/O supply voltage for each signal
Device Overview
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
47
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
3.7.10 Host-Port Interface (HPI)
Table 3-14. HPI Terminal Functions
SIGNAL
NAME
NO.
TYPE (1)
OTHER (2)
(3)
DESCRIPTION
Host-Port Interface (HPI)
HPI is enabled by the PINMUX0.HPIEN =1 (and PCIEN = 0 and ATAEN dependent for 16-/32-bit modes). For more detailed information on
the HPI pin muxing, see Section 4.7.3.1, PCI, HPI, EMIFA, and ATA Pin Muxing.
PCI_PERR/
HCS /
EM_DQM1
C3
I/O/Z
IPU
DVDD33
This pin is multiplexed between PCI, HPI, and EMIFA.
In HPI mode, this pin is the HPI active-low chip select input, HCS (I).
PCI_STOP/
HCNTL0/
EM_WE
D5
I/O/Z
IPU
DVDD33
This pin is multiplexed between PCI, HPI, and EMIFA.
In HPI mode, this pin is the HPI control input 0, HCNTL0 (I)
PCI_DEVSEL/
HCNTL1/
EM_BA[1]
B3
I/O/Z
IPU
DVDD33
This pin is multiplexed between PCI, HPI, and EMIFA.
In HPI mode, this pin is the HPI control input 1, HCNTL1 (I).
PCI_PAR/ HAS /
EM_DQM0
D4
I/O/Z
IPU
DVDD33
This pin is multiplexed between PCI, HPI, and EMIFA.
In HPI mode, this pin is the HPI address strobe, HAS (I).
NOTE: The DM6467 HPI does not support the HAS feature. For proper HPI
operation if the pin is routed out, it must be pulled up via an external resistor.
PCI_SERR/
HDS1 /EM_OE
B2
I/O/Z
IPU
DVDD33
This pin is multiplexed between PCI, HPI, and EMIFA.
In HPI mode, this pin is the HPI data strobe input 1, HDS1 (I).
PCI_CBE2/
HDS2 /EM_CS2
C4
I/O/Z
IPU
DVDD33
This pin is multiplexed between PCI, HPI, and EMIFA.
In HPI mode, this pin is the HPI data strobe input 2, HDS2 (I).
PCI_CBE3/
HR/W /EM_CS3
A5
I/O/Z
IPU
DVDD33
This pin is multiplexed between PCI, HPI, and EMIFA.
In HPI mode, this pin is the HPI host read/write select input, HR/W (I).
PCI_TRDY/
HHWIL/
EM_A[16]/(ALE)
E6
I/O/Z
IPU
DVDD33
This pin is multiplexed between PCI, HPI, and EMIFA.
In HPI mode, this pin is the HPI half-word identification input control, HHWIL (I).
PCI_AD31/
DD15/
HD31/EM_A[15]
A8
PCI_AD30/
DD14/
HD30/EM_A[14]
C9
PCI_AD29/
DD13/
HD29/EM_A[13]
B8
PCI_AD28/
DD12/
HD28/EM_A[12]
D9
PCI_AD27/
DD11/
HD27/EM_A[11]
I/O/Z
IPD
DVDD33
A6
These pins are multiplexed between PCI, ATA, HPI, and EMIFA.
In HPI-32 mode, these pins are the HPI upper data bus, HD[31:16] (I/O/Z).
In HPI-16 mode, the HD[31:16] pins are not used by the HPI .
PCI_AD26/
DD10/
HD26/ EM_A[10]
C8
PCI_AD25/
DD9/
HD25/EM_A[9]
B6
PCI_AD24/
DD8/
HD24/EM_A[8]
D8
(1)
(2)
(3)
48
IPD = Internal pulldown, IPU = Internal pullup. For more detailed information on pullup/pulldown resistors and situations where external
pullup/pulldown resistors are required, see Section 4.8.1, Pullup/Pulldown Resistors.
I = Input, O = Output, Z = High impedance, S = Supply voltage, GND = Ground, A = Analog signal
Specifies the operating I/O supply voltage for each signal
Device Overview
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Table 3-14. HPI Terminal Functions (continued)
SIGNAL
NAME
NO.
PCI_AD23/
DD7/
HD23/EM_A[7]
B5
PCI_AD22/
DD6/
HD22/EM_A[6]
C7
PCI_AD21/
DD5/
HD21/EM_A[5]
C5
PCI_AD20/
DD4/
HD20/EM_A[4]
D7
PCI_AD19/
DD3/
HD19/EM_A[3]
A4
PCI_AD18/
DD2/
HD18/EM_A[2]
E7
PCI_AD17/
DD1/
HD17/EM_A[1]
B4
PCI_AD16/
DD0/
HD16/EM_A[0]
C6
PCI_AD15/
HD15/EM_D15
E5
PCI_AD14/
HD14/EM_D14
C1
PCI_AD13/
HD13/EM_D13
E4
PCI_AD12/
HD12/EM_D12
D3
PCI_AD11/
HD11/EM_D11
E3
PCI_AD10/
HD10/EM_D10
D2
PCI_AD9/
HD9/EM_D9
F5
PCI_AD8/
HD8/EM_D8
D1
PCI_AD7/
HD7/EM_D7
E2
PCI_AD6/
HD6/EM_D6
F3
PCI_AD5/
HD5/EM_D5
E1
PCI_AD4/
HD4/EM_D4
G5
PCI_AD3/
HD3/EM_D3
F2
PCI_AD2/
HD2/EM_D2
G4
PCI_AD1/
HD1/EM_D1
F1
PCI_AD0/
HD0/EM_D0
G3
TYPE (1)
OTHER (2)
(3)
DESCRIPTION
I/O/Z
IPD
DVDD33
These pins are multiplexed between PCI, ATA, HPI, and EMIFA.
In HPI-32 mode, these pins are the HPI upper data bus, HD[31:16] (I/O/Z).
In HPI-16 mode, the HD[31:16] pins are not used by the HPI .
I/O/Z
IPD
DVDD33
These pins are multiplexed between PCI, HPI, and EMIFA.
In HPI-16 mode, these pins are the HPI data bus, HD[15:0] (I/O/Z).
In HPI-32 mode, these pins are the HPI lower data bus, HD[15:0] (I/O/Z).
I/O/Z
IPD
DVDD33
These pins are multiplexed between PCI, HPI, and EMIFA.
In HPI-16 mode, these pins are the HPI data bus, HD[15:0] (I/O/Z).
In HPI-32 mode, these pins are the HPI lower data bus, HD[15:0] (I/O/Z).
Device Overview
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
49
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
Table 3-14. HPI Terminal Functions (continued)
SIGNAL
TYPE (1)
OTHER (2)
(3)
DESCRIPTION
NAME
NO.
PCI_IRDY/
HRDY /
EM_A[17]/(CLE)
A3
I/O/Z
IPU
DVDD33
This pin is multiplexed between PCI, HPI, and EMIFA.
In HPI mode, this pin is the HPI host ready output from DSP to host, HRDY (O/Z).
PCI_FRAME/
HINT /EM_BA[0]
D6
I/O/Z
IPU
DVDD33
This pin is multiplexed between PCI, HPI, and EMIFA.
In HPI mode, this pin is the HPI host interrupt output, HINT (O/Z).
50
Device Overview
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
3.7.11 USB
Table 3-15. USB Terminal Functions
SIGNAL
NAME
NO.
TYPE (1)
OTHER (2)
(3)
DESCRIPTION
(4)
USB 2.0
USB_DP
A19
A I/O
USB_DN
A20
A I/O
USB bidirectional Data Differential signal pair [positive/negative].
When the USB peripheral is not used, the USB_DP signal should be pulled up
(high) and the USB_DN signal should be pulled down (low) via a 10-kΩ resistor.
USB_R1
D18
A I/O
(4)
USB_DRVVBUS/
GP[22]
B18
I/O/Z
IPD
DVDD33
USB_VSSREF
C18
GND
(4)
USB_VDDA3P3
F18
S
(4)
USB_VDD1P8
E18
S
(4)
S
(4)
USB_VDDA1P2LDO
(1)
(2)
(3)
(4)
E17
USB current reference output. When the USB peripheral is used, this pin must be
connected via a 10-kΩ ±1% resistor to USB_VSSREF.
When the USB peripheral is not used, this pin must be connected via a 10-kΩ
resistor to USB_VSSREF.
This pin is multiplexed between USB and GPIO.
When this pin is used as USB_DRVVBUS (PINMUX0.VBUSDIS = 0), and the USB
Controller is operating as a Host (USBCTL.USBID = 0 and Session is in progress),
this signal is used by the USB Controler to enable the external VBUS charge pump.
Ground for reference current. This pin must be connected via a 10-kΩ ±1% resistor
to USB_R1.
When the USB peripheral is not used, the USB_VSSREF signal should be connected
to VSS.
Analog 3.3 V power supply for USB PHY.
When the USB peripheral is not used, the USB_VDDA3P3 signal should be
connected to DVDD33.
1.8-V I/O power supply for USB PHY.
When the USB peripheral is not used, the USB_VDD1P8 signal should be connected
to 1.8-V power supply.
Core power supply LDO output for USB PHY. This pin must be connected via a 1μF capacitor to VSS.
When the USB peripheral is not used, the USB_VDDA1P2LDO signal should still be
connected via a 1-μF capacitor to VSS.
I = Input, O = Output, Z = High impedance, S = Supply voltage, GND = Ground, A = Analog signal
IPD = Internal pulldown, IPU = Internal pullup. For more detailed information on pullup/pulldown resistors and situations where external
pullup/pulldown resistors are required, see Section 4.8.1, Pullup/Pulldown Resistors.
Specifies the operating I/O supply voltage for each signal
For more information, see the Recommended Operating Conditions table
Device Overview
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
51
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
3.7.12 Video-Port Interface (VPIF)
Table 3-16. Video-Port Interface (VPIF) Terminal Functions
SIGNAL
NAME
NO.
TYPE (1)
OTHER (2)
(3)
DESCRIPTION
VIDEO-PORT INTERFACE (VPIF) – CAPTURE
VP_CLKIN0
AC13
I
IPD
DVDD33
VPIF capture channel 0 input clock (I).
VP_CLKIN1
AB18
I
IPD
DVDD33
VPIF capture channel 1 input clock (I).
VP_DIN15_VP_VSYNC/
TS0_DIN7
AC18
I
IPD
DVDD33
This pin is multiplexed between the VPIF and TSIF0.
When used for the VPIF, this pin is capture data bit 15 or the vertical sync
input, VP_DIN15_VSYNC (I).
VP_DIN14_VP_HSYNC/
TS0_DIN6
AA17
I
IPD
DVDD33
This pin is multiplexed between the VPIF and TSIF0.
When used for the VPIF, this pin is capture data bit 14 or the horizontal sync
input, VP_DIN14_HSYNC (I).
VP_DIN13_FIELD/
TS0_DIN5
AB17
I
IPD
DVDD33
This pin is multiplexed between the VPIF and TSIF0.
When used for the VPIF, this pin is capture data bit 13 or the field indicator
input, VP_DIN13_FIELD (I).
VP_DIN12/
TS0_DIN4
AC17
VP_DIN11/
TS0_DIN3
Y16
VP_DIN10/
TS0_DIN2
AA16
I
IPD
DVDD33
These pins are multiplexed between the VPIF and TSIF0.
When used for the VPIF, these pins are capture data bits, VP_DIN[12:8] (I).
VP_DIN9/
TS0_DIN1
AB16
VP_DIN8/
TS0_DIN0
AC16
VP_DIN7/
TS0_DOUT7/
TS1_DIN
Y14
VP_DIN6/
TS0_DOUT6/
TS1_PSTIN
AA14
VP_DIN5/
TS0_DOUT5/
TS1_EN_WAITO
I/O/Z
IPD
DVDD33
These pins are multiplexed between the VPIF, TSIF0, and TSIF1.
When used for the VPIF, these pins are capture data bits, VP_DIN[7:4] (I).
AB14
VP_DIN4/
TS0_DOUT4/
TS1_WAITO
AC14
VP_DIN3/
TS0_DOUT3
Y15
VP_DIN2/
TS0_DOUT2
AA15
VP_DIN1/
TS0_DOUT1
I/O/Z
AB15
IPD
DVDD33
These pins are multiplexed between the VPIF and TSIF0.
When used for the VPIF, these pins are capture data bits, VP_DIN[3:0] (I).
VP_DIN0/
TS0_DOUT0
AC15
VIDEO-PORT INTERFACE (VPIF) – DISPLAY
(1)
(2)
(3)
52
VP_CLKIN2
Y10
I
IPD
DVDD33
VPIF display channel 2 source input clock (I).
VP_CLKIN3/
TS1_CLKO
AC9
I/O/Z
IPD
DVDD33
This pin is multiplexed between the VPIF and TSIF1.
When used for VPIF, this pin is display channel 3 source clock, VP_CLKIN3
(I).
I = Input, O = Output, Z = High impedance, S = Supply voltage, GND = Ground, A = Analog signal
IPD = Internal pulldown, IPU = Internal pullup. For more detailed information on pullup/pulldown resistors and situations where external
pullup/pulldown resistors are required, see Section 4.8.1, Pullup/Pulldown Resistors.
Specifies the operating I/O supply voltage for each signal
Device Overview
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Table 3-16. Video-Port Interface (VPIF) Terminal Functions (continued)
SIGNAL
TYPE (1)
NAME
NO.
VP_CLKO2
AA9
O/Z
VP_CLKO3/
TS0_CLKO
AC10
O/Z
VP_DOUT15/
TS1_DIN
AB8
I/O/Z
VP_DOUT14/
TS1_PSTIN
AC7
I/O/Z
VP_DOUT13/
TS1_EN_WAITO
Y9
I/O/Z
VP_DOUT12/
TS1_WAITO
AA8
I/O/Z
VP_DOUT11/
TS1_DOUT
AB10
O/Z
VP_DOUT10/
TS1_PSTO
AA10
O/Z
VP_DOUT9/
TS1_ENAO
AC8
O/Z
VP_DOUT8/
TS1_WAITIN
AB9
O/Z
VP_DOUT7/
VADJEN
AB7
VP_DOUT6/
DSPBOOT
AC5
VP_DOUT5/
PCIEN
AC6
VP_DOUT4/
CS2BW
AA7
VP_DOUT3/
BTMODE3
AB6
VP_DOUT2/
BTMODE2
Y8
VP_DOUT1/
BTMODE1
AC4
VP_DOUT0/
BTMODE0
AB5
OTHER (2)
I/O/Z
DVDD33
(3)
DESCRIPTION
VPIF display channel 2 output clock (O/Z).
DVDD33
This pin is multiplexed between the VPIF and TSIF0.
When used for VPIF, this pin is the display channel 3 output clock,
VP_CLKO3 (O/Z).
IPD
DVDD33
These pins are multiplexed between the VPIF and TSIF1.
When used for the VPIF, these pins are display data bits, VP_DOUT[15:8]
(O/Z).
IPD
DVDD33
These pins are multiplexed between the VPIF and boot configuration.
After reset, these pins are used by the VPIF as display data bits,
VP_DOUT[7:0] (O/Z).
-
Device Overview
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
53
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
3.7.13 Transport Stream Interface 0 (TSIF0)
Table 3-17. Transport Stream Interface 0 (TSIF0) Terminal Functions
SIGNAL
NAME
NO.
TYPE (1)
OTHER (2)
(3)
DESCRIPTION
TSIF0 PARALLEL INPUT (PINMUX0.PTSIMUX = 10)
TS0_CLKIN
UCTS1/USD1/
TS0_EN_WAITO/
GP[26]
AC19
Y17
I
IPD
DVDD33
TSIF0 receive clock input (I).
I/O/Z
IPU
DVDD33
This pin is multiplexed between UART1, TSIF0, and GPIO.
When TSIF0 input is enabled (PINMUX0.PTSIMUX = 1x), in synchronous
mode, this pin is the data enable indicator (I) or in asynchronous mode, this
pin is the wait output (O/Z), TS0_EN_WAITO.
This pin is multiplexed between UART1, TSIF0, and GPIO.
When TSIF0 input is enabled (PINMUX0.PTSIMUX = 1x), in asynchronous
mode, this pin is the wait output, TS0_WAITO (O/Z).
This TSIF pin function is not used in synchronous mode.
URTS1/UIRTX1/
TS0_WAITO/GP[25]
AA18
I/O/Z
IPU
DVDD33
URTS2/UIRTX2/
TS0_PSTIN/GP[41]
AC20
I/O/Z
IPU
DVDD33
This pin is multiplexed between UART2, TSIF0, and GPIO.
When TSIF0 input is enabled (PINMUX0.PTSIMUX = 1x), this pin is the
packet start input indicator, TS0_PSTIN (I).
VP_DIN15_VP_VSYNC/
TS0_DIN7
AC18
VP_DIN14_VP_HSYNC/
TS0_DIN6
AA17
VP_DIN13_FIELD/
TS0_DIN5
AB17
VP_DIN12/
TS0_DIN4
AC17
VP_DIN11/
TS0_DIN3
I/O/Z
Y16
IPD
DVDD33
These pins are multiplexed between the VPIF and TSIF0.
When TSIF0 parallel input mux mode is enabled (PINMUX0.PTSIMUX = 10),
these pins are input data bits TS0_DIN[7:0] (I).
VP_DIN10/
TS0_DIN2
AA16
VP_DIN9/
TS0_DIN1
AB16
VP_DIN8/
TS0_DIN0
AC16
TSIF0 SERIAL INPUT (PINMUX0.PTSIMUX = 11)
TS0_CLKIN
UCTS1/USD1/
TS0_EN_WAITO/
GP[26]
URTS2/UIRTX2/
TS0_PSTIN/GP[41]
URXD1/
TS0_DIN7/GP[23]
(1)
(2)
(3)
54
AC19
Y17
AC20
Y18
I
IPD
DVDD33
TSIF0 receive clock input (I).
I/O/Z
IPU
DVDD33
This pin is multiplexed between UART1, TSIF0, and GPIO.
When TSIF0 input is enabled (PINMUX0.PTSIMUX = 1x), in synchronous
mode, this pin is the data enable indicator (I) or in asynchronous mode, this
pin is the wait output (O/Z), TS0_EN_WAITO.
I/O/Z
IPU
DVDD33
This pin is multiplexed between UART2, TSIF0, and GPIO.
When TSIF0 input is enabled (PINMUX0.PTSIMUX = 1x), in
synchronous/asynchronous modes, this pin is the packet start input indicator,
TS0_PSTIN (I).
I/O/Z
IPD
DVDD33
This pin is multiplexed between UART1, TSIF0, and GPIO.
When TSIF0 serial input mux mode is enabled (PINMUX0.PTSIMUX = 11), in
synchronous/asynchronous modes, this pin is the serial input data bit (I),
TS0_DIN7(I).
I = Input, O = Output, Z = High impedance, S = Supply voltage, GND = Ground, A = Analog signal
IPD = Internal pulldown, IPU = Internal pullup. For more detailed information on pullup/pulldown resistors and situations where external
pullup/pulldown resistors are required, see Section 4.8.1, Pullup/Pulldown Resistors.
Specifies the operating I/O supply voltage for each signal
Device Overview
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Table 3-17. Transport Stream Interface 0 (TSIF0) Terminal Functions (continued)
SIGNAL
NAME
NO.
TYPE (1)
OTHER (2)
(3)
DESCRIPTION
TSIF0 PARALLEL OUTPUT (PINMUX0.PTSIMUX = 10)
VP_CLKO3/
TS0_CLKO
AC10
O/Z
DVDD33
This pin is multiplexed between the VPIF and TSIF0.
When TSIF0 output is enabled (PINMUX0.PTSOMUX = 1x), this pin is the
transmit clock output, TS0_CLKO (O/Z).
UDTR0/
TS0_ENAO/GP[36]
Y12
I/O/Z
IPU
DVDD33
This pin is multiplexed between UART0, TSIF0, and GPIO.
When TSIF0 output is enabled (PINMUX0.PTSOMUX = 1x), this pin is the
data enable indicator, TS0_ENAO (O/Z) in either synchronous/asynchronous
modes.
UDSR0/
TS0_PSTO/
GP[37]
AB11
I/O/Z
IPU
DVDD33
This pin is multiplexed between UART0, TSIF0, and GPIO.
When TSIF0 output is enabled (PINMUX0.PTSOMUX = 1x), this pin is the
packet start output indicator, TS0_PSTO (O/Z) in either
synchronous/asynchronous modes.
UDCD0/
TS0_WAITIN/
GP[38]
AA11
I/O/Z
IPU
DVDD33
This pin is multiplexed between UART0, TSIF0, and GPIO.
When TSIF0 output is enabled (PINMUX0.PTSOMUX = 1x), in asynchronous
mode, this pin is the wait input, TS0_WAITIN (I).
This TSIF pin function is not used in synchronous mode.
VP_DIN7/
TS0_DOUT7/
TS1_DIN
Y14
VP_DIN6/
TS0_DOUT6/
TS1_PSTIN
AA14
VP_DIN5/
TS0_DOUT5/
TS1_EN_WAITO
I/O/Z
IPD
DVDD33
AB14
These pins are multiplexed between the VPIF, TSIF0, and TSIF1.
When parallel TSIF0 output is enabled (PINMUX0.PTSOMUX = 10), and
TSIF1 VPIF_DIN muxing is not enabled (TSSI_MUX ≠ 11), these pins are
the output data bits TS0_DOUT[7:4] (O/Z) in either
synchronous/asynchronous modes.
VP_DIN4/
TS0_DOUT4/
TS1_WAITO
AC14
VP_DIN3/
TS0_DOUT3
Y15
VP_DIN2/
TS0_DOUT2
AA15
VP_DIN1/
TS0_DOUT1
I/O/Z
AB15
IPD
DVDD33
These pins are multiplexed between the VPIF and TSIF0.
When parallel TSIF0 output is enabled (PINMUX0.PTSOMUX = 10), these
pins are the output data bits TS0_DOUT[3:0] (O/Z) in either
synchronous/asynchronous modes.
VP_DIN0/
TS0_DOUT0
AC15
TSIF0 SERIAL OUTPUT (PINMUX0.PTSIMUX = 11)
VP_CLKO3/
TS0_CLKO
AC10
O/Z
DVDD33
This pin is multiplexed between the VPIF and TSIF0.
When TSIF0 output is enabled (PINMUX0.PTSOMUX = 1x), this pin is the
transmit clock output, TS0_CLKO (O/Z).
UDTR0/
TS0_ENAO/GP[36]
Y12
I/O/Z
IPU
DVDD33
This pin is multiplexed between UART0, TSIF0, and GPIO.
When TSIF0 output is enabled (PINMUX0.PTSOMUX = 1x), this pin is the
data enable indicator, TS0_ENAO (O/Z) in either synchronous/asynchronous
modes.
UDSR0/
TS0_PSTO/GP[37]
AB11
I/O/Z
IPU
DVDD33
This pin is multiplexed between UART0, TSIF0, and GPIO.
When TSIF0 output is enabled (PINMUX0.PTSOMUX = 1x), this pin is the
packet start output indicator, TS0_PSTO (O/Z) in either
synchronous/asynchronous modes.
UDCD0/
TS0_WAITIN/GP[38]
AA11
I/O/Z
IPU
DVDD33
This pin is multiplexed between UART0, TSIF0, and GPIO.
When TSIF0 output is enabled (PINMUX0.PTSOMUX = 1x), in asynchronous
mode, this pin is the wait input, TS0_WAITIN (I).
This TSIF pin function is not used in synchronous mode.
UTXD1/URCTX1/
TS0_DOUT7/GP[24]
AB19
I/O/Z
IPD
DVDD33
This pin is multiplexed between UART1, TSIF0, and GPIO.
When serial TSIF0 output is enabled (PINMUX0.PTSOMUX = 11), in
synchronous/asynchronous modes, this pin is the serial output data bit,
TS0_DOUT[7] (O/Z).
Device Overview
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
55
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
3.7.14 Transport Stream Interface 1 (TSIF1)
Table 3-18. Transport Stream Interface 1 (TSIF1) Terminal Functions
SIGNAL
NAME
NO.
TYPE (1)
OTHER (2)
(3)
DESCRIPTION
TSIF1 INPUT – UART0 MUXING (PINMUX0.TSSIMUX = 01)
TS1_CLKIN
AC11
I
IPD
DVDD33
TSIF1 receive clock input (I).
URXD0/
TS1_DIN
AB13
I
IPD
DVDD33
This pin is multiplexed between UART0 and TSIF1.
When TSIF1 input on UART0 muxing is enabled (PINMUX0.TSSIMUX = 01), this
pin is the serial data input, TS1_DIN (I).
URTS0/UIRTX0/
TS1_EN_WAITO
AA13
I/O/Z
IPU
DVDD33
This pin is multiplexed between UART0 and TSIF1.
When TSIF1 input on UART0 muxing is enabled (PINMUX0.TSSIMUX = 01), in
synchronous mode, this pin is the data enable indicator (I) or in asynchronous
mode, this pin is the wait output, TS1_EN_WAITO (O/Z).
UTXD0/URCTX0/
TS1_PSTIN
Y13
I/O/Z
IPD
DVDD33
This pin is multiplexed between UART0 and TSIF1.
When TSIF1 input on UART0 muxing is enabled (PINUMX0.TSSIMUX = 01), this
pin is the packet start indicator, TS1_PSTIN (I).
TSIF1 INPUT – VPIF DOUT MUXING (PINMUX0.TSSIMUX = 10)
TS1_CLKIN
AC11
I
IPD
DVDD33
TSIF1 receive clock input (I).
VP_DOUT15/
TS1_DIN
AB8
I/O/Z
IPD
DVDD33
This pin is multiplexed between VPIF and TSIF1.
When TSIF1 input on VPIF DOUT muxing is enabled (PINMUX0.TSSIMUX = 10),
this pin is the serial data input, TS1_DIN (I).
VP_DOUT13/
TS1_EN_WAITO
Y9
I/O/Z
IPD
DVDD33
This pin is multiplexed between VPIF and TSIF1.
When TSIF1 input on VPIF DOUT muxing is enabled (PINMUX0.TSSIMUX = 10), in
synchronous mode, this pin is the data enable indicator (I) or in asynchronous
mode, this pin is the wait output, TS1_EN_WAITO (O/Z).
VP_DOUT14/
TS1_PSTIN
AC7
I/O/Z
IPD
DVDD33
This pin is multiplexed between VPIF and TSIF1.
When TSIF1 input on VPIF DOUT muxing is enabled (PINMUX0.TSSIMUX = 10), in
synchronous/asynchronous modes, this pin is the packet start indicator,
TS1_PSTIN (I).
TSIF1 INPUT – VPIF DIN MUXING (PINMUX0.TSSIMUX = 11)
TS1_CLKIN
AC11
I
IPD
DVDD33
TSIF1 receive clock input (I).
VP_DIN7/
TS0_DOUT7/
TS1_DIN
Y14
I/O/Z
IPD
DVDD33
This pin is multiplexed between VPIF, TSIF0, and TSIF1.
When TSIF1 input on VPIF DIN muxing is enabled (PINMUX0.TSSIMUX = 11), in
synchronous/asynchronous modes, this pin is the serial data input, TS1_DIN (I).
I/O/Z
IPD
DVDD33
This pin is multiplexed between VPIF, TSIF0, and TSIF1.
When TSIF1 input on VPIF DIN muxing is enabled (PINMUX0.TSSIMUX = 11), in
synchronous mode, this pin is the data enable indicator (I) or in asynchronous
mode, this pin is the wait output, TS1_EN_WAITO (O/Z).
I/O/Z
IPD
DVDD33
This pin is multiplexed between VPIF, TSIF0, and TSIF1.
When TSIF1 input on VPIF DIN muxing is enabled (PINMUX0.TSSIMUX = 11), in
synchronous/asynchronous modes, this pin is the packet start indicator,
TS1_PSTIN (I).
VP_DIN5/
TS0_DOUT5/
TS1_EN_WAITO
VP_DIN6/
TS0_DOUT6/
TS1_PSTIN
(1)
(2)
(3)
56
AB14
AA14
I = Input, O = Output, Z = High impedance, S = Supply voltage, GND = Ground, A = Analog signal
IPD = Internal pulldown, IPU = Internal pullup. For more detailed information on pullup/pulldown resistors and situations where external
pullup/pulldown resistors are required, see Section 4.8.1, Pullup/Pulldown Resistors.
Specifies the operating I/O supply voltage for each signal
Device Overview
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Table 3-18. Transport Stream Interface 1 (TSIF1) Terminal Functions (continued)
SIGNAL
NAME
NO.
TYPE (1)
OTHER (2)
(3)
DESCRIPTION
TSIF1 OUTPUT – VPIF DOUT MUXING (PINMUX0.TSSOMUX = 10)
VP_CLKIN3/
TS1_CLKO
AC9
I/O/Z
IPD
DVDD33
This pin is multiplexed between the VPIF and TSIF1.
When TSIF1 output is enabled (PINMUX0.TSSOMUX = 1x), in
synchronous/asynchronous modes, this pin is the transmit clock output,
TS1_CLKO (O/Z).
VP_DOUT11/
TS1_DOUT
AB10
I/O/Z
IPD
DVDD33
This pin is multiplexed between the VPIF and TSIF1.
When TSIF1 output on VPIF DOUT muxing is enabled (PINMUX0.TSSOMUX = 10),
in synchronous/asynchronous modes, this pin is the serial data output,
TS1_DOUT (O/Z).
I/O/Z
IPD
DVDD33
This pin is multiplexed between the VPIF and TSIF1.
When TSIF1 output on VPIF DOUT muxing is enabled (PINMUX0.TSSOMUX = 10),
in synchronous/asynchronous modes, this pin is the data enable indicator,
TS1_ENAO (O/Z).
I/O/Z
IPD
DVDD33
This pin is multiplexed between the VPIF and TSIF1.
When TSIF1 output on VPIF DOUT muxing is enabled (PINMUX0.TSSOMUX = 10),
in synchronous/asynchronous modes, this pin is the packet start indicator output,
TS1_PSTO (O/Z).
I/O/Z
IPD
DVDD33
This pin is multiplexed between the VPIF and TSIF1.
When TSIF1 output on VPIF DOUT muxing is enabled (PINMUX0.TSSOMUX = 10),
in asynchronous mode, this pin is the wait indicator input, TS1_WAITIN (I).
This TSIF pin function is not used in synchronous mode.
VP_DOUT9/
TS1_ENAO
VP_DOUT10/
TS1_PSTO
VP_DOUT8/
TS1_WAITIN
AC8
AA10
AB9
TSIF1 OUTPUT – UART/PWM MUXING (PINMUX0.TSSOMUX = 11)
IPD
DVDD33
This pin is multiplexed between the VPIF and TSIF1.
When TSIF1 output is enabled (PINMUX0.TSSOMUX = 1x), in
synchronous/asynchronous modes, this pin is the transmit clock output,
TS1_CLKO (O/Z).
VP_CLKIN3/
TS1_CLKO
AC9
I/O/Z
PWM1/
TS1_DOUT
W18
I/O/Z
PWM0/
CRG0_PO/
TS1_ENAO
W17
O/Z
UCTS2/USD2/
CRG0_VCX1/
GP[42]/
TS1_PSTO
AC21
I/O/Z
IPU
DVDD33
This pin is multiplexed between UART2, CRGEN0, GPIO, and TSIF1.
When TSIF1 output on UART/PWM is enabled (PINMUX0.TSSOMUX = 11), in
synchronous/asynchronous modes, this pin is the packet start indicator output,
TS1_PSTO (O/Z).
URIN0/GP[8]/
TS1_WAITIN
Y11
I/O/Z
IPD
DVDD33
This pin is multiplexed between UART0, GPIO, and TSIF1.
When TSIF1 output on UART/PWM is enabled (PINMUX0.TSSOMUX = 11), in
asynchronous mode, this pin is the wait indicator input, TS1_WAITIN (I).
This TSIF pin function is not used in synchronous mode.
DVDD33
DVDD33
This pin is multiplexed between PWM1 and TSIF1.
When TSIF1 output on UART/PWM is enabled (PINMUX0.TSSOMUX = 11), in
synchronous/asynchronous modes, this pin is the serial data output,
TS1_DOUT (O/Z).
This pin is multiplexed between PWM0, CRGEN0, and TSIF1.
When TSIF1 output on UART/PWM is enabled (PINMUX0.TSSOMUX = 11), in
synchronous/asynchronous modes, this pin is the data enable indicator output,
TS1_ENAO (O/Z)
Device Overview
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
57
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
3.7.15 Inter-Integrated Circuit (I2C)
Table 3-19. I2C Terminal Functions
SIGNAL
NAME
NO.
TYPE (1)
OTHER (2)
DESCRIPTION
I2C
(1)
(2)
58
SCL
U5
I/O/Z
DVDD33
I2C clock output SCL. For proper device operation, this pin must be pulled up via
external resistor.
SDA
U4
I/O/Z
DVDD33
I2C bidirectional data signal SDA. For proper device operation, this pin must be
pulled up via external resistor.
I = Input, O = Output, Z = High impedance, S = Supply voltage, GND = Ground, A = Analog signal
Specifies the operating I/O supply voltage for each signal
Device Overview
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
3.7.16 Serial Peripheral Interface (SPI)
Table 3-20. SPI Terminal Functions
SIGNAL
NAME
NO.
TYPE (1)
OTHER (2)
(3)
DESCRIPTION
SPI
(1)
(2)
(3)
SPI_CLK
V1
I/O/Z
IPD
DVDD33
SPI clock
SPI_EN
T5
I/O/Z
IPD
DVDD33
SPI device enable
SPI_CS0
T4
I/O/Z
IPD
DVDD33
SPI chip select 0
SPI_CS1
U3
I/O/Z
IPD
DVDD33
SPI chip select 1
SPI_SOMI
R5
I/O/Z
IPD
DVDD33
SPI slave out, master in data pin
SPI_SIMO
P5
I/O/Z
IPD
DVDD33
SPI slave in, master out data pin
I = Input, O = Output, Z = High impedance, S = Supply voltage, GND = Ground, A = Analog signal
IPD = Internal pulldown, IPU = Internal pullup. For more detailed information on pullup/pulldown resistors and situations where external
pullup/pulldown resistors are required, see Section 4.8.1, Pullup/Pulldown Resistors.
Specifies the operating I/O supply voltage for each signal
Device Overview
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
59
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
3.7.17 Multichannel Audio Serial Port (McASP)
Table 3-21. Multichannel Audio Serial Port (McASP) Terminal Functions
SIGNAL
NAME
NO.
TYPE (1) OTHER (2)
(3)
DESCRIPTION
McASP0
ACLKR0
AA2
I/O/Z
IPD
DVDD33
McASP0 receive bit clock
AHCLKR0
AB2
I/O/Z
IPD
DVDD33
McASP0 receive high-frequency master clock
AFSR0
Y3
I/O/Z
IPD
DVDD33
McASP0 receive frame sync
ACLKX0
AA1
I/O/Z
IPD
DVDD33
McASP0 transmit bit clock
AHCLKX0
Y1
I/O/Z
IPD
DVDD33
McASP0 transmit high-frequency master clock
AFSX0
Y4
I/O/Z
IPD
DVDD33
McASP0 transmit frame sync
AXR0[3]
W3
AXR0[2]
W4
AXR0[1]
V4
I/O/Z
IPD
DVDD33
McASP0 transmit/receive data pins [3:0]
AXR0[0]
V3
AMUTE0
Y2
I/O/Z
IPD
DVDD33
McASP0 mute output
AMUTEIN0
AA3
I
IPD
DVDD33
McASP0 mute input
McASP1
(1)
(2)
(3)
60
ACLKX1
W1
I/O/Z
IPD
DVDD33
McASP1 transmit bit clock
AHCLKX1
W2
I/O/Z
IPD
DVDD33
McASP1 transmit high-frequency master clock
AXR1[0]
V2
I/O/Z
IPD
DVDD33
McASP1 transmit data pin [0]
I = Input, O = Output, Z = High impedance, S = Supply voltage, GND = Ground, A = Analog signal
IPD = Internal pulldown, IPU = Internal pullup. For more detailed information on pullup/pulldown resistors and situations where external
pullup/pulldown resistors are required, see Section 4.8.1, Pullup/Pulldown Resistors.
Specifies the operating I/O supply voltage for each signal
Device Overview
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
3.7.18 Clock Recovery Generator (CRGEN)
Table 3-22. Clock Recovery Generator (CRGEN) Terminal Functions
SIGNAL
NAME
NO.
TYPE (1)
OTHER (2)
(3)
DESCRIPTION
CRGEN1 ONLY MODE (PINMUX0.CRGMUX = 001)
URXD2/
CRG1_VCXI/
GP[39]/
CRG0_VCXI
AB20
I/O/Z
IPD
DVDD33
This pin is multiplexed between UART2, CRGEN1, GPIO, and CRGEN0.
When CRGEN1 is enabled (PINMUX0.CRGMUX = 001), this pin is CRGEN1 input
clock from external VCXO, CRG1_VCXI (I).
UTXD2/ URCTX2/
CRG1_PO/
GP[40]/
CRG0_PO
AA19
I/O/Z
IPD
DVDD33
This pin is multiplexed between UART2, CRGEN1, GPIO, and CRGEN0.
When CRGEN1 is enabled (PINMUX0.CRGMUX = 001), this pin is CRGEN1
pulse width modulation output, CRG1_PO (O/Z).
CRGEN0 ONLY (UART2/PWM0 MUX) MODE (PINMUX0.CRGMUX = 100)
UCTS2/ USD2/
CRG0_VCXI/
GP[42]/
TS1_PSTO
AC21
I/O/Z
IPU
DVDD33
This pin is multiplexed between UART2, CRGEN0, GPIO, and TSIF1.
When CRGEN0 on UART2/PWM muxing is enabled (PINMUX0.CRGMUX = 10x),
this pin is CRGEN0 input clock from external VCXO, CRG0_VCXI (I).
PWM0/
CRG0_PO/
TS1_ENAO
W17
O/Z
–
DVDD33
This pin is multiplexed between PWM0, CRGEN0, and TSIF1.
When CRGEN0 on UART2/PWM muxing is enabled (PINMUX0.CRGMUX = 10x),
this pin is CRGEN0 pulse width modulation output, CRG0_PO (O/Z).
CRGEN0 AND CRGEN1 MODE (PINMUX0.CRGMUX = 101)
URXD2/
CRG1_VCXI/
GP[39]/
CRG0_VCXI
AB20
I/O/Z
IPD
DVDD33
This pin is multiplexed between UART2, CRGEN1, GPIO, and CRGEN0.
When CRGEN1 is enabled (PINMUX0.CRGMUX = x01), this pin is CRGEN1 input
clock from external VCXO, CRG1_VCXI (I).
UTXD2/ URCTX2/
CRG1_PO/
GP[40]/
CRG0_PO
AA19
I/O/Z
IPD
DVDD33
This pin is multiplexed between UART2, CRGEN1, GPIO, and CRGEN0.
When CRGEN1 is enabled (PINMUX0.CRGMUX = x01), this pin is CRGEN1
pulse width modulation output, CRG1_PO (O/Z).
UCTS2/ USD2/
CRG0_VCXI/
GP[42]/
TS1_PSTO
AC21
I/O/Z
IPU
DVDD33
This pin is multiplexed between UART2, CRGEN0, GPIO, and TSIF1.
When CRGEN0 on UART2/PWM muxing is enabled (PINMUX0.CRGMUX = 10x),
this pin is CRGEN0 input clock from external VCXO, CRG0_VCXI (I).
PWM0/
CRG0_PO/
TS1_ENAO
W17
O/Z
–
DVDD33
This pin is multiplexed between PWM0, CRGEN0, and TSIF1.
When CRGEN0 on UART2/PWM muxing is enabled (PINMUX0.CRGMUX = 10x),
this pin is CRGEN0 pulse width modulation output, CRG0_PO (O/Z).
CRGEN0 ONLY (UART2 MUX) MODE (PINMUX0.CRGMUX = 110)
URXD2/
CRG1_VCXI/
GP[39]/
CRG0_VCXI
AB20
I/O/Z
IPD
DVDD33
This pin is multiplexed between UART2, CRGEN1, GPIO, and CRGEN0.
When CRGEN0 on UART2 muxing is enabled (PINMUX0.CRGMUX = 110), this
pin is CRGEN0 input clock from external VCXO, CRG0_VCXI (I).
UTXD2/ URCTX2/
CRG1_PO/
GP[40]/
CRG0_PO
AA19
I/O/Z
IPD
DVDD33
This pin is multiplexed between UART2, CRGEN1, GPIO, and CRGEN0.
When CRGEN0 on UART2 muxing is enabled (PINMUX0.CRGMUX = 110), this
pin is CRGEN0 pulse width modulation output, CRG0_PO (O/Z).
(1)
(2)
(3)
I = Input, O = Output, Z = High impedance, S = Supply voltage, GND = Ground, A = Analog signal
IPD = Internal pulldown, IPU = Internal pullup. For more detailed information on pullup/pulldown resistors and situations where external
pullup/pulldown resistors are required, see Section 4.8.1, Pullup/Pulldown Resistors.
Specifies the operating I/O supply voltage for each signal
Device Overview
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
61
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
3.7.19 UART0
Table 3-23. UART0 Terminal Functions
SIGNAL
NAME
NO.
TYPE (1)
OTHER (2)
(3)
DESCRIPTION
Actual UART0 pin functions are determined by the PINMUX0 and PINMUX1 register bit settings. For more details, see
Section 4.7.3, Pin Multiplexing.
UART0 WITH MODEM CONTROL (PINMUX1.UART0CTL = 00)
URXD0/
TS1_DIN
UTXD0/
URCTX0/
TS1_PSTIN
URTS0 /
UIRTX0/
TS1_EN_WAITO
UCTS0 / USD0
UDTR0 /
TS0_ENAO/
GP[36]
AB13
Y13
AA13
AC12
Y12
I
IPD
DVDD33
This pin is multiplexed between UART0 and TSIF1.
When UART0 UART functional muxing is selected (PINMUX1.UART0CTL = 0x)
and TSIF1 input on UART0 muxing is not enabled (PINMUX0.TSSIMUX ≠ 01), this
pin is UART0 receive data, URXD0 (I).
I/O/Z
IPD
DVDD33
This pin is multiplexed between UART0 and TSIF1.
When UART0 UART functional muxing is selected (PINMUX1.UART0CTL = 0x)
and TSIF1 input on UART0 muxing is not enabled (PINMUX0.TSSIMUX ≠ 01), this
pin is UART0 transmit data, UTXD0 (O/Z).
I/O/Z
IPU
DVDD33
This pin is multiplexed between UART0 and TSIF1.
When UART0 UART functional muxing is selected (PINMUX1.UART0CTL = 0x)
and TSIF1 input on UART0 muxing is not enabled (PINMUX0.TSSIMUX ≠ 01), this
pin is the UART0 request-to-send signal, URTS0 (O/Z).
I/O/Z
IPU
DVDD33
This pin is multiplexed between UART0 and TSIF1.
When UART0 UART functional muxing is selected (PINMUX1.UART0CTL = 0x)
and TSIF1 input on UART0 muxing is not enabled (PINMUX0.TSSIMUX ≠ 01), this
pin is the UART0 clear-to-send signal, UCTS0 (I).
I/O/Z
IPU
DVDD33
This pin is multiplexed between UART0, TSIF0, and GPIO.
When UART0 UART with modem functional muxing is selected
(PINMUX1.UART0CTL = 00) and TSIF0 output muxing is not enabled
(PINMUX0.PTSOMUX ≠ 1x), this pin is UART0 data-terminal-ready, UDTR0 (O/Z).
This pin is multiplexed between UART0, TSIF0, and GPIO.
When UART0 UART with modem functional muxing is selected
(PINMUX1.UART0CTL = 00) and TSIF0 output muxing is not enabled
(PINMUX0.PTSOMUX ≠ 1x), this pin is UART0 data-set-ready, UDSR0 (I).
UDSR0 /
TS0_PSTO/
GP[37]
AB11
I/O/Z
IPU
DVDD33
UDCD0 /
TS0_WAITIN/
GP[38]
AA11
I/O/Z
IPU
DVDD33
This pin is multiplexed between UART0, TSIF0, and GPIO.
When UART0 UART with modem functional muxing is selected
(PINMUX1.UART0CTL = 00) and TSIF0 output muxing is not enabled
(PINMUX0.PTSOMUX ≠ 1x), this pin is UART0 data-carrier-detect, UDCD0 (I).
I/O/Z
IPD
DVDD33
This pin is multiplexed between UART0, GPIO, and TSIF1.
When UART0 UART with modem functional muxing is selected
(PINMUX1.UART0CTL = 00) and TSIF1 output on UART/PWM muxing is not
enabled (PINMUX0.TSSOMUX ≠ 11), this pin is the UART0 ring indicator,
URIN0 (I).
URIN0 /GP[8]/
TS1_WAITIN
Y11
UART0 WITHOUT MODEM CONTROL (PINMUX1.UART0CTL = 01)
URXD0/
TS1_DIN
UTXD0/
URCTX0/
TS1_PSTIN
AB13
Y13
I
IPD
DVDD33
This pin is multiplexed between UART0 and TSIF1.
When UART0 UART functional muxing is selected (PINMUX1.UART0CTL = 0x)
and TSIF1 input on UART0 muxing is not enabled (PINMUX0.TSSIMUX ≠ 01), this
pin is UART0 receive data, URXD0 (I).
I/O/Z
IPD
DVDD33
This pin is multiplexed between UART0 and TSIF1.
When UART0 UART functional muxing is selected (PINMUX1.UART0CTL = 0x)
and TSIF1 input on UART0 muxing is not enabled (PINMUX0.TSSIMUX ≠ 01), this
pin is UART0 transmit data, UTXD0 (O/Z).
This pin is multiplexed between UART0 and TSIF1.
When UART0 UART functional muxing is selected (PINMUX1.UART0CTL = 0x)
and TSIF1 input on UART0 muxing is not enabled (PINMUX0.TSSIMUX ≠ 01), this
pin is UART0 request-to-send signal, URTS0 (O/Z).
When UART0 UART functional muxing is selected (PINMUX1.UART0CTL = 0x)
and TSIF1 input on UART0 muxing is not enabled (PINMUX0.TSSIMUX ≠ 01), this
pin is UART0 clear-to-send signal, UCTS0 (I).
URTS0 /
UIRTX0/
TS1_EN_WAITO
AA13
I/O/Z
IPU
DVDD33
UCTS0 /
USD0
AC12
I/O/Z
IPU
DVDD33
(1)
(2)
(3)
62
IPD = Internal pulldown, IPU = Internal pullup. For more detailed information on pullup/pulldown resistors and situations where external
pullup/pulldown resistors are required, see Section 4.8.1, Pullup/Pulldown Resistors.
I = Input, O = Output, Z = High impedance, S = Supply voltage, GND = Ground, A = Analog signal
Specifies the operating I/O supply voltage for each signal
Device Overview
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Table 3-23. UART0 Terminal Functions (continued)
SIGNAL
NAME
NO.
TYPE (1)
OTHER (2)
(3)
DESCRIPTION
UART0 IrDA/CIR FUNCTION (PINMUX1.UART0CTL = 1x)
URXD0/
TS1_DIN
AB13
I
IPD
DVDD33
This pin is multiplexed between UART0 and TSIF1.
When TSIF1 input on UART0 muxing is not enabled (PINMUX0.TSSIMUX ≠ 01),
this pin is UART0 IrDA/CIR receive data, URXD0 (I).
UTXD0/
URCTX0/
TS1_PSTIN
Y13
I/O/Z
IPD
DVDD33
This pin is multiplexed between UART0 and TSIF1.
When UART0 IrDA/CIR functional muxing is selected (PINMUX1.UART0CTL = 1x)
and TSIF1 input on UART0 muxing is not enabled (PINMUX0.TSSIMUX ≠ 01), this
pin is UART0 CIR transmit data, URCTX0 (O/Z).
URTS0/
UIRTX0/
TS1_EN_WAITO
AA13
I/O/Z
IPU
DVDD33
This pin is multiplexed between UART0 and TSIF1.
When UART0 IrDA/CIR functional muxing is selected (PINMUX1.UART0CTL = 1x)
and TSIF1 input on UART0 muxing is not enabled (PINMUX0.TSSIMUX ≠ 01), this
pin is UART0 IrDA transmit data, UIRTX0 (O/Z).
UCTS0/
USD0
AC12
I/O/Z
IPU
DVDD33
When UART0 IrDA/CIR functional muxing is selected (PINMUX1.UART0CTL = 1x)
and TSIF1 input on UART0 muxing is not enabled (PINMUX0.TSSIMUX ≠ 01), this
pin is UART0 IrDA transceiver control, USD0 (O/Z).
Device Overview
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
63
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
3.7.20 UART1
Table 3-24. UART1 Terminal Functions
SIGNAL
NAME
NO.
TYPE (1)
OTHER (2)
(3)
DESCRIPTION
UART1 WITH FLOW CONTROL (PINMUX1.UART1CTL = 00)
Actual UART1 pin functions are determined by the PINMUX0 and PINMUX1 register bit settings. For more details, see
Section 4.7.3, Pin Multiplexing.
URXD1/
TS0_DIN7/
GP[23]
UTXD1/
URCTX1/
TS0_DOUT7/
GP[24]
URTS1 /UIRTX1/
TS0_WAITO/
GP[25]
UCTS1 /USD1
TS0_EN_WAITO/
GP[26]
Y18
AB19
AA18
Y17
I/O/Z
IPD
DVDD33
This pin is multiplexed between UART1, TSIF0, and GPIO.
When UART1 UART functional muxing is selected (PINMUX1.UART1CTL = 0x)
and TSIF0 serial input is not enabled (PINMUX0.PTSIMUX ≠ 11), this pin is
UART1 receive data, URXD1 (I).
I/O/Z
IPD
DVDD33
This pin is multiplexed between UART1, TSIF0, and GPIO.
When UART1 UART functional muxing is selected (PINMUX1.UART1CTL = 0x)
and TSIF0 serial output is not enabled (PINMUX0.PTSIMUX ≠ 11), this pin is
UART1 transmit data, UTXD1 (O/Z).
I/O/Z
IPU
DVDD33
This pin is multiplexed between UART1, TSIF0, and GPIO.
When UART1 UART with flow control muxing is selected (PINMUX1.UART1CTL =
00) and TSIF0 input is not enabled (PINMUX0.PTSIMUX ≠ 0x), this pin is UART1
request-to-send, URTS1 (O/Z).
I/O/Z
IPU
DVDD33
This pin is multiplexed between UART1, TSIF0, and GPIO.
When UART1 UART with flow control muxing is selected (PINMUX1.UART1CTL =
00) and TSIF0 input is not enabled (PINMUX0.PTSIMUX ≠ 0x), this pin is UART1
clear-to-send, UCTS1 (I).
UART1 WITHOUT FLOW CONTROL (PINMUX1.UART1CTL = 01)
URXD1/
TS0_DIN7/
GP[23]
Y18
I/O/Z
IPD
DVDD33
This pin is multiplexed between UART1, TSIF0, and GPIO.
When UART1 UART functional muxing is selected (PINMUX1.UART1CTL = 0x)
and TSIF0 serial input is not enabled (PINMUX0.PTSIMUX ≠ 11), this pin is
UART1 receive data, URXD1 (I).
UTXD1/
URCTX1/
TS0_DOUT7/
GP[24]
AB19
I/O/Z
IPD
DVDD33
This pin is multiplexed between UART1, TSIF0, and GPIO.
When UART1 UART functional muxing is selected (PINMUX1.UART1CTL = 0x)
and TSIF0 serial output is not enabled (PINMUX0.PTSIMUX ≠ 11), this pin is
UART1 transmit data, UTXD1 (O/Z).
UART1 IrDA/CIR FUNCTION (PINMUX1.UART1CTL = 10)
URXD1/
TS0_DIN7/
GP[23]
UTXD1/URCTX1/
TS0_DOUT7/
GP[24]
URTS1/UIRTX1/
TS0_WAITO/
GP[25]
UCTS1/USD1/
TS0_EN_WAITO/
GP[26]
(1)
(2)
(3)
64
Y18
AB19
AA18
Y17
I/O/Z
IPD
DVDD33
This pin is multiplexed between UART1, TSIF0, and GPIO.
When UART1 IrDA/CIR functional muxing is selected (PINMUX1.UART1CTL = 10)
and TSIF0 serial input is not enabled (PINMUX0.PTSIMUX ≠ 11), this pin is
UART1 receive data, URXD1 (I).
I/O/Z
IPD
DVDD33
This pin is multiplexed between UART1, TSIF0, and GPIO.
When UART1 IrDA/CIR functional muxing is selected (PINMUX1.UART1CTL = 10)
and TSIF0 serial output is not enabled (PINMUX0.PTSOMUX ≠ 11), this pin is
UART1 CIR transmit data, URCTX1 (O/Z).
I/O/Z
IPU
DVDD33
This pin is multiplexed between UART1, TSIF0, and GPIO.
When UART1 IrDA/CIR functional muxing is selected (PINMUX1.UART1CTL = 10)
and TSIF0 input is not enabled (PINMUX0.PTSIMUX = 0x), this pin is UART1 IrDA
transmit data, UIRTX1 (O/Z).
I/O/Z
IPU
DVDD33
This pin is multiplexed between UART1, TSIF0, and GPIO.
When UART1 IrDA/CIR functional muxing is selected (PINMUX1.UART1CTL = 10)
and TSIF0 input is not enabled (PINMUX0.PTSIMUX = 0x), this pin is UART1 IrDA
tranceiver control, USD1 (O/Z).
IPD = Internal pulldown, IPU = Internal pullup. For more detailed information on pullup/pulldown resistors and situations where external
pullup/pulldown resistors are required, see Section 4.8.1, Pullup/Pulldown Resistors.
I = Input, O = Output, Z = High impedance, S = Supply voltage, GND = Ground, A = Analog signal
Specifies the operating I/O supply voltage for each signal
Device Overview
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
3.7.21 UART2
Table 3-25. UART2 Terminal Functions
SIGNAL
NAME
NO.
TYPE (1)
OTHER (2)
(3)
DESCRIPTION
UART2 WITH FLOW CONTROL (PINMUX1.UART2CTL = 00)
Actual UART2 pin functions are determined by the PINMUX0 and PINMUX1 register bit settings. For more details, see
Section 4.7.3, Pin Multiplexing.
URXD2/
CRG1_VCXI/
GP[39]/
CRG0_VCXI
AB20
I/O/Z
IPD
DVDD33
This pin is multiplexed between UART2, CRGEN1, GPIO, and CRGEN0.
When UART2 UART functional muxing is selected (PINMUX1.UART2CTL = 0x)
and CRGEN0/1 are not enabled (PINMUX0.CRGMUX ≠ x01, 110), this pin is
UART2 receive data, URXD2 (I).
This pin is multiplexed between UART2, CRGEN1, GPIO, and CRGEN0.
When UART2 UART functional muxing is selected (PINMUX1.UART2CTL = 0x)
and CRGEN0/1 are not enabled (PINMUX0.CRGMUX ≠ x01, 110), this pin is
UART2 transmit data, UTXD2 (O/Z).
UTXD2/
URCTX2/
CRG1_PO/
GP[40]/
CRG0_PO
AA19
I/O/Z
IPD
DVDD33
URTS2 /UIRTX2/
TS0_PSTIN/
GP[41]
AC20
I/O/Z
IPU
DVDD33
This pin is multiplexed between UART2, TSIF0, and GPIO.
When UART2 UART with flow control muxing is selected (PINMUX1.UART2CTL =
00) and TSIF0 input is not enabled (PINMUX0.PTSIMUX = 0x), this pin is UART2
request-to-send, URTS2 (O/Z).
UCTS2 /USD2/
CRG0_VCXI/
GP[42]/
TS1_PSTO
AC21
I/O/Z
IPU
DVDD33
This pin is multiplexed between UART2, CRGEN0, GPIO, and TSIF1.
When UART2 UART with flow control muxing is selected (PINMUX1.UART2CTL =
00) and TSIF1 output is not enabled (PINMUX0.PTSOMUX = 0x), this pin is
UART2 clear-to-send, UCTS2 (I).
UART2 WITHOUT FLOW CONTROL (PINMUX1.UART2CTL = 01)
URXD2/
CRG1_VCXI/
GP[39]/
CRG0_VCXI
UTXD2/
URCTX2/
CRG1_PO/
GP[40]/
CRG0_PO
AB20
AA19
I/O/Z
IPD
DVDD33
This pin is multiplexed between UART2, CRGEN1, GPIO, and CRGEN0.
When UART2 UART functional muxing is selected (PINMUX1.UART2CTL = 0x)
and CRGEN0/1 are not enabled (PINMUX0.CRGMUX ≠ x01, 110), this pin is
UART2 receive data, URXD2 (I).
I/O/Z
IPD
DVDD33
This pin is multiplexed between UART2, CRGEN1, GPIO, and CRGEN0.
When UART2 UART functional muxing is selected (PINMUX1.UART2CTL = 0x)
and CRGEN0/1 are not enabled (PINMUX0.CRGMUX ≠ x01, 110), this pin is
UART2 transmit data, UTXD2 (O/Z).
UART2 IrDA/CIR FUNCTION (PINMUX1.UART2CTL = 10)
URXD2/
CRG1_VCXI/
GP[39]/
CRG0_VCXI
AB20
I/O/Z
IPD
DVDD33
This pin is multiplexed between UART2, CRGEN1, GPIO, and CRGEN0.
When UART2 IrDA/CIR functional muxing is selected (PINMUX1.UART2CTL = 10)
and CRGEN0/1 are not enabled (PINMUX0.CRGMUX ≠ x01, 110), this pin is
UART2 receive data, URXD2 (I).
UTXD2/URCTX2/
CRG1_PO/
GP[40]/
CRG0_PO
AA19
I/O/Z
IPD
DVDD33
This pin is multiplexed between UART2, CRGEN1, GPIO, and CRGEN0.
When UART2 IrDA/CIR functional muxing is selected (PINMUX1.UART2CTL = 10)
and CRGEN0/1 are not enabled (PINMUX0.CRGMUX ≠ x01, 110), this pin is the
UART2 CIR transmit data, URCTX2 (O/Z).
URTS2/UIRTX2/
TS0_PSTIN/
GP[41]
AC20
I/O/Z
IPU
DVDD33
This pin is multiplexed between UART2, TSIF0, and GPIO.
When UART2 IrDA/CIR functional muxing is selected (PINMUX1.UART2CTL = 10)
and TSIF0 input is not enabled (PINMUX0.PTSIMUX = 0x), this pin is UART2 IrDA
transmit data, UIRTX2 (O/Z).
UCTS2/USD2/
CRG0_VCXI/
GP[42]/
TS1_PSTO
AC21
I/O/Z
IPU
DVDD33
This pin is multiplexed between UART2, CRGEN0, GPIO, and TSIF1.
When UART2 IrDA/CIR functional muxing is selected (PINMUX1.UART2CTL = 10)
and CRGEN0 on TSIF0 output is not enabled (PINMUX0.TSSOMUX = 0x), this
pin is UART2 IrDA tranceiver control, USD2 (O/Z).
(1)
(2)
(3)
IPD = Internal pulldown, IPU = Internal pullup. For more detailed information on pullup/pulldown resistors and situations where external
pullup/pulldown resistors are required, see Section 4.8.1, Pullup/Pulldown Resistors.
I = Input, O = Output, Z = High impedance, S = Supply voltage, GND = Ground, A = Analog signal
Specifies the operating I/O supply voltage for each signal
Device Overview
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
65
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
3.7.22 Pulse-Width Modulation (PWM)
Table 3-26. PWM Terminal Functions
SIGNAL
NAME
NO.
TYPE (1)
OTHER (2)
DESCRIPTION
PWM0
PWM0/
CRG0_PO/
TS1_ENAO
W17
O/Z
–
DVDD33
This pin is multiplexed between PWM0, CRGEN0, and TSIF1.
When not overridden by CRGEN or TSIF1 output muxing (PINMUX0.CRGMUX ≠
10x and PINMUX0.TSSOMUX ≠ 11), this pin is the pulse width modulation 0 output,
PWM0 (O/Z).
–
DVDD33
This pin is multiplexed between PWM1 and TSIF1.
When not overridden by TSIF1 output muxing (PINMUX0.TSSOMUX ≠ 11), this pin
is the pulse width modulation 1 output, PWM1 (O/Z).
PWM1
PWM1/
TS1_DOUT
(1)
(2)
66
W18
O/Z
I = Input, O = Output, Z = High impedance, S = Supply voltage, GND = Ground, A = Analog signal
Specifies the operating I/O supply voltage for each signal
Device Overview
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
3.7.23 Timers (Timer 0, Timer 1, and Timer 2)
Table 3-27. Timer 0, Timer 1, and Timer 2 Terminal Functions
SIGNAL
NAME
NO.
TYPE (1)
OTHER (2)
(3)
DESCRIPTION
Timer 0
TINP0L
Y7
I/O/Z
IPD
DVDD33
Timer0 lower input. This pin is the Timer0 input for 64-mode operation. For 32-bit
timer operation, this pin is the input for the Timer0 lower 32-bit counter.
TINP0U
AA6
I/O/Z
IPD
DVDD33
Timer0 upper input. For 32-bit timer operation, this pin is the input for the Timer0
upper 32-bit counter. Not used for Timer0 64-mode operation.
TOUT0L
W8
I/O/Z
IPD
DVDD33
Timer0 lower output. This pin is the Timer0 output for 64-mode operation. For 32-bit
timer operation, this pin is the output for the Timer0 lower 32-bit counter.
TOUT0U
W7
I/O/Z
IPD
DVDD33
Timer0 upper output. For 32-bit timer operation, this pin is the output for the Timer0
upper 32-bit counter. Not used for Timer0 64-mode operation.
Timer1 lower input. This pin is the Timer1 input for 64-mode operation. For 32-bit
timer operation, this pin is the input for the Timer1 lower 32-bit counter.
Timer 1
TINP1L
Y6
I/O/Z
IPD
DVDD33
TOUT1L
AA5
I/O/Z
IPD
DVDD33
Timer1 lower output. This pin is the Timer1 output for 64-mode operation. For 32-bit
timer operation, this pin is the output for the Timer1 lower 32-bit counter.
TOUT1U
AB4
I/O/Z
IPD
DVDD33
Timer1 upper output. For 32-bit timer operation, this pin is the output for the Timer1
upper 32-bit counter. Not used for Timer1 64-mode operation.
I/O/Z
IPD
DVDD33
WATCHDOG TIMER (Timer 2)
TOUT2
(1)
(2)
(3)
Y5
Watchdog timer output.
I = Input, O = Output, Z = High impedance, S = Supply voltage, GND = Ground, A = Analog signal
IPD = Internal pulldown, IPU = Internal pullup. For more detailed information on pullup/pulldown resistors and situations where external
pullup/pulldown resistors are required, see Section 4.8.1, Pullup/Pulldown Resistors.
Specifies the operating I/O supply voltage for each signal
Device Overview
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
67
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
3.7.24 ATA
Table 3-28. ATA Terminal Functions
SIGNAL
NAME
NO.
TYPE (1)
OTHER (2)
(3)
DESCRIPTION
ATA
ATA is enabled by the PINMUX0.ATAEN =1 (and PCIEN = 0). For more detailed information on the ATA pin muxing, see Section 4.7.3.1,
PCI, HPI, EMIFA, and ATA Pin Muxing.
PCI_CBE0/
ATA_CS0 /
GP[33]/EM_A[18]
F4
I/O/Z
IPU
DVDD33
This pin is multiplexed between PCI, ATA, GPIO, and EMIFA.
When ATA is enabled, this pin is ATA chip select 0 output, ATA_CS0 (O/Z).
PCI_CBE1/
ATA_CS1 /
GP[32]/EM_A[19]
C2
I/O/Z
IPU
DVDD33
This pin is multiplexed between PCI, ATA, GPIO, and EMIFA.
When ATA is enabled, this pin is ATA chip select 1 output, ATA_CS1 (O/Z).
PCI_RSV4/ DIOW /
GP[20]/EM_WAIT4
A11
I/O/Z
IPU
DVDD33
This pin is multiplexed between PCI, ATA, GPIO, and EMIFA.
When ATA is enabled, this pin is the ATA write strobe output, DIOW (O/Z).
PCI_RSV3/ DIOR /
GP[19]/EM_WAIT5
E10
I/O/Z
IPU
DVDD33
This pin is multiplexed between PCI, ATA, GPIO, and EMIFA.
When ATA is enabled, this pin is the ATA read strobe output, DIOR (O/Z).
PCI_RSV5/IORDY/
GP[21]/EM_WAIT3
D11
I/O/Z
IPU
DVDD33
This pin is multiplexed between PCI, ATA, GPIO, and EMIFA.
When ATA is enabled, this pin is ATA I/O ready, IORDY (I).
PCI_RST/
DA2/
GP[13]/EM_A[22]
C10
I/O/Z
IPD
DVDD33
This pin is multiplexed between PCI, ATA, GPIO, and EMIFA.
When ATA is enabled, this pin is ATA address bit 2, DA2 (O/Z).
PCI_RSV0/DA1/
GP[16]/EM_A[21]
A9
I/O/Z
IPD
DVDD33
This pin is multiplexed between PCI, ATA, GPIO, and EMIFA.
When ATA is enabled, this pin is ATA address bit 1, DA1 (O/Z).
PCI_RSV1/DA0/
GP[17]/EM_A[20]
E9
I/O/Z
IPD
DVDD33
This pin is multiplexed between PCI, ATA, GPIO, and EMIFA.
When ATA is enabled, this pin is ATA address bit 0, DA0 (O/Z).
PCI_RSV2/INTRQ/
GP[18]/EM_RSV0
B10
I/O/Z
IPD
DVDD33
This pin is multiplexed between PCI, ATA, GPIO, and EMIFA.
When ATA is enabled, this pin is the ATA interrupt request input, INTRQ (I).
PCI_REQ/
DMARQ/
GP[11]/EM_CS5
B9
I/O/Z
IPU
DVDD33
This pin is multiplexed between PCI, ATA, GPIO, and EMIFA.
When ATA is enabled, this pin is the ATA DMA request input, DMARQ (I).
PCI_GNT/
DMACK /
GP[12]/EM_CS4
D10
I/O/Z
IPU
DVDD33
This pin is multiplexed between PCI, ATA, GPIO, and EMIFA.
When ATA is enabled, this pin is the ATA DMA acknowledge output, DMACK
(O/Z).
PCI_IDSEL/
HDDIR/
EM_R/W
E8
I/O/Z
IPU
DVDD33
This pin is multiplexed between PCI, ATA, and EMIFA.
When ATA is enabled, this pin is the data direction indicator for external buffer
control, HDDIR (O/Z).
(1)
(2)
(3)
68
I = Input, O = Output, Z = High impedance, S = Supply voltage, GND = Ground, A = Analog signal
IPD = Internal pulldown, IPU = Internal pullup. For more detailed information on pullup/pulldown resistors and situations where external
pullup/pulldown resistors are required, see Section 4.8.1, Pullup/Pulldown Resistors.
Specifies the operating I/O supply voltage for each signal
Device Overview
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Table 3-28. ATA Terminal Functions (continued)
SIGNAL
NAME
NO.
PCI_AD31/
DD15/
HD31/ EM_A[15]
A8
PCI_AD30/
DD14/
HD30/EM_A[14]
C9
PCI_AD29/
DD13/
HD29/EM_A[13]
B8
PCI_AD28/
DD12/
HD28/EM_A[12]
D9
PCI_AD27/
DD11/
HD27/EM_A[11]
A6
PCI_AD26/
DD10/
HD26/EM_A[10]
C8
PCI_AD25/
DD9/
HD25/EM_A[9]
B6
PCI_AD24/
DD8/
HD24/EM_A[8]
D8
PCI_AD23/
DD7/
HD23/EM_A[7]
B5
PCI_AD22/
DD6/
HD22/EM_A[6]
C7
PCI_AD21/
DD5/
HD21/EM_A[5]
C5
PCI_AD20/
DD4/
HD20/EM_A[4]
D7
PCI_AD19/
DD3/
HD19/EM_A[3]
A4
PCI_AD18/
DD2/
HD18/EM_A[2]
E7
PCI_AD17/
DD1/
HD17/EM_A[1]
B4
PCI_AD16/
DD0/
HD16/EM_A[0]
C6
TYPE (1)
I/O/Z
OTHER (2)
IPD
DVDD33
(3)
DESCRIPTION
These pins are multiplexed between PCI, ATA, HPI, and EMIFA.
When ATA is enabled, these pins are the ATA 16-bit bidirectional data bus,
DD[15:0] (I/O/Z).
Device Overview
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
69
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
3.7.25 General Purpose Input/Output (GPIO)
Table 3-29. General Purpose Input/Output (GPIO) Terminal Functions
SIGNAL
NAME
NO.
TYPE (1)
OTHER (2)
(3)
DESCRIPTION
GPIO
The DM6467 device does not support GP[47:43], GP[35:34], GP[31:27], GP[15:14], and GP[9] signals (not pinned out).
GP[7:0] pins have dedicated ARM926 and DSP interrupts.
When PCI is used, GP[19:16] pins are reserved.
GP[0]
W5
I/O/Z
IPD
DVDD33
GP[0] (I/O/Z). This pin is general-purpose input/output 0.
GP[1]
V5
I/O/Z
IPD
DVDD33
GP[1] (I/O/Z). This pin is general-purpose input/output 1.
GP[2]/
AUDIO_CLK1
AA4
I/O/Z
IPD
DVDD33
This pin is multiplexed between GPIO and the audio clock selector.
When audio clock 1 is disabled (PINMUX0.AUDCK1 = 0), this pin is GP[2] (I/O/Z).
GP[3]/
AUDIO_CLK0
AB3
I/O/Z
IPD
DVDD33
This pin is multiplexed between GPIO and the audio clock selector.
When audio clock 0 is disabled (PINMUX0.AUDCK0 = 0), this pin is GP[3] (I/O/Z).
GP[4]/
STC_CLKIN
AC3
I/O/Z
IPD
DVDD33
This pin is multiplexed between GPIO and the TSIF clock selector.
When the STC source clock input is disabled (PINMUX0.STCCK = 0), this pin is
GP[4] (I/O/Z).
GP[5]
B11
I/O/Z
IPD
DVDD33
This pin is GP[5] (I/O/Z).
GP[6]/
CVDDADJ0
E11
I/O/Z
IPD
DVDD33
This pin is multiplexed between GPIO and SmartReflex (Voltage Adjust) Control
Outputs.
When the core voltage adjust function is disabled (VP_DOUT7/VADJEN = 0 at
reset), this pin is GP[6] (I/O/Z).
GP[7]/
CVDDADJ1
A12
I/O/Z
IPD
DVDD33
This pin is multiplexed between GPIO and SmartReflex (Voltage Adjust) Control
Outputs.
When the core voltage adjust function is disabled (VP_DOUT7/VADJEN = 0 at
reset), this pin is GP[7] (I/O/Z).
URIN0/GP[8]/
TS1_WAITIN
Y11
I/O/Z
IPD
DVDD33
This pin is multiplexed between UART0, GPIO, and TSIF1.
When UART0 UART with modem functional muxing is not selected
(PINMUX1.UART0CTL = 00) and TSIF1 output on UART/PWM muxing is not
enabled (PINMUX0.TSSOMUX ≠ 11), this pin is GP[8] (I/O/Z).
GP[9]
n/a
–
–
This pin is multiplexed between PCI and GPIO.
When PCI is disabled (PINMUX0.PCIEN = 0), this pin is GP[10] (I/O/Z).
GP[9] is not pinned out on this device.
PCI_CLK/GP[10]
A10
I/O/Z
IPU
DVDD33
PCI_REQ/
DMARQ/
GP[11]/EM_CS5
B9
I/O/Z
IPU
DVDD33
This pin is multiplexed between PCI, ATA, GPIO, and EMIFA.
When 32-bit HPI mode is enabled (PINMUX0.PCIEN = 0, PINMUX0.HPIEN = 1,
PINMUX0.ATAEN = 0), this pin is GP[11] (I/O/Z).
PCI_GNT/
DMACK/
GP[12]/EM_CS4
D10
I/O/Z
IPU
DVDD33
This pin is multiplexed between PCI, ATA, GPIO, and EMIFA.
When 32-bit HPI mode is enabled (PINMUX0.PCIEN = 0, PINMUX0.HPIEN = 1,
PINMUX0.ATAEN = 0), this pin is GP[12] (I/O/Z).
PCI_RST/
DA2/
GP[13]/EM_A[22]
C10
I/O/Z
IPD
DVDD33
This pin is multiplexed between PCI, ATA, GPIO, and EMIFA.
When 32-bit HPI mode is enabled (PINMUX0.PCIEN = 0, PINMUX0.HPIEN = 1,
PINMUX0.ATAEN = 0), this pin is GP[13] (I/O/Z).
GP[14:15]
n/a
–
–
(1)
(2)
(3)
70
GP[14:15] are not pinned out on this device.
I = Input, O = Output, Z = High impedance, S = Supply voltage, GND = Ground, A = Analog signal
IPD = Internal pulldown, IPU = Internal pullup. For more detailed information on pullup/pulldown resistors and situations where external
pullup/pulldown resistors are required, see Section 4.8.1, Pullup/Pulldown Resistors.
Specifies the operating I/O supply voltage for each signal
Device Overview
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Table 3-29. General Purpose Input/Output (GPIO) Terminal Functions (continued)
SIGNAL
TYPE (1)
OTHER (2)
(3)
DESCRIPTION
NAME
NO.
PCI_RSV0/DA1/
GP[16]/
EM_A[21]
A9
I/O/Z
IPD
DVDD33
PCI_RSV1/DA0/
GP[17]/EM_A[20]
E9
I/O/Z
IPD
DVDD33
PCI_RSV2/
INTRQ/
GP[18]/
EM_RSV0
B10
I/O/Z
IPD
DVDD33
PCI_RSV3/DIOR/
GP[19]/
EM_WAIT5
E10
I/O/Z
IPU
DVDD33
PCI_RSV4/
DIOW/
GP[20]/
EM_WAIT4
A11
I/O/Z
IPU
DVDD33
PCI_RSV5/
IORDY/
GP[21]/
EM_WAIT3
D11
I/O/Z
IPU
DVDD33
USB_DRVVBUS/
GP[22]
B18
I/O/Z
IPD
DVDD33
This pin is multiplexed between USB and GPIO.
When not used for USB (PINMUX0.VBUSDIS = 1), this pin is GP[22] (I/O/Z).
URXD1/
TS0_DIN7/
GP[23]
Y18
I/O/Z
IPD
DVDD33
This pin is multiplexed between UART1, TSIF0, and GPIO.
When UART1 GPIO muxing is selected (PINMUX1.UART1CTL = 11) and TSIF0
serial input is not enabled (PINMUX0.PTSIMUX ≠ 11), this pin is GP[23] (I/O/Z).
UTXD1/
URCTX1/
TS0_DOUT7/
GP[24]
AB19
I/O/Z
IPD
DVDD33
This pin is multiplexed between UART1, TSIF0, and GPIO.
When UART1 GPIO muxing is selected (PINMUX1. UART1CTL = 11) and TSIF0
serial input is not enabled (PINMUX0.PTSIMUX ≠ 11), this pin is GP[24] (I/O/Z).
URTS1/
UIRTX1/
TS0_WAITO/
GP[25]
AA18
I/O/Z
IPD
DVDD33
UCTS1/USD1/
TS0_EN_WAITO/
GP[26]
Y17
I/O/Z
IPU
DVDD33
GP[27:31]
n/a
–
–
PCI_CBE1/
ATA_CS1/
GP[32]/
EM_A[19]
C2
I/O/Z
IPU
DVDD33
PCI_CBE0/
ATA_CS0/
GP[33]/
EM_A[18]
F4
I/O/Z
IPU
DVDD33
GP[34:35]
n/a
–
–
UDTR0/
TS0_ENAO/
GP[36]
Y12
I/O/Z
IPU
DVDD33
UDSR0/
TS0_PSTO/
GP[37]
AB11
I/O/Z
IPU
DVDD33
UDCD0/
TS0_WAITIN/
GP[38]
AA11
I/O/Z
IPU
DVDD33
These pins are multiplexed between PCI, ATA, GPIO, and EMIFA.
When 32-bit HPI mode is enabled (PINMUX0.PCIEN = 0, PINMUX0.HPIEN = 1,
PINMUX0.ATAEN = 0), these pins are GP[16:19] (I/0/Z). When PCI mode is enabled
(PINMUX0.PCIEN = 1), these pins are reserved.
These pins are multiplexed between PCI, ATA, GPIO, and EMIFA.
When 32-bit HPI mode is enabled (PINMUX0.PCIEN = 0, PINMUX0.HPIEN = 1,
PINMUX0.ATAEN = 0), these pins are GP[20:21] (I/0/Z).
These pins are multiplexed between UART1, TSIF0, and GPIO.
When UART1 GPIO muxing is selected (PINMUX1.UART1CTL = 11) and TSIF0
input is not enabled (PINMUX0.PTSIMUX = 0x), these pins are GP[25:26] (I/O/Z).
GP[27:31] are not pinned out on this device.
These pins are multiplexed between PCI, ATA, GPIO, and EMIFA.
When 32-bit HPI mode is enabled (PINMUX0.PCIEN = 0, PINMUX0.HPIEN = 1,
PINMUX0.ATAEN = 0), these pins are GP[32:33] (I/O/Z).
GP[34:35] are not pinned out on this device.
These pins are multiplexed between UART0, TSIF0, and GPIO.
When UART0 UART with modem functional muxing is not selected
(PINMUX1.UART0CTL ≠ 00) and TSIF0 output muxing is not enabled
(PINMUX0.PTSOMUX ≠ 1x), these pins are GP[36:38] (I/O/Z).
Device Overview
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
71
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
Table 3-29. General Purpose Input/Output (GPIO) Terminal Functions (continued)
SIGNAL
TYPE (1)
OTHER (2)
(3)
DESCRIPTION
NAME
NO.
URXD2/
CRG1_VCXI/
GP[39]/
CRG0_VCXI
AB20
I/O/Z
IPD
DVDD33
UTXD2/URCTX2/
CRG1_PO/
GP[40]/
CRG0_PO
AA19
I/O/Z
IPD
DVDD33
URTS2/UIRTX2/
TS0_PSTIN/
GP[41]
AC20
I/O/Z
IPU
DVDD33
This pin is multiplexed between UART2, TSIF0, and GPIO.
When UART2 UART without flow control or GPIO muxing is selected
(PINMUX1.UART2CTL = x1) and TSIF0 input is not enabled
(PINMUX0.PTSIMUX = 0x), this pin is GP[41] (I/O/Z).
This pin is multiplexed between UART2, CRGEN0, GPIO, and TSIF1.
When UART2 UART without flow control or GPIO muxing is selected
(PINMUX1.UART2CTL = x1) and CRGEN0 on UART2/PWM muxing is not enabled
(PINMUX0.CRGMUX ≠ 10x) and TSIF1 output is not enabled
(PINMUX0.TSSOMUX = 0x), this pin is GP[42] (I/O/Z).
72
UCTS2/USD2/
CRG0_VCXI/
GP[42]/
TS1_PSTO
AC21
I/O/Z
IPU
DVDD33
GP[43:47]
n/a
–
–
These pins are multiplexed between UART2, CRGEN1, GPIO, and CRGEN0.
When UART2 UART GPIO muxing is selected (PINMUX1.UART2CTL = 11) and
CRGEN0/1 are not enabled (PINMUX0.CRGMUX ≠ x01, 110), these pins are
GP[39:40] (I/O/Z).
GP[43:47] are not pinned out on this device.
Device Overview
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
3.7.26 Reserved
Table 3-30. Reserved Terminal Functions
SIGNAL
NAME
NO.
TYPE (1)
OTHER
DESCRIPTION
RESERVED
(1)
RSV1
A1
Reserved. For proper device operation, this pin must be tied directly to VSS.
RSV2
A2
Reserved. For proper device operation, this pin must be tied directly to VSS.
RSV3
A22
Reserved. For proper device operation, this pin must be tied directly to VSS.
RSV4
A23
Reserved. (Leave unconnected, do not connect to power or ground.)
RSV5
D14
Reserved. (Leave unconnected, do not connect to power or ground.)
RSV6
F17
Reserved. For proper device operation, this pin must be tied directly to CVDD.
RSV7
G16
Reserved. For proper device operation, this pin must be tied directly to CVDD.
I = Input, O = Output, Z = High impedance, S = Supply voltage, GND = Ground, A = Analog signal
Device Overview
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
73
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
3.7.27 Supply
Table 3-31. Supply Terminal Functions
SIGNAL
NAME
NO.
TYPE (1)
OTHER
DESCRIPTION
SUPPLY VOLTAGE PINS
B7
F8
F9
F10
F11
F12
F13
F14
F15
F16
G7
H6
J6
K6
K7
DVDD33
M3
S
3.3-V I/O supply voltage
(see the Power-Supply Decoupling section of this data manual)
S
1.8-V DDR2 I/O supply voltage
(see the Power-Supply Decoupling section of this data manual)
R7
T7
U7
V7
V8
V17
W9
W10
W11
W12
W13
W14
W15
W16
AA12
B20
E21
G17
G19
DVDDR2
H17
J17
K17
K21
P21
R17
(1)
74
I = Input, O = Output, Z = High impedance, S = Supply voltage, GND = Ground, A = Analog signal
Device Overview
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Table 3-31. Supply Terminal Functions (continued)
SIGNAL
NAME
NO.
TYPE (1)
OTHER
DESCRIPTION
R18
T18
DVDDR2
T19
U19
S
1.8-V DDR2 I/O supply voltage
(see the Power-Supply Decoupling section of this data manual)
W21
AA20
G8
G9
G10
G11
G12
G13
G14
G15
H7
H8
H9
H14
H15
H16
J7
J8
1.20-V core supply voltage (-594, -594A, -729 devices)
(see the Power-Supply Decoupling section of this data manual)
J9
J10
J11
CVDD
J13
S
SmartReflex: when selected (VP_DOUT7/VADJEN = 1 at reset), the
GP[7]/CVDDADJ1 and GP[6]/CVDDADJ0 pins function as SmartReflex Control
Outputs to the adjustable core power supply. For more detailed information on
SmartReflex, see the Section 7.3.6, SmartReflex (Voltage Scaling).
J14
J15
J16
K8
1.2-V core supply voltage (-594V, -594AV only) [GP[7]/CVDDADJ1 and
GP[6]/CVDDADJ0 = 00]
1.05-V core supply voltage (-594V, -594AV only) [GP[7]/CVDDADJ1 and
GP[6]/CVDDADJ0 = 11]
K9
K10
K11
K13
K14
K15
K16
P7
P8
P9
P10
P11
P13
P14
P15
Device Overview
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
75
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
Table 3-31. Supply Terminal Functions (continued)
SIGNAL
NAME
NO.
TYPE (1)
OTHER
DESCRIPTION
R8
R9
R10
R11
R13
R14
R15
T8
T9
T10
1.20-V core supply voltage (-594, -594A, -729 devices)
(see the Power-Supply Decoupling section of this data manual)
T11
T13
T14
T15
CVDD
U8
U9
U10
U14
S
SmartReflex: when selected (VP_DOUT7/VADJEN = 1 at reset), the
GP[7]/CVDDADJ1 and GP[6]/CVDDADJ0 pins function as SmartReflex Control
Outputs to the adjustable core power supply. For more detailed information on
SmartReflex, see the Section 7.3.6, SmartReflex (Voltage Scaling).
1.2-V core supply voltage (-594V, -594AV only) [GP[7]/CVDDADJ1 and
GP[6]/CVDDADJ0 = 00]
1.05-V core supply voltage (-594V, -594AV only) [GP[7]/CVDDADJ1 and
GP[6]/CVDDADJ0 = 11]
U15
U16
V9
V10
V11
V12
V13
V14
V15
V16
76
Device Overview
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
3.7.28 Ground
Table 3-32. Ground Terminal Functions
SIGNAL
NAME
NO.
TYPE (1)
OTHER
DESCRIPTION
GROUND PINS
A7
A14
A18
A21
B1
B19
B23
C19
D19
E19
E22
F6
F7
F19
G6
G18
H5
VSS
H10
H11
GND
Ground pins
H12
H13
H18
H19
J5
J12
J18
K5
K12
K18
K22
L5
L6
L7
L8
L9
L10
(1)
I = Input, O = Output, Z = High impedance, S = Supply voltage, GND = Ground, A = Analog signal
Device Overview
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
77
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
Table 3-32. Ground Terminal Functions (continued)
SIGNAL
NAME
NO.
TYPE (1)
OTHER
DESCRIPTION
L11
L12
L13
L14
L15
L16
L17
L18
M2
M5
M6
M7
M8
M9
M10
M11
M12
M13
M14
M15
M16
M17
M18
VSS
N5
GND
Ground pins
N6
N7
N8
N9
N10
N11
N12
N13
N14
N15
N16
N17
N18
P6
P12
P16
P17
P18
P22
R6
R12
R16
78
Device Overview
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Table 3-32. Ground Terminal Functions (continued)
SIGNAL
NAME
NO.
TYPE (1)
OTHER
DESCRIPTION
T6
T12
T16
T17
U6
U11
U12
U13
U17
U18
V6
VSS
V18
V19
GND
Ground Pins
W19
W22
Y19
AB1
AB12
AB21
AB23
AC1
AC2
AC22
AC23
Device Overview
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
79
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
3.8
3.8.1
www.ti.com
Device Support
Development Support
TI offers an extensive line of development tools for the TMS320DM646x DMSoC platform, including tools
to evaluate the performance of the processors, generate code, develop algorithm implementations, and
fully integrate and debug software and hardware modules. The tool's support documentation is
electronically available within the Code Composer Studio™ Integrated Development Environment (IDE).
The following products support development of TMS320DM646x SoC-based applications:
Software Development Tools:
Code Composer Studio™ Integrated Development Environment (IDE): including Editor
C/C++/Assembly Code Generation, and Debug plus additional development tools
Scalable, Real-Time Foundation Software (DSP/BIOS™), which provides the basic run-time target
software needed to support any SoC application.
Hardware Development Tools:
Extended Development System (XDS™) Emulator
For a complete listing of development-support tools for the TMS320DM644x DMSoC platform, visit the
Texas Instruments web site on the Worldwide Web at http://www.ti.com uniform resource locator
(URL). For information on pricing and availability, contact the nearest TI field sales office or authorized
distributor.
3.8.2
Device and Development-Support Tool Nomenclature
To designate the stages in the product development cycle, TI assigns prefixes to the part numbers of all
DSP devices and support tools. Each DSP commercial family member has one of three prefixes: TMX,
TMP, or TMS (e.g.,TMX320DM6467CCUT7). Texas Instruments recommends two of three possible prefix
designators for its support tools: TMDX and TMDS. These prefixes represent evolutionary stages of
product development from engineering prototypes (TMX/TMDX) through fully qualified production
devices/tools (TMS/TMDS).
Device development evolutionary flow:
TMX
Experimental device that is not necessarily representative of the final device's electrical
specifications.
TMP
Final silicon die that conforms to the device's electrical specifications but has not completed
quality and reliability verification.
TMS
Fully-qualified production device.
Support tool development evolutionary flow:
TMDX
Development-support product that has not yet completed Texas Instruments internal
qualification testing.
TMDS
Fully qualified development-support product.
TMX and TMP devices and TMDX development-support tools are shipped against the following
disclaimer:
"Developmental product is intended for internal evaluation purposes."
TMS devices and TMDS development-support tools have been characterized fully, and the quality and
reliability of the device have been demonstrated fully. TI's standard warranty applies.
80
Device Overview
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Predictions show that prototype devices (TMX or TMP) have a greater failure rate than the standard
production devices. Texas Instruments recommends that these devices not be used in any production
system because their expected end-use failure rate still is undefined. Only qualified production devices are
to be used.
TI device nomenclature also includes a suffix with the device family name. This suffix indicates the
package type (for example, CUT), the temperature range (for example, "Blank" is the commercial
temperature range), and the device speed range in megahertz (for example, "Blank" is the default [594MHz DSP, 297-MHz ARM9]).
Figure 3-8 provides a legend for reading the complete device name for any TMS320DM646x DMSoC
platform member.
TMS
320
DM6467
PREFIX
TMX = Experimental device
TMS = Qualified device
CUT
A
V
( )
DEVICE SPEED RANGE
Blank = 594-MHz DSP, 297-MHz ARM9, 297-MHz DDR2 [Default]
7 = 729-MHz DSP, 364.5-MHz ARM9, 310.5-MHz DDR2
DEVICE FAMILY
320 = TMS320™ DSP family
VOLTAGE SCALE ADJUSTMENT
Blank = SmartReflex Not Supported
V = SmartReflex [-594 MHz only]
DEVICE
C64x+™ DSP:
DM6467
TEMPERATURE RANGE
Blank = 0° C to 85° C, Commercial Temperature
A = -40° C to 105° C, Extended Temperature [-594 MHz only]
D = -40° C to 85° C, Industrial Temperature [-729 MHz only]
SILICON REVISION
TMX
Blank = Revision 1.0
A = Revision 1.1
C = Revision 3.0
PACKAGE TYPE(A)
CUT = 529-pin plastic BGA, with Pb-Free die bump and
solder ball
TMS
Blank = Revision 1.1
C = Revision 3.0
A.
B.
C
BGA = Ball Grid Array
For actual device part numbers (P/Ns) and ordering information, see the TI website (http://www.ti.com).
Figure 3-8. Device Nomenclature(B)
Device Overview
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
81
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
3.9
3.9.1
www.ti.com
Documentation Support
Related Documentation From Texas Instruments
The following documents describe the TMS320DM646x Digital Media System-on-Chip (DMSoC). Copies
of these documents are available on the Internet at www.ti.com. Tip: Enter the literature number in the
search box provided at www.ti.com.
The current documentation that describes the DM646x DMSoC, related peripherals, and other technical
collateral, is available in the C6000 DSP product folder at: www.ti.com/c6000.
SPRUEP8
TMS320DM646x DMSoC DSP Subsystem Reference Guide. Describes the digital signal
processor (DSP) subsystem in the TMS320DM646x Digital Media System-on-Chip (DMSoC).
SPRUEP9
TMS320DM646x DMSoC ARM Subsystem Reference Guide. Describes the ARM
subsystem in the TMS320DM646x Digital Media System-on-Chip (DMSoC). The ARM
subsystem is designed to give the ARM926EJ-S (ARM9) master control of the device. In
general, the ARM is responsible for configuration and control of the device; including the
DSP subsystem and a majority of the peripherals and external memories.
SPRUEQ0
TMS320DM646x DMSoC Peripherals Overview Reference Guide. Provides an overview
and briefly describes the peripherals available on the TMS320DM646x Digital Media Systemon-Chip (DMSoC).
SPRAA84
TMS320C64x to TMS320C64x+ CPU Migration Guide. Describes migrating from the Texas
Instruments TMS320C64x digital signal processor (DSP) to the TMS320C64x+ DSP. The
objective of this document is to indicate differences between the two cores. Functionality in
the devices that is identical is not included.
SPRU732
TMS320C64x/C64x+ DSP CPU and Instruction Set Reference Guide. Describes the CPU
architecture, pipeline, instruction set, and interrupts for the TMS320C64x and TMS320C64x+
digital signal processors (DSPs) of the TMS320C6000 DSP family. The C64x/C64x+ DSP
generation comprises fixed-point devices in the C6000 DSP platform. The C64x+ DSP is an
enhancement of the C64x DSP with added functionality and an expanded instruction set.
SPRU871
TMS320C64x+ DSP Megamodule Reference Guide. Describes the TMS320C64x+ digital
signal processor (DSP) megamodule. Included is a discussion on the internal direct memory
access (IDMA) controller, the interrupt controller, the power-down controller, memory
protection, bandwidth management, and the memory and cache.
SPRAAV0
Understanding TI's PCB Routing Rule-Based DDR Timing Specification Application
Report This application report describes the way the DDR high-speed timing requirements
are now going to be communicated to system designers. The system designer uses this
information to evaluate whether timing specifications are met and can be expected to
operate reliably.
SPRAAZ2
Enabling SmartReflex on the TMS320DM6467 Application Report This application report
describes the basic concepts of SmartReflex™ technology implemented in the DM6467
device. The goal for implementing this technology and the expected benefits are detailed,
and a reference design of the SmartReflex feature is introduced.
3.10 Community Resources
The following links connect to TI community resources. Linked contents are provided "AS IS" by the
respective contributors. They do not constitute TI specifications and do not necessarily reflect TI's views;
see TI's Terms of Use.
TI E2E Community TI's Engineer-to-Engineer (E2E) Community. Created to foster collaboration
among engineers. At e2e.ti.com, you can ask questions, share knowledge, explore ideas and
help solve problems with fellow engineers.
82
Device Overview
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
TI Embedded Processors Wiki Texas Instruments Embedded Processors Wiki. Established to help
developers get started with Embedded Processors from Texas Instruments and to foster
innovation and growth of general knowledge about the hardware and software surrounding
these devices.
Device Overview
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
83
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
4 Device Configurations
4.1
System Module Registers
The system module includes status and control registers for configuration of the device.Brief descriptions
of the various registers are shown in Table 4-1. System Module registers required for device
configurations are discussed in the following sections.
Table 4-1. System Module Register Memory Map
HEX ADDRESS RANGE
REGISTER ACRONYM
DESCRIPTION
0x01C4 0000
PINMUX0
Pin Multiplexing Control 0 (see Section 4.7.2.1, PINMUX0 Register).
0x01C4 0004
PINMUX1
Pin Multiplexing Control 1 (see Section 4.7.2.2, PINMUX1 Register).
0x01C4 0008
DSPBOOTADDR
DSP Boot Address. Decoded by bootloader software for host boots.
(See Section 4.4.2.1, DSPBOOTADDR Register.)
0x01C4 000C
SUSPSRC
Emulator Suspend Source (see Section 4.7.3.13, Emulation Control).
0x01C4 0010
BOOTSTAT
Boot Status (see Section 4.4.2.2, BOOTSTAT Register).
0x01C4 0014
BOOTCFG
Device Boot Configuration (see Section 4.4.2.3, BOOTCFG Register).
0x01C4 0018
SMTREFLEX
SmartReflex Status (see Figure 7-7, SMTREFLEX Status Register).
[Voltage Scale Adjustment (V) parts only]
0x01C4 001C - 0x01C4 0020
–
Reserved
0x01C4 0024
ARMBOOT
ARM926 Boot Control (see Section 4.4.2.4, ARMBOOT Register).
0x01C4 0028
JTAGID
Device ID Number [see Section 7.29.1, JTAG ID (JTAGID) Register
Description(s)].
0x01C4 002C
–
Reserved
0x01C4 0030
HPICTL
HPI Control (see Section 4.6.2.1, HPICTL Register).
0x01C4 0034
USBCTL
USB Control (see Section 4.6.2.2, USBCTL Register).
0x01C4 0038
VIDCLKCTL
Video Clock Control (see Section 4.3.2.1, Video Clock Control).
0x01C4 003C
MSTPRI0
Bus Master Priority Control 0 (see Section 4.6.1, Switch Central
Resource (SCR) Bus Priorities).
0x01C4 0040
MSTPRI1
Bus Master Priority Control 1 (see Section 4.6.1, Switch Central
Resource (SCR) Bus Priorities).
0x01C4 0044
MSTPRI2
Bus Master Priority Control 2 (see Section 4.6.1, Switch Central
Resource (SCR) Bus Priorities).
0x01C4 0048
VDD3P3V_PWDN
VDD 3.3-V I/O Powerdown Control (see Section 4.2, Power
Considerations).
0x01C4 004C
–
Reserved
0x01C4 0050
TSIFCTL
TSIF Control Register (see Section 4.3.2.2, TSIF Control).
0x01C4 0054
PWMCTL
PWM Control (see Section 4.6.2.3, PWM (Trigger Source) Control
Register).
0x01C4 0058
EDMATCCFG
EDMA TC Configuration (see Section 4.6.2.4, EDMATCCFG
Register).
0x01C4 005C
CLKCTL
Oscillator and Output Clock Control (see Section 4.3.3, Clock and
Oscillator Control).
0x01C4 0060
DSPINT
ARM to DSP Interrupt Status (see Section 4.7.3.12, ARM/DSP
Communications Interrupts).
0x01C4 0064
DSPINTSET
ARM to DSP Interrupt Set (see Section 4.7.3.12, ARM/DSP
Communications Interrupts).
0x01C4 0068
DSPINTCLR
ARM to DSP Interrupt Clear (see Section 4.7.3.12, ARM/DSP
Communications Interrupts).
0x01C4 006C
VSCLKDIS
Video and TSIF Clock Disable (see Section 4.3.2.3, Video and TSIF
Clock Disable).
0x01C4 0070
ARMINT
DSP to ARM Interrupt Status (see Section 4.7.3.12, ARM/DSP
Communications Interrupts).
0x01C4 0074
ARMINTSET
DSP to ARM Interrupt Set (see Section 4.7.3.12, ARM/DSP
Communications Interrupts).
84
Device Configurations
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Table 4-1. System Module Register Memory Map (continued)
HEX ADDRESS RANGE
REGISTER ACRONYM
DESCRIPTION
0x01C4 0078
ARMINTCLR
DSP to ARM Interrupt Clear (see Section 4.7.3.12, ARM/DSP
Communications Interrupts).
0x01C4 007C
ARMWAIT
ARM Memory Wait State Control (see Section 4.4.2.5, ARMWAIT
Register).
0x01C4 0080 - 0x01C4 03FF
–
Reserved
Device Configurations
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
85
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
4.2
www.ti.com
Power Considerations
The DM6467 provides several means of managing power consumption.
As described in the Section 7.3.4, DM6467 Power and Clock Domains, the DM6467 has one single power
domain—the “Always On” power domain. Within this power domain, the DM6467 utilizes local clock gating
via the Power and Sleep Controller (PSC) to achieve power savings. For more details on the PSC, see
Section 7.3.5, Power and Sleep Controller (PSC) and the TMS320DM646x DMSoC ARM Subsystem
Reference Guide (literature number SPRUEP9).
Some of the DM6467 peripherals support additional power saving features. For more details on power
saving features supported, see the peripheral-specific reference guides [listed/linked in the
TMS320DM646x DMSoC Peripherals Overview Reference Guide (literature number SPRUEQ0).
Most DM6467 3.3-V I/Os can be powered-down to reduce power consumption. The VDD3P3V_PWDN
register in the System Module (see Figure 4-1 ) is used to selectively power down unused 3.3-V I/O pins.
Note: To save power, all other I/O buffers are powered down by default. Before using these pins, the user
must program the VDD3P3V_PWDN register to power up the corresponding I/O buffers.
For a list of multiplexed pins on the device and the pin mux group each pin belongs to, see Section 4.7.3,
Pin Multiplexing Details.
Note: The VDD3P3V_PWDN register only controls the power to the I/O buffers. The Power and Sleep
Controller (PSC) determines the clock/power state of the peripheral.
31
28
27
26
25
24
21
20
19
18
17
16
RESERVED
29
USBV
CLKOUT
RSV
SPI
VLYNQ
23
RESERVED
22
GMII
MII
MCASP1
MCASP0
PCIHPI1
PCIHPI0
R-000
R/W-1
R/W-0
R-0
R/W-1
R/W-1
R-00
R/W-1
R/W-1
R/W-1
R/W-1
R/W-0
R/W-0
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
GPIO
WDTIM
TIM23
TIM01
PWM1
PWM0
UR2FC
UR2DAT
UR1FC
UR1DAT
UR0MDM
UR0DF
VPIF3
VPIF2
VPIF1
VPIF0
R/W-0
R/W-0
R/W-1
R/W-1
R/W-1
R/W-1
R/W-1
R/W-1
R/W-1
R/W-1
R/W-1
R/W-1
R/W-1
R/W-0
R/W-1
R/W-1
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
Figure 4-1. VDD3P3V_PWDN Register [0x01C4 0048]
86
Device Configurations
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Table 4-2. VDD3P3V_PWDN Register Bit Descriptions
BIT
NAME
31:29
RESERVED
28
USBV
27
CLKOUT
26
RSV
Reserved. Read returns "0".
25
SPI
SPI Powerdown Control.
This bit controls the six SPI interface pins: SPI_CLK, SPI_EN, SPI_CS0, SPI_CS1, SPI_SOMI, and
SPI_SIMO.
24
VLYNQ
23:22
RESERVED
21
GMII
20
MII
19
MCASP1
McASP1 Powerdown Control.
This bit controls the three McASP1 pins: ACLKX1, AHCLKX1, and AXR1[0].
18
MCASP0
McASP0 Powerdown Control.
This bit controls the 12 McASP0 pins: ACLKR0, AHCLKR0, AFSR0, ACLKX0, AHCLKX0, AFSX0,
AXR0[3:0], AMUTE0, and AMUTEIN0.
PCIHPI1
PCI/HPI/EMIFA/ATA Powerdown Control.
This bit controls the 28 pins used by the ATA or PCI`, HPI, or EMIFA. These pins include:
PCI_RST/DA2/GP[13]/EM_A[22], PCI_IDSEL/HDDIR/EM_R/W,
PCI_REQ/DMARQ/GP[11]/EM_CS5, PCI_GNT/DMACK/GP[12]/EM_CS4,
PCI_CBE1/ATA_CS1/GP[32]/EM_A[19], PCI_CBE0/ATA_CS0/GP[33]/EM_A[18],
DIOW/GP[20]/EM_WAIT4/(RDY4/BSY4), IORDY/GP[21]/EM_WAIT3/(RDY3/BSY3),
DIOR/GP[19]/EM_WAIT5/(RDY5/BSY5), DA1/GP[16]/EM_A[21], DA0/GP[17]/EM_A[20],
INTRQ/GP[18]/RSV , PCI_AD[31:16]/DD[15:0]/HD[31:16]/EM_A[15:0]
Defaults to powered up for NOR boot.
16
PCIHPI0
PCI/HPI/EMIFA Powerdown Control.
This bit controls the 28 pins used by PCI, HPI, or EMIFA but not shared with ATA. These pins
include: PCI_CLK/GP[10], PCI_DEVSEL/HCNTL1/EM_BA[1], PCI_FRAME/HINT/EM_BA[0],
PCI_IRDY/HRDY/EM_A[17]/(CLE), PCI_TRDY/HHWIL/EM_A[16]/(ALE),
PCI_STOP/HCNTL0/EM_WE, PCI_SERR/HDS1/EM_OE, PCI_PERR/HCS/EM_DQM1,
PCI_PAR/HAS/EM_DQM0, PCI_INTA/EM_WAIT2/(RDY2/BSY2), PCI_CBE3/HR/W/EM_CS3,
PCI_CBE2/HDS2/EM_CS2, PCI_AD[15:0]/HD[15:0]/EM_D[15:0]
Defaults to powered up for NOR boot.
15
GPIO
14
WDTIM
WD Timer Powerdown Control.
This bit controls the WD Timer pin TOUT2.
13
TIM23
Timer1 Powerdown Control.
This bit controls the three Timer1 pins TINP1L, TOUT1L, and TOUT1U.
12
TIM01
Timer0 Powerdown Control.
This bit controls the four Timer0 pins TINP0L, TINP0U, TOUT0L, and TOUT0U.
11
PWM1
PWM1 Powerdown Control.
This bit controls the PWM1/TS1_DOUT pin.
10
PWM0
PWM0 Powerdown Control.
This bit controls the PWM0/CRG0_PO/TS1_ENAO pin.
9
UR2FC
UART2 Flow Control Powerdown Control.
This bit controls the URTS2/UIRTX2/TS0_PSTIN/GP[41] and
UCTS2/USD2/CRG0_VCXI/GP[42]/TS1_PSTO pins.
17
DESCRIPTION
Reserved. Read returns "0".
USB_DRVVBUS Powerdown Control.
0 = I/O cells powered up.
1 = I/O cells powered down.
This bit controls the USB_DRVVBUS/GP[22] pin.
CLKOUT0 Powerdown Control.
This bit controls the CLKOUT0 pin.
VLYNQ Powerdown Control.
This bit controls the ten VLYNQ interface pins: VLYNQ_CLOCK, VLYNQ_SCRUN,
VLYNQ_TXD[3:0], and VLYNQ_RXD[3:0].
Reserved. Read returns "0".
GMII Powerdown Control.
This bit controls the ten pins used by GMII (Gigabit) only: RFTCLK, GMTCLK, MTXD[7:4], and
MRXD[7:4].
MII Powerdown Control.
This bit controls the 17 pins used by (G)MII (10/100/1000) and MDIO interfaces: MTCLK,
MTXD[3:0], MTXEN, MCOL, MCRS, MRCLK, MRXD[3:0], MRXDV, MRXER, MDCLK, and MDIO.
GPIO Powerdown Control.
This bit controls the eight GP[7:0] pins. Defaults to powered up.
Device Configurations
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
87
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
Table 4-2. VDD3P3V_PWDN Register Bit Descriptions (continued)
BIT
88
NAME
DESCRIPTION
UART2 Data Powerdown Control.
This bit controls the URXD2/CRG1_VCXI/GP[39]/CRG0_VCXI and
UTXD2/URCTX2/CRG1_PO/GP[40]/CRG0_PO pins.
8
UR2DAT
7
UR1FC
6
UR1DAT
UART1 Data Powerdown Control.
This bit controls the URXD1/TS0_DIN7/GP[23] and UTXD1/URCTX1/TS0_DOUT7/GP[24] pins.
5
UR0MDM
UART0 Modem Control Powerdown Control.
This bit controls the UDTR0/TS0_ENAO/GP[36], UDSR0/TS0_PSTO/GP[37],
UDCD0/TS0_WAITIN/GP[38], and URIN0/GP[8]/TS1_WAITIN pins.
4
UR0DF
UART0 Data and Flow Control Powerdown Control.
This bit controls the URXD0/TS1_DIN, UTXD0/URCTX0/TS1_PSTIN,
URTS0/UIRTX0/TS1_EN_WAITO, and UCTS0/USD0 pins.
3
VPIF3
VPIF MSB Output Powerdown Control.
This bit controls the VP_DOUT[15:8]/TS1_xx, VP_CLKIN3/TS1_CLKO, and VP_CLKO3/TS0_CLKO
pins.
2
VPIF2
VPIF LSB Output Powerdown Control.
This bit controls the VP_DOUT[7:0], VP_CLKIN2, and VP_CLKO2 pins. (VP_DOUT[7:0] are boot
configuration inputs.)
1
VPIF1
VPIF MSB Input Powerdown Control.
This bit controls the VP_DIN[15:8]/TS0_DIN[7:0] and VP_CLKIN1 pins.
0
VPIF0
VPIF LSB Input Powerdown Control.
This bit controls the VP_DIN[3:0]/TS0_DOUT[3:0], VP_DIN[7:4]/TS0_DOUT[7:4]/TS1_xx, and
VP_CLKIN0 pins.
UART1 Flow Control Powerdown Control.
This bit controls the URTS1/UIRTX1/TS0_WAITO/GP[25] and
UCTS1/USD1/TS0_EN_WAITO/GP[26] pins.
Device Configurations
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
4.3
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Clock Considerations
Global device and local peripheral clocks are controlled by the PLL Controllers (PLLC1 and PLLC2) and
the Power and Sleep Controller (PSC). In addition, the System Module Video Clock Control (VIDCLKCTL),
TSIF Control (TSIFCTL), and Clock and Oscillator Control (CLKCTL) registers configure the clock sources
to the VPIF, TSIF, CRGEN peripherals, and the Auxiliary Oscillator.
The selected Video, TSIF, and CRGEN module input clocks are disabled using the System Module Video
Source Clock Disable (VSCLKDIS) register. Note: To ensure glitch-free operation, the clock should be
disabled before changing the clock source frequency or muxing via the VIDCLKCTL and TSIFCTL.
4.3.1
Clock Configurations after Device Reset
After device reset, the user is responsible for programming the PLL Controllers (PLLC1 and PLLC2) and
the Power and Sleep Controller (PSC) to bring the device up to the desired clock frequency and the
desired peripheral clock state (clock gating or not).
For additional power savings, some of the DM6467 peripherals support clock gating within the peripheral
boundary. For more details on clock gating and power saving features supported by a specific peripheral,
see the peripheral-specific reference/user's guides [listed/linked in the TMS320DM646x DMSoC
Peripherals Overview Reference Guide (literature number SPRUEQ0)].
4.3.1.1
Device Clock Frequency
The DM6467 defaults to PLL bypass mode. If the ROM bootloader is selected (BTMODE[3:0] ≠ 0100), the
bootloader code programs PLLC1 and PLLC2.
Section 4.4.1, Boot Modes discusses the different boot modes in more detail.
The user must adhere to the various clock requirements when programming the PLLC1 and PLLC2:
• PLL multiplier and frequency ranges. For more details on PLL multiplier and frequency ranges, see
Section 7.5.1, PLL1 and PLL2.
4.3.1.2
Module Clock State
The clock and reset state for each of the modules is controlled by the Power and Sleep Controller (PSC).
Table 4-3 shows the default state of each module after a device-level global reset. The DM6467 device
has four different module states—Enable, Disable, SyncReset, or SwRstDisable. For more information on
the definitions of the module states, the PSC, and PSC programming, see Section 7.3.5, Power and Sleep
Controller (PSC) and the TMS320DM646x DMSoC ARM Subsystem Reference Guide (literature number
SPRUEP9).
Device Configurations
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
89
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
Table 4-3. DM6467 Default Module States
LPSC #
0
ARM
Enable
DSP C64x+
If DSPBOOT = 0 then, Enable and Module Local Reset is asserted
(MDSTATn.LRST = 0).
If DSPBOOT = 1 then, Enable and Module Local Reset is deasserted
(MDSTATn.LRST = 1).
2
HDVICP0
SwRstDisable
3
HDVICP1
SwRstDisable
4
EDMACC
SwRstDisable
5
EDMATC0
SwRstDisable
6
EDMATC1
SwRstDisable
7
EDMATC2
SwRstDisable
8
EDMATC3
SwRstDisable
1
9
USB2.0
SwRstDisable
10
ATA
SwRstDisable
11
VLYNQ
SwRstDisable
12
HPI
SwRstDisable
13
PCI
SwRstDisable
14
EMAC/MDIO
SwRstDisable
15
VDCE
SwRstDisable
16 – 17
(1)
90
DEFAULT MODULE STATE
[PSC Register MDSTATn.STATE]
MODULE NAME
Video Port
(1)
SwRstDisable
18
TSIF0
SwRstDisable
19
TSIF1
SwRstDisable
20
DDR2 Memory Contoller
SwRstDisable
21
EMIFA
If BTMODE[3:0] ≠ 0100 and DSPBOOT = 0 then, SwRstDisable
If BTMODE[3:0] = 0100 or DSPBOOT = 1 then, Enable
22
McASP0
SwRstDisable
23
McASP1
SwRstDisable
24
CRGEN0
SwRstDisable
25
CRGEN1
SwRstDisable
26
UART0
SwRstDisable
27
UART1
SwRstDisable
28
UART2
SwRstDisable
29
PWM0
SwRstDisable
30
PWM1
SwRstDisable
31
I2C
SwRstDisable
32
SPI
SwRstDisable
33
GPIO
SwRstDisable
34
TIMER0
SwRstDisable
35
TIMER1
SwRstDisable
36 – 44
Reserved
Reserved
45
ARM INTC
Enable
The Video Port Module has a total of five clock inputs that can be controlled by the LPSC. One LPSC can support only a maximum of
four clocks; therefore, two LPSCs are assigned to the Video Port. Both Video Port LPSCs should be controlled together and should be
set to the same state.
Device Configurations
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
4.3.2
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Clock Control
This section describes the following registers: the VPIF (Video)/TSIF clock control and clock disable
registers and the Clock and Oscillator control register.
4.3.2.1
Video Clock Control Register
The Video Clock Control (VIDCLKCTL) register allows the user to select/control the clock muxing for the
video channels' (i.e., channels 1, 2, and 3) output clock source.
31
16
RESERVED
R-0000 0000 0000 0000
15
14
12
11
10
8
7
5
4
3
0
RSV
VCH3CLK
RSV
VCH2CLK
RESERVED
VCH1CLK
RESERVED
R-0
R/W-111
R-0
R/W-110
R-000
R/W-1
R-0000
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
Figure 4-2. VIDCLKCTL Register [0x01C4 0038]
Table 4-4. VIDCLKCTL Register Bit Descriptions
BIT
NAME
31:15
RESERVED
14:12
VCH3CLK
11
RSV
10:8
VCH2CLK
7:5
RESERVED
4
VCH1CLK
3:0
RESERVED
DESCRIPTION
Reserved. Read returns "0".
Video Channel 3 Clock Source.
This field selects the clock source for the Channel 3 output source clock.
000 = CRG0_VCXI (external pin)
001 = CRG1_VCXI (external pin)
010 = SYSCLK8 (PLLC1)
011 = AUXCLK (PLLC1)
100 = VP_CLKIN0 (external pin)
101 = STC_CLKIN (external pin)
110 = VP_CLKIN2 (external pin)
111 = VP_CLKIN3 (external pin)
Reserved. Read returns "0".
Video Channel 2 Clock Source.
This field selects the clock source for the Channel 2 output source clock.
000 = CRG0_VCXI (external pin)
001 = CRG1_VCXI (external pin)
010 = SYSCLK8 (PLLC1)
011 = AUXCLK (PLLC1)
100 = VP_CLKIN0 (external pin)
101 = STC_CLKIN (external pin)
110 = VP_CLKIN2 (external pin)
111 = Reserved
Reserved. Read returns "0".
Video Channel 1 Clock Source.
This bit selects the clock source for the Channel 1 input clock.
0 = VP_CLKIN0 (external pin)
1 = VP_CLKIN1 (external pin)
Reserved. Read returns "0".
Device Configurations
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
91
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
4.3.2.2
www.ti.com
TSIF Control
The TSIF Control (TSIFCTL) registers allows the user to select/control the clock muxing for the counter
and serial output of TSIF1 andthe counter and parallel/serial output for TSIF0.
31
16
RESERVED
R-0000 0000 0000 0000
15
14
12
11
8
7
6
4
3
2
0
RSV
TSIF1_CNTCLK
TSSO_CLK
RSV
TSIF0_CNTCLK
RSV
TSPO_CLK
R-0
R/W-000
R/W-0000
R-0
R/W-000
R-0
R/W-000
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
Figure 4-3. TSIFCTL Register [0x01C4 0050]
Table 4-5. TSIFCTL Register Bit Descriptions
BIT
NAME
31:15
RESERVED
14:12
11:8
TSSO_CLK
7
RSV
6:4
TSIF0_CNTCLK
3
RSV
2:0
92
TSIF1_CNTCLK
TSPO_CLK
DESCRIPTION
Reserved. Read returns "0".
TSIF1 Counter Clock Source.
This field selects the clock source for the TSIF1 module's counter.
000 = CRG1_VCXI (external pin)
001 = STC_CLKIN (external pin)
010 = AUXCLK (PLLC1 output – 27 MHz)
011 = CRG0_VCXI (external pin)
100 = VP_CLKIN2 (external pin)
101 = VP_CLKIN3 (external pin)
110 = Reserved
111 = Reserved
TSIF1 Serial Output Clock Source.
This field selects the clock source for the TSIF1 output source clock.
0000 = CRG1_VCXI (external pin)
0001 = STC_CLKIN (external pin)
0010 = SYSCLK6 (PLLC1)
0011 = SYSCLKBP (PLLC1)
0100 = VP_CLKIN0 (external pin)
0101 = TS1_CLKIN (external pin)
0110 = VP_CLKIN2 (external pin)
0111 = Reserved
1000 = CRG0_VCXI
1001 = Reserved
1xx1 = Reserved
Reserved. Read returns "0".
TSIF0 Counter Clock Source.
This field selects the clock source for the TSIF0 module's counter.
000 = CRG0_VCXI (external pin)
001 = STC_CLKIN (external pin)
010 = AUXCLK (PLLC1 output – 27 MHz)
011 = CRG1_VCXI (external pin)
100 = VP_CLKIN0 (external pin)
101 = VP_CLKIN1 (external pin)
110 = Reserved
111 = Reserved
Reserved. Read returns "0".
TSIF0 Parallel/Serial Output Clock Source.
This field selects the clock source for the TSIF0 output source clock.
000 = CRG0_VCXI (external pin)
001 = STC_CLKIN (external pin)
010 = SYSCLK5 (PLLC1)
011 = SYSCLKBP (PLLC1)
100 = VP_CLKIN0 (external pin)
101 = VP_CLKIN1 (external pin)
110 = TS0_CLKIN (external pin)
111 = CRG1_VCXI (external pin)
Device Configurations
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
4.3.2.3
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Video and TSIF Clock Disable
The Video Source Clock Disable (VSCLKDIS) register allows the user to disable the selected Video
(VPIF), TSIF, and CRGEN module input clocks.
Note: To ensure glitch-free operation, the clock should be disabled before changing the clock source
frequency or muxing via the VIDCLKCTL and TSIFCTL.
31
16
RESERVED
R-0000 0000 0000 0000
15
11
10
9
8
RESERVED
12
VID3
VID2
VID1
VID0
R-0000
R/W-1
R/W-1
R/W-1
R/W-1
7
6
5
TSIFCNT1 TSIFCNT0 TSIFTX1
R/W-1
R/W-1
4
3
2
1
0
TSIFTX0
TSIFRX1
TSIFRX0
CRG1
CRG0
R/W-1
R/W-1
R/W-1
R/W-1
R/W-1
R/W-1
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
Figure 4-4. VSCLKDIS Register [0x01C4 006C]
Table 4-6. VSCLKDIS Register Bit Descriptions
BIT
NAME
31:12
RESERVED
DESCRIPTION
11
VID3
VPIF Channel 3 Clock Disable.
0 = Clock enabled.
1 = Clock disabled.
10
VID2
VPIF Channel 2 Clock Disable.
0 = Clock enabled.
1 = Clock disabled.
9
VID1
VPIF Channel 1 Clock Disable.
0 = Clock enabled.
1 = Clock disabled.
8
VID0
VPIF Channel 0 Clock Disable.
0 = Clock enabled.
1 = Clock disabled.
7
TSIFCNT1
TSIF1 Counter Clock Disable.
0 = Clock enabled.
1 = Clock disabled.
6
TSIFCNT0
TSIF0 Counter Clock Disable.
0 = Clock enabled.
1 = Clock disabled.
5
TSIFTX1
TSIF1 Transmit Clock Disable.
0 = Clock enabled.
1 = Clock disabled.
4
TSIFTX0
TSIF0 Transmit Clock Disable.
0 = Clock enabled.
1 = Clock disabled.
3
TSIFRX1
TSIF1 Receive Clock Disable.
0 = Clock enabled.
1 = Clock disabled.
2
TSIFRX0
TSIF0 Receive Clock Disable.
0 = Clock enabled.
1 = Clock disabled.
1
CRG1
CRGEN1 Clock Disable.
0 = Clock enabled.
1 = Clock disabled.
0
CRG0
CRGEN0 Clock Disable.
0 = Clock enabled.
1 = Clock disabled.
Reserved. Read returns "0".
Device Configurations
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
93
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
4.3.3
www.ti.com
Clock and Oscillator Control
The Clock and Oscillator Control (CLKCTL) register allows the user to disable the OSC pwrdwn and pwr
disable
31
25
24
RESERVED
26
OSCPWRDN
OSCDIS
RESERVED
CLKOUT
R-0000 00
R/W-0
R/W-1
R-0000
R/W-1000
15
12
11
8
23
20
7
4
19
16
3
0
RESERVED
AUD_CLK1
RESERVED
AUD_CLK0
R-0000
R/W-0000
R-0000
R/W-0000
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
Figure 4-5. CLKCTL Register [0x01C4 005C]
Table 4-7. CLKCTL Register Bit Descriptions
(1)
94
BIT
NAME
31:26
RESERVED
Reserved. Read returns "0".
DESCRIPTION
25
OSCPWRDN
Auxiliary Oscillator Powerdown.
This bit controls the internal bias resistor conection.
0 = Internal bias resistor connected (normal operation)
1 = Internal bias resistor disconnected (external bias resistor required or clock input used)
24
OSCDIS
23:20
RESERVED
19:16
CLKOUT
15:12
RESERVED
Auxiliary Oscillator Disable.
This bit disables the oscillator.
0 = Oscillator enabled (normal operation).
1 = Oscillator disabled (clock input used or no Auxiliary clock required).
Reserved. Read returns "0".
CLKOUT0 Source.
This field selects the clock source for the CLKOUT0 output.
0000 = Disabled
0001 = PLL1 AUXCLK
0010 = Reserved
0011 = SYSCLK3 (1)
0100 = SYSCLK4
0101 = SYSCLK5
0110 = SYSCLK6
0111 = Reserved
1000 = SYSCLK8
1001 = SYSCLK9
1010 = AUX_MXI
1011 = Reserved
1100 = Reserved
1101 = Reserved
1110 = Reserved
1111 = Reserved
Reserved. Read returns "0".
The maximum frequency allowed for the CLKOUT0 pin is 148.5 MHz. For the -729 MHz device, in PLL mode, do not configure the
CLKOUT bits to SYSCLK3 (0011) because the CLKOUT0 source will exceed the maximum frequency limit allowed for CLKOUT0 pin.
For more details on the CLKOUT0 timings, see Table 7-15, Switching Characteristics Over Recommended Operating Conditions for
CLKOUT0.
Device Configurations
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Table 4-7. CLKCTL Register Bit Descriptions (continued)
BIT
NAME
11:8
AUD_CLK1
AUDIO_CLK1 Source.
This field selects the clock source for the AUDIO_CLK1 output.
0000 = Disabled
0001 = PLL1 AUXCLK
0010 = CRG0_VCXI
0011 = CRG1_VCXI
0100 = VP_CLKIN0
0101 = VP_CLKIN1
0110 = VP_CLKIN2
0111 = VP_CLKIN3
1000 = AUX_MXI
1001 = STC_CLKIN
1010 = Reserved
1011 = Reserved
1100 = Reserved
1101 = Reserved
1110 = Reserved
1111 = Reserved
DESCRIPTION
7:4
RESERVED
Reserved. Read returns "0".
3:0
AUD_CLK0
AUDIO_CLK0 Source.
This field selects the clock source for the AUDIO_CLK0 output.
0000 = Disabled
0001 = PLL1 AUXCLK
0010 = CRG0_VCXI
0011 = CRG1_VCXI
0100 = VP_CLKIN0
0101 = VP_CLKIN1
0110 = VP_CLKIN2
0111 = VP_CLKIN3
1000 = AUX_MXI
1001 = STC_CLKIN
1010 = Reserved
1011 = Reserved
1100 = Reserved
1101 = Reserved
1110 = Reserved
1111 = Reserved
Device Configurations
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
95
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
4.4
www.ti.com
Boot Sequence
The boot sequence is a process by which the device's memory is loaded with program and data sections,
and by which some of the device's internal registers are programmed with predetermined values. The boot
sequence is started automatically after each device-level global reset. For more details on device-level
global resets, see Section 7.7, Reset.
There are several methods by which the memory and register initialization can take place. Each of these
methods is referred to as a boot mode. The boot mode to be used is selected at reset. For more
information on the bootmode selections, see Section 4.4.1, Boot Modes.
The device is booted through multiple means—primary bootloaders within internal ROM or EMIFA, and
secondary user bootloaders from peripherals or external memories. Boot modes, pin configurations, and
register configurations required for booting the device, are described in the following subsections.
4.4.1
Boot Modes
The DM6467 boot modes are determined by these device boot and configuration pins. For information on
how these pins are sampled at device reset, see Section 7.7.1.2, Latching Boot and Configuration Pins.
• BTMODE[3:0]
• PCIEN
• CS2BW
• DSPBOOT
• VP_DOUT7/VADJEN
The TMS320DM646x DMSoC ARM can boot either from asynchronous EMIF/NOR Flash or from ARM
ROM, as determined by the device boot and configuration pins at reset (BTMODE[3:0] and PCIEN). The
PCIEN pin configuration is used to select the default configuration of the EMIFA/PCI/HPI pins at reset.
This allows the DM646x DMSoC to be PCI-compliant at reset. When PCIEN = 1, the PCI module controls
the multiplexed pins with the appropriate pullup/pulldown configuration. For all other bootmodes (non-PCI
bootmodes), the PCIEN must be cleared to "0".
For a more detailed description of the ROM boot modes supported by the DM646x DMSoC, see Using the
TMS320DM646x Bootloader Application Report (literature number SPRAAS0).
4.4.2
Boot Mode Registers
The DSPBOOTADDR, BOOTCMPLT, BOOTCMD, and BOOTCFG registers are used to control boot and
device configurations.
4.4.2.1
DSPBOOTADDR Register
The DSPBOOTADDR register contains the upper 22 bits of the DSP reset vector.
31
10
9
0
BOOTADDR[21:0]
RESERVED
R/W-0100 0010 0010 0000 0000 00
R-00 0000 0000
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
Figure 4-6. DSPBOOTADDR Register
Table 4-8. DSPBOOTADDR Register Bit Descriptions
96
BIT
NAME
31:10
BOOTADDR[21:0]
9:0
RESERVED
DESCRIPTION
Upper 22 bits of the C64x+ DSP boot address.
Reserved
Device Configurations
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
4.4.2.2
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
BOOTSTAT Register
The Boot Status (BOOTSTAT) register indicates the status of the device boot process (e.g., boot error,
boot complete, or watchdog timer reset).
31
30
20
19
16
WDRST
RESERVED
BOOTERR
R/W-0
R-000 0000 0000
R-0000
15
1
0
RESERVED
BC
R-0000 0000 0000 000
R/W-0
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
Figure 4-7. BOOTSTAT Register
Table 4-9. BOOTSTAT Register Bit Descriptions
BIT
NAME
DESCRIPTION
31
WDRST
Watchdog Timer Reset.
0 = Device reset was not a result of a watchdog timer timeout.
1 = Device reset was a result of a watchdog timer timeout.
This is a "sticky" bit that can be used to debug WD timeout conditions. The bit is set when a WD
timeout occurs (TOUT2). This bit is reset (to "0") by a POR reset only; otherwise it retains its value.
It is not cleared by a Warm Reset or Soft Reset.
The bit may be cleared by writing a "1".
30:20
RESERVED
Reserved. Read returns "0".
19:16
BOOTERR
Boot Error.
0000 = No boot error [default].
Others = Bootloader detected boot error.
The exact meaning of the various error codes will be determined by the bootloader software.
15:1
RESERVED
Reserved. Read returns "0".
0
BC
Boot Complete.
0 = Host has not completed the boot sequence [default].
1 = Host has completed the boot sequence.
This bit may be optionally set by a host boot device (such as PCI or HPI) to indicate that it has
finished loading code. The ARM926 can poll this bit to determine whether to continue the boot
process.
Device Configurations
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
97
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
4.4.2.3
www.ti.com
BOOTCFG Register
The Boot Configuration (BOOTCFG) register is a read-only register that indicates the value of the device
bootmode and configuration pins latched at the end of reset. During a hard reset (POR or RESET pin
active [low]), the values of the CFG pins (i.e., BTMODE[3:0], CS2BW, PCIEN, DSPBOOT) are propagated
through the BOOTCFG register to the Boot Controller. When RESET or POR is de-asserted, the value of
the pins is latched. The BOOTCFG value does not change as a result of a soft reset, instead the value
latched at the end of the previous global reset is retained.
31
18
15
13
12
17
16
RESERVED
DSP_BT
PCIEN
R-0000 0000 0000 00
R-L
R-L
11
9
8
7
4
3
0
RESERVED
VADJEN
RESERVED
CS2_BW
RESERVED
BOOTMODE
R-000
R-L
R-000
R-L
R-0000
R-LLLL
LEGEND: R = Read only; L = Latched pin value; -n = value after reset
Figure 4-8. BOOTCFG Register
98
Device Configurations
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Table 4-10. BOOTCFG Register Bit Descriptions
BIT
NAME
31:18
RESERVED
17
DSP_BT
16
PCIEN
15:13
RESERVED
12
VADJEN
11:9
RESERVED
8
CS2_BW
7:4
RESERVED
3:0
BOOTMODE
DESCRIPTION
Reserved. Read returns "0".
DSP Boot. Latched from DSPBOOT input at the rising edge of RESET or POR.
0 = ARM boots C64x+.
1 = C64x+ self-boots.
This bit will cause the DSP to be released from reset automatically. The C64x+ will boot from
EMIFA (default DSPBOOTADDR address 0x4220 0000). If BOOTMODE = 0010 or 0011,
or PCIEN = 1, then the C64x+ self-boot will fail since EMIFA will be disabled.
PCI Enable. Latched from PCIEN input at the rising edge of RESET or POR.
0 = PCI disabled.
1 = PCI enabled.
PCIEN = 1 disables the internal pullup and pulldown resistors on the PCI pins and configures the
pin muxing for PCI.
Reserved. Read returns "0".
Votlage Adjust Enable (SmartReflex). Latched from VADJEN input at the rising edge of RESET or
POR.
This pin determines whether GP[6]/CVDDADJ0 and GP[7]/CVDDADJ1 function as GPIO pins or as
SmartReflex control output pins.
0 = SmartReflex outputs disabled. GP[6]/CVDDADJ0 and GP[7]/CVDDADJ1 pins function as GPIO.
1 = SmartReflex outputs enabled. GP[6]/CVDDADJ0 and GP[7]/CVDDADJ1 pins function as
SmartReflex control outputs.
Reserved. Read returns "0".
EMIFA EM_CS2 Default Bus Width. Latched from CS2BW input at the rising edge of RESET or
POR.
0 = Default to 8-bit operation.
1 = Default to 16-bit operation.
This bit determines the default bus width of the EMIFA EM_CS2 memory space. This ensures that
boot from EMIFA (ARM or DSP) will correctly read the attached memory.
Reserved. Read returns "0".
Boot Mode Configuration Bits. Bit values latched from BTMODE[3:0] at the rising edge of RESET or
POR.
0000 = Emulation boot.
0001 = Reserved.
0010 = HPI-16 (if PCIEN = 0).
PCI without autoinitialization (if PCIEN = 1).
0011 = HPI-32 (if PCIEN = 0).
PCI with autoinitialization (if PCIEN = 1).
0100 = EMIFA direct boot (ROM/NOR) (if PCIEN = 0; error if PCIEN = 1 defaults to UART0).
0101 = Reserved.
0110 = I2C boot.
0111 = NAND Flash boot (if PCIEN = 0; error if PCIEN = 1 defaults to UART0).
1000 = UART0 boot.
1001 = Reserved.
1010 = Reserved.
1011 = Reserved.
1100 = Reserved.
1101 = Reserved.
1110 = SPI boot.
1111 = Reserved.
Device Configurations
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
99
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
4.4.2.4
www.ti.com
ARMBOOT Register
The ARM Boot Configuration (ARMBOOT) register is used to control the ARM926 boot. The ARMBOOT
value does not change as a result of a soft reset, instead the last value written is retained.
When ROM boot is selected (BTMODE[3:0] ≠ 0100), a jump to the internal TCM ROM (0x0000 8000) is
forced into the first fetched instruction word. The embedded ROM boot loader (RBL) code can then
perform certain configuration steps, read the BOOTCFG register to determine the desired boot method,
and branch to an appropriate secondary loader utility.
If EMIFA boot is selected (BTMODE[3:0] = 0100), a jump to the highest branch address (0x0200 0000) is
forced into the first fetched instruction word. This must be modified to address 0x4200 0000 in order to
map to the EMIFA. The ARM will then continue executing from external memory using the default EMIFA
timings until modified by software. Note: that either NOR Flash or ROM must be connected to the first
EMIFA chip select space (EM_CS2). The EMIFA does not support direct execution from NAND Flash.
31
5
4
3
1
0
RESERVED
ADDRMOD
RESERVED
TRAMBOOT
R-0000 0000 0000 0000 0000 0000 000
R/W-C
R-000
R/W-0
LEGEND: R/W = Read/Write; R = Read only; C = Clear; -n = value after reset
Figure 4-9. ARMBOOT Register
Table 4-11. ARMBOOT Register Bit Descriptions
BIT
NAME
31:5
RESERVED
Reserved. Read returns "0".
4
ADDRMOD
IAHB Address Modification.
0 = No address modification.
1 = Address bit 30 is tied high to modify IAHB fetch address to point to EMIFA.
The default value for this bit is determined by the BOOTMODE configuration bits (BTMODE[3:0]). If
BTMODE[3:0] = 0100 [EMIFA direct boot (ROM/NOR)] , then ADDRMOD defaults to "1" so that
instruction fetches from the ARM will point to EMIFA CS2 memory space. For all other
BTMODE[3:0] values, ADDRMOD defaults to "0" because ARM will boot from its TCM (ROM or
RAM).
The ADDRMOD value is ignored when TRAMBOOT is set (1) [address modification is disabled].
After branching into the EMIFA CS2 space, software should clear this bit as part of the reset routine
so that subsequent IAHB access addresses are not modified.
3:1
RESERVED
Reserved. Read returns "0".
TRAMBOOT
ARM TCM RAM Boot.
0 = Use BTMODE[3:0] selected boot mode
1 = Boot from ITCM RAM
This is a "sticky" bit that can be used to force the ARM926 to boot from ITCM RAM. On POR reset,
this bit will be initialized to "0" because TCM RAM is not initialized; otherwise, the bit retains the
value. After initializing ITCM RAM, software can set this bit so that subsequent Warm Reset
(RESET) or Soft Reset will boot from the ITCM.
0
4.4.2.5
DESCRIPTION
ARMWAIT Register
The ARM Wait State Control (ARMWAIT) register is used to control ARM926 accesses to its TCM RAM.
At normal ARM operating frequency, a wait state must be inserted when accessing TCM RAM. When the
device is operated at low speeds, performance may be increased by removing the wait state. Note: TCM
ROM will always operate with a wait state enabled.
31
1
0
RESERVED
RAMWAIT
R-0000 0000 0000 0000 0000 0000 0000 000
R/W-1
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
Figure 4-10. ARMWAIT Register
100
Device Configurations
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Table 4-12. ARMWAIT Register Bit Descriptions
BIT
NAME
31:1
RESERVED
0
RAMWAIT
DESCRIPTION
Reserved. Read returns "0".
ARM TCM RAM Wait State Configuration.
0 = TCM RAM wait state disabled.
1 = TCM RAM wait state enabled.
Device Configurations
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
101
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
4.5
www.ti.com
Configurations At Reset
Some device configurations are determined at reset. The following subsections give more details.
4.5.1
Device and Peripheral Configurations at Device Reset
Table 3-5, BOOT Terminal Functions lists the device boot and configuration pins that are latched at device
reset for configuring basic device settings for proper device operation. Table 4-13, summarizes the device
boot and configuration pins, and the device functions that they affect.
Table 4-13. Default Functions Affected by Device Boot and Configuration Pins
DEVICE BOOT AND
CONFIGURATION PINS
BOOT SELECTED
PIN MUX CONTROL
GLOBAL SETTING
PERIPHERAL SETTING
BOOTMODE[3:0]
Boot Mode
PINMUX0/PINMUX1
Registers:
Based on
BOOTMODE[3:0], the
bootloader code programs
PINMUX0 and PINMUX1
registers to select the
appropriate pin functions
required for boot.
I/O Pin Power:
Based on
BOOTMODE[3:0], the
bootloader code programs
VDD3P3V_PWDN register
to power up the I/O pins
required for boot.
PSC/Peripherals:
Based on
BOOTMODE[3:0], the
bootloader code programs
the PSC to put bootrelated peripheral(s) in the
Enable State, and
programs the peripheral(s)
for boot operation.
CS2BW
EMIFA Direct Boot Mode
PINMUX0.HPIEN = 0
PINMUX0.PCIEN = 0
PINMUIX0.ATAEN = 0
–
The default width of the
first EMIFA chip select
space (CS2) is
determined by the
CS2BW value. If CS2BW
= 0, the space defaults to
8-bits wide. If CS2BW = 1,
it defaults to 16-bits wide.
This allows the ARM to
make full use of the width
of the attached memory
device when booting from
EMIFA.
PCIEN (1)
Host Boot:
PCIEN selects the type of
Host Boot
(HPI Boot or PCI Boot)
PINMUX0.PCIEN:
sets this field to control
the PCI pin muxing in .
–
PSC/Peripheral
(Applicable to Host Boot
only):
Based on the Host Boot
type (PCI or HPI), the
bootloader code programs
the PSC to put the
corresponding peripheral
in the Enable State, and
programs the peripheral
for boot operation.
(1)
(2)
102
(1) (2)
Software can modify all PINMUX0 and PINMUX1 bit fields from their defaults.
In addition to pin mux control, PCIEN also affects the internal pullup/down resistors of the PCI capable pins. When PCIEN = 0, internal
pullup/down resistors on the PCI capable pins are enabled. When PCIEN = 1, internal pullup/down resistors on the PCI capable pins are
disabled to be compliant to the PCI Local Bus Specification Revision 2.3.
Device Configurations
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Table 4-13. Default Functions Affected by Device Boot and Configuration Pins (continued)
DEVICE BOOT AND
CONFIGURATION PINS
DSPBOOT
BOOT SELECTED
Bit = 0, DSP is booted by
the ARM
Bit =1, DSP boots self
from EMIFA
PIN MUX CONTROL
–
GLOBAL SETTING
–
PERIPHERAL SETTING
Note: that either NOR
Flash or ROM must be
connected to the first
EMIFA chip select space
(CS2).
The EMIFA does not
support direct execution
from NAND Flash. Code
within the EMIFA memory
should execute a branch
to the actual EMIFA
address and then disable
the Instruction Address
Modification logic (by
clearing the ADDRMOD
bit in the ARMBOOT
register of the System
Module).
VADJEN
–
At reset, the input state is
sampled to determine
whether the SmartReflex
Control Outputs are
enbabled or disabled.
–
–
0 = SmartReflex outputs
disabled.
GP[6]/CVDDADJ0 and
GP[7]/CVDDADJ1 pins
function as GPIO.
1 = SmartReflex outputs
enabled.
GP[6]/CVDDADJ0 and
GP[7]/CVDDADJ1 pins
function as SmartReflex
control outputs.
CVDDADJ0
CVDDADJ1
–
Once the SmartReflex
Control Outputs are
enabled (VADJEN = 1 at
reset), these pins control
the adjustable core power
supply to output the CVDD
voltage for the device:
–
00 = 1.2 V (-594V, 594AV devcies only)
11 = 1.05 V (-594V, 594AV devcies only)
All other settings
RESERVED.
For proper device operation, external pullup/pulldown resistors may be required on these device boot and
configuration pins. For discussion situations where external pullup/pulldown resistors are required, see
Section 4.8.1, Pullup/Pulldown Resistors.
Note: All DM6467 device configuration inputs (BOOTMODE[3:0], CS2BW, PCIEN, and DSPBOOT) are
multiplexed with other functional pins. These pins function as device boot and configuration pins only
during device reset. The user must take care of any potential data contention in the system. To help avoid
system data contention, the DM6467 puts these configuration pins into a high-impedance state (Hi-Z)
when device reset (RESET or POR) is asserted, and continues to hold them in a high-impedance state
until the internal global reset is removed; at which point, the default peripheral (VPIF) will now control
these pins.
Device Configurations
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
103
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
All of the device boot and configuration pin settings are captured in the corresponding bit fields in the
BOOTCFG register (see Section 4.4.2.3).
The following subsections provide more details on the device configurations determined at device reset:
CS2BW, PCIEN, and DSPBOOT.
4.5.2
EMIFA CS2 Bus Width (CS2BW)
The default width of the first EMIFA chip select space (CS2) is determined by the CS2BW value. If
CS2BW = 0, the space defaults to 8-bits wide. If CS2BW = 1, it defaults to 16-bits wide. This allows the
ARM to make full use of the width of the attached memory device when booting from EMIFA.
Note: CS2BW only selects the default bus width. The EMIFA bus width may be changed at any time via
software by accessing the appropriate EMIFA control register.
The default width affects only the first chip select space (CS2). All other chip select spaces default to 8bits wide and must be modified using the appropriate EMIFA control register if 16-bit operation is desired.
4.5.3
PCI Enable (PCIEN)
The PCIEN configuration pin determines if the PCI peripheral is used on this device. If PCIEN = 1
indicating the PCI is used, then the PCI multiplexed pins default to PCI functions, and the pins’
corresponding internal pullup/pulldown resistors are disabled. If PCIEN = 0 indicating the PCI is not used,
then the PCI muxed pins default to non-PCI functions (e.g., EMIFA or HPI pin functions), and the pins’
corresponding internal pullup/pulldown resistors are enabled.
The PCIEN setting is captured and stored in the BOOTCFG.PCIEN bit field, and also in the
PINMUX0.PCIEN bit field.
4.5.4
DSPBOOT
The DSPBOOT input determines DSP operation at reset. For most applications, the ARM is the master
device and controls the reset and boot of the DSP. Under this scenario (DSPBOOT = 0), the DSP will
remain disabled (held in reset) after reset. The ARM is responsible for releasing DSP from reset. Before
releasing DSP from reset, the ARM must transfer a valid DSP boot image to program memory accessible
by the DSP (DSP memory, EMIFA or DDR2), and configure the DSP boot address in DSPBOOTADDR
register (in SYSTEM module) from which the DSP will begin execution.
When DSPBOOT = 1, the DSP will boot itself. Under this scenario, DSP will be released from reset
without ARM intervention. The DSP boot address is set to an EMIFA address 0x4220 0000h. DSP will
begin execution with instruction (L1P) cache enabled.
Note: The DSPBOOT operation is overridden when ARM HPI or PCI boot is selected (BTMODE[3:0] =
001x). This is because ARM HPI/PCI boot selection will force the HPIEN or PCIEN bit in PINMUX0 to ‘1’.
This enables UHPI/PCI functions on the EMIFA control and data pins and prevents the DSP from using
EMIFA. DSPBOOT is treated as "0" internally when BTMODE[3:0] = 001x, regardless of the value at the
configuration pin (The actual pin value should still be latched in the BOOTCFG register of the System
Module).
104
Device Configurations
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
4.6
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Configurations After Reset
The following sections provide details on configuring the device after reset.
Multiplexed pin are configured both at and after reset. Section 4.5.1, Device and Peripheral Configurations
at Device Reset, discusses multiplexed pin control at reset. For more details on multiplexed pins control
after reset, see Section 4.7, Multiplexed Pin Configurations.
4.6.1
Switch Central Resource (SCR) Bus Priorities
Prioritization within the Switched Central Resource (SCR) is programmable for each master. The register
bit fields and default priority levels for DM6467 bus masters are shown in Table 4-14, DM6467 Default Bus
Master Priorities. The priority levels should be tuned to obtain the best system performance for a particular
application. Lower values indicate higher priority. For most masters, their priority values are programmed
at the system level by configuring the MSTPRI0, MSTPRI1, and MSTPRI2 registers. Details on the
MSTPRI0/1/2 registers are shown in Figure 4-11, Figure 4-12, and Figure 4-13.
Table 4-14. DM6467 Default Bus Master Priorities
Priority Bit Field
Bus Master
Default Priority Level
VP0P
VPIF Capture
1 (MSTPRI2 Register)
VP1P
VPIF Display
1 (MSTPRI2 Register)
TSIF0P
TSIF0
1 (MSTPRI2 Register)
TSIF1P
TSIF1
1 (MSTPRI2 Register)
EDMATC0P
EDMATC0
2 (MSTPRI2 Register)
EDMATC1P
EDMATC1
2 (MSTPRI2 Register)
EDMATC2P
EDMATC2
2 (MSTPRI2 Register)
EDMATC3P
EDMATC3
2 (MSTPRI2 Register)
HDVICP0P
HDVICP0 (CFG) (1)
3 (MSTPRI0 Register)
HDVICP1P
(1)
3 (MSTPRI0 Register)
ARM926 (INST)
4 (MSTPRI0 Register)
ARMDATAP
ARM926 (DATA)
4 (MSTPRI0 Register)
DSPDMAP
C64x+ DSP (DMA)
4 (MSTPRI0 Register)
DSPCFGP
(1)
HDVICP1 (CFG)
ARMINSTP
C64x+ DSP (CFG)
(1)
4 (MSTPRI0 Register)
VDCEP
VDCE
4 (MSTPRI1 Register)
EMACP
EMAC
5 (MSTPRI1 Register)
USBP
USB2.0
5 (MSTPRI1 Register)
ATAP
ATA
5 (MSTPRI1 Register)
VLYNQP
VLYNQ
5 (MSTPRI1 Register)
PCIP
PCI
6 (MSTPRI1 Register)
HPIP
HPI
6 (MSTPRI1 Register)
The C64x+ DSP (CFG), HDVICP0 (CFG), and HDVICP1 (CFG) priority values are not actually used by the DMSoC infrastructure –
which gives equal weight round-robin priority to accesses from these three masters. Therefore, the priority settings for these three
masters in the MSTPRI0 register have no effect.
Device Configurations
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
105
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
31
23
15
14
22
20
19
18
16
RESERVED
HDVICP1P(1)
RSV
HDVICP0P(1)
R-0000 0000 0
R/W-011
R-0
R/W-011
12
11
8
7
6
4
3
2
0
RSV
DSPDMAP
RSV
DSPCFGP (1)
RSV
ARMDATAP
RSV
ARMINSTP
R-0
R/W-100
R-0
R/W-100
R-0
R/W-100
R-0
R/W-100
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
Figure 4-11. MSTPRI0 Register [0x01C4 003C]
(1)
The DSPCFGP, HDVICP0P, and HDVICP1P priority values are not actually used by the infrastructure, which gives equal weight roundrobin priority to accesses from this master; therefore, the settings have no effect.
Table 4-15. MSTPRI0 Register Bit Descriptions
BIT
(1)
106
NAME
DESCRIPTION
31:23
RESERVED
Reserved. Read returns "0".
22:20
HDVICP1P (1)
HDVICP1 master port priority in System Infrastructure. Read returns "011". Writes have no effect.
19
RSV
18:16
HDVICP0P (1)
15
RSV
14:12
DSPDMAP
11
RSV
10:8
DSPCFGP (1)
7
RSV
6:4
ARMDATAP
3
RSV
2:0
ARMINSTP
Reserved. Read returns "0".
HDVICP0 master port priority in System Infrastructure. Read returns "011". Writes have no effect.
Reserved. Read returns "0".
DSPDMA master port priority in System Infrastructure.
000 = Priority 0 (Highest)
100 = Priority 4 [Default]
001 = Priority 1
101 = Priority 5
010 = Priority 2
110 = Priority 6
011 = Priority 3
111 = Priority 7 (Lowest)
Reserved. Read returns "0".
DSPCFG master port priority in System Infrastructure. Read returns "100". Writes have no effect.
Reserved. Read returns "0".
ARM DATA master port priority in System Infrastructure.
000 = Priority 0 (Highest)
100 = Priority 4 [Default]
001 = Priority 1
101 = Priority 5
010 = Priority 2
110 = Priority 6
011 = Priority 3
111 = Priority 7 (Lowest)
Reserved. Read returns "0".
ARM INST master port priority in System Infrastructure.
000 = Priority 0 (Highest)
100 = Priority 4 [Default]
001 = Priority 1
101 = Priority 5
010 = Priority 2
110 = Priority 6
011 = Priority 3
111 = Priority 7 (Lowest)
The priorities for these masters are fixed at their default values. Writing alternate values to these fields has no effect..
Device Configurations
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
31
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
30
28
27
26
24
23
22
20
19
18
16
RSV
VDCEP
RSV
PCIP
RSV
HPIP
RSV
VLYNQP
R-0
R/W-100
R-0
R/W-110
R-0
R/W-110
R-0
R/W-101
15
14
12
11
10
8
7
3
2
0
RSV
ATAP
RSV
USBP
RESERVED
EMACP
R-0
R/W-101
R-0
R/W-101
R-0000 0
R/W-101
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
Figure 4-12. MSTPRI1 Register [0x01C4 0040]
Table 4-16. MSTPRI1 Register Bit Descriptions
BIT
NAME
31
RSV
30:28
VDCEP
DESCRIPTION
Reserved. Read returns "0".
VDCE master port priority in System Infrastructure.
000 = Priority 0 (Highest)
100 = Priority 4 [Default]
001 = Priority 1
101 = Priority 5
010 = Priority 2
110 = Priority 6
011 = Priority 3
111 = Priority 7 (Lowest)
27
RSV
Reserved. Read returns "0".
26:24
PCIP
PCI master port priority in System Infrastructure.
000 = Priority 0 (Highest)
100 = Priority 4
001 = Priority 1
101 = Priority 5
010 = Priority 2
110 = Priority 6 [Default]
011 = Priority 3
111 = Priority 7 (Lowest)
23
RSV
Reserved. Read returns "0".
22:20
HPIP
HPI master port priority in System Infrastructure. Same priority 0–7 selection as above.
"110" = Priority 6 [default].
19
RSV
Reserved. Read returns "0".
18:16
VLYNQP
15
RSV
Reserved. Read returns "0".
14:12
ATAP
ATA master port priority in System Infrastructure. Same priority 0–7 selection as above.
"101" = Priority 5 [default].
11
RSV
Reserved. Read returns "0".
10:8
USBP
7:3
RESERVED
2:0
EMACP
VLYNQ master port priority in System Infrastructure. Same priority 0–7 selection as above.
"110" = Priority 6 [default].
USB master port priority in System Infrastructure. Same priority 0–7 selection as above.
"101" = Priority 5 [default].
Reserved. Read returns "0".
EMAC master port priority in System Infrastructure. Same priority 0–7 selection as above.
"101" = Priority 5 [default].
Device Configurations
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
107
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
31
30
28
27
www.ti.com
26
24
23
22
20
19
18
16
RSV
TSIF1P
RSV
TSIF0P
RSV
VP1P
RSV
VP0P
R-0
R/W-001
R-0
R/W-001
R-0
R/W-001
R-0
R/W-001
15
14
12
11
10
8
7
6
4
3
2
0
RSV
EDMATC3P
RSV
EDMATC2P
RSV
EDMATC1P
RSV
EDMATC0P
R-0
R/W-010
R-0
R/W-010
R-0
R/W-010
R-0
R/W-010
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
Figure 4-13. MSTPRI2 Register
Table 4-17. MSTPRI2 Register Bit Descriptions
BIT
NAME
31
RSV
30:28
TSIF1P
27
RSV
26:24
TSIF0P
DESCRIPTION
Reserved. Read returns "0".
TSIF1 master port priority in System Infrastructure.
000 = Priority 0 (Highest)
100 = Priority 4
001 = Priority 1 [Default]
101 = Priority 5
010 = Priority 2
110 = Priority 6
011 = Priority 3
111 = Priority 7 (Lowest)
Reserved. Read returns "0".
TSIF0 master port priority in System Infrastructure.
000 = Priority 0 (Highest)
100 = Priority 4
001 = Priority 1 [Default]
101 = Priority 5
010 = Priority 2
110 = Priority 6
011 = Priority 3
111 = Priority 7 (Lowest)
23
RSV
Reserved. Read returns "0".
22:20
VP1P
VPIF display master port priority in System Infrastructure. Same priority 0–7 selection as above.
"001" = Priority 1 [default].
19
RSV
Reserved. Read returns "0".
18:16
VP0P
VPIF capture master port priority in System Infrastructure. Same priority 0–7 selection as above.
"001" = Priority 1 [default].
15
RSV
Reserved. Read returns "0".
14:12
EDMATC3P
11
RSV
10:8
EDMATC2P
7
RSV
6:4
EDMATC1P
3
RSV
2:0
EDMATC0P
4.6.2
EDMATC3 master port priority in System Infrastructure. Same priority 0–7 selection as above.
"010" = Priority 2 [default].
Reserved. Read returns "0".
EDMATC2 master port priority in System Infrastructure. Same priority 0–7 selection as above.
"010" = Priority 2 [default].
Reserved. Read returns "0".
EDMATC1 master port priority in System Infrastructure. Same priority 0–7 selection as above.
"010" = Priority 2 [default].
Reserved. Read returns "0".
EDMATC0 master port priority in System Infrastructure. Same priority 0–7 selection as above.
"010" = Priority 2 [default].
Peripheral Selection After Device Reset
After device reset, most peripheral configurations are done within the peripheral’s registers. This
section discusses some additional peripheral controls in the System Module. For information on
multiplexed pin controls that determine what peripheral pins are brought out to the pins, see
Section 4.7, Multiplexed Pin Configurations.
108
Device Configurations
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
4.6.2.1
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
HPICTL Register
The HPI control register (HPICTL) [0x01C4 0030] controls write access to HPI control and address
registers and determines the host time-out value. HPICTL is not reset by a soft reset so that the HPI width
will remain correctly configured. Figure 4-14 and Table 4-18 describe in detail the HPICTL register.
31
18
RESERVED
14
WIDTH
R/W-0
10
RESERVED
R-000 00
9
8
CTLMODE
R/W-00
7
0
ADDMODE
R/W-0
16
RESERVED
R-0000 0000 0000 00
15
17
TIMOUT
R/W-0
R/W-1000 0000
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
Figure 4-14. HPICTL Register [0x01C4 0030]
Table 4-18. HPICTL Register Bit Descriptions
BIT
NAME
31:18
RESERVED
Reserved. Read-only, writes have no effect.
DESCRIPTION
17:16
RESERVED
Reserved. For proper device operation, the user should only write "0" to these bits (default).
HPI Data Width.
0 = Half-width (16-bit) data bus
1 = Full-width (32-bit) data bus
This bit value must be determined before releasing the UHPI from reset to ensure correct UHPI
operation.
15
WIDTH
14:10
RESERVED
Reserved. Read-only, writes have no effect.
9
CTLMODE
HPIC Register Write Access.
0 = Host
1 = DMSoC (if ADDMODE = 1)
8
ADDMODE
HPIA Register Write Access.
0 = Host
1 = DMSoC
7:0
TIMOUT
4.6.2.2
Host Burst Write Timeout Value.
When the HPI time-out counter reaches the value programmed here, the HPI write FIFO content is
flushed. For more details on the time-out counter and its use in write bursting, see the
TMS320DM646x DMSoC Host Port Interface (HPI) User's Guide (literature number SPRUES1).
USBCTL Register
The USB interface control register (USBCTL) [0x01C4 0034] is described in Figure 4-15 and Table 4-19.
31
19
RESERVED
R-0000 0000 0000 0
15
9
18
17
DATAPOL VBUSVAL
8
RESERVED
PHY
CLKGD
R-0000 000
R-0
R/W-1
7
5
4
3
R/W-0
1
16
USBID
R/W-0
0
RESERVED
PHY
PLLON
RESERVED
PHY
PDWN
R-000
R/W-0
R-000
R/W-1
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
Figure 4-15. USBCTL Register [0x01C4 0034]
Device Configurations
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
109
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
Table 4-19. USBCTL Register Bit Descriptions
110
BIT
NAME
31:19
RESERVED
DESCRIPTION
18
DATAPOL
USB Data Polarity.
0 = Inverted data.
1 = Normal data polarity [default].
17
VBUSVAL
VBUS Sense Control.
0 = Disabled [default].
1 = Session starts.
16
USBID
15:9
RESERVED
Reserved. Read returns "0".
8
PHYCLKGD
USB PHY Power and Clock Good.
0 = PHY power is not ramped or PLL is not locked [default].
1 = PHY power is good and PLL is locked.
7:5
RESERVED
Reserved. Read returns "0".
4
PHYPLLON
USB PHY PLL Suspend Override.
0 = Normal PLL operation [default].
1 = Override PLL suspend state.
3:1
RESERVED
Reserved. Read returns "0".
0
PHYPDWN
USB PHY Power-Down Control.
0 = PHY powered on.
1 = PHY power off [default].
Reserved. Read returns "0".
USB Mode.
0 = Host [default].
1 = Peripheral.
Device Configurations
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
4.6.2.3
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
PWMCTL (Trigger Source) Control Register
The PWM control register (PWMCTL) [0x01C4 0054] chip-level connections of both PWM0 and PWM1.
Figure 4-16 and Table 4-20 describe in detail the PWMCTL register.
31
16
RESERVED
R-0000 0000 0000 0000
15
8
7
4
RESERVED
PWM11TRG
R-0000 0000
R/W-1111
3
0
PWM0TRG
R/W-1111
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
Figure 4-16. PWMCTL Register [0x01C4 0054]
Table 4-20. PWMCTL Register Bit Descriptions
BIT
NAME
31:8
RESERVED
Reserved. Read-only, writes have no effect.
DESCRIPTION
7:4
PWM1TRG
PWM1 Trigger Source
0000 = GP[0]
0001 = GP[1]
0010 = GP[2]
0011 = GP[3]
0100 = GP[4]
0101 = GP[5]
0110 = GP[6]
0111 = GP[7]
3:0
PWM0TRG
1000 = VPIF Vertical Interrupt 0
1001 = VPIF Vertical Interrupt 1
1010 = VPIF Vertical Interrupt 2
1011 = VPIF Vertical Interrupt 3
1100 = Reserved
1101 = Reserved
1110 = Reserved
1111 = Reserved
PWM0 Trigger Source
same selection as above.
Device Configurations
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
111
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
4.6.2.4
www.ti.com
EDMATCCFG Register
The EDMA Transfer Controller Default Burst Size Configuration Register (EDMATCCFG) [0x01C4 0058]
configures the default burst size (DBS) for EDMA TC0, EDMA TC1, EDMA TC2, and EDMA TC3.
Figure 4-17 and Table 4-21 describe in detail the EDMATCCFG register. For more information on the
correct usage of DBS, see the TMS320DM646x DMSoC Enhanced Direct Memory Access (EDMA)
Controller User's Guide (literature number SPRUEQ5).
31
16
RESERVED
R-0000 0000 0000 0000
15
8
7
6
5
4
3
2
1
0
RESERVED
TC3DBS
TC2DBS
TC1DBS
TC0DBS
R-0000 0000
R/W-01
R/W-01
R/W-01
R/W-01
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
Figure 4-17. EDMA Transfer Controller Default Burst Size Configuration Register (EDMATCCFG)
[0x01C4 0058]
Table 4-21. EDMATCCFG Register Bit Descriptions
BIT
NAME
31:8
RESERVED
7:6
5:4
3:2
1:0
112
DESCRIPTION
Reserved. Read-only, writes have no effect.
TC3DBS
EDMA TC3 Default Burst Size.
00 = 16 byte
01 = 32 byte [default]
10 = 64 byte
11 = reserved
TC3 FIFO size is 256 bytes, regardless of Default Burst Size setting.
TC2DBS
EDMA TC2 Default Burst Size.
00 = 16 byte
01 = 32 byte [default]
10 = 64 byte
11 = reserved
TC2 FIFO size is 256 bytes, regardless of Default Burst Size setting.
TC1DBS
EDMA TC1 Default Burst Size.
00 = 16 byte
01 = 32 byte [default]
10 = 64 byte
11 = reserved
TC1 FIFO size is 256 bytes, regardless of Default Burst Size setting.
TC0DBS
EDMA TC0 Default Burst Size.
00 = 16 byte
01 = 32 byte [default]
10 = 64 byte
11 = reserved
TC0 FIFO size is 256 bytes, regardless of Default Burst Size setting.
Device Configurations
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
4.7
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Multiplexed Pin Configurations
DM6467 makes extensive use of pin multiplexing to accommodate a large number of peripheral function in
the smallest possible package, providing the ultimate flexibility for end applications.
The Pin Multiplex Registers PINMUX0 and PINMUX1 in the System Module are responsiblie for controlling
all pin multiplexing functions on the DM6467. The default setting of some of the PINMUX0 and PINMUX1
bit fields are configured by configuration pins latched at reset (see Section 4.5.1, Device and Peripheral
Configurations at Device Reset). After reset, software may program the PINMUX0 and PINMUX1 registers
to switch pin functionalities.
The following peripherals have multiplexed pins: VPIF, TSIF0, TSIF1, CRGEN0, CRGEN1, EMIFA, PCI,
HPI, ATA, PWM0, PWM1, UART0, UART1, UART2, Audio Clock Selector, the USB USB_DRVVBUS pin,
and GPIO.
4.7.1
Pin Muxing Selection At Reset
This section summarizes pin mux selection at reset.
The configuration pins CS2BW, PCIEN, and VADJEN, latched at device reset, determine the default pin
muxing. For more details on the default pin muxing at reset, see Section 4.5, Configurations At Reset.
4.7.2
Pin Muxing Selection After Reset
The PINMUX0 and PINMUX1 registers in the System Module allow software to select the pin functions.
Some pin functions require a combination of PINMUX0/PINMUX1 bit fields. For more details on the
combination of the PINMUX bit fields that control each muxed pin, see Section 4.7.3, Pin Multiplexing
Details.
This section only provides an overview of the PINMUX0 and PINMUX1 registers. For more detailed
discussion on how to program each Pin Mux Block, see Section 4.7.3, Pin Multiplexing Details.
4.7.2.1
PINMUX0 Register Description
The Pin Multiplexing 0 Register controls the pin function in the EMIFA/ATA/HPI/PCI, TSIF0, TSIF1,
CRGEN, Block. The PINMUX0 register format is shown in Figure 4-18 and the bit field descriptions are
given in Table 4-22. Some muxed pins are controlled by more than one PINMUX bit field. For the
combination of the PINMUX bit fields that control each muxed pin, see Section 4.7.3, Pin Multiplexing
Details. For more information on the block pin muxing and pin-by-pin muxing control, see specific block
muxing section (for example, for CRGEN Pin Mux Control, see Section 4.7.3.7, CRGEN Signal Muxing).
31
30
29
28
27
VBUSDIS
STCCK
AUDCK1
AUDCK0
RSV
26
CRGMUX
24
TSSOMUX
TSSIMUX
TSPOMUX
TSPIMUX
R/W-0
R/W-0
R/W-0
R/W-0
R-0
R/W-000
R/W-00
R/W-00
R/W-00
R/W-00
15
23
22
21
6
5
20
19
4
3
18
17
16
2
1
0
RESERVED
RSV
RESERVED
PCIEN
HPIEN
ATAEN
R-0000 0000 00
R/W-0
R-0
R/W-L
R/W-0
R/W-0
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
Figure 4-18. PINMUX0 Register [0x01C4 0000]
Device Configurations
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
113
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
Table 4-22. PINMUX0 Register Bit Descriptions
BIT
31
VBUSDIS
30
STCCK
This bit enables STC Source Clock input.
0 = GP[4] function selected.
1 = STC_CLKIN function selected.
29
AUDCK1
This bit enables AUDIO_CLK1 output.
0 = GP[2] function selected.
1 = AUDIO_CLK1 function selected.
28
AUDCK0
This bit enables AUDIO_CLK0 output.
0 = GP[3] function selected.
1 = AUDIO_CLK0 function selected.
27
RSV
Reserved. Read returns "0".
CRGMUX
CRGEN Pin Mux Control (see Section 4.7.3.7, CRGEN Signal Muxing).
000 = No CRGEN signals enabled.
001 = CRGEN1 selection enabled (muxed with UART2 data).
010 = Reserved (no CRGEN signals enabled).
011 = Reserved (no CRGEN signals enabled).
100 = CRGEN0 selection enabled (muxed with UCTS2 and PWM0).
101 = CRGEN0 and CRGEN1 selection enabled.
110 = CRGEN0 selection enabled (muxed with UART2 data).
111 = Reserved (no CRGEN signals enabled).
TSSOMUX
TSIF1 Serial Output Pin Mux Control (see (1), TSSO Signal Muxing).
0x = No TS1 output signals enabled.
10 = TS1 output selection enabled (muxed on VP_DOUT pins).
11 = TS1 output selection enabled (muxed on URIN0, UCTS2, PWM0, and PWM1 pins).
TSSIMUX
TSIF1 Serial Input Pin Mux Control (see Section 4.7.3.5, TSIF1 Input Signal Muxing).
00 = No TS1 input signals enabled.
01 = TS1 input selection enabled (muxed on UART0 pins).
10 = TS1 input selection enabled (muxed on VP_DOUT pins).
11 = TS1 input selection enabled (muxed on VP_DIN pins).
TSPOMUX
TSIF0 Parallel/Serial Output Pin Mux Control (see Section 4.7.3.4, TSIF0 Output Signal Muxing).
0x = No TS0 output signals enabled.
10 = TS0 parallel output muxing enabled (muxed with VP_DIN pins).
11 = TS0 serial output muxing enabled (muxed TS0_DOUT7 with UTXD1).
17:16
TSPIMUX
TSIF0 Parallel/Serial Input Pin Mux Control (see Section 4.7.3.3, TSIF0 Input Signal Muxing).
0x = No TS0 signals enabled.
10 = TS0 parallel input muxing enabled (muxed with VP_DIN pins).
11 = TS0 serial input muxing enabled (muxed TS0_DIN7 with URXD1).
15:6
RESERVED
Reserved. Read returns "0".
5
RESERVED
Reserved. Read returns "0". Note: For proper device operation, when writing to this bit, only a "0"
should be written.
4:3
RESERVED
Reserved. Read returns "0".
2
PCIEN
PCI Function Enable (see Section 4.7.3.1, PCI, HPI, EMIFA and ATA Pin Muxing).
Default value is determined by PCIEN boot configuration pin.
1
HPIEN
HPI Function Enable (see Section 4.7.3.1, PCI, HPI, EMIFA and ATA Pin Muxing).
0
ATAEN
ATA Function Enable (see Section 4.7.3.1, PCI, HPI, EMIFA and ATA Pin Muxing).
23:22
21:20
19:18
114
DESCRIPTION
This bit disables USB_DRVVBUS output.
0 = USB_DRVVBUS function selected.
1 = GP[22] function selected.
26:24
(1)
NAME
IPD = Internal pulldown, IPU = Internal pullup. For more detailed information on pullup/pulldown resistors and situations where external
pullup/pulldown resistors are required, see Section 4.8.1, Pullup/Pulldown Resistors.
Device Configurations
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
4.7.2.2
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
PINMUX1 Register Description
The Pin Multiplexing 1 Register controls the pin function in the UART0, UART1, and UART2 Blocks. The
PINMUX1 register format is shown in Figure 4-19 and the bit field descriptions are given in Table 4-23.
Some muxed pins are controlled by more than one PINMUX bit field. For the combination of the PINMUX
bit fields that control each muxed pin, see Section 4.7.3, Pin Multiplexing Details. For the pin-by-pin
muxing control of the UART0, UART1, and UART2 Blocks, see Section 4.7.3.8, UART0 Pin Muxing;
Section 4.7.3.9, UART1 Pin Muxing; and Section 4.7.3.10, UART2 Pin Muxing.
31
16
RESERVED
R-0000 0000 0000 0000
15
6
5
4
3
2
1
0
RESERVED
UART2CTL
UART1CTL
UART0CTL
R-0000 0000 00
R/W-00
R/W-00
R/W-00
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
Figure 4-19. PINMUX1 Register
Table 4-23. PINMUX1 Register Bit Descriptions
BIT
NAME
31:6
RESERVED
Reserved. Read returns "0".
UART2CTL
UART2 Pin Configuration (see Section 4.7.3.10, UART2 Pin Muxing).
00 = UART function with flow control.
01 = UART function without flow control.
10 = IrDA/CIR function.
11 = GPIO function.
(Individual pin functions may be overridden by TSPIMUX, CRGEN0, and CRGEN1 values.)
UART1CTL
UART1 Pin Configuration (see Section 4.7.3.9, UART1 Pin Muxing).
00 = UART function with flow control.
01 = UART function without flow control.
10 = IrDA/CIR function.
11 = GPIO function.
(Individual pin functions may be overridden by TSPIMUX and TSPOMUX values.)
UART0CTL
UART0 Pin Configuration (see Section 4.7.3.8, UART0 Pin Muxing).
00 = UART function with modem control.
01 = UART function without modem control.
1x = IrDA/CIR function.
(Individual pin functions may be overridden by TSPOMUX value.)
5:4
3:2
1:0
DESCRIPTION
Device Configurations
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
115
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
4.7.3
www.ti.com
Pin Multiplexing Details
This section discusses how to program each Pin Mux Register to select the desired peripheral functions
and pin muxing. See the individual pin mux sections for pin muxing details for a specific muxed pin.
For details on PINMUX0 and PINMUX1 registers, see Section 4.7.2, Pin Muxing Selection After Reset.
4.7.3.1
PCI, HPI, EMIFA, and ATA Pin Muxing
The PCI, HPI, EMIFA, and ATA signal muxing is determined by the value of the PCIEN, HPIEN, and
ATAEN bit fields in the PINMUX0 register. For more details on the actual pin functions, see Table 4-24
and Table 4-25.
Table 4-24. PCIEN, HPIEN, and ATAEN Encoding
(1)
PCIEN
HPIEN
ATAEN
PIN FUNCTIONS
0
0
0
EMIFA
0
0
1
EMIFA (NAND) and ATA
0
1
0
HPI (32-bit)
0
1
1
HPI (16-bit) and ATA
1
x
x
PCI (1)
In PCI mode (PCIEN = 1), the internal pullups/pulldowns (IPUs/IPDs) are disabled on all PCI pins and
it is recommended to have external pullup resistors on the PCI_RSV[5:0] pins. See Table 4-25 for the
actual PCI pin functions and any associated footnotes.
Table 4-25. PCI, HPI, EMIFA, and ATA Pin Muxing
PIN FUNCTIONS (WITH PCIEN, HPIEN, ATAEN VALUES)
(1)
116
1xx (1)
010
011
000
001
PCI_CLK
GP[10]
GP[10]
GP[10]
GP[10]
PCI_IDSEL
–
HDDIR
EM_R/W
HDDIR
PCI_DEVSEL
HCNTL1
HCNTL1
EM_BA[1]
EM_BA[1]
PCI_FRAME
HINT
HINT
EM_BA[0]
EM_BA[0]
PCI_IRDY
HRDY
HRDY
EM_A[17]
EM_A[17]/(CLE)
PCI_TRDY
HHWIL
HHWIL
EM_A[16]
EM_A[16]/(ALE)
PCI_STOP
HCNTL0
HCNTL0
EM_WE
EM_WE
PCI_SERR
HDS1
HDS1
EM_OE
EM_OE
PCI_PERR
HCS
HCS
EM_DQM1
EM_DQM1
PCI_PAR
HAS
HAS
EM_DQM0
EM_DQM0
PCI_INTA
–
–
EM_WAIT2
EM_WAIT2/(RDY2/BSY2)
PCI_REQ
GP[11]
DMARQ
EM_CS5
DMARQ
PCI_GNT
GP[12]
DACK
EM_CS4
DACK
PCI_CBE3
HR/W
HR/W
EM_CS3
EM_CS3
PCI_CBE2
HDS2
HDS2
EM_CS2
EM_CS2
PCI_CBE1
GP[32]
ATA_CS1
EM_A[19]
ATA_CS1
PCI_CBE0
GP[33]
ATA_CS0
EM_A[18]
ATA_CS0
PCI_AD31
HD31
DD15
EM_A[15]
DD15
PCI_AD30
HD30
DD14
EM_A[14]
DD14
PCI_AD29
HD29
DD13
EM_A[13]
DD13
PCI_AD28
HD28
DD12
EM_A[12]
DD12
PCI_AD27
HD27
DD11
EM_A[11]
DD11
In PCI mode (PCIEN = 1), the internal pullups/pulldowns (IPUs/IPDs) are disabled on all PCI pins and it is recommended to have
external pullup resistors on the PCI_RSV[5:0] pins. For more detailed information on external pullup/pulldown resistors, see
Section 4.8.1, Pullup/Pulldown Resistors.
Device Configurations
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Table 4-25. PCI, HPI, EMIFA, and ATA Pin Muxing (continued)
PIN FUNCTIONS (WITH PCIEN, HPIEN, ATAEN VALUES)
1xx (1)
010
011
000
001
PCI_AD26
HD26
DD10
EM_A[10]
DD10
PCI_AD25
HD25
DD9
EM_A[9]
DD9
PCI_AD24
HD24
DD8
EM_A[8]
DD8
PCI_AD23
HD23
DD7
EM_A[7]
DD7
PCI_AD22
HD22
DD6
EM_A[6]
DD6
PCI_AD21
HD21
DD5
EM_A[5]
DD5
PCI_AD20
HD20
DD4
EM_A[4]
DD4
PCI_AD19
HD19
DD3
EM_A[3]
DD3
PCI_AD18
HD18
DD2
EM_A[2]
DD2
PCI_AD17
HD17
DD1
EM_A[1]
DD1
PCI_AD16
HD16
DD0
EM_A[0]
DD0
PCI_AD15
HD15
HD15
EM_D15
EM_D15
PCI_AD14
HD14
HD14
EM_D14
EM_D14
PCI_AD13
HD13
HD13
EM_D13
EM_D13
PCI_AD12
HD12
HD12
EM_D12
EM_D12
PCI_AD11
HD11
HD11
EM_D11
EM_D11
PCI_AD10
HD10
HD10
EM_D10
EM_D10
PCI_AD9
HD9
HD9
EM_D9
EM_D9
PCI_AD8
HD8
HD8
EM_D8
EM_D8
PCI_AD7
HD7
HD7
EM_D7
EM_D7
PCI_AD6
HD6
HD6
EM_D6
EM_D6
PCI_AD5
HD5
HD5
EM_D5
EM_D5
PCI_AD4
HD4
HD4
EM_D4
EM_D4
PCI_AD3
HD3
HD3
EM_D3
EM_D3
PCI_AD2
HD2
HD2
EM_D2
EM_D2
PCI_AD1
HD1
HD1
EM_D1
EM_D1
PCI_AD0
HD0
HD0
EM_D0
EM_D0
PCI_RST
GP[13]
DA2
EM_A[22]
DA2
PCI_RSV0 (2)
GP[16]
DA1
EM_A[21]
DA1
PCI_RSV1 (2)
GP[17]
DA0
EM_A[20]
DA0
(2)
GP[18]
INTRQ
EM_RSV0
INTRQ
PCI_RSV3 (2)
GP[19]
DIOR
EM_WAIT5/(RDY5/BSY5)
DIOR
PCI_RSV4 (2)
GP[20]
DIOW
EM_WAIT4/(RDY4/BSY4)
DIOW
PCI_RSV5 (2)
GP[21]
IORDY
EM_WAIT3/(RDY3/BSY3)
IORDY
PCI_RSV2
(2)
In PCI mode (PCIEN = 1), the internal pullups/pulldowns (IPUs/IPDs) are disabled on all PCI pins and it is recommended to have
external pullup resistors on the PCI_RSV[5:0] pins. For more detailed information on external pullup/pulldown resistors, see
Section 4.8.1, Pullup/Pulldown Resistors.
Device Configurations
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
117
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
4.7.3.2
www.ti.com
PWM Signal Muxing
The two PWM outputs will be configured as PWM pin functions by default. The PWM functions may be
overridden by the settings of various PINMUX0 bit fields as shown in Table 4-26 and Table 4-27.
Table 4-26. PWM0 Pin Muxing
PIN FUNCTION
CRGMUX ≠ 10x
TSSOMUX ≠ 11
CRGMUX = 10x
TSSOMUX ≠ 11
TSSOMUX = 11
PWM0
CRG0_PO
TS1_ENAO
Table 4-27. PWM1 Pin Muxing
PIN FUNCTION
118
TSSOMUX ≠ 11
TSSOMUX = 11
PWM1
TS1_DOUT
Device Configurations
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
4.7.3.3
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
TSIF0 Input Signal Muxing (Serial/Parallel)
The TSIF 0 (TS0) input signals have muxing options for both parallel or serial operation as configured by
the TPSIMUX bits as shown in Table 4-28.
Table 4-28. TSIF0 Input Pin Muxing
TSPIMUX = 0x
(NO TSIF0 SIGNALS ENABLED)
TSPIMUX = 10
(PARALLEL)
TS0_CLKIN
TS0_CLKIN
TS0_CLKIN
VP_DIN15_VSYNC
TS0_DIN7
VP_DIN15_VSYNC
VP_DIN14_HSYNC
TS0_DIN6
VP_DIN14_HSYNC
VP_DIN13_FIELD
TS0_DIN5
VP_DIN13_FIELD
VP_DIN12
TS0_DIN4
VP_DIN12
VP_DIN11
TS0_DIN3
VP_DIN11
VP_DIN10
TS0_DIN2
VP_DIN10
VP_DIN9
TS0_DIN1
VP_DIN9
VP_DIN8
TS0_DIN0
VP_DIN8
(1)
(1)
URXD1
UTXD1 (1)
(1)
(2)
TSPIMUX = 11
(SERIAL)
URXD1
UTXD1 (1)
TS0_DIN7
(see Table 4-22—TSPOMUX bit
field)
(also see Table 4-35)
URTS1
(1)
TS0_WAITO
TS0_WAITO
UCTS1
(1)
TS0_EN_WAITO
TS0_EN_WAITO
URTS2
(2)
TS0_PSTIN
TS0_PSTIN
Function is determined by UART1CTL bit field value in the PINMUX0 register.
Function is determined by UART2CTL bit field value in the PINMUX0 register.
Device Configurations
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
119
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
4.7.3.4
www.ti.com
TSIF0 Output Signal Muxing (Serial/Parallel)
The TSIF 0 (TS0) output signals have muxing options for both parallel or serial operation as configured by
the TPSOMUX bits as shown in Table 4-29.
Table 4-29. TSIF0 Output Pin Muxing
TSPOMUX = 0x
120
TSPOMUX = 11
(SERIAL)
UART0CTL ≠ 00
VP_CLKO3
VP_CLKO3
TS0_CLKO
TS0_CLKO
VP_DIN7 (1)
VP_DIN7 (1)
TS0_DOUT7 (1)
VP_DIN7 (1)
VP_DIN6 (1)
VP_DIN6 (1)
TS0_DOUT6 (1)
VP_DIN6 (1)
(1)
(1)
(1)
VP_DIN5 (1)
VP_DIN5
(1)
(2)
TSPOMUX = 10
(PARALLEL)
UART0CTL = 00
VP_DIN5
TS0_DOUT5
VP_DIN4 (1)
VP_DIN4 (1)
TS0_DOUT4 (1)
VP_DIN4 (1)
VP_DIN3
(1)
VP_DIN3
(1)
TS0_DOUT3
(1)
VP_DIN3 (1)
VP_DIN2
(1)
VP_DIN2
(1)
TS0_DOUT2
(1)
VP_DIN2 (1)
VP_DIN1
(1)
VP_DIN1
(1)
TS0_DOUT1
(1)
VP_DIN1 (1)
VP_DIN0 (1)
VP_DIN0 (1)
TS0_DOUT0 (1)
VP_DIN0 (1)
TS0_ENAO
UDTR0
GP[36]
TS0_ENAO
UDSR0
GP[37]
TS0_PSTO
TS0_PSTO
UDCD0
GP[38]
TS0_WAITIN
TS0_WAITIN
URIN0
GP[8]
GP[8]
GP[8]
URXD1 (2)
URXD1 (2)
URXD1 (2)
(see Table 4-22—TSPIMUX bit
field)
(also see Table 4-35)
UTXD1 (2)
UTXD1 (2)
UTXD1 (2)
TS0_DOUT7
Function will be overridden by TSIF1 signals if TSSIMUX = 11 (PINMUX0 register).
Function is determined by UART1CTL bit field value in the PINMUX1 register.
Device Configurations
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
4.7.3.5
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
TSIF1 Input Signal Muxing (Serial Only)
The TSIF 1 (TS1) input signals have three muxing options as configured by the TSSIMUX bits as shown
in Table 4-30. When TSSIMUX = 11, the TSSI data and control pins are muxed onto the VP_DIN[7:4]
regardless of the value of TSPOMUX.
Table 4-30. TSIF1 Serial Input Pin Muxing
TSSIMUX = 00
TSSIMUX = 01
TSSIMUX = 10
TSSIMUX = 11
TS1_CLKIN
TS1_CLKIN
TS1_CLKIN
TS1_CLKIN
VP_DIN7/TS0_DOUT7 (1)
VP_DIN7/TS0_DOUT7 (1)
VP_DIN7/TS0_DOUT7 (1)
TS1_DIN
VP_DIN6/TS0_DOUT6 (1)
VP_DIN6/TS0_DOUT6 (1)
VP_DIN6/TS0_DOUT6 (1)
TS1_PSTIN
VP_DIN5/TS0_DOUT5 (1)
VP_DIN5/TS0_DOUT5 (1)
VP_DIN5/TS0_DOUT5 (1)
TS1_EN_WAITO
(1)
(1)
VP_DIN4/TS0_DOUT4 (1)
TS1_WAITO
VP_DIN3/TS0_DOUT3 (1)
VP_DIN3/TS0_DOUT3 (1)
VP_DIN3/TS0_DOUT3 (1)
Hi-Z
(1)
(1)
(1)
Hi-Z
VP_DIN4/TS0_DOUT4
VP_DIN2/TS0_DOUT2
(1)
(2)
VP_DIN4/TS0_DOUT4
VP_DIN2/TS0_DOUT2
VP_DIN2/TS0_DOUT2
VP_DIN1/TS0_DOUT1 (1)
VP_DIN1/TS0_DOUT1 (1)
VP_DIN1/TS0_DOUT1 (1)
Hi-Z
VP_DIN0/TS0_DOUT0 (1)
VP_DIN0/TS0_DOUT0 (1)
VP_DIN0/TS0_DOUT0 (1)
Hi-Z
VP_DOUT15
VP_DOUT15
TS1_DIN
VP_DOUT15
VP_DOUT14
VP_DOUT14
TS1_PSTIN
VP_DOUT14
VP_DOUT13
VP_DOUT13
TS1_EN_WAITO
VP_DOUT13
VP_DOUT12
VP_DOUT12
TS1_WAITO
VP_DOUT12
URXD0
(2)
UTXD0
(2)
TS1_PSTIN
UTXD0
(2)
URTS0
(2)
TS1_EN_WAITO
URTS0
(2)
URTS0
(2)
UCTS0
(2)
UCTS0
(2)
UCTS0
(2)
TS1_DIN
USD0
URXD0
(2)
URXD0 (2)
UTXD0 (2)
Function will be determined by TSPOMUX bit field value in the PINMUX0 register.
Function is determined by UART0CTL bit field value in the PINMUX1 register
Device Configurations
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
121
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
4.7.3.6
www.ti.com
TSIF1 Output Signal Muxing (Serial Only)
The TSIF 1 (TS1) output signals are muxed with either the VP_DOUT signals or UART0, UART2, and
PWM signals as selected by TSSOMUX (PINMUX0 register). The TS1 output pin muxing is shown in
Table 4-31.
Table 4-31. TSIF1 Serial Output Pin Muxing
PIN FUNCTION
TSSOMUX = 0x
TSSOMUX = 10
VP_CLKIN3
TS1_CLKO
TS1_CLKO
VP_DOUT11
TS1_DOUT
VP_DOUT11
VP_DOUT10
TS1_PSTO
VP_DOUT10
VP_DOUT9
TS1_ENAO
VP_DOUT9
VP_DOUT8
TS1_WAITIN
VP_DOUT8
URIN0/GP[8]
(1)
(2)
(3)
122
(1)
URIN0/GP[8]
(1)
TSSOMUX = 11
TS1_WAITIN
UCTS2/GP[42]/CRG0_VCXI (2)
UCTS2/GP[42]/CRG0_VCXI (2)
TS1_PSTO
PWM0/CRG0_PO (3)
PWM0/CRG0_PO (3)
TS1_ENAO
PWM1
PWM1
TS1_DOUT
Function will be determined by UART0CTL bit field value in the PINMUX1 register.
Function will be determined by UART2CTL and CRGMUX bit field values in the PINMUX1 and PINMUX0 registers, respectively.
Function will be determined by CRGMUX bit field value in the PINMUX0 register.
Device Configurations
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
4.7.3.7
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
CRGEN Signal Muxing
The two CRGEN modules share pins with UART2 and PWM0. The CRGEN function is selected using the
CRGMUX bit field in the PINMUX0 register (see Table 4-32).
Table 4-32. CRG Pin Muxing
PIN FUNCTION
CRGMUX = 001
CRGMUX = 100
CRGMUX = 101
CRGMUX = 110
CRGMUX = other
PWM0 (1)
CRG0_PO (1)
CRG0_PO (1)
PWM0 (1)
PWM0 (1)
CRG0_VCXI (3)
CRG0_VCXI (3)
UCTS2
(2) (3)
CRG1_VCXI
CRG1_PO
(1)
(2)
(3)
UCTS2
(2) (3)
UCTS2
(2) (3)
URXD2
(2)
CRG1_VCXI
CRG0_VCXI
URXD2 (2)
UTXD2
(2)
CRG1_PO
CRG0_PO
UTXD2 (2)
Function will be overridden by TS1_ENAO pin if TSSOMUX = 11 (PINMUX0 register).
Function is determined by UART2CTL bit field value in the PINMUX1 register.
Function will be overridden by TS1_PSTO if TSSOMUX = 11 (PINMUX0 register).
Device Configurations
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
123
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
4.7.3.8
www.ti.com
UART0 Pin Muxing
The UART0 module can operate as either a UART or IrDA/CIR interface. The UART0 pin muxing is
controlled by the UART0CTL bit field in the PINMUX1 register and the TSPOMUX, TSSIMUX, and
TSSOMUX bit fields in the PINMUX0 register. Muxing options are shown in Table 4-33 and Table 4-34.
When UART operation is selected, UART0CTL must be set to either ‘00’ for UART with modem signals or
‘01’ for UART without modem signals. When IrDA/CIR operation is selected, UART0CTL must be set to
‘1x’ to use the IrDA/CIR signals and the modem signal become GPIOs. A TSPOMUX setting of ‘1x’
overrides the modem control mux settings. UART0 can still be used as a UART without modem control or
in IrDA/CIR mode based on the UART0CTL bit field value. A TSSIMUX setting of ‘01’ overrides the UART
data and flow control settings and prevents UART0 from being used. The UART0 modem control pins may
be used as either TSIF 0 output or GPIO pins based on the TSPOMUX and UART0CTL settings. A
TSSOMUX setting of ‘11’ overrides the RIN function with the TS1_WAITIN function.
Table 4-33. UART0 Pin Muxing—Part 1
PIN FUNCTIONS
URXD0/
TS1_DIN
UTXD0/
URCTX0/
TS1_PSTIN
URTS0 /
UIRTX0/
TS1_EN_WAITO
UCTS0 /
USD0
0
URXD0
UTXD0
URTS0
UCTS0
1
URXD0
UTXD0
URTS0
UCTS0
1
0
URXD0
URCTX0
UIRTX0
USD0
0
1
1
URXD0
URCTX0
UIRTX0
USD0
1
0
0
TS1_DIN
TS1_PSTIN
TS1_EN_WAITO
–
0
1
0
1
TS1_DIN
TS1_PSTIN
TS1_EN_WAITO
–
0
1
1
0
TS1_DIN
TS1_PSTIN
TS1_EN_WAITO
–
0
1
1
1
TS1_DIN
TS1_PSTIN
TS1_EN_WAITO
–
1
x
0
0
URXD0
UTXD0
URTS0
UCTS0
1
x
0
1
URXD0
UTXD0
URTS0
UCTS0
1
x
1
0
URXD0
URCTX0
UIRTX0
USD0
1
x
1
1
URXD0
URCTX0
UIRTX0
USD0
TSSIMUX[1]
TSSIMUX[0]
UART0CTL[1]
UART0CTL[0]
0
0
0
0
0
0
0
0
0
0
124
Device Configurations
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Table 4-34. UART0 Pin Muxing—Part 2
PIN FUNCTIONS
TSSOMUX[1]
TSSOMUX[0]
TSPOMUX[1]
TSPOMUX[0]
UART0CTL[1]
UART0CTL[0]
UDTR0 /
TS0_ENAO/
GP[36]
UDSR0 /
TS0_PSTO/
GP[37]
UDCD0 /
TS0_WAITIN/
GP[38]
URIN0/
GP[8]/
TS1_WAITIN
0
x
0
x
0
0
UDTR0
UDSR0
UDCD0
URIN0
0
x
0
x
0
1
GP[36]
GP[37]
GP[38]
GP[8]
0
x
0
x
1
0
GP[36]
GP[37]
GP[38]
GP[8]
0
x
0
x
1
1
GP[36]
GP[37]
GP[38]
GP[8]
0
x
1
x
0
0
TS0_ENAO
TS0_PSTO
TS0_WAITIN
GP[8]
0
x
1
x
0
1
TS0_ENAO
TS0_PSTO
TS0_WAITIN
GP[8]
0
x
1
x
1
0
TS0_ENAO
TS0_PSTO
TS0_WAITIN
GP[8]
0
x
1
x
1
1
TS0_ENAO
TS0_PSTO
TS0_WAITIN
GP[8]
1
0
0
x
0
0
UDTR0
UDSR0
UDCD0
URIN0
1
0
0
x
0
1
GP[36]
GP[37]
GP[38]
GP[8]
1
0
0
x
1
0
GP[36]
GP[37]
GP[38]
GP[8]
1
0
0
x
1
1
GP[36]
GP[37]
GP[38]
GP[8]
1
0
1
x
0
0
TS0_ENAO
TS0_PSTO
TS0_WAITIN
GP[8]
1
0
1
x
0
1
TS0_ENAO
TS0_PSTO
TS0_WAITIN
GP[8]
1
0
1
x
1
0
TS0_ENAO
TS0_PSTO
TS0_WAITIN
GP[8]
1
0
1
x
1
1
TS0_ENAO
TS0_PSTO
TS0_WAITIN
GP[8]
1
1
0
x
0
0
UDTR0
UDSR0
UDCD0
TS1_WAITIN
1
1
0
x
0
1
GP[36]
GP[37]
GP[38]
TS1_WAITIN
1
1
0
x
1
0
GP[36]
GP[37]
GP[38]
TS1_WAITIN
1
1
0
x
1
1
GP[36]
GP[37]
GP[38]
TS1_WAITIN
1
1
1
x
0
0
TS0_ENAO
TS0_PSTO
TS0_WAITIN
TS1_WAITIN
1
1
1
x
0
1
TS0_ENAO
TS0_PSTO
TS0_WAITIN
TS1_WAITIN
1
1
1
x
1
0
TS0_ENAO
TS0_PSTO
TS0_WAITIN
TS1_WAITIN
1
1
1
x
1
1
TS0_ENAO
TS0_PSTO
TS0_WAITIN
TS1_WAITIN
Device Configurations
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
125
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
4.7.3.9
www.ti.com
UART1 Pin Muxing
The UART1 module can operate as either a UART or IrDA/CIR interface. The UART1 pin muxing options
are shown in Table 4-35. When UART operation is selected, UART1CTL must be set to either ‘00’ for
UART with flow control or ‘01’ for UART without flow control signals. When IrDA/CIR operation is selected,
UART1CTL must be set to ‘10’ to use the IrDA/CIR signals. If UART1 is unused, then setting UART1CTL
= 11 muxes GPIO function onto all the pins. The UART1 pin functions may be overridden based on the
settings of TSPIMUX and TSPOMUX
Table 4-35. UART1 Pin Muxing
PIN FUNCTIONS
UTXD1/
URCTX1/
TS0_DOUT7/
GP[24]
URTS1 /
UIRTX1/
TS0_WAITO/
GP[25]
UCTS1 /
USD1/
TS0_EN_WAITO/
GP[26]
TSPIMUX[1]
TSPIMUX[0]
TSPOMUX[1]
TSPOMUX[0]
UART1CTL[1]
UART1CTL[0]
URXD1/
TS0_DIN7/
GP[23]
0
x
0
x
0
0
URXD1
UTXD1
URTS1
UCTS1
0
x
0
x
0
1
URXD1
UTXD1
GP[25]
GP[26]
0
x
0
x
1
0
URXD1
URCTX1
UIRTX1
USD1
0
x
0
x
1
1
GP[23]
GP[24]
GP[25]
GP[26]
0
x
1
0
0
0
URXD1
UTXD1
URTS1
UCTS1
0
x
1
0
0
1
URXD1
UTXD1
GP[25]
GP[26]
0
x
1
0
1
0
URXD1
URCTX1
UIRTX1
USD1
0
x
1
0
1
1
GP[23]
GP[24]
GP[25]
GP[26]
0
x
1
1
0
0
URXD1
TS0_DOUT7
URTS1
UCTS1
0
x
1
1
0
1
URXD1
TS0_DOUT7
GP[25]
GP[26]
0
x
1
1
1
0
URXD1
TS0_DOUT7
UIRTX1
USD1
0
x
1
1
1
1
GP[23]
TS0_DOUT7
GP[25]
GP[26]
1
0
0
x
0
x
URXD1
UTXD1
TS0_WAITO
TS0_EN_WAITO
1
0
0
x
1
0
URXD1
URCTX1
TS0_WAITO
TS0_EN_WAITO
1
0
0
x
1
1
GP[23]
GP[24]
TS0_WAITO
TS0_EN_WAITO
1
0
1
0
0
x
URXD1
UTXD1
TS0_WAITO
TS0_EN_WAITO
1
0
1
0
1
0
URXD1
URCTX1
TS0_WAITO
TS0_EN_WAITO
1
0
1
0
1
1
GP[23]
GP[24]
TS0_WAITO
TS0_EN_WAITO
1
0
1
1
0
x
URXD1
TS0_DOUT7
TS0_WAITO
TS0_EN_WAITO
1
0
1
1
1
0
URXD1
TS0_DOUT7
TS0_WAITO
TS0_EN_WAITO
1
0
1
1
1
1
GP[23]
TS0_DOUT7
TS0_WAITO
TS0_EN_WAITO
1
1
0
x
0
x
TS0_DIN7
UTXD1
TS0_WAITO
TS0_EN_WAITO
1
1
0
x
1
0
TS0_DIN7
URCTX1
TS0_WAITO
TS0_EN_WAITO
1
1
0
x
1
1
TS0_DIN7
GP[24]
TS0_WAITO
TS0_EN_WAITO
1
1
1
0
0
x
TS0_DIN7
UTXD1
TS0_WAITO
TS0_EN_WAITO
1
1
1
0
1
0
TS0_DIN7
URCTX1
TS0_WAITO
TS0_EN_WAITO
1
1
1
0
1
1
TS0_DIN7
GP[24]
TS0_WAITO
TS0_EN_WAITO
1
1
1
1
x
x
TS0_DIN7
TS0_DOUT7
TS0_WAITO
TS0_EN_WAITO
126
Device Configurations
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
4.7.3.10 UART2 Pin Muxing
The UART2 module can operate as either a UART or IrDA/CIR interface. The UART2 pin muxing options
are shown in Table 4-36 through Table 4-38. When UART operation is selected, UART2CTL must be set
to either ‘00’ for UART with flow control or ‘01’ for UART without flow control signals. When IrDA/CIR
operation is selected, UART2CTL must be set to ‘10’ to use the IrDA/CIR signals. If UART2 is unused,
then setting UART2CTL = 11 muxes GPIO function onto all the pins. The UART2 pin functions may be
overridden based on the settings of TSPIMUX, CRGMUX, and TSSOMUX.
Table 4-36. UART2 Data Pin Muxing
PIN FUNCTIONS
URXD2/
CRG1_VCXI/
GP[39]/
CRG0_VCXI
UTXD2/
URCTX2/
CRG1_PO/
GP[40]/
CRG0_PO
0
URXD2
UTXD2
1
URXD2
UTXD2
1
0
URXD2
URCTX2
1
1
GP[39]
GP[40]
1
0
0
CRG1_VCXI
CRG1_PO
0
1
0
1
CRG1_VCXI
CRG1_PO
0
1
1
0
CRG1_VCXI
CRG1_PO
0
0
1
1
1
CRG1_VCXI
CRG1_PO
0
1
0
0
0
URXD2
UTXD2
0
1
0
0
1
URXD2
UTXD2
0
1
0
1
0
URXD2
URCTX2
0
1
0
1
1
GP[39]
GP[40]
0
1
1
0
0
URXD2
UTXD2
0
1
1
0
1
URXD2
UTXD2
0
1
1
1
0
URXD2
URCTX2
0
1
1
1
1
GP[39]
GP[40]
1
0
0
0
0
URXD2
UTXD2
1
0
0
0
1
URXD2
UTXD2
1
0
0
1
0
URXD2
URCTX2
1
0
0
1
1
GP[39]
GP[40]
1
0
1
0
0
CRG1_VCXI
CRG1_PO
1
0
1
0
1
CRG1_VCXI
CRG1_PO
1
0
1
1
0
CRG1_VCXI
CRG1_PO
1
0
1
1
1
CRG1_VCXI
CRG1_PO
1
1
0
0
0
CRG0_VCXI
CRG0_PO
1
1
0
0
1
CRG0_VCXI
CRG0_PO
1
1
0
1
0
CRG0_VCXI
CRG0_PO
1
1
0
1
1
CRG0_VCXI
CRG0_PO
1
1
1
0
0
URXD2
UTXD2
1
1
1
0
1
URXD2
UTXD2
1
1
1
1
0
URXD2
URCTX2
1
1
1
1
1
GP[39]
GP[40]
CRGMUX[2]
CRGMUX[1]
CRGMUX[0]
UART2CTL[1]
UART2CTL[0]
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Device Configurations
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
127
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
Table 4-37. UART2 Ready-to-Send ( URTS2 ) Pin Muxing
PIN FUNCTION
URTS2 /
UIRTX2/
TS0_PSTIN/
GP[41]
TSPIMUX[1]
TSPIMUX[0]
UART2CTL[1]
UART2CTL[0]
0
x
0
0
0
x
0
1
GP[41]
0
x
1
0
UIRTX2
0
x
1
1
GP[41]
1
x
x
x
TS0_PSTIN
URTS2
Table 4-38. UART2 Clear-to-Send ( UCTS2 ) Pin Muxing
PIN
FUNCTION
TSSOMUX ≠ 11
UCTS2 /
USD2/
CRGMUX[0] UART2CTL[1] UART2CTL[0] CRG0_VCXI/
GP[42]/
TS1_PSTO
CRGMUX[2]
CRGMUX[1]
0
0
0
0
0
0
0
0
0
1
0
0
0
1
0
0
0
0
0
0
128
PIN
FUNCTION
TSSOMUX = 11
UCTS2 /
USD2/
CRGMUX[0] UART2CTL[1] UART2CTL[0] CRG0_VCXI/
GP[42]/
TS1_PSTO
CRGMUX[2]
CRGMUX[1]
UCTS2
0
0
0
0
0
TS1_PSTO
GP[42]
0
0
0
0
1
TS1_PSTO
0
USD2
0
0
0
1
0
TS1_PSTO
1
1
GP[42]
0
0
0
1
1
TS1_PSTO
1
0
0
UCTS2
0
0
1
0
0
TS1_PSTO
0
1
0
1
GP[42]
0
0
1
0
1
TS1_PSTO
0
0
1
1
0
USD2
0
0
1
1
0
TS1_PSTO
0
0
1
1
1
GP[42]
0
0
1
1
1
TS1_PSTO
0
1
0
0
0
UCTS2
0
1
0
0
0
TS1_PSTO
0
1
0
0
1
GP[42]
0
1
0
0
1
TS1_PSTO
0
1
0
1
0
USD2
0
1
0
1
0
TS1_PSTO
0
1
0
1
1
GP[42]
0
1
0
1
1
TS1_PSTO
0
1
1
0
0
UCTS2
0
1
1
0
0
TS1_PSTO
0
1
1
0
1
GP[42]
0
1
1
0
1
TS1_PSTO
0
1
1
1
0
USD2
0
1
1
1
0
TS1_PSTO
0
1
1
1
1
GP[42]
0
1
1
1
1
TS1_PSTO
1
0
0
0
0
CRG0_VCXI
1
0
0
0
0
TS1_PSTO
1
0
0
0
1
CRG0_VCXI
1
0
0
0
1
TS1_PSTO
1
0
0
1
0
CRG0_VCXI
1
0
0
1
0
TS1_PSTO
1
0
0
1
1
CRG0_VCXI
1
0
0
1
1
TS1_PSTO
1
0
1
0
0
CRG0_VCXI
1
0
1
0
0
TS1_PSTO
1
0
1
0
1
CRG0_VCXI
1
0
1
0
1
TS1_PSTO
1
0
1
1
0
CRG0_VCXI
1
0
1
1
0
TS1_PSTO
1
0
1
1
1
CRG0_VCXI
1
0
1
1
1
TS1_PSTO
1
1
0
0
0
UCTS2
1
1
0
0
0
TS1_PSTO
1
1
0
0
1
GP[42]
1
1
0
0
1
TS1_PSTO
1
1
0
1
0
USD2
1
1
0
1
0
TS1_PSTO
1
1
0
1
1
GP[42]
1
1
0
1
1
TS1_PSTO
1
1
1
0
0
UCTS2
1
1
1
0
0
TS1_PSTO
1
1
1
0
1
GP[42]
1
1
1
0
1
TS1_PSTO
1
1
1
1
0
USD2
1
1
1
1
0
TS1_PSTO
1
1
1
1
1
GP[42]
1
1
1
1
1
TS1_PSTO
Device Configurations
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
4.7.3.11 SmartReflex and GPIO Pin Muxing
The SmartReflex and GPIO signal muxing is determined by the value of the VADJEN pin (AB7) at reset.
For more details on the actual pin functions, see Table 4-39. For more detailed information on
SmartReflex, see Section 7.3.6, SmartReflex (Voltage Scaling).
Table 4-39. SmartReflex and GPIO Pin Muxing
PIN FUNCTION
VADJEN = 0
SmartReflex Disabled.
VADJEN = 1
SmartReflexControl Outputs Enabled
GP[7] and GP[6]
CVDDADJ[1:0]
00 = device operates at 1.2 V core power supply only (-594V, -594AV devcies only)
11 = device can operate at 1.05 V core power supply (-594V, -594AV devcies only)
All other settings RESERVED.
The value of these pins is also stored in the SmartReflex Status Register (SMTREFLEX) [see Figure 77].
Device Configurations
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
129
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
4.7.3.12 ARM/DSP Communications Interrupts
The system module includes registers for generating interrupts between the ARM and DSP.
The DSPINT register shows the status of the ARM-to-DSP interrupts. The DSPINT register format is
shown in Figure 4-20. Table 4-40 describes the register bit fields. The ARM may generate an interrupt to
the DSP by setting one of the four INTDSP[3:0] bits or by setting the INTNMI bit in the DSPINTSET
pseudo-register (see Figure 4-21). The interrupt set bit then self-clears and the corresponding
INTDSP[3:0] or INTNMI bit in the DSPINT status register (see Figure 4-20) is automatically set to indicate
that the interrupt was generated. After servicing the interrupt, the DSP clears the status bit by writing ‘1’ to
the corresponding bit in the DSPINTCLR register (see Figure 4-22). The ARM may poll the status bit to
determine when the DSP has completed the interrupt service.
The DSP may generate an interrupt to the ARM in the same manner using the ARMINTSET and
ARMINTCLR registers shown/described in Figure 4-24, Table 4-44, and Figure 4-25, Table 4-45,
respectively. The DSP can then view the status of the DSP-to-ARM interrupts via the ARMINT register
shown/described in Figure 4-23 and Table 4-43.
31
30
29
28
27
26
25
24
23
22
21
20
5
4
19
18
17
16
Reserved
R-0000 0000 0000 0000
15
14
13
3
2
1
0
Reserved
12
11
10
9
INTNMI
8
7
6
Reserved
INTDSP3
INTDSP2
INTDSP1
INTDSP0
R-0000 000
R-0
R-0000
R-0
R-0
R-0
R-0
LEGEND: R = Read only, n = Value at reset
Figure 4-20. DSPINT Status Register [0x01C4 0060]
Table 4-40. DSPINT Status Register Bit Descriptions (1)
(1)
130
BIT
NAME
31:9
Reserved
DESCRIPTION
Reserved. A read returns 0.
8
INTNMI
7:4
Reserved
DSP NMI Status
Reserved. A read returns 0.
3
INTDSP3
ARM-to-DSP Int3 Status
2
INTDSP2
ARM-to-DSP Int2 Status
1
INTDSP1
ARM-to-DSP Int1 Status
0
INTDSP0
ARM-to-DSP Int0 Status
Read only, writes have no effect.
Device Configurations
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
31
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
30
29
28
27
26
25
24
23
22
21
20
5
4
19
18
17
16
Reserved
R-0000 0000 0000 0000
15
14
13
3
2
1
0
Reserved
12
11
10
9
INTNMI
8
7
6
Reserved
INTDSP3
INTDSP2
INTDSP1
INTDSP0
R-0000 000
R/W-0
R-0000
R/W-0
R/W-0
R/W-0
R/W-0
LEGEND: R = Read, W = Write, n = Value at reset
Figure 4-21. DSPINTSET Register [0x01C4 0064]
Table 4-41. DSPINTSET Register Bit Descriptions
(1)
BIT
NAME
31:9
Reserved
DESCRIPTION
8
INTNMI
7:4
Reserved
Reserved. A read returns 0.
3
INTDSP3
ARM-to-DSP Int3 Set (1)
2
INTDSP2
ARM-to-DSP Int2 Set (1)
1
INTDSP1
ARM-to-DSP Int1 Set (1)
0
INTDSP0
ARM-to-DSP Int0 Set (1)
Reserved. A read returns 0.
DSP NMI Set (1)
Writing a '1' generates the interrupt and sets the corresponding bit in the DSPINT status register. The register bit automatically clears to
a value of '0'. Writing a '0' has no effect. This register always reads as '0'.
31
30
29
28
27
26
25
24
23
22
21
20
5
4
19
18
17
16
Reserved
R-0000 0000 0000 0000
15
14
13
3
2
1
0
Reserved
12
11
10
9
INTNMI
8
7
6
Reserved
INTDSP3
INTDSP2
INTDSP1
INTDSP0
R-0000 000
R/W-0
R-0000
R/W-0
R/W-0
R/W-0
R/W-0
LEGEND: R = Read, W = Write, n = Value at reset
Figure 4-22. DSPINTCLR Register [0x01C4 0068]
Table 4-42. DSPINTCLR Register Bit Descriptions
(1)
BIT
NAME
31:9
Reserved
DESCRIPTION
8
INTNMI
7:4
Reserved
Reserved. A read returns 0.
3
INTDSP3
ARM-to-DSP Int3 Clear (1)
2
INTDSP2
ARM-to-DSP Int2 Clear (1)
1
INTDSP1
ARM-to-DSP Int1 Clear (1)
0
INTDSP0
ARM-to-DSP Int0 Clear (1)
Reserved. A read returns 0.
DSP NMI Clear (1)
Writing a '1' clears the corresponding bit in the DSPINT status register. The register bit automatically clears to a value of '0'. Writing a '0'
has no effect. This register always reads as '0'.
Device Configurations
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
131
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
31
30
29
28
27
www.ti.com
26
25
24
23
22
21
20
19
18
17
5
4
3
2
1
16
Reserved
R-0000 0000 0000 0000
15
14
13
12
11
10
9
8
7
6
0
Reserved
INTARM0
R-0000 0000 0000 000
R-0
LEGEND: R = Read only, n = Value at reset
Figure 4-23. ARMINT Status Register [0x01C4 0070]
Table 4-43. ARMINT Status Register Bit Descriptions (1)
(1)
BIT
NAME
31:1
Reserved
Reserved. A read returns 0.
DESCRIPTION
0
INTARM0
DSP-to-ARM Int0 Status
Read only, writes have no effect.
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
5
4
3
2
1
16
Reserved
R-0000 0000 0000 0000
15
14
13
12
11
10
9
8
7
6
0
Reserved
INTARM0
R-0000 0000 0000 000
R/W-0
LEGEND: R = Read, W = Write, n = Value at reset
Figure 4-24. ARMINTSET Register [0x01C4 0074]
Table 4-44. ARMINTSET Register Bit Descriptions
BIT
(1)
132
NAME
DESCRIPTION
31:1
Reserved
Reserved. A read returns 0.
0
INTARM0
DSP-to-ARM Int0 Set (1)
Writing a '1' generates the interrupt and sets the corresponding bit in the ARMINT status register. The register bit automatically clears to
a value of '0'. Writing a '0' has no effect. This register always reads as '0'.
Device Configurations
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
31
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
30
29
28
27
26
25
24
23
22
21
20
19
18
17
5
4
3
2
1
16
Reserved
R-0000 0000 0000 0000
15
14
13
12
11
10
9
8
7
6
0
Reserved
INTARM0
R-0000 0000 0000 000
R/W-0
LEGEND: R = Read, W = Write, n = Value at reset
Figure 4-25. ARMINTCLR Register [0x01C4 0078]
Table 4-45. ARMINTCLR Register Bit Descriptions
(1)
BIT
NAME
31:1
Reserved
Reserved. A read returns 0.
DESCRIPTION
0
INTARM0
DSP-to-ARM Int0 Clear (1)
Writing a '1' clears the corresponding bit in the ARMINT status register. The register bit automatically clears to a value of '0'. Writing a '0'
has no effect. This register always reads as '0'.
Device Configurations
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
133
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
4.7.3.13 Emulation Control
The flexibility of the DM646x DMSoC architecture allows either the ARM or DSP to control the various
peripherals (setup registers, service interrupts, etc.). While this assignment is purely a matter of software
convention, during an emulation halt it is necessary for the device to know which peripherals are
associated with the halting processor so that only those modules receive the suspend signal. This allows
peripherals associated with the other (unhalted) processor to continue normal operation. The SUSPSRC
register indicates the emulation suspend source for those peripherals which support emulation suspend.
The SUSPSRC register format is shown in Figure 4-26. Brief details on the peripherals which correspond
to the register bits are listed in Table 4-46. When the associated SUSPSRC bit is ‘0’, the peripheral’s
emulation suspend signal is controlled by the ARM emulator and when set to ‘1’ it is controlled by the DSP
emulator.
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
CRGEN1
SRC
CRGEN0
SRC
TIMR2
SRC
TIMR1
SRC
TIMR0
SRC
GPIO
SRC
RSV
PWM1
SRC
PWM0
SRC
SPI
SRC
UART2
SRC
UART1
SRC
UART0
SRC
I2C
SRC
MCASP1
SRC
MCASP0
SRC
R/W-0
R/W-0
R/W-0
R/W-0
R/W-0
R/W-0
R-0
R/W-0
R/W-0
R/W-0
R/W-0
R/W-0
R/W-0
R/W-0
R/W-0
R/W-0
12
3
15
13
11
10
9
8
7
6
5
4
RESERVED
HPI
SRC
RSV
EMAC
SRC
USB
SRC
VDCE
SRC
TSIF1
SRC
TSIF0
SRC
RSV
VPIF
SRC
0
RESERVED
R-000
R/W-0
R-0
R/W-0
R/W-0
R/W-0
R/W-0
R/W-0
R-0
R/W-0
R-0000
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
Figure 4-26. SUSPSRC Register
Table 4-46. SUSPSRC Register Bit Descriptions
BIT
134
NAME
DESCRIPTION
31
CRGEN1SRC
Clock Recovery Generator 1 Emulation Suspend Source.
0 = ARM emulation suspend.
1 = DSP emulation suspend.
30
CRGEN0SRC
Clock Recovery Generator 0 Emulation Suspend Source.
0 = ARM emulation suspend.
1 = DSP emulation suspend.
29
TIMR2SRC
Timer2 (WD Timer) Emulation Suspend Source.
0 = ARM emulation suspend.
1 = DSP emulation suspend.
28
TIMR1SRC
Timer1 Emulation Suspend Source.
0 = ARM emulation suspend.
1 = DSP emulation suspend.
27
TIMR0SRC
Timer0 Emulation Suspend Source.
0 = ARM emulation suspend.
1 = DSP emulation suspend.
26
GPIOSRC
GPIO Emulation Suspend Source.
0 = ARM emulation suspend.
1 = DSP emulation suspend.
25
RSV
24
PWM1SRC
PWM1 Emulation Suspend Source.
0 = ARM emulation suspend.
1 = DSP emulation suspend.
23
PWM0SRC
PWM0 Emulation Suspend Source.
0 = ARM emulation suspend.
1 = DSP emulation suspend.
22
SPISRC
21
UART2SRC
Reserved. Read returns "0".
SPI Emulation Suspend Source.
0 = ARM emulation suspend.
1 = DSP emulation suspend.
UART2 Emulation Suspend Source.
0 = ARM emulation suspend.
1 = DSP emulation suspend.
Device Configurations
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Table 4-46. SUSPSRC Register Bit Descriptions (continued)
BIT
NAME
DESCRIPTION
20
UART1SRC
UART1 Emulation Suspend Source.
0 = ARM emulation suspend.
1 = DSP emulation suspend.
19
UART0SRC
UART0 Emulation Suspend Source.
0 = ARM emulation suspend.
1 = DSP emulation suspend.
18
I2CSRC
17
MCASP1SRC
McASP1 Emulation Suspend Source.
0 = ARM emulation suspend.
1 = DSP emulation suspend.
16
MCASP0SRC
McASP0 Emulation Suspend Source.
0 = ARM emulation suspend.
1 = DSP emulation suspend.
15:13
RESERVED
12
HPISRC
11
RSV
10
EMACSRC
9
USBSRC
8
VDCESRC
VDCE Emulation Suspend Source.
0 = ARM emulation suspend.
1 = DSP emulation suspend.
7
TSIF1SRC
TSIF1 Emulation Suspend Source.
0 = ARM emulation suspend.
1 = DSP emulation suspend.
6
TSIF0SRC
TSIF0 Emulation Suspend Source.
0 = ARM emulation suspend.
1 = DSP emulation suspend.
5
RSV
4
VPIFSRC
3:0
RESERVED
I2C Emulation Suspend Source.
0 = ARM emulation suspend.
1 = DSP emulation suspend.
Reserved. Read returns "0".
HPI Emulation Suspend Source.
0 = ARM emulation suspend.
1 = DSP emulation suspend.
Reserved. Read returns "0".
Ethernet MAC Emulation Suspend Source.
0 = ARM emulation suspend.
1 = DSP emulation suspend.
USB Emulation Suspend Source.
0 = ARM emulation suspend.
1 = DSP emulation suspend.
Reserved. Read returns "0".
Video Port Emulation Suspend Source.
0 = ARM emulation suspend.
1 = DSP emulation suspend.
Reserved. Read returns "0".
Device Configurations
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
135
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
4.8
4.8.1
www.ti.com
Debugging Considerations
Pullup/Pulldown Resistors
Proper board design should ensure that input pins to the TMS320DM646x DMSoC device always be at a
valid logic level and not floating. This may be achieved via pullup/pulldown resistors. The TMS320DM646x
DMSoC features internal pullup (IPU) and internal pulldown (IPD) resistors on most pins to eliminate the
need, unless otherwise noted, for external pullup/pulldown resistors.
An external pullup/pulldown resistor needs to be used in the following situations:
• Boot and Configuration Pins: If the pin is both routed out and 3-stated (not driven), an external
pullup/pulldown resistor is strongly recommended, even if the IPU/IPD matches the desired
value/state.
• Other Input Pins: If the IPU/IPD does not match the desired value/state, use an external
pullup/pulldown resistor to pull the signal to the opposite rail.
For the boot and configuration pins (listed in Table 3-5, Boot Terminal Functions), if they are both routed
out and 3-stated (not driven), it is strongly recommended that an external pullup/pulldown resistor be
implemented. Although, internal pullup/pulldown resistors exist on these pins and they may match the
desired configuration value, providing external connectivity can help ensure that valid logic levels are
latched on these device boot and configuration pins. In addition, applying external pullup/pulldown
resistors on the boot and configuration pins adds convenience to the user in debugging and flexibility in
switching operating modes.
Tips for choosing an external pullup/pulldown resistor:
• Consider the total amount of current that may pass through the pullup or pulldown resistor. Make sure
to include the leakage currents of all the devices connected to the net, as well as any internal pullup or
pulldown resistors.
• Decide a target value for the net. For a pulldown resistor, this should be below the lowest VIL level of
all inputs connected to the net. For a pullup resistor, this should be above the highest VIH level of all
inputs on the net. A reasonable choice would be to target the VOL or VOH levels for the logic family of
the limiting device; which, by definition, have margin to the VIL and VIH levels.
• Select a pullup/pulldown resistor with the largest possible value; but, which can still ensure that the net
will reach the target pulled value when maximum current from all devices on the net is flowing through
the resistor. The current to be considered includes leakage current plus, any other internal and
external pullup/pulldown resistors on the net.
• For bidirectional nets, there is an additional consideration which sets a lower limit on the resistance
value of the external resistor. Verify that the resistance is small enough that the weakest output buffer
can drive the net to the opposite logic level (including margin).
• Remember to include tolerances when selecting the resistor value.
• For pullup resistors, also remember to include tolerances on the DVDD rail.
For most systems, a 1-kΩ resistor can be used to oppose the IPU/IPD while meeting the above criteria.
Users should confirm this resistor value is correct for their specific application.
For most systems, a 20-kΩ resistor can be used to compliment the IPU/IPD on the boot and configuration
pins while meeting the above criteria. Users should confirm this resistor value is correct for their specific
application.
For most systems, a 20-kΩ resistor can also be used as an external PU/PD on the pins that have
IPUs/IPDs disabled and require an external PU/PD resistor while still meeting the above criteria. Users
should confirm this resistor value is correct for their specific application.
For more detailed information on input current (II), and the low-/high-level input voltages (VIL and VIH) for
the DM6467 DMSoC, see Section 6.3, Electrical Characteristics Over Recommended Ranges of Supply
Voltage and Operating Temperature.
136
Device Configurations
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
For the internal pullup/pulldown resistors for all device pins, see the peripheral/system-specific terminal
functions table.
Device Configurations
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
137
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
5 System Interconnect
On the DM6467 device, the C64x+ megamodule, the ARM subsystem, the EDMA3 transfer controllers,
and the system peripherals are interconnected through a switch fabric architecture. The switch fabric is
composed of multiple switched central resources (SCRs) and multiple bridges.
For more detailed information on the DMSoC System Interconnect Architecture, including the devicespecific SCRs, bridges, and the system connection matrix, see the TMS320DM6467 SoC Architecture and
Throughput Overview Application Report (literature number SPRAAW4).
138
System Interconnect
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
6 Device Operating Conditions
6.1
Absolute Maximum Ratings Over Operating Case Temperature Range (Unless
Otherwise Noted) (1)
Supply voltage ranges:
Input and Output voltage ranges:
Core (CVDD, DEV_CVDD, AUX_CVDD) (2)
–0.5 V to 1.5 V
I/O, 3.3V (DVDD33, USB_VDDA3P3) (2)
–0.3 V to 3.8 V
I/O, 1.8V (DVDDR2, PLL1VDD18, PLL2VDD18, DEV_DVDD18, AUX_DVDD18,
USB_VDD1P8) (2)
–0.3 V to 2.6 V
–0.3 V to 3.8 V
V I/O, 3.3-V pins (except PCI-capable pins)
–0.3 V to DVDD33 + 0.3 V
–0.5 V to 4.2 V
V I/O, 3.3-V pins PCI-capable pins
–0.5 V to DVDD33 + 0.5 V
–0.3 V to 2.6 V
V I/O, 1.8 V
Operating case temperature
ranges, Tc:
–0.3 V to DVDD18 + 0.3 V
(default) [-594, -729]
0°C to 85°C
(A version) Extended Temperature [-594A, -594AV only]
-40°C to 105°C
(D version) Industrial Temperature [-729D only]
Storage temperature range, Tstg
(default)
Electrostatic Discharge (ESD)
Performance:
ESD-HBM (Human Body Model) (3)
(1)
(2)
(3)
(4)
-40°C to 85°C
–55°C to 150°C
ESD-CDM (Charged-Device Model) DDR2
Pins (4)
± 2000 V
(Silicon Revision 1.1 and
1.0)
± 150 V
(Silicon Revision 3.0)
± 500 V
ESD-CDM (Charged-Device Model) – all pins except DDR2 pins (4)
± 500 V
Stresses beyond those listed under "absolute maximum ratings" may cause permanent damage to the device. These are stress ratings
only, and functional operation of the device at these or any other conditions beyond those indicated under "recommended operating
conditions" is not implied. Exposure to absolute-maximum-rated conditions for extended periods may affect device reliability.
All voltage values are with respect to VSS.
Based on JEDEC JESD22-A114E (Electrostatic Discharge (ESD) Sensitivity Testing Human Body Model (HBM)).
Based on JEDEC JESD22-C101C (Field-Induced Charged-Device Model Test Method for Electrostatic-Discharge-Withstand Thresholds
of Microelectronic Components).
Device Operating Conditions
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
139
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
6.2
www.ti.com
Recommended Operating Conditions
Supply voltage, Core (CVDD, DEV_CVDD,
AUX_CVDD) (1)
CVDD
MIN
NOM
MAX
UNIT
NORM
1.14
1.2
1.26
V
SmartReflex
[-594V, -594AV
only]
[see Table 4-39]
1.14
1.2
1.26
V
1.00
1.05
1.1
V
3.14
3.3
3.46
V
1.71
1.8
1.89
V
0
0
0
V
0.49DVDDR2
0.5DVDDR2
0.51DVDDR2
V
Supply voltage, I/O, 3.3V (DVDD33, USB_VDDA3P3)
DVDD
Supply voltage, I/O, 1.8V (DVDDR2, PLL1VDD18, PLL2VDD18,
DEV_DVDD18, AUX_DVDD18, USB_VDD1P8 (2))
(3)
, AUX_VSS
VSS
Supply ground (VSS, PLL1VSS, PLL2VSS, DEV_VSS
(3)
, USB_VSSREF)
DDR_VREF
DDR2 reference voltage (4)
DDR_ZP
DDR2 impedance control, connected via 50-Ω (±5% tolerance)
resistor to VSS
VSS
V
DDR_ZN
DDR2 impedance control, connected via 50-Ω (±5% tolerance)
resistor to DVDDR2
DVDDR2
V
High-level input voltage, 3.3 V (except JTAG[TCK], PCI-capable,
and I2C pins)
High-level input voltage, JTAG [TCK]
VIH
High-level input voltage, PCI
High-level input voltage, I2C
High-level input voltage, non-DDR I/O, 1.8 V
2
V
2.5
V
0.5DVDD33
V
0.7DVDD33
V
0.65DVDD18
Low-level input voltage, 3.3 V (except PCI-capable and I2C pins)
Low-level input voltage, PCI
VIL
Low-level input voltage, I2C
0
Low-level input voltage, non-DDR I/O, 1.8 V
Default
Tc
Operating case temperature
FSYSCLK1
(1)
(2)
(3)
(4)
140
DSP Operating Frequency (SYSCLK1)
V
0.8
V
0.3DVDD33
V
0.3DVDD33
V
0.35DVDD18
V
0
85
(A version)
-40
105
(D version)
-40
85
-594
20
594
MHz
-729
20
729
MHz
°C
Future variants of TI SoC devices may operate at voltages ranging from 0.9 V to 1.4 V to provide a range of system power/performance
options. TI highly recommends that users design-in a supply that can handle multiple voltages within this range (i.e., 1.0 V, 1.05 V,
1.1 V, 1.14 V, 1.2 V, 1.26 V with ± 3% tolerances) by implementing simple board changes such as reference resistor values or input pin
configuration modifications. Not incorporating a flexible supply may limit the system's ability to easily adapt to future versions of TI SoC
devices.
Oscillator 1.8 V power supply (DEV_DVDD18) can be connected to the same 1.8 V power supply as DVDDR2.
Oscillator ground (DEV_VSS and AUX_VSS) must be kept separate from other grounds and connected directly to the crystal load
capacitor ground.
DDR_VREF is expected to equal 0.5DVDDR2 of the transmitting device and to track variations in the DVDDR2.
Device Operating Conditions
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
6.3
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Electrical Characteristics Over Recommended Ranges of Supply Voltage and
Operating Temperature (Unless Otherwise Noted)
PARAMETER
VOH
VOL
VLDO
TEST CONDITIONS
(1)
MIN
TYP
2.8
USB_VDDA3P3
High speed: USB_DN and USB_DP
360
440
High-level output voltage (3.3V I/O except
PCI-capable and I2C pins)
DVDD33 = MIN, IOH = MAX
High-level output voltage (3.3V I/O PCIcapable pins)
IOH = –0.5 mA, DVDD33 = 3.3 V
V
(2)
V
0.9DVDD33
0.0
0.3
V
High speed: USB_DN and USB_DP
–10
10
mV
0.4
V
(2)
V
0.4
V
1.26
V
±20
μA
Low-level output voltage (3.3V I/O except
PCI-capable and I2C pins)
DVDD33 = MIN, IOL = MAX
Low-level output voltage (3.3V I/O PCIcapable pins)
IOL = 1.5 mA, DVDD33 = 3.3 V
Low-level output voltage (3.3V I/O I2C
pins)
IO = 3 mA
Input current [DC] (except I2C and PCIcapable pins)
Input current [DC] (I2C)
Input current (PCI-capable pins) [DC]
IOH
High-level output current [DC]
0.1DVDD33
0
1.14
1.2
VI = VSS to DVDD33 with opposing internal
pullup resistor (4)
50
100
250
μA
VI = VSS to DVDD33 with opposing internal
pulldown resistor (4)
–250
–100
–50
μA
VI = VSS to DVDD33
±20
μA
0 < VI < DVDD33 = 3.3 V without opposing
internal resistor
±50
μA
0 < VI < DVDD33 = 3.3 V with opposing
internal pullup resistor (4)
50
250
μA
0 < VI < DVDD33 = 3.3 V with opposing
internal pulldown resistor (4)
–250
–50
μA
GMTCLK, MTXD[7:0], MTXEN
–8
mA
DDR2; VOH = DVDDR2 – 0.4 V
–8
mA
(2)
mA
PCI-capable pins
(PCI pin function only)
–0.5
All other peripherals
IOL
Low-level output current [DC]
–4
mA
GMTCLK, MTXD[7:0], MTXEN
8
mA
DDR2; VOL = 0.4 V
8
mA
(2)
mA
4
mA
±20
μA
PCI-capable pins
(PCI pin function only)
1.5
All other peripherals
IOZ
(1)
(2)
(3)
(4)
(5)
(5)
V
mV
Low/full speed: USB_DN and USB_DP
USB_VDDA1P2LDO output voltage
(3)
UNIT
2.4
VI = VSS to DVDD33 without opposing
internal resistor
II
MAX
Low/full speed: USB_DN and USB_DP
I/O Off-state output current
VO = DVDD33 or VSS; internal pull disabled
VO = DVDD33 or VSS; internal pull enabled
±100
μA
For test conditions shown as MIN, MAX, or TYP, use the appropriate value specified in the recommended operating conditions table.
These rated numbers are from the PCI Local Bus Specification Revision 2.3. The DC specifications and AC specifications are defined in
Table 4-3 (DC Specifications for 3.3V Signaling) and Table 4-4 (AC Specifications for 3.3V Signaling), respectively.
II applies to input-only pins and bi-directional pins. For input-only pins, II indicates the input leakage current. For bi-directional pins, II
indicates the input leakage current and off-state (Hi-Z) output leakage current.
Applies only to pins with an internal pullup (IPU) or pulldown (IPD) resistor.
IOZ applies to output-only pins, indicating off-state (Hi-Z) output leakage current.
Device Operating Conditions
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
141
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
Electrical Characteristics Over Recommended Ranges of Supply Voltage and Operating Temperature
(Unless Otherwise Noted) (continued)
PARAMETER
ICDD
TEST CONDITIONS
Core (CVDD, DEV_CVDD, AUX_CVDD)
supply current (6)
(1)
IDDD
3.3V I/O (DVDD33, USB_VDDA3P3) supply
current (6)
1.8V I/O (DVDDR2, PLL1VPRW18,
PLL2VPRW18, DEV_DVDD18, AUX_DVDD18,
USB_VDD1P8) supply current (6)
TYP
MAX
UNIT
1318.58
mA
CVDD = 1.05 V, DSP clock = 594 MHz
ARM Clock = 297 MHz, DDR Clock = 297
MHz (SmartReflex V parts)
814.00
mA
CVDD = 1.2 V, DSP clock = 594 MHz
ARM Clock = 297 MHz, DDR Clock = 297
MHz (SmartReflex V parts)
915.39
mA
1622.09
mA
DVDD = 3.3 V, DSP clock = 594 MHz
ARM Clock = 297 MHz, DDR Clock = 297
MHz
25.32
mA
DVDD = 3.3 V, DSP clock = 729 MHz
ARM Clock = 364.5 MHz, DDR Clock =
310.5 MHz
26.17
mA
DVDD = 1.8 V, DSP clock = 594 MHz
ARM Clock = 297 MHz, DDR Clock = 297
MHz
255.15
mA
DVDD = 1.8 V, DSP clock = 729 MHz
ARM Clock = 364.5 MHz, DDR Clock =
310.5 MHz
260.42
mA
CVDD = 1.2 V, DSP clock = 729 MHz
ARM Clock = 364.5 MHz, DDR Clock =
310.5 MHz
IDDD
MIN
CVDD = 1.2 V, DSP clock = 594 MHz
ARM Clock = 297 MHz, DDR Clock = 297
MHz
CI
Input capacitance
4
pF
Co
Output capacitance
4
pF
(6)
Measured under the following conditions: 60% DSP CPU utilization; ARM doing typical activity (peripheral configurations, other
housekeeping activities); DDR2 Memory Controller at 50% utilization, 50% writes, 32 bits, 50% bit switching at room temperature (25
°C). The actual current draw varies across manufacturing processes and is highly application-dependent. For more details on core and
I/O activity, as well as information relevant to board power supply design, see the TMS320DM646x Power Consumption Summary
Application Report (literature number SPRAAS2).
7 Peripheral Information and Electrical Specifications
7.1
Parameter Information
Tester Pin Electronics
42 Ω
3.5 nH
Transmission Line
Z0 = 50 Ω
(see Note)
4.0 pF
1.85 pF
Data Sheet Timing Reference Point
Output
Under
Test
Device Pin
(see Note)
NOTE: The data sheet provides timing at the device pin. For output timing analysis, the tester pin electronics and its transmission line effects must be
taken into account. A transmission line with a delay of 2 ns can be used to produce the desired transmission line effect. The transmission line is
intended as a load only. It is not necessary to add or subtract the transmission line delay (2 ns) from the data sheet timings.
Input requirements in this data sheet are tested with an input slew rate of < 4 Volts per nanosecond (4 V/ns) at the device pin.
Figure 7-1. Test Load Circuit for AC Timing Measurements
The load capacitance value stated is only for characterization and measurement of AC timing signals. This
load capacitance value does not indicate the maximum load the device is capable of driving.
142
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
7.1.1
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
1..8-V and 3.3-V Signal Transition Levels
All input and output timing parameters are referenced to Vref for both "0" and "1" logic levels. For 3.3-V I/O,
Vref = 1.5 V. For 1.8-V I/O, Vref = 0.9 V.
Vref
Figure 7-2. Input and Output Voltage Reference Levels for AC Timing Measurements
All rise and fall transition timing parameters are referenced to VIL MAX and VIH MIN for input clocks, VOL
MAX and VOH MIN for output clocks.
Vref = VIH MIN (or VOH MIN)
Vref = VIL MAX (or VOL MAX)
Figure 7-3. Rise and Fall Transition Time Voltage Reference Levels
7.1.2
3.3-V Signal Transition Rates
All timings are tested with an input edge rate of 4 volts per nanosecond (4 V/ns).
7.1.3
Timing Parameters and Board Routing Analysis
The timing parameter values specified in this data manual do not include delays by board routings. As a
good board design practice, such delays must always be taken into account. Timing values may be
adjusted by increasing/decreasing such delays. TI recommends utilizing the available I/O buffer
information specification (IBIS) models to analyze the timing characteristics correctly. To properly use IBIS
models to attain accurate timing analysis for a given system, see the Using IBIS Models for Timing
Analysis application report (literature number SPRA839). If needed, external logic hardware such as
buffers may be used to compensate any timing differences.
For the DDR2 memory controller interface, it is not necessary to use the IBIS models to analyze timing
characteristics. Section 7.10.2, DDR2 Interface, provides a PCB routing rules solution that describes the
routing rules to ensure the DDR2 memory controller interface timings are met.
7.2
Recommended Clock and Control Signal Transition Behavior
All clocks and control signals must transition between VIH and VIL (or between VIL and VIH) in a monotonic
manner.
Copyright © 2007–2012, Texas Instruments Incorporated
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
143
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
7.3
www.ti.com
Power Supplies
For more information regarding TI's power management products and suggested devices to power TI
DSPs, visit www.ti.com/processorpower.
7.3.1
Power-Supply Sequencing
The DM6467 includes one core supply (CVDD), and two I/O supplies—DVDD33 and DVDDR2. To ensure
proper device operation, a specific power-up sequence must be followed. Some TI power-supply devices
include features that facilitate power sequencing—for example, Auto-Track and Slow-Start/Enable
features. For more information on TI power supplies and their features, visit www.ti.com/processorpower.
Here is a summary of the power sequencing requirements:
• The power ramp order must be CVDD before DVDDR2, and DVDDR2 before DVDD33—meaning during
power up, the voltage at the DVDDR2 rail should never exceed the voltage at the CVDD rail. Similarly,
the voltage at the DVDDD33 rail should never exceed the voltage at the DVDDR2 rail.
• From the time that power ramp begins, all power supplies (CVDD, DVDDR2, DVDD33) must be stable
within 200 ms. The term "stable" means reaching the recommended operating condition (see
Section 6.2, Recommended Operating Conditions table).
7.3.2
Power-Supply Design Considerations
Core and I/O supply voltage regulators should be located close to the DSP (or DSP array) to minimize
inductance and resistance in the power delivery path. Additionally, when designing for high-performance
applications utilizing the DM6467 device, the PC board should include separate power planes for core,
I/O, and ground; all bypassed with high-quality low-ESL/ESR capacitors.
7.3.3
Power-Supply Decoupling
In order to properly decouple the supply planes from system noise, place as many capacitors (caps) as
possible close to the DM6467. These caps need to be close to the DM6467 power pins, no more than
1.25 cm maximum distance to be effective. Physically smaller caps, such as 0402, are better but need to
be evaluated from a yield/manufacturing point-of-view. Parasitic inductance limits the effectiveness of the
decoupling capacitors, therefore physically smaller capacitors should be used while maintaining the largest
available capacitance value.
Larger caps for each supply can be placed further away for bulk decoupling. Large bulk caps (on the order
of 100 μF) should be furthest away, but still as close as possible. Large caps for each supply should be
placed outside of the BGA footprint.
As with the selection of any component, verification of capacitor availability over the product's production
lifetime should be considered.
For more details on capacitor usage and placement, see the Implementing DDR2 PCB Layout on the
TMS320DM646x DMSoC Application Report (literature number SPRAAM1A).
7.3.4
DM6467 Power and Clock Domains
The DM6467 includes one single power domain — the "Always On" power domain. The "Always On"
power domain is always on when the chip is on. The "Always On" domain is powered by the CVDD pins of
the DM6467. All DM6467 modules lie within the "Always On" power domain. Table 7-1 provides a listing of
the DM6467 clock domains.
Two primary reference clocks are required for the DM6467 device. These can either be crystal inputs or
driven by external oscillators. A 27-MHz crystal is recommended for the system PLLs, which generate the
internal clocks for the ARM926, DSP, HDVICPs, peripherals, and the EDMA3. A 24- or 48-MHz crystal is
also required if the USB (24-MHz only) or UART (either 24- or 48-MHz) peripherals are to be used. In
addition, the 24- or 48-MHz input clock can be used to source the McASPs' clocks. For further description
of the DM6467 clock domains, see Table 7-2 and Figure 7-4.
144
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
The DM6467 architecture is divided into the power and clock domains shown in Table 7-1. Table 7-2
further discusses the clock domains and their ratios. Figure 7-4 shows the Clock Domain Block Diagram.
Table 7-1. DM6467 Power and Clock Domains
POWER DOMAIN
CLOCK DOMAIN
PERIPHERAL/MODULE
Always On
SYSCLK3
UART0
Always On
SYSCLK3
UART1
Always On
SYSCLK3
UART2
Always On
SYSCLK3
I2C
Always On
SYSCLK3
Timer0
Always On
SYSCLK3
Timer1
Always On
SYSCLK3
Timer2
Always On
SYSCLK3
PWM0
Always On
SYSCLK3
PWM1
Always On
SYSCLK2
DDR2
Always On
SYSCLK2
VPIF
Always On
SYSCLK2
TSIF0
Always On
SYSCLK2
TSIF1
Always On
SYSCLK2
VDCE
Always On
SYSCLK2
HDVICP0
Always On
SYSCLK2
HDVICP1
Always On
SYSCLK2
EDMA3
Always On
SYSCLK2
PCI
Always On
SYSCLK2
SCR
Always On
SYSCLK3
GPSC
Always On
SYSCLK3
LPSCs
Always On
SYSCLK3
PLLC1
Always On
SYSCLK3
PLLC2
Always On
SYSCLK3
Ice Pick
Always On
SYSCLK3
EMIFA
Always On
SYSCLK3
USB
Always On
SYSCLK3
HPI
Always On
SYSCLK3
VLYNQ
Always On
SYSCLK3
EMAC/MDIO
Always On
SYSCLK3
SPI
Always On
SYSCLK3
McASP0
Always On
SYSCLK3
McASP1
Always On
SYSCLK3
CRGEN0
Always On
SYSCLK3
CRGEN1
Always On
SYSCLK4
ATA
Always On
SYSCLK3
GPIO
Always On
SYSCLK1
C64x+ CPU
Always On
SYSCLK2
ARM926
Copyright © 2007–2012, Texas Instruments Incorporated
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
145
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
Table 7-2. DM6467 Clock Domains
SUBSYSTEM
DSP Subsystem
ARM926 Subsystem,
EDMA3, HDVICP, PCI,
VDCE, VPIF, TSIFs,
DDR2 Mem Ctlr
Peripherals (GPIO,
Timers, I2C, PWMs, HPI,
EMAC, EMIFA, VLYNQ,
SPI, ARM INTC, USB2.0,
UARTs, McASPs,
CRGENs, SYSTEM)
ATA
TSIF0 (4)
TSIF1
VLYNQ
DDR2 PHY
(4)
(5)
146
DOMAIN
CLOCK
SOURCE
PLLDIV1
PLLC1
SYSCLK1
PLLDIV2
PLLC1
SYSCLK2
FIXED RATIO vs.
SYSCLK1
FREQUENCY
1:1
CLOCK MODES FREQUENCY (MHz)
BYPASS MODE
PLL MODE (594) (1)
PLL MODE (729) (2)
27 MHz
594 MHz
729 MHz
13.5 MHz
297 MHz
364.5 MHz
6.75 MHz
148.5 MHz
182.25 MHz
1:2
1:4
PLLDIV3
PLLC1
SYSCLK3
PLLDIV4
PLLC1
SYSCLK4
1:6 (-594) [default] (3)
1:7 (-729) (3)
4.5 MHz
99 MHz
104.14 MHz
PLLDIV5
PLLC1
SYSCLK5
1:8 (-594) [default] (3)
1:10 (-729) (3)
3.38 MHz
74.25 MHz
72.9 MHz
PLLDIV6
PLLC1
SYSCLK6
1:8 (-594) [default]
1:10 (-729) (3)
(3)
3.38 MHz
74.25 MHz
72.9 MHz
PLLDIV8
PLLC1
SYSCLK8
1:6 (-594) [default] (3)
1:7 (-729) (3)
3.38 MHz
99 MHz
104.14 MHz (5)
PLLDIV9
PLLC1
SYSCLK9
1:6 (-594) [default] (3)
1:7 (-729) (3)
4.5 MHz
99 MHz
104.14 MHz
PLLDIV1
PLLC2
SYSCLK1
1:1
27 MHz
594 MHz
621 MHz
(4)
VPIF (4)
(1)
(2)
(3)
CLOCK
DOMAIN
These table values assume a DEV_MXI/DEV_CLKIN of 27 MHz and a PLL1 multiplier equal to 22.
These table values assume a DEV_MXI/DEV_CLKIN of 27 MHz and a PLL1 multiplier equal to 27.
The default SYSCLKx ratios apply to the -594 MHz device only. For the -729 MHz device to achieve the quoted frequencines, the
PLLC1 SYSCLKx (for SYSCLK4, SYSCLK5, SYSCLK6, SYSCLK8, SYSCLK9) default divider values must be changed. For the steps to
change the PLLC1 SYSCLKx divider values, see theTMS320DM646x DMSoC ARM Subsystem Reference Guide (literature number
SPRUEP9).
These domain clock sources, along with VP_CLKIN[3:0], STC_CLKIN, CRG0_VCXI, and CRG1_VCXI clock signals, go through the
clock select logic to determine the clock source enabled as the input to the VPIF and TSIF peripherals.
For the -729 device, use an external clock source for the 54-/74.25-/108-MHz VPIF clock.
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
PLL Controller 1
DEV_MXI/
DEV_CLKIN
(27 MHz)
PLLM
PLLDIV1 (/1 Fixed)
PLLDIV2 (/2 Fixed)
PLLDIV3 (/4 Fixed)
PLLDIV4 (/6 Prog)
PLLDIV9 (/6 Prog)
PLLDIV5 (/8 Prog)
PLLDIV6 (/8 Prog)
PLLDIV8 (/8 Prog)
BPDIV (/1 Prog)
SYSCLK1
DSP Subsystem
SYSCLK2
PCI
GPIO
VDCE
Timer 0
HDVICP0
Timer 1
HDVICP1
Timer 2 (WD)
EDMA3
I2C
Crossbar/SCR
PWM (x2)
HPI
ARM Subsystem
SYSCLK3
EMAC/MDIO
SYSCLK4
ATA
SYSCLK9
EMIFA
VLYNQ
SYSCLK5
TSIF0
SYSCLK6
SPI
ARM INTC
SYSCLK8
TSIF1
SYSCLKBP
AUXCLK
Video Port
I/F
VP_CLKIN0
VP_CLKIN1
VP_CLKIN2
VP_CLKIN3
STC_CLKIN
TINP0L
TINP0U
TINP1L
USB 2.0
60 MHz
USB PHY
UART0
AUX_MXI/
AUX_CLKIN
(24/48 MHz)
UART1
Clock Select
Logic
UART2
McASP0
McASP1
CLKOUT0
AUDIO_CLK0
AUDIO_CLK1
CRG0_VCXI
CRGEN0
CRG1_VCXI
CRGEN1
PLL Controller 2
PLLM
PLLDIV1 (/1 Prog)
DDR2 Mem Cltr
PLL2_SYSCLK1
Figure 7-4. PLL1 and PLL2 Clock Domain Block Diagram
For further detail on PLL1 and PLL2, see the structure block diagrams shown in Figure 7-5 and Figure 76, respectively.
CLKMODE
CLKIN
1
OSCIN
0
PLLOUT
PLL
PLLEN
1
0
PLLM
PLLDIV1 (/1 Fixed)
SYSCLK1
PLLDIV2 (/2 Fixed)
SYSCLK2
PLLDIV3 (/4 Fixed)
SYSCLK3
PLLDIV4 (/6 Prog)
SYSCLK4
PLLDIV5 (/8 Prog)
SYSCLK5
PLLDIV6 (/8 Prog)
SYSCLK6
PLLDIV8 (/8 Prog)
SYSCLK8
PLLDIV9 (/6 Prog)
SYSCLK9
BPDIV (/1 Prog)
SYSCLKBP
AUXCLK
Figure 7-5. PLL1 Structure Block Diagram
Copyright © 2007–2012, Texas Instruments Incorporated
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
147
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
PLLOUT
CLKIN/OSCIN
(A)
PLLEN
PLL
1
PLLDIV1 (/1 Prog)
0
PLL2_SYSCLK1
(DDR2_PHY)
PLLM
(A) As selected by the PLL2 PLLCTL register
Figure 7-6. PLL2 Structure Block Diagram
7.3.5
Power and Sleep Controller (PSC)
The Power and Sleep Controller (PSC) controls device power by gating off clocks to individual
peripherals/modules. The PSC consists of a Global PSC (GPSC) and a set of Local PSCs (LPSCs). The
GPSC contains memory mapped registers, PSC interrupt control, and a state machine for each
peripheral/module. An LPSC is associated with each peripheral/module and provides clock and reset
control. The GPSC controls all of the DM6467's LPSCs. The ARM Subsystem does not have an LPSC
module. ARM sleep mode is accomplished through the wait for interrupt instruction. The LPSCs for
DM6467 are shown in Table 7-3. The PSC Register memory map is given in Table 7-4. For more details
on the PSC, see the TMS320DM646x DMSoC ARM Subsystem Reference Guide (literature number
SPRUEP9).
Table 7-3. DM6467 LPSC Assignments
LPSC
NUMBER
PERIPHERAL/MODULE
LPSC
NUMBER
PERIPHERAL/MODULE
LPSC
NUMBER
PERIPHERAL/MODULE
0
Reserved
16
Video Port
32
SPI
1
C64x+ CPU
17
Video Port
33
GPIO
2
HDVICP0
18
TSIF0
34
TIMER0
3
HDVICP1
19
TSIF1
35
TIMER1
4
EDMA CC
20
DDR2 Memory Controller
36
Reserved
5
EDMA TC0
21
EMIFA
37
Reserved
6
EDMA TC1
22
McASP0
38
Reserved
7
EDMA TC2
23
McASP1
39
Reserved
8
EDMA TC3
24
CRGEN0
40
Reserved
9
USB2.0
25
CRGEN1
41
Reserved
10
ATA
26
UART0
42
Reserved
11
VLYNQ
27
UART1
43
Reserved
12
HPI
28
UART2
44
Reserved
13
PCI
29
PWM0
45
ARM INTC
14
EMAC/MDIO
30
PWM1
15
VDCE
31
I2C
148
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Table 7-4. PSC Registers
HEX ADDRESS RANGE
0x01C4 1000
0x01C4 1004 - 0x01C4 1017
0x01C4 1018
0x01C4 101C - 0x01C4 1039
REGISTER
ACRONYM
PID
DESCRIPTION
Peripheral Revision and Class Information Register
–
Reserved
INTEVAL
–
Interrupt Evaluation Register
Reserved
0x01C4 1040
MERRPR0
Module Error Pending 0 (mod 0- 31) Register
0x01C4 1044
MERRPR1
Module Error Pending 1 (mod 32- 63) Register
0x01C4 1048 - 0x01C4 1049
–
Reserved
0x01C4 1050
MERRCR0
Module Error Clear 0 (mod 0 - 31) Register
0x01C4 1054
MERRCR1
Module Error Clear 1 (mod 32 - 63) Register
0x01C4 1058 - 0x01C4 111F
0x01C4 1120
0x01C4 1124 - 0x01C4 1127
0x01C4 1128
0x01C4 112C - 0x01C4 11FF
0x01C4 1200
0x01C4 1204 - 0x01C4 12FF
0x01C4 1300
Reserved
PTCMD
–
Power Domain Transition Command Register
Reserved
PTSTAT
–
Power Domain Transition Status Register
Reserved
PDSTAT0
–
Power Domain Status 0 Register (Always On)
Reserved
PDCTL0
Power Domain Control 0 Register (Always On)
0x01C4 1304 - 0x01C4 17FF
–
Reserved
0x01C4 1800 - 0x01C4 1803
–
Reserved
0x01C4 1804
MDSTAT1
Module Status 1 Register (C64x+ CPU)
0x01C4 1808
MDSTAT2
Module Status 2 Register (HDVICP0)
0x01C4 180C
MDSTAT3
Module Status 3 Register (HDVICP1)
0x01C4 1810
MDSTAT4
Module Status 4 Register (EDMA CC)
0x01C4 1814
MDSTAT5
Module Status 5 Register (EDMA TC0)
0x01C4 1818
MDSTAT6
Module Status 6 Register (EDMA TC1)
0x01C4 181C
MDSTAT7
Module Status 7 Register (EDMA TC2)
0x01C4 1820
MDSTAT8
Module Status 8 Register (EDMA TC3)
0x01C4 1824
MDSTAT9
Module Status 9 Register (USB)
0x01C4 1828
MDSTAT10
Module Status 10 Register (ATA)
0x01C4 182C
MDSTAT11
Module Status 11 Register (VLYNQ)
0x01C4 1830
MDSTAT12
Module Status 12 Register (HPI)
0x01C4 1834
MDSTAT13
Module Status 13 Register (PCI)
0x01C4 1838
MDSTAT14
Module Status 14 Register (EMAC)
0x01C4 183C
MDSTAT15
Module Status 15 Register (VDCE)
0x01C4 1840
MDSTAT16
Module Status 16 Register (Vdieo Port)
0x01C4 1844
MDSTAT17
Module Status 17 Register (Video Port)
0x01C4 1848
MDSTAT18
Module Status 18 Register (TSIF0)
0x01C4 184C
MDSTAT19
Module Status 19 Register (TSIF1)
0x01C4 1850
MDSTAT20
Module Status 20 Register (DDR2 Mem Ctlr)
0x01C4 1854
MDSTAT21
Module Status 21 Register (EMIFA)
0x01C4 1858
MDSTAT22
Module Status 22 Register (McASP0)
0x01C4 185C
MDSTAT23
Module Status 23 Register (McASP1)
0x01C4 1860
MDSTAT24
Module Status 24 Register (CRGEN0)
0x01C4 1864
MDSTAT25
Module Status 25 Register (CRGEN1)
0x01C4 1868
MDSTAT26
Module Status 26 Register (UART0)
0x01C4 186C
MDSTAT27
Module Status 27 Register (UART1)
0x01C4 1870
MDSTAT28
Module Status 28 Register (UART2)
Copyright © 2007–2012, Texas Instruments Incorporated
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
149
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
Table 7-4. PSC Registers (continued)
HEX ADDRESS RANGE
REGISTER
ACRONYM
DESCRIPTION
0x01C4 1874
MDSTAT29
Module Status 29 Register (PWM0)
0x01C4 1878
MDSTAT30
Module Status 30 Register (PWM1)
0x01C4 187C
MDSTAT31
Module Status 31 Register (I2C)
0x01C4 1880
MDSTAT32
Module Status 32 Register (SPI)
0x01C4 1884
MDSTAT33
Module Status 33 Register (GPIO)
0x01C4 1888
MDSTAT34
Module Status 34 Register (TIMER0)
0x01C4 188C
MDSTAT35
Module Status 35 Register (TIMER1)
0x01C4 1890 - 0x01C4 18B3
0x01C4 18B4
0x01C4 18B8 - 0x01C4 19FF
0x01C4 1A00 - 0x01C4 1A03
–
MDSTAT45
Reserved
Module Status 45 Register (ARM INTC)
–
Reserved
–
Reserved
0x01C4 1A04
MDCTL1
Module Control 1 Register (C64x+ CPU)
0x01C4 1A08
MDCTL2
Module Control 2 Register (HDVICP0)
0x01C4 1A0C
MDCTL3
Module Control 3 Register (HDVICP1)
0x01C4 1A10
MDCTL4
Module Control 4 Register (EDMA CC)
0x01C4 1A14
MDCTL5
Module Control 5 Register (EDMA TC0)
0x01C4 1A18
MDCTL6
Module Control 6 Register (EDMA TC1)
0x01C4 1A1C
MDCTL7
Module Control 7 Register (EDMA TC2)
0x01C4 1A20
MDCTL8
Module Control 8 Register (EDMA TC3)
0x01C4 1A24
MDCTL9
Module Control 9 Register (USB)
0x01C4 1A28
MDCTL10
Module Control 10 Register (ATA)
0x01C4 1A2C
MDCTL11
Module Control 11 Register (VLYNQ)
0x01C4 1A30
MDCTL12
Module Control 12 Register (HPI)
0x01C4 1A34
MDCTL13
Module Control 13 Register (PCI)
0x01C4 1A38
MDCTL14
Module Control 14 Register (EMAC)
0x01C4 1A3C
MDCTL15
Module Control 15 Register (VDCE)
0x01C4 1A40
MDCTL16
Module Control 16 Register (Video Port)
0x01C4 1A44
MDCTL17
Module Control 17 Register (Video Port)
0x01C4 1A48
MDCTL18
Module Control 18 Register (TSIF0)
0x01C4 1A4C
MDCTL19
Module Control 19 Register (TSIF1)
0x01C4 1A50
MDCTL20
Module Control 20 Register (DDR2 Mem Ctlr)
0x01C4 1A54
MDCTL21
Module Control 21 Register (EMIFA)
0x01C4 1A58
MDCTL22
Module Control 22 Register (McASP0)
0x01C4 1A5C
MDCTL23
Module Control 23 Register (McASP1)
0x01C4 1A60
MDCTL24
Module Control 24 Register (CRGEN0)
0x01C4 1A64
MDCTL25
Module Control 25 Register (CRGEN1)
0x01C4 1A68
MDCTL26
Module Control 26 Register (UART0)
0x01C4 1A6C
MDCTL27
Module Control 27 Register (UART1)
0x01C4 1A70
MDCTL28
Module Control 28 Register (UART2)
0x01C4 1A74
MDCTL29
Module Control 29 Register (PWM0)
0x01C4 1A78
MDCTL30
Module Control 30 Register (PWM1)
0x01C4 1A7C
MDCTL31
Module Control 31 Register (I2C)
0x01C4 1A80
MDCTL32
Module Control 32 Register (SPI)
0x01C4 1A84
MDCTL33
Module Control 33 Register (GPIO)
0x01C4 1A88
MDCTL34
Module Control 34 Register (TIMER0)
0x01C4 1A8C
MDCTL35
Module Control 35 Register (TIMER1)
0x01C4 1A90 - 0x01C4 1AB3
150
–
Reserved
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Table 7-4. PSC Registers (continued)
HEX ADDRESS RANGE
0x01C4 1AB4
0x01C4 1AB8 - 0x01C4 1FFF
7.3.6
REGISTER
ACRONYM
MDCTL45
–
DESCRIPTION
Module Control 45 Register (ARM INTC)
Reserved
SmartReflex (Voltage Scaling)
Increasing the device complexity increases its power consumption and with the smaller transistor
structures responsible for higher achievable clock rates and increased performance, comes an inevitable
penalty, increasing the leakage currents. Leakage currents are present in any active circuit, independently
of clock rates and usage scenarios. This static power consumption is mainly determined by transistor type
and process technology. Higher clock rates also increase dynamic power, the power used when
transistors switch. The dynamic power depends mainly on a specific usage scenario, clock rates, and I/O
activity.
Texas Instruments' SmartReflex™ technology is used to decrease both static and dynamic power
consumption while maintaining the device performance. SmartReflex in the TMS320DM6467 DMSoC
device (-594V parts only) is a feature that allows the core voltage to be optimized based on the process
corner of the device. This requires an adjustable power supply design with a voltage regulator.
On the DM6467, devices with different strengths are partitioned into two groups: Weak and Strong.
"Weak" devices should run at 1.2-V core power supply where as "Strong" devices can run at 1.05-V core
to reduce power consumption. During manufacturing test, the device characterization information is stored
permanently on the DM6467 device.
On the DM6467 device, the SmartReflex feature is disabled by default. It can be enabled by pulling the
configuration pin VADJEN (AB7) high before releasing the device out-of-reset. The VADJEN input value is
latched into BOOTCFG register (VADJEN bit) at the rising edge of RESET or POR. Once SmartReflex is
enabled, the pins GP[7]/CVDDADJ1 (A12) and GP[6]/CVDDADJ0 (E11) function as SmartReflex control
outputs to the adjustable core power supply and the GPIO functionality is disabled. For more detailed
information on the SmartReflex and GPIO pin muxing, see Section 4.7.3.11, SmartReflex and GPIO Pin
Muxing.
The read-only SMTREFELX register [bits 1:0] reflects the status of the CVDDADJ[1:0] pins (see Figure 77, SMTREFLEX Register [0x01C4 0018]). For additional information on SmartReflex, see the Enabling
SmartReflex on the TMS320DM6467 Application Report (Literature Number SPRAAZ2).
31
16
RESERVED
R-0000 0000 0000 0000
15
2
1
0
RESERVED
SMTREFLEX
R-0000 0000 0000 00
R-PP
LEGEND: R = Read only; P = Pin value
Figure 7-7. SMTREFLEX Status Register [0x01C4 0018] (Voltage Scale Adjustment (V) Parts Only)
Copyright © 2007–2012, Texas Instruments Incorporated
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
151
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
Table 7-5. SMTREFLEX Status Register Bit Descriptions
BIT
NAME
31:2
RESERVED
DESCRIPTION
Reserved. Read returns "0".
When SmartReflex Control Outputs are enabled (VADJEN = 1), these bits reflect the status of the
CVDDADJ[1:0] pins.
1:0
SMTREFLEX
00 = 1.2 V core supply voltage
11 = 1.05 V core supply voltage
For more detailed information on the SmartReflex and GPIO pin muxing, see Section 4.7.3.11,
SmartReflex and GPIO Pin Muxing.
152
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
7.4
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
External Clock Input From DEV_MXI/DEV_CLKIN and AUX_MXI/AUX_CLKIN Pins
The DM6467 device includes two options to provide an external clock input for both the system and
auxiliary oscillators:
• Use an on-chip oscillator with external crystal (fundamental parallel resonant mode only, no overtone
support).
• Use an external 1.8-V LVCMOS-compatible clock input.
The optimal external clock input frequency for the crystals are 27 MHz for the system oscillator
(DEV_MXI/DEV_CLKIN) and 24 MHz for the auxiliary oscillator. Section 7.4.1.1 provides more details on
Option 1, using an on-chip oscillator with external crystal for the 27-MHz system oscillator. Section 7.4.1.2
provides more details on Option 1, using an on-chip oscillator with external crystal for the 24-MHz auxiliary
oscillator. Section 7.4.2.1 provides details on Option 2, using an external 1.8-V LVCMOS-compatible clock
input for the 27-MHz system oscillator. Section 7.4.2 provides details on Option 2, using an external 1.8-V
LVCMOS-compatible clock input for the 24-MHz auxiliary oscillator.
7.4.1
Clock Input Option 1—Crystal
7.4.1.1
27-MHz for System Oscillator Clock Input Option 1—Crystal
In this option, a crystal is used as the external clock input to the DM6467 system oscillator.
The 27-MHz oscillator provides the reference clock for all DM6467 subsystems and peripherals. The onchip oscillator requires an external 27-MHz crystal connected across the DEV_MXI and DEV_MXO pins,
along with two load capacitors, as shown in Figure 7-8. The external crystal load capacitors must be
connected only to the 27-MHz oscillator ground pin (DEV_VSS). Do not connect to board ground (VSS).
The DEV_DVDD18 pin can be connected to the same 1.8 V power supply as DVDDR2.
DEV_MXI/
DEV_CLKIN
DEV_MXO
DEV_VSS
DEV_DVDD18 DEV_DVSS
DEV_CVDD
Crystal
27 MHz
C1
C2
1.8 V
A.
1.2 V
The DEV_CVDD core voltage value is device dependent (e.g., when using SmartReflex, DEV_CVDD can be either 1.2
V or 1.05 V).
Figure 7-8. 27-MHz System Oscillator(A)
The load capacitors, C1 and C2, should be chosen such that the equation is satisfied (typical values are
C1 = C2 = 10 pF). CL in the equation is the load specified by the crystal manufacturer. All discrete
components used to implement the oscillator circuit should be placed as close as possible to the
associated oscillator pins (DEV_MXI and DEV_MXO) and to the DEV_VSS pin.
CL =
C1 C2
(C1 + C2 )
Copyright © 2007–2012, Texas Instruments Incorporated
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
153
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
Table 7-6. Input Requirements for Crystal on the 27-MHz System Oscillator
PARAMETER
MIN
NOM
MAX
Start-up time (from power up until oscillating at stable frequency of
27 MHz)
4
Oscillation frequency
27
ms
MHz
ESR
7.4.1.2
UNIT
60
Ω
24-MHz Auxiliary Oscillator Clock Input Option 1—Crystal
In this option, a crystal is used as the external clock input to the DM6467 auxiliary oscillator.
The 24-MHz oscillator provides the reference clock for USB and UART peripherals and the internal clock
source for the McASP peripherals. The on-chip oscillator requires an external 24-MHz crystal connected
across the AUX_MXI and AUX_MXO pins, along with two load capacitors, as shown in Figure 7-9. The
external crystal load capacitors must be connected only to the 24-MHz oscillator ground pin (AUX_VSS).
Do not connect to board ground (VSS). The AUX_DVDD18 pin can be connected to the same 1.8 V power
supply as DVDDR2.
AUX_MXI/
AUX_CLKIN
AUX_MXO
AUX_VSS
AUX_DVDD18 AUX_DVSS
AUX_CVDD
Crystal
24 MHz
C1
C2
1.8 V
A.
1.2 V
The AUX_CVDD core voltage value is device dependent (e.g., when using SmartReflex, AUX_CVDD can be either 1.2
V or 1.05 V).
Figure 7-9. 24-MHz Auxiliary Oscillator(A)
The load capacitors, C1 and C2, should be chosen such that the equation is satisfied (typical values are
C1 = C2 = 10 pF). CL in the equation is the load specified by the crystal manufacturer. All discrete
components used to implement the oscillator circuit should be placed as close as possible to the
associated oscillator pins (AUX_MXI and AUX_MXO) and to the AUX_VSS pin.
CL =
C1 C2
(C1 + C2 )
Table 7-7. Input Requirements for Crystal on the 24-MHz Auxiliary Oscillator
PARAMETER
MIN
NOM
Start-up time (from power up until oscillating at stable frequency of
24 MHz)
Oscillation frequency
ESR
(1)
(1)
154
Frequency stability
MAX
4
24
UNIT
ms
MHz
60
Ω
±50
ppm
If the USB is used, a 24-MHz, 50-ppm crystal is recommended.
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
7.4.2
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Clock Input Option 2—1.8-V LVCMOS-Compatible Clock Input
7.4.2.1
27-MHz System Oscillator Clock Input Option 2—1.8-V LVCMOS-Compatible Clock Input
In this option, a 1.8-V LVCMOS-Compatible Clock Input is used as the external clock input to the system
oscillator. The external connections are shown in Figure 7-10. The DEV_MXI/DEV_CLKIN pin is
connected to the 1.8-V LVCMOS-Compatible clock source. The DEV_MXO pin is left unconnected. The
DEV_VSS pin is connected to board ground (VSS). The DEV_DVDD18 pin can be connected to the same
1.8-V power supply as DVDDR2.
DEV_MXI/
DEV_CLKIN
DEV_MXO
DEV_VSS
DEV_DVDD18 DEV_DVSS
DEV_CVDD
NC
1.8 V
A.
1.2 V
The DEV_CVDD core voltage value is device dependent (e.g., when using SmartReflex, DEV_CVDD can be either 1.2
V or 1.05 V).
Figure 7-10. 1.8-V LVCMOS-Compatible Clock Input(A)
The clock source must meet the DEV_MXI/DEV_CLKIN timing requirements in Section 7.5.5, Clock PLL
Electrical Data/Timing (Input and Output Clocks).
7.4.2.2
24-MHz Auxiliary Oscillator Clock Input Option 2—1.8-V LVCMOS-Compatible Clock Input
In this option, a 1.8-V LVCMOS-Compatible Clock Input is used as the external clock input to the auxiliary
oscillator. The external connections are shown in Figure 7-11. The AUX_MXI/AUX_CLKIN pin is
connected to the 1.8-V LVCMOS-Compatible clock source. The AUX_MXO pin is left unconnected. The
AUX_VSS pin is connected to board ground (VSS). The AUX_DVDD18 pin can be connected to the same
1.8-V power supply as DVDDR2.
AUX_MXI/
AUX_CLKIN
AUX_MXO
AUX_VSS
AUX_DVDD18 AUX_DVSS
AUX_CVDD
NC
1.8 V
A.
1.2 V
The AUX_CVDD core voltage value is device dependent (e.g., when using SmartReflex, AUX_CVDD can be either 1.2
V or 1.05 V).
Figure 7-11. 1.8-V LVCMOS-Compatible Clock Input(A)
The clock source must meet the AUX_MXI/AUX_CLKIN timing requirements in Section 7.5.5, Clock PLL
Electrical Data/Timing (Input and Output Clocks).
Copyright © 2007–2012, Texas Instruments Incorporated
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
155
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
7.5
www.ti.com
Clock PLLs
There are two independently controlled PLLs on DM6467. PLL1 generates the frequencies required for the
ARM, DSP, HDVICP0/1, EDMA, and peripherals. PLL2 generates the frequencies required for the DDR2
interface. The recommended reference clock for both PLLs is the 27-MHz crystal input. The DM6467 has
a third PLL that is embedded within the USB2.0 PHY and the 24-MHz oscillator is its reference clock
source. This particular PLL is only usable for USB operation, and is discussed further in the
TMS320DM646x DMSoC Universal Serial Bus (USB) Controller User's Guide (literature number
SPRUER7).
7.5.1
PLL1 and PLL2
Both PLL1 and PLL2 power are supplied externally via the 1.8-V PLL power-supply pins (PLL1VDD18 and
PLL2VDD18). An external EMI filter circuit must be added to PLL1VDD18 and PLL2VDD18, as shown in
Figure 7-12. The 1.8-V supply of the EMI filters must be from the same 1.8-V power plane supplying the
device’s 1.8-V I/O power-supply pins (DVDDR2). TI recommends EMI filter manufacturer Murata, part
number NFM18CC222R1C3.
All PLL external components (C1, C2, C3, C4, and the EMI Filters) must be placed as close to the device
as possible. For the best performance, TI recommends that all the PLL external components be on a
single side of the board without jumpers, switches, or components other than the ones shown in Figure 712. For reduced PLL jitter, maximize the spacing between switching signals and the PLL external
components (C1, C2, C3, C4, and the EMI Filters).
DM646x
+1.8 V
PLL1VDD18
EMI Filter
C3
C4
0.1μF
0.01μF
C1
C2
0.1μF
0.01μF
+1.8 V
PLL2VDD18
EMI Filter
PLL1
PLL2
Figure 7-12. PLL1 and PLL2 External Connection
The minimum CLKIN rise and fall times should also be observed. For the input clock timing requirements,
see Section 7.5.5, Clock PLL Electrical Data/Timing (Input and Output Clocks).
There is an allowable range for PLL multiplier (PLLM). There is a minimum and maximum operating
frequency for DEV_MXI/DEV_CLKIN, PLLOUT, AUX_MXI/AUX_CLKIN, and the device clocks
(SYSCLKs). The PLL Controllers must be configured not to exceed any of these constraints documented
in this section (certain combinations of external clock inputs, internal dividers, and PLL multiply ratios
might not be supported). For these constraints (ranges), see Table 7-8 through Table 7-10 .
156
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Table 7-8. PLL1 and PLL2 Multiplier Ranges
-594
-729
PLL MULTIPLIER
(PLLM)
MIN
MAX
MIN
MAX
PLL1 Multiplier
x14
x22
x14
x27
PLL2 Multiplier
x14
x22
x14
x23
Table 7-9. PLLC1 Clock Frequency Ranges
-594
CLOCK SIGNAL NAME
MIN
-729
MAX
MIN
MAX
UNIT
DEV_MXI/DEV_CLKIN (1)
20
30
20
30
MHz
PLLOUT
400
594
400
729
MHz
729
MHz
SYSCLK1 (PLLDIV1 Domain)
(1)
594
DEV_MXI/DEV_CLKIN input clock is used for both PLL Controllers (PLLC1 and PLLC2).
Table 7-10. PLLC2 Clock Frequency Ranges
-594
CLOCK SIGNAL NAME
MIN
-729
MAX
MIN
MAX
UNIT
DEV_MXI/DEV_CLKIN (1)
20
30
20
30
MHz
PLLOUT
400
594
400
621
MHz
621
MHz
PLL2_SYSCLK1 (to DDR2 PHY)
(1)
594
DEV_MXI/DEV_CLKIN input clock is used for both PLL Controllers (PLLC1 and PLLC2).
Both PLL1 and PLL2 have stabilization, lock, and reset timing requirements that must be followed.
The PLL stabilization time is the amount of time that must be allotted for the internal PLL regulators to
become stable after the PLL is powered up (after the PLLCTL.PLLPWRDN bit goes through a 1-to-0
transition). The PLL should not be operated until this stabilization time has expired. This stabilization step
must be applied after these resets—a Power-on Reset, a Warm Reset, or a Max Reset, as the
PLLCTL.PLLPWRDN bit resets to a "1". For the PLL stabliziation time value, see Table 7-11.
The PLL reset time is the amount of wait time needed for the PLL to properly reset (writing PLLRST = 1)
before bringing the PLL out of reset (writing PLLRST = 0). For the PLL reset time value, see Table 7-11.
The PLL lock time is the amount of time needed from when the PLL is taken out of reset (PLLRST = 0
with PLLEN = 0) to when to when the PLL controller can be switched to PLL mode (PLLEN = 1). For the
PLL lock time value, see Table 7-11.
Table 7-11. PLL1 and PLL2 Stabilization, Lock, and Reset Times
PLL STABILIZATION/
LOCK/RESET TIME
PLL Stabilization Time
MIN
(1)
MAX
2000C (1)
128C (1)
UNIT
μs
150
PLL Lock Time
PLL Reset Time
NOM
ns
ns
C = CLKIN cycle time in ns. For example, when DEV_MXI/DEV_CLKIN or AUX_MXI/AUX_CLKIN
frequency is 27 MHz, use C = 37.037 ns.
For details on the PLL initialization software sequence, see the TMS320DM646x DMSoC ARM Subsystem
Reference Guide (literature number SPRUEP9).
For more information on the clock domains and their clock ratio restrictions, see Section 7.3.4, DM6467
Power and Clock Domains.
Copyright © 2007–2012, Texas Instruments Incorporated
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
157
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
7.5.2
www.ti.com
PLL Controller Register Description(s)
A summary of the PLL controller registers is shown in Table 7-12. For more details, see the
TMS320DM646x DMSoC ARM Subsystem Reference Guide (literature number SPRUEP9).
Table 7-12. PLL and Reset Controller Registers
HEX ADDRESS RANGE
ACRONYM
REGISTER NAME
PLL1 Controller Registers
0x01C4 0800
PID
0x01C4 08E4
RSTYPE
Peripheral ID Register
Reset Type Register
0x01C4 0900
PLLCTL
PLL Controller 1 PLL Control Register
0x01C4 0910
PLLM
PLL Controller 1 PLL Multiplier Control Register
0x01C4 0918
PLLDIV1
PLL Controller 1 Divider 1 Register (SYSCLK1)
0x01C4 091C
PLLDIV2
PLL Controller 1 Divider 2 Register (SYSCLK2)
0x01C4 0920
PLLDIV3
PLL Controller 1 Divider 3 Register (SYSCLK3)
0x01C4 0928
–
0x01C4 092C
BPDIV
0x01C4 0938
PLLCMD
PLL Controller 1 Command Register
0x01C4 093C
PLLSTAT
PLL Controller 1 Status Register (Shows PLLC1 PLLCTL Status)
0x01C4 0940
ALNCTL
PLL Controller 1 Clock Align Control Register
(Indicates Which SYSCLKs Need to be Aligned for Proper Device Operation)
0x01C4 0944
DCHANGE
Reserved
PLL Controller 1 Bypass Control-Divider Register (SYSCLKBP)
PLL Controller 1 PLLDIV Divider Ratio Change Status Register
(Indicates if SYSCLK Divide Ratio has been modified)
0x01C4 0948
CKEN
0x01C4 094C
CKSTAT
PLL Controller 1 Clock Enable Control Register
PLL Controller 1 Clock Status Register (For All Clocks Except SYSCLKx)
0x01C4 0950
SYSTAT
PLL Controller 1 SYSCLK Status Register (Indicates SYSCLK on/off Status)
0x01C4 0960
PLLDIV4
PLL Controller 1 Divider 4 Register (SYSCLK4)
0x01C4 0964
PLLDIV5
PLL Controller 1 Divider 5 Register (SYSCLK5)
0x01C4 0968
PLLDIV6
PLL Controller 1 Divider 6 Register (SYSCLK6)
0x01C4 096C
–
0x01C4 0970
PLLDIV8
0x01C4 0974
PLLDIV9
Reserved
PLL Controller 1 Divider 8 Register (SYSCLK8)
PLL Controller 1 Divider 9 Register (SYSCLK9)
PLL2 Controller Registers
0x01C4 0C00
PID
0x01C4 0D00
PLLCTL
0x01C4 0D10
PLLM
0x01C4 0D18
PLLDIV1
0x01C4 0D28
–
Peripheral ID Register
PLL Controller 2 PLL Control Register
PLL Controller 2 PLL Multiplier Control Register
PLL Controller 2 Divider 1 Register (PLL2_SYSCLK1 DDR2 PHY)
Reserved
0x01C4 0D38
PLLCMD
PLL Controller 2 Command Register
0x01C4 0D3C
PLLSTAT
PLL Controller 2 Status Register (Shows PLLC2 PLLCTL Status)
0x01C4 0D40
ALNCTL
PLL Controller 2 Clock Align Control Register
(Indicates Which SYSCLKs Need to be Aligned for Proper Device Operation)
0x01C4 0D44
DCHANGE
0x01C4 0D48
CKEN
0x01C4 0D4C
CKSTAT
PLL Controller 2 Clock Status Register (For All Clocks Except SYSCLKx)
0x01C4 0D50
SYSTAT
PLL Controller 2 SYSCLK Status Register (Indicates SYSCLK on/off Status)
0x01C4 0D54 - 0x01C4 0FFF
158
–
PLL Controller 2 PLLDIV Divider Ratio Change Status Register
(Indicates if SYSCLK Divide Ratio has been modified)
PLL Controller 2 Clock Enable Control Register
Reserved
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
7.5.3
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Clock PLL Considerations With External Clock Sources
If the internal oscillator is bypassed, to minimize the clock jitter a single clean power supply should power
both the DM6467 device and the external clock oscillator circuit. The minimum CLKIN rise and fall times
should also be observed. For the input clock timing requirements, see Section 7.5.5, Clock PLL Electrical
Data/Timing (Input and Output Clocks).
Rise/fall times, duty cycles (high/low pulse durations), and the load capacitance of the external clock
source must meet the device requirements in this data manual (see Section 6.3, Electrical Characteristics
Over Recommended Ranges of Supply Voltage and Operating Temperature, and Section 7.5.5, Clock
PLL Electrical Data/Timing (Input and Output Clocks).
7.5.4
Output Clocks (CLKOUT0, AUDIO_CLK1, AUDIO_CLK0) - Clock Select Logic
The DM6467 includes a selectable general-purpose clock output (CLKOUT0) [see Figure 7-13] and two
selectable audio output clocks (AUDIO_CLK0 and AUDIO_CLK1) for synchronizing external audio devices
with the on-chip system or video clocks [see Figure 7-14 and Figure 7-15]. The source for these output
clocks is controlled by the CLKCTL register (0x01C4 005C). For more detailed information on the CLKCTL
register, see Section 4.3.3, Clock and Oscillator Control.
CLKCTL.CLKOUT
AUX_MXI
AUX_MXI/AUX_CLKIN
DEV_MXI/DEV_CLKIN
PLLDIV9 (/6 Prog)
PLLDIV8 (/8 Prog)
PLLDIV6 (/8 Prog)
PLLDIV5 (/8 Prog)
PLLDIV4 (/6 Prog)
PLLDIV3 (/4 Fixed)
PLL Controller 1
SYSCLK9
SYSCLK8
SYSCLK6
SYSCLK5
SYSCLK4
SYSCLK3
AUXCLK
1010
1001
1000
0110
CLKOUT0
0101
0100
0011
0001
0000
Figure 7-13. CLKOUT0 Source Selection
Copyright © 2007–2012, Texas Instruments Incorporated
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
159
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
CLKCTL.AUD_CLK0
STC_CLKIN
GP[4]/STC_CLKIN
AUX_MXI
AUX_MXI/AUX_CLKIN
VP0_CLKIN3
VP_CLKIN3/TS1_CLKO
VP0_CLKIN2
VP_CLKIN2
VP0_CLKIN1
VP_CLKIN1
VP0_CLKIN0
VP_CLKIN0
CRG1_VCXI
URXD2/CRG1_VCXI/GP[39]/CRG0_VCXI
URXD2/CRG1_VCXI/GP[39]/CRG0_VCXI
11x
UCTS2/USD2/CRG0_VCXI/GP[42]/TS1_PTSO
10x
CRG0_VCXI
1001
1000
0111
0110
PINMUX0.AUDCK0
0101
0100
0011
1
AUDIO_CLK0
0
GP[3]
0010
PINMUX0.CRGMUX
DEV_MXI/DEV_CLKIN
AUXCLK
PLL
Controller 1
0001
0000
Figure 7-14. AUDIO_CLK0 Source Selection
CLKCTL.AUD_CLK1
STC_CLKIN
GP[4]/STC_CLKIN
AUX_MXI
AUX_MXI/AUX_CLKIN
VP0_CLKIN3
VP_CLKIN3/TS1_CLKO
VP0_CLKIN2
VP_CLKIN2
VP0_CLKIN1
VP_CLKIN1
VP0_CLKIN0
VP_CLKIN0
CRG1_VCXI
URXD2/CRG1_VCXI/GP[39]/CRG0_VCXI
URXD2/CRG1_VCXI/GP[39]/CRG0_VCXI
UCTS2/USD2/CRG0_VCXI/GP[42]/TS1_PTSO
11x CRG0_VCXI
1001
1000
0111
0110
PINMUX0.AUDCK1
0101
0100
0011
1
AUDIO_CLK1
0
GP[2]
0010
10x
PINMUX0.CRGMUX
DEV_MXI/DEV_CLKIN
PLL
Controller 1
AUXCLK
0001
0000
Figure 7-15. AUDIO_CLK1 Source Selection
160
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
7.5.5
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Clock PLL Electrical Data/Timing (Input and Output Clocks)
Table 7-13. Timing Requirements for DEV_MXI/DEV_CLKIN (1)
(2) (3) (4)
-594, -729
NO.
(1)
(2)
(3)
(4)
(see Figure 7-16)
MIN
NOM
37.037
MAX
UNIT
1
tc(DMXI)
Cycle time, DEV_MXI/DEV_CLKIN
33.33
50
ns
2
tw(DMXIH)
Pulse duration, DEV_MXI/DEV_CLKIN high
0.45C
0.55C
ns
3
tw(DMXIL)
Pulse duration, DEV_MXI/DEV_CLKIN low
0.45C
0.55C
ns
4
tt(DMXI)
Transition time, DEV_MXI/DEV_CLKIN
7
ns
5
tJ(DMXI)
Period jitter, DEV_MXI/DEV_CLKIN
0.02C
ns
The DEV_MXI/DEV_CLKIN frequency and PLL multiply factor should be chosen such that the resulting clock frequency is within the
specific range for CPU operating frequency. For example, for a -594 speed device with a 27-MHz DEV_CLKIN frequency, the PLL
multiply factor should be ≤ 22 and for a -729 speed device with a 27-MHz DEV_CLKIN frequency, the PLL multiply factor should be ≤
27.
The reference points for the rise and fall transitions are measured at VIL MAX and VIH MIN.
For more details on the PLL multiplier factors, see the TMS320DM646x DMSoC ARM Subsystem Reference Guide (Literature Number
SPRUEP9).
C = DEV_CLKIN cycle time in ns. For example, when DEV_MXI/DEV_CLKIN frequency is 27 MHz, use C = 37.037 ns.
5
1
1
4
2
DEV_MXI/
DEV_CLKIN
3
4
Figure 7-16. DEV_MXI/DEV_CLKIN Timing
Copyright © 2007–2012, Texas Instruments Incorporated
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
161
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
Table 7-14. Timing Requirements for AUX_MXI/AUX_CLKIN
(1) (2) (3)
(see Figure 7-17)
-594, -729
NO.
MIN
NOM
(4)
UNIT
1
tc(AMXI)
Cycle time, AUX_MXI/AUX_CLKIN
2
tw(AMXIH)
Pulse duration, AUX_MXI/AUX_CLKIN high
0.45C
0.55C
ns
3
tw(AMXIL)
Pulse duration, AUX_MXI/AUX_CLKIN low
0.45C
0.55C
ns
4
tt(AMXI)
Transition time, AUX_MXI/AUX_CLKIN
7
ns
5
tJ(AMXI)
Period jitter, AUX_MXI/AUX_CLKIN
6
Sf
Frequency stability, AUX_MXI/AUX_CLKIN (4)
(1)
(2)
(3)
(4)
41.6 or 20.83
MAX
ns
0.02C
± 50
ns
ppm
The reference points for the rise and fall transitions are measured at VIL MAX and VIH MIN.
For more details on the PLL, see the TMS320DM646x DMSoC Universal Serial Bus (USB) Controller User's Guide (Literature Number
SPRUER7).
C = DEV_CLKIN cycle time in ns. For example, when AUX_MXI/AUX_CLKIN frequency is 24 MHz, use C = 41.6 ns and when
AUX_MXI/AUX_CLKIN frequency is 48 MHz, use C = 20.83 ns.
If the USB is used, a 24-MHz, 50-ppm crystal is recommended.
5
1
1
4
2
AUX_MXI/
AUX_CLKIN
3
4
Figure 7-17. AUX_MXI/AUX_CLKIN Timing
162
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Table 7-15. Switching Characteristics Over Recommended Operating Conditions for CLKOUT0 (1)
(see Figure 7-18)
NO.
(1)
(2)
-594, -729
PARAMETER
MIN
MAX
(2)
UNIT
1
tc(CLKOUT0)
Cycle time, CLKOUT0
6.734
296.296
ns
2
tw(CLKOUT0H)
Pulse duration, CLKOUT0 high
0.4P
0.6P
ns
3
tw(CLKOUT0L)
Pulse duration, CLKOUT0 low
0.4P
0.6P
ns
4
tt(CLKOUT0)
Transition time, CLKOUT0
0.05P
ns
The reference points for the rise and fall transitions are measured at VOL MAX and VOH MIN.
P = 1/CLKOUT0 clock frequency in nanoseconds (ns). For example, when CLKOUT0 frequency is 27 MHz, use P = 37.037 ns.
2
4
1
CLKOUT0
(Divide-by-1)
3
4
Figure 7-18. CLKOUT0 Timing
Copyright © 2007–2012, Texas Instruments Incorporated
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
163
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
7.6
www.ti.com
Enhanced Direct Memory Access (EDMA3) Controller
The EDMA controller handles all data transfers between memories and the device slave peripherals on
the DM6467 device. These data transfers include cache servicing, non-cacheable memory accesses,
user-programmed data transfers, and host accesses. These are summarized as follows:
• Transfer to/from on-chip memories
– ARM926 TCM
– DSP L1D memory
– DSP L2 memory
• Transfer to/from external storage
– DDR2 SDRAM
– NAND flash
– Asynchronous EMIF (EMIFA)
– ATA
• Transfer to/from peripherals/hosts
– VLYNQ
– HPI
– McASP0/1
– SPI
– I2C
– PWM0/1
– UART0/1/2
– PCI
The EDMA supports two addressing modes: constant addressing and increment addressing. On the
DM6467, constant addressing mode is not supported by any peripheral or internal memory. For more
information on these two addressing modes, see the TMS320DM646x DMSoC Enhanced Direct Memory
Access (EDMA) Controller User’s Guide (literature number SPRUEQ5).
The DM6467 device supports a programmable default burst size feature. The default burst size of each
EDMA3 Transfer Controller (TC) is configured via the EDMA Transfer Controller Default Burst Size
Configuration register (EDMATCCFG). For more detailed information on the EDMATCCFG register, see
Section 4.6.2, Peripheral Selection After Device Reset.
7.6.1
EDMA3 Channel Synchronization Events
The EDMA supports up to 64 EDMA channels which service peripheral devices and external memory.
Table 7-16 lists the source of EDMA synchronization events associated with each of the programmable
EDMA channels. For the DM6467 device, the association of an event to a channel is fixed; each of the
EDMA channels has one specific event associated with it. These specific events are captured in the
EDMA event registers (ER, ERH) even if the events are disabled by the EDMA event enable registers
(EER, EERH). For more detailed information on the EDMA module and how EDMA events are enabled,
captured, processed, linked, chained, and cleared, etc., see the TMS320DM646x DMSoC Enhanced
Direct Memory Access (EDMA) Controller User’s Guide (literature number SPRUEQ5)
Table 7-16. DM6467 EDMA Channel Synchronization Events (1)
EDMA
CHANNEL
EVENT NAME
0-3
–
(1)
164
EVENT DESCRIPTION
Reserved
In addition to the events shown in this table, each of the 64 channels can also be synchronized with
the transfer completion or alternate transfer completion events. For more detailed information on
EDMA event-transfer chaining, see the TMS320DM646x DMSoC Enhanced Direct Memory Access
(EDMA) Controller User's Guide (literature number SPRUEQ5).
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Table 7-16. DM6467 EDMA Channel Synchronization Events(1) (continued)
EDMA
CHANNEL
EVENT NAME
EVENT DESCRIPTION
4
AXEVTE0
McASP0 Transmit Event Even
5
AXEVTO0
McASP0 Transmit Event Odd
6
AXEVT0
McASP0 Transmit Event
7
AREVTE0
McASP0 Receive Event Even
8
AREVTO0
McASP0 Receive Event Odd
9
AREVT0
McASP0 Receive Event
10
AXEVTE1
McASP1 Transmit Event Even
11
AXEVTO1
McASP1 Transmit Event Odd
12
AXEVT1
13-15
–
McASP1 Transmit Event
Reserved
16
SPIXEVT
SPI Transmit Event
17
SPIREVT
SPI Receive Event
18
URXEVT0
UART 0 Receive Event
19
UTXEVT0
UART 0 Transmit Event
20
URXEVT1
UART 1 Receive Event
21
UTXEVT1
UART 1 Transmit Event
22
URXEVT2
UART 2 Receive Event
23
UTXEVT2
UART 2 Transmit Event
24-27
–
28
ICREVT
I2C Receive Event
Reserved
29
ICXEVT
I2C Transmit Event
30-31
–
Reserved [Unused]
32
GPINT0
GPIO 0 Interrupt Event
33
GPINT1
GPIO 1 Interrupt Event
34
GPINT2
GPIO 2 Interrupt Event
35
GPINT3
GPIO 3 Interrupt Event
36
GPINT4
GPIO 4 Interrupt Event
37
GPINT5
GPIO 5 Interrupt Event
38
GPINT6
GPIO 6 Interrupt Event
39
GPINT7
GPIO 7 Interrupt Event
40
GPBNKINT0
GPIO Bank 0 Interrupt Event
41
GPBNKINT1
GPIO Bank 1 Interrupt Event
42
GPBNKINT2
GPIO Bank 2 Interrupt Event
43
CP_ECDCMP1
44
CP_MC1
HDVICP1 MC Interrupt Event
45
CP_BS1
HDVICP1 BS Interrupt Event
46
CP_CALC1
47
CP_LPF1
48
TEVTL0
Timer 0 Event Low Interrupt
49
TEVTH0
Timer 0 Event High Interrupt
50
TEVTL1
Timer 1 Event Low Interrupt
51
TEVTH1
Timer 1 Event High Interrupt
52
PWM0
PWM 0 Interrupt Event
PWM 1 Interrupt Event
HDVICP1 ECDCMP Interrupt Event
HDVICP1 CALC Interrupt Event
HDVICP1 LPF Interrupt Event
53
PWM1
54-56
–
57
CP_ME0
HDVICP0 ME Interrupt Event
58
CP_IPE0
HDVICP0 IPE Interrupt Event
Copyright © 2007–2012, Texas Instruments Incorporated
Reserved
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
165
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
Table 7-16. DM6467 EDMA Channel Synchronization Events(1) (continued)
166
EDMA
CHANNEL
EVENT NAME
59
CP_ECDCMP0
60
CP_MC0
HDVICP0 MC Interrupt Event
61
CP_BS0
HDVICP0 BS Interrupt Event
62
CP_CALC0
63
CP_LPF0
EVENT DESCRIPTION
HDVICP0 ECDCMP Interrupt Event
HDVICP0 CALC Interrupt Event
HDVICP0 LPF Interrupt Event
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
7.6.2
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
EDMA Peripheral Register Description(s)
Table 7-17 lists the EDMA registers, their corresponding acronyms, and DM6467 device memory
locations.
Table 7-17. DM6467 EDMA Registers
HEX ADDRESS RANGE
ACRONYM
REGISTER NAME
Channel Controller Registers
0x01C0 0000
PID
0x01C0 0004
CCCFG
0x01C0 0008 - 0x01C0 00FF
–
Peripheral Identification Register
EDMA3CC Configuration Register
Reserved
Global Registers
0x01C0 0100
DCHMAP0
DMA Channel 0 Mapping to PaRAM Register
0x01C0 0104
DCHMAP1
DMA Channel 1 Mapping to PaRAM Register
0x01C0 0108
DCHMAP2
DMA Channel 2 Mapping to PaRAM Register
0x01C0 010C
DCHMAP3
DMA Channel 3 Mapping to PaRAM Register
0x01C0 0110
DCHMAP4
DMA Channel 4 Mapping to PaRAM Register
0x01C0 0114
DCHMAP5
DMA Channel 5 Mapping to PaRAM Register
0x01C0 0118
DCHMAP6
DMA Channel 6 Mapping to PaRAM Register
0x01C0 011C
DCHMAP7
DMA Channel 7 Mapping to PaRAM Register
0x01C0 0120
DCHMAP8
DMA Channel 8 Mapping to PaRAM Register
0x01C0 0124
DCHMAP9
DMA Channel 9 Mapping to PaRAM Register
0x01C0 0128
DCHMAP10
DMA Channel 10 Mapping to PaRAM Register
0x01C0 012C
DCHMAP11
DMA Channel 11 Mapping to PaRAM Register
0x01C0 0130
DCHMAP12
DMA Channel 12 Mapping to PaRAM Register
0x01C0 0134
DCHMAP13
DMA Channel 13 Mapping to PaRAM Register
0x01C0 0138
DCHMAP14
DMA Channel 14 Mapping to PaRAM Register
0x01C0 013C
DCHMAP15
DMA Channel 15 Mapping to PaRAM Register
0x01C0 0140
DCHMAP16
DMA Channel 16 Mapping to PaRAM Register
0x01C0 0144
DCHMAP17
DMA Channel 17 Mapping to PaRAM Register
0x01C0 0148
DCHMAP18
DMA Channel 18 Mapping to PaRAM Register
0x01C0 014C
DCHMAP19
DMA Channel 19 Mapping to PaRAM Register
0x01C0 0150
DCHMAP20
DMA Channel 20 Mapping to PaRAM Register
0x01C0 0154
DCHMAP21
DMA Channel 21 Mapping to PaRAM Register
0x01C0 0158
DCHMAP22
DMA Channel 22 Mapping to PaRAM Register
0x01C0 015C
DCHMAP23
DMA Channel 23 Mapping to PaRAM Register
0x01C0 0160
DCHMAP24
DMA Channel 24 Mapping to PaRAM Register
0x01C0 0164
DCHMAP25
DMA Channel 25 Mapping to PaRAM Register
0x01C0 0168
DCHMAP26
DMA Channel 26 Mapping to PaRAM Register
0x01C0 016C
DCHMAP27
DMA Channel 27 Mapping to PaRAM Register
0x01C0 0170
DCHMAP28
DMA Channel 28 Mapping to PaRAM Register
0x01C0 0174
DCHMAP29
DMA Channel 29 Mapping to PaRAM Register
0x01C0 0178
DCHMAP30
DMA Channel 30 Mapping to PaRAM Register
0x01C0 017C
DCHMAP31
DMA Channel 31 Mapping to PaRAM Register
0x01C0 0180
DCHMAP32
DMA Channel 32 Mapping to PaRAM Register
0x01C0 0184
DCHMAP33
DMA Channel 33 Mapping to PaRAM Register
0x01C0 0188
DCHMAP34
DMA Channel 34 Mapping to PaRAM Register
0x01C0 018C
DCHMAP35
DMA Channel 35 Mapping to PaRAM Register
0x01C0 0190
DCHMAP36
DMA Channel 36 Mapping to PaRAM Register
0x01C0 0194
DCHMAP37
DMA Channel 37 Mapping to PaRAM Register
Copyright © 2007–2012, Texas Instruments Incorporated
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
167
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
Table 7-17. DM6467 EDMA Registers (continued)
168
HEX ADDRESS RANGE
ACRONYM
REGISTER NAME
0x01C0 0198
DCHMAP38
DMA Channel 38 Mapping to PaRAM Register
0x01C0 019C
DCHMAP39
DMA Channel 39 Mapping to PaRAM Register
0x01C0 01A0
DCHMAP40
DMA Channel 40 Mapping to PaRAM Register
0x01C0 01A4
DCHMAP41
DMA Channel 41 Mapping to PaRAM Register
0x01C0 01A8
DCHMAP42
DMA Channel 42 Mapping to PaRAM Register
0x01C0 01AC
DCHMAP43
DMA Channel 43 Mapping to PaRAM Register
0x01C0 01B0
DCHMAP44
DMA Channel 44 Mapping to PaRAM Register
0x01C0 01B4
DCHMAP45
DMA Channel 45 Mapping to PaRAM Register
0x01C0 01B8
DCHMAP46
DMA Channel 46 Mapping to PaRAM Register
0x01C0 01BC
DCHMAP47
DMA Channel 47 Mapping to PaRAM Register
0x01C0 01C0
DCHMAP48
DMA Channel 48 Mapping to PaRAM Register
0x01C0 01C4
DCHMAP49
DMA Channel 49 Mapping to PaRAM Register
0x01C0 01C8
DCHMAP50
DMA Channel 50 Mapping to PaRAM Register
0x01C0 01CC
DCHMAP51
DMA Channel 51 Mapping to PaRAM Register
0x01C0 01D0
DCHMAP52
DMA Channel 52 Mapping to PaRAM Register
0x01C0 01D4
DCHMAP53
DMA Channel 53 Mapping to PaRAM Register
0x01C0 01D8
DCHMAP54
DMA Channel 54 Mapping to PaRAM Register
0x01C0 01DC
DCHMAP55
DMA Channel 55 Mapping to PaRAM Register
0x01C0 01E0
DCHMAP56
DMA Channel 56 Mapping to PaRAM Register
0x01C0 01E4
DCHMAP57
DMA Channel 57 Mapping to PaRAM Register
0x01C0 01E8
DCHMAP58
DMA Channel 58 Mapping to PaRAM Register
0x01C0 01EC
DCHMAP59
DMA Channel 59 Mapping to PaRAM Register
0x01C0 01F0
DCHMAP60
DMA Channel 60 Mapping to PaRAM Register
0x01C0 01F4
DCHMAP61
DMA Channel 61 Mapping to PaRAM Register
0x01C0 01F8
DCHMAP62
DMA Channel 62 Mapping to PaRAM Register
0x01C0 01FC
DCHMAP63
DMA Channel 63 Mapping to PaRAM Register
0x01C0 0200
QCHMAP0
QDMA Channel 0 Mapping to PaRAM Register
0x01C0 0204
QCHMAP1
QDMA Channel 1 Mapping to PaRAM Register
0x01C0 0208
QCHMAP2
QDMA Channel 2 Mapping to PaRAM Register
0x01C0 020C
QCHMAP3
QDMA Channel 3 Mapping to PaRAM Register
0x01C0 0210
QCHMAP4
QDMA Channel 4 Mapping to PaRAM Register
0x01C0 0214
QCHMAP5
QDMA Channel 5 Mapping to PaRAM Register
0x01C0 0218
QCHMAP6
QDMA Channel 6 Mapping to PaRAM Register
0x01C0 021C
QCHMAP7
QDMA Channel 7 Mapping to PaRAM Register
0x01C0 0220 - 0x01C0 023F
–
0x01C0 0240
DMAQNUM0
Reserved
DMA Queue Number Register 0 (Channels 00 to 07)
0x01C0 0244
DMAQNUM1
DMA Queue Number Register 1 (Channels 08 to 15)
0x01C0 0248
DMAQNUM2
DMA Queue Number Register 2 (Channels 16 to 23)
0x01C0 024C
DMAQNUM3
DMA Queue Number Register 3 (Channels 24 to 31)
0x01C0 0250
DMAQNUM4
DMA Queue Number Register 4 (Channels 32 to 39)
0x01C0 0254
DMAQNUM5
DMA Queue Number Register 5 (Channels 40 to 47)
0x01C0 0258
DMAQNUM6
DMA Queue Number Register 6 (Channels 48 to 55)
0x01C0 025C
DMAQNUM7
DMA Queue Number Register 7 (Channels 56 to 63)
0x01C0 0260
QDMAQNUM
CC QDMA Queue Number
0x01C0 0264 - 0x01C0 0283
–
0x01C0 0284
QUEPRI
0x01C0 0288 - 0x01C0 02FF
–
Reserved
Queue Priority Register
Reserved
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Table 7-17. DM6467 EDMA Registers (continued)
HEX ADDRESS RANGE
ACRONYM
0x01C0 0300
EMR
REGISTER NAME
0x01C0 0304
EMRH
Event Missed Register High
0x01C0 0308
EMCR
Event Missed Clear Register
0x01C0 030C
EMCRH
Event Missed Register
Event Missed Clear Register High
0x01C0 0310
QEMR
0x01C0 0314
QEMCR
QDMA Event Missed Clear Register
0x01C0 0318
CCERR
EDMA3CC Error Register
0x01C0 031C
CCERRCLR
0x01C0 0320
EEVAL
0x01C0 0324 - 0x01C0 033F
–
0x01C0 0340
DRAE0
0x01C0 0344
DRAEH0
0x01C0 0348
DRAE1
0x01C0 034C
DRAEH1
0x01C0 0350- 0x01C0 035F
–
0x01C0 0360
DRAE4
0x01C0 0364
DRAEH4
0x01C0 0368
DRAE5
0x01C0 036C
DRAEH5
0x01C0 0370
DRAE6
0x01C0 0374
DRAEH6
QDMA Event Missed Register
EDMA3CC Error Clear Register
Error Evaluate Register
Reserved
DMA Region Access Enable Register for Region 0
DMA Region Access Enable Register High for Region 0
DMA Region Access Enable Register for Region 1
DMA Region Access Enable Register High for Region 1
Reserved
DMA Region Access Enable Register for Region 4
DMA Region Access Enable Register High for Region 4
DMA Region Access Enable Register for Region 5
DMA Region Access Enable Register High for Region 5
DMA Region Access Enable Register for Region 6
DMA Region Access Enable Register High for Region 6
0x01C0 0378
DRAE7
0x01C0 037C
DRAEH7
DMA Region Access Enable Register for Region 7
0x01C0 0380
QRAE0
QDMA Region Access Enable Register for Region 0
QDMA Region Access Enable Register for Region 1
DMA Region Access Enable Register High for Region 7
0x01C0 0384
QRAE1
0x01C0 0388 - 0x01C0 038F
–
0x01C0 0390
QRAE4
QDMA Region Access Enable Register for Region 4
0x01C0 0394
QRAE5
QDMA Region Access Enable Register for Region 5
0x01C0 0398
QRAE6
QDMA Region Access Enable Register for Region 6
0x01C0 039C
QRAE7
QDMA Region Access Enable Register for Region 7
0x01C0 03A0 - 0x01C0 03FF
–
0x01C0 0400
Q0E0
Event Q0 Entry 0 Register
0x01C0 0404
Q0E1
Event Q0 Entry 1 Register
0x01C0 0408
Q0E2
Event Q0 Entry 2 Register
0x01C0 040C
Q0E3
Event Q0 Entry 3 Register
0x01C0 0410
Q0E4
Event Q0 Entry 4 Register
0x01C0 0414
Q0E5
Event Q0 Entry 5 Register
Reserved
Reserved
0x01C0 0418
Q0E6
Event Q0 Entry 6 Register
0x01C0 041C
Q0E7
Event Q0 Entry 7 Register
0x01C0 0420
Q0E8
Event Q0 Entry 8 Register
0x01C0 0424
Q0E9
Event Q0 Entry 9 Register
0x01C0 0428
Q0E10
Event Q0 Entry 10 Register
0x01C0 042C
Q0E11
Event Q0 Entry 11 Register
0x01C0 0430
Q0E12
Event Q0 Entry 12 Register
0x01C0 0434
Q0E13
Event Q0 Entry 13 Register
0x01C0 0438
Q0E14
Event Q0 Entry 14 Register
0x01C0 043C
Q0E15
Event Q0 Entry 15 Register
Copyright © 2007–2012, Texas Instruments Incorporated
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
169
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
Table 7-17. DM6467 EDMA Registers (continued)
170
HEX ADDRESS RANGE
ACRONYM
0x01C0 0440
Q1E0
Event Q1 Entry 0 Register
REGISTER NAME
0x01C0 0444
Q1E1
Event Q1 Entry 1 Register
0x01C0 0448
Q1E2
Event Q1 Entry 2 Register
0x01C0 044C
Q1E3
Event Q1 Entry 3 Register
0x01C0 0450
Q1E4
Event Q1 Entry 4 Register
0x01C0 0454
Q1E5
Event Q1 Entry 5 Register
0x01C0 0458
Q1E6
Event Q1 Entry 6 Register
0x01C0 045C
Q1E7
Event Q1 Entry 7 Register
0x01C0 0460
Q1E8
Event Q1 Entry 8 Register
0x01C0 0464
Q1E9
Event Q1 Entry 9 Register
0x01C0 0468
Q1E10
Event Q1 Entry 10 Register
0x01C0 046C
Q1E11
Event Q1 Entry 11 Register
0x01C0 0470
Q1E12
Event Q1 Entry 12 Register
0x01C0 0474
Q1E13
Event Q1 Entry 13 Register
0x01C0 0478
Q1E14
Event Q1 Entry 14 Register
0x01C0 047C
Q1E15
Event Q1 Entry 15 Register
0x01C0 0480
Q2E0
Event Q2 Entry 0 Register
0x01C0 0484
Q2E1
Event Q2 Entry 1 Register
0x01C0 0488
Q2E2
Event Q2 Entry 2 Register
0x01C0 048C
Q2E3
Event Q2 Entry 3 Register
0x01C0 0490
Q2E4
Event Q2 Entry 4 Register
0x01C0 0494
Q2E5
Event Q2 Entry 5 Register
0x01C0 0498
Q2E6
Event Q2 Entry 6 Register
0x01C0 049C
Q2E7
Event Q2 Entry 7 Register
0x01C0 04A0
Q2E8
Event Q2 Entry 8 Register
0x01C0 04A4
Q2E9
Event Q2 Entry 9 Register
0x01C0 04A8
Q2E10
Event Q2 Entry 10 Register
0x01C0 04AC
Q2E11
Event Q2 Entry 11 Register
0x01C0 04B0
Q2E12
Event Q2 Entry 12 Register
0x01C0 04B4
Q2E13
Event Q2 Entry 13 Register
0x01C0 04B8
Q2E14
Event Q2 Entry 14 Register
0x01C0 04BC
Q2E15
Event Q2 Entry 15 Register
0x01C0 04C0
Q3E0
Event Q3 Entry 0 Register
0x01C0 04C4
Q3E1
Event Q3 Entry 1 Register
0x01C0 04C8
Q3E2
Event Q3 Entry 2 Register
0x01C0 04CC
Q3E3
Event Q3 Entry 3 Register
0x01C0 04D0
Q3E4
Event Q3 Entry 4 Register
0x01C0 04D4
Q3E5
Event Q3 Entry 5 Register
0x01C0 04D8
Q3E6
Event Q3 Entry 6 Register
0x01C0 04DC
Q3E7
Event Q3 Entry 7 Register
0x01C0 04E0
Q3E8
Event Q3 Entry 8 Register
0x01C0 04E4
Q3E9
Event Q3 Entry 9 Register
0x01C0 04E8
Q3E10
Event Q3 Entry 10 Register
0x01C0 04EC
Q3E11
Event Q3 Entry 11 Register
0x01C0 04F0
Q3E12
Event Q3 Entry 12 Register
0x01C0 04F4
Q3E13
Event Q3 Entry 13 Register
0x01C0 04F8
Q3E14
Event Q3 Entry 14 Register
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Table 7-17. DM6467 EDMA Registers (continued)
HEX ADDRESS RANGE
ACRONYM
0x01C0 04FC
Q3E15
REGISTER NAME
Event Q3 Entry 15 Register
0x01C0 0500 - 0x01C0 05FF
–
0x01C0 0600
QSTAT0
Reserved
Queue 0 Status Register
0x01C0 0604
QSTAT1
Queue 1 Status Register
0x01C0 0608
QSTAT2
Queue 2 Status Register
0x01C0 060C
QSTAT3
Queue 3 Status Register
0x01C0 0610 - 0x01C0 061F
–
Reserved
0x01C0 0620
QWMTHRA
0x01C0 0624 - 0x01C0 063F
–
Queue Watermark Threshold A Register for Q[3:0]
0x01C0 0640
CCSTAT
0x01C0 0644 - 0x01C0 0FFF
–
0x01C0 1000
ER
0x01C0 1004
ERH
Event Register High
Event Clear Register
Reserved
EDMA3CC Status Register
Reserved
Global Channel Registers
Event Register
0x01C0 1008
ECR
0x01C0 100C
ECRH
0x01C0 1010
ESR
0x01C0 1014
ESRH
Event Set Register High
0x01C0 1018
CER
Chained Event Register
0x01C0 101C
CERH
0x01C0 1020
EER
0x01C0 1024
EERH
Event Enable Register High
0x01C0 1028
EECR
Event Enable Clear Register
0x01C0 102C
EECRH
Event Clear Register High
Event Set Register
Chained Event Register High
Event Enable Register
Event Enable Clear Register High
0x01C0 1030
EESR
0x01C0 1034
EESRH
Event Enable Set Register
0x01C0 1038
SER
0x01C0 103C
SERH
Secondary Event Register High
0x01C0 1040
SECR
Secondary Event Clear Register
0x01C0 1044
SECRH
0x01C0 1048 - 0x01C0 104F
–
Event Enable Set Register High
Secondary Event Register
Secondary Event Clear Register High
Reserved
0x01C0 1050
IER
0x01C0 1054
IERH
Interrupt Enable Register
Interrupt Enable Register High
0x01C0 1058
IECR
Interrupt Enable Clear Register
0x01C0 105C
IECRH
0x01C0 1060
IESR
0x01C0 1064
IESRH
Interrupt Enable Clear Register High
Interrupt Enable Set Register
Interrupt Enable Set Register High
0x01C0 1068
IPR
0x01C0 106C
IPRH
0x01C0 1070
ICR
0x01C0 1074
ICRH
Interrupt Clear Register High
Interrupt Evaluate Register
0x01C0 1078
IEVAL
0x01C0 107C - 0x01C0 107F
–
0x01C0 1080
QER
Interrupt Pending Register
Interrupt Pending Register High
Interrupt Clear Register
Reserved
QDMA Event Register
0x01C0 1084
QEER
0x01C0 1088
QEECR
QDMA Event Enable Clear Register
0x01C0 108C
QEESR
QDMA Event Enable Set Register
Copyright © 2007–2012, Texas Instruments Incorporated
QDMA Event Enable Register
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
171
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
Table 7-17. DM6467 EDMA Registers (continued)
HEX ADDRESS RANGE
ACRONYM
0x01C0 1090
QSER
0x01C0 1094
QSECR
0x01C0 1098 - 0x01C0 1FFF
–
REGISTER NAME
QDMA Secondary Event Register
QDMA Secondary Event Clear Register
Reserved
Shadow Region 0 Channel Registers
0x01C0 2000
ER
0x01C0 2004
ERH
Event Register
Event Register High
0x01C0 2008
ECR
Event Clear Register
0x01C0 200C
ECRH
0x01C0 2010
ESR
0x01C0 2014
ESRH
Event Set Register High
0x01C0 2018
CER
Chained Event Register
0x01C0 201C
CERH
0x01C0 2020
EER
0x01C0 2024
EERH
Event Enable Register High
Event Enable Clear Register
Event Clear Register High
Event Set Register
Chained Event Register High
Event Enable Register
0x01C0 2028
EECR
0x01C0 202C
EECRH
0x01C0 2030
EESR
0x01C0 2034
EESRH
0x01C0 2038
SER
0x01C0 203C
SERH
Secondary Event Register High
0x01C0 2040
SECR
Secondary Event Clear Register
Event Enable Clear Register High
Event Enable Set Register
Event Enable Set Register High
Secondary Event Register
0x01C0 2044
SECRH
0x01C0 2048 - 0x01C0 204F
–
0x01C0 2050
IER
0x01C0 2054
IERH
Interrupt Enable Register High
0x01C0 2058
IECR
Interrupt Enable Clear Register
0x01C0 205C
IECRH
0x01C0 2060
IESR
0x01C0 2064
IESRH
0x01C0 2068
IPR
0x01C0 206C
IPRH
Secondary Event Clear Register High
Reserved
Interrupt Enable Register
Interrupt Enable Clear Register High
Interrupt Enable Set Register
Interrupt Enable Set Register High
Interrupt Pending Register
Interrupt Pending Register High
0x01C0 2070
ICR
0x01C0 2074
ICRH
Interrupt Clear Register High
0x01C0 2078
IEVAL
Interrupt Evaluate Register
0x01C0 207C - 0x01C0 207F
–
0x01C0 2080
QER
0x01C0 2084
QEER
Interrupt Clear Register
Reserved
QDMA Event Register
QDMA Event Enable Register
0x01C0 2088
QEECR
QDMA Event Enable Clear Register
0x01C0 208C
QEESR
QDMA Event Enable Set Register
0x01C0 2090
QSER
QDMA Secondary Event Register
0x01C0 2094
QSECR
0x01C0 2098 - 0x01C0 21FF
–
QDMA Secondary Event Clear Register
Reserved
Shadow Region 1 Channel Registers
172
0x01C0 2200
ER
Event Register
0x01C0 2204
ERH
Event Register High
0x01C0 2208
ECR
Event Clear Register
0x01C0 220C
ECRH
Event Clear Register High
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Table 7-17. DM6467 EDMA Registers (continued)
HEX ADDRESS RANGE
ACRONYM
0x01C0 2210
ESR
REGISTER NAME
0x01C0 2214
ESRH
Event Set Register High
0x01C0 2218
CER
Chained Event Register
0x01C0 221C
CERH
Event Set Register
Chained Event Register High
0x01C0 2220
EER
0x01C0 2224
EERH
Event Enable Register
Event Enable Register High
0x01C0 2228
EECR
Event Enable Clear Register
0x01C0 222C
EECRH
0x01C0 2230
EESR
0x01C0 2234
EESRH
0x01C0 2238
SER
0x01C0 223C
SERH
Secondary Event Register High
0x01C0 2240
SECR
Secondary Event Clear Register
0x01C0 2244
SECRH
Event Enable Clear Register High
Event Enable Set Register
Event Enable Set Register High
Secondary Event Register
Secondary Event Clear Register High
0x01C0 2248 - 0x01C0 224F
–
0x01C0 2250
IER
0x01C0 2254
IERH
Interrupt Enable Register High
Interrupt Enable Clear Register
0x01C0 2258
IECR
0x01C0 225C
IECRH
0x01C0 2260
IESR
0x01C0 2264
IESRH
0x01C0 2268
IPR
0x01C0 226C
IPRH
0x01C0 2270
ICR
Reserved
Interrupt Enable Register
Interrupt Enable Clear Register High
Interrupt Enable Set Register
Interrupt Enable Set Register High
Interrupt Pending Register
Interrupt Pending Register High
Interrupt Clear Register
0x01C0 2274
ICRH
Interrupt Clear Register High
0x01C0 2278
IEVAL
Interrupt Evaluate Register
0x01C0 227C - 0x01C0 227F
–
Reserved
0x01C0 2280
QER
0x01C0 2284
QEER
QDMA Event Register
0x01C0 2288
QEECR
QDMA Event Enable Clear Register
0x01C0 228C
QEESR
QDMA Event Enable Set Register
0x01C0 2290
QSER
QDMA Secondary Event Register
0x01C0 2294
QSECR
0x01C0 2298 - 0x01C0 23FF
–
Reserved
0x01C0 2400 - 0x01C0 25FF
–
Reserved
0x01C0 2600 - 0x01C0 27FF
–
Reserved
QDMA Event Enable Register
QDMA Secondary Event Clear Register
Shadow Region 4 Channel Registers
0x01C0 2800
ER
0x01C0 2804
ERH
Event Register
Event Register High
0x01C0 2808
ECR
Event Clear Register
0x01C0 280C
ECRH
Event Clear Register High
0x01C0 2810
ESR
0x01C0 2814
ESRH
Event Set Register High
0x01C0 2818
CER
Chained Event Register
0x01C0 281C
CERH
0x01C0 2820
EER
0x01C0 2824
EERH
Copyright © 2007–2012, Texas Instruments Incorporated
Event Set Register
Chained Event Register High
Event Enable Register
Event Enable Register High
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
173
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
Table 7-17. DM6467 EDMA Registers (continued)
HEX ADDRESS RANGE
ACRONYM
0x01C0 2828
EECR
0x01C0 282C
EECRH
0x01C0 2830
EESR
0x01C0 2834
EESRH
REGISTER NAME
Event Enable Clear Register
Event Enable Clear Register High
Event Enable Set Register
Event Enable Set Register High
0x01C0 2838
SER
0x01C0 283C
SERH
Secondary Event Register
Secondary Event Register High
0x01C0 2840
SECR
Secondary Event Clear Register
0x01C0 2844
SECRH
0x01C0 2848 - 0x01C0 284F
–
0x01C0 2850
IER
0x01C0 2854
IERH
Interrupt Enable Register High
Interrupt Enable Clear Register
0x01C0 2858
IECR
0x01C0 285C
IECRH
0x01C0 2860
IESR
0x01C0 2864
IESRH
0x01C0 2868
IPR
0x01C0 286C
IPRH
Secondary Event Clear Register High
Reserved
Interrupt Enable Register
Interrupt Enable Clear Register High
Interrupt Enable Set Register
Interrupt Enable Set Register High
Interrupt Pending Register
Interrupt Pending Register High
0x01C0 2870
ICR
0x01C0 2874
ICRH
Interrupt Clear Register
Interrupt Clear Register High
0x01C0 2878
IEVAL
Interrupt Evaluate Register
0x01C0 287C - 0x01C0 287F
–
Reserved
0x01C0 2880
QER
0x01C0 2884
QEER
0x01C0 2888
QEECR
QDMA Event Enable Clear Register
0x01C0 288C
QEESR
QDMA Event Enable Set Register
0x01C0 2890
QSER
QDMA Secondary Event Register
0x01C0 2894
QSECR
0x01C0 2898 - 0x01C0 29FF
–
QDMA Event Register
QDMA Event Enable Register
QDMA Secondary Event Clear Register
Reserved
Shadow Region 5 Channel Registers
174
0x01C0 2A00
ER
0x01C0 2A04
ERH
Event Register
Event Register High
Event Clear Register
0x01C0 2A08
ECR
0x01C0 2A0C
ECRH
0x01C0 2A10
ESR
0x01C0 2A14
ESRH
Event Set Register High
0x01C0 2A18
CER
Chained Event Register
0x01C0 2A1C
CERH
Event Clear Register High
Event Set Register
Chained Event Register High
0x01C0 2A20
EER
0x01C0 2A24
EERH
Event Enable Register
Event Enable Register High
0x01C0 2A28
EECR
Event Enable Clear Register
0x01C0 2A2C
EECRH
Event Enable Clear Register High
0x01C0 2A30
EESR
0x01C0 2A34
EESRH
Event Enable Set Register
0x01C0 2A38
SER
0x01C0 2A3C
SERH
Secondary Event Register High
0x01C0 2A40
SECR
Secondary Event Clear Register
0x01C0 2A44
SECRH
Event Enable Set Register High
Secondary Event Register
Secondary Event Clear Register High
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Table 7-17. DM6467 EDMA Registers (continued)
HEX ADDRESS RANGE
ACRONYM
0x01C0 2A48 - 0x01C0 2A4F
–
REGISTER NAME
Reserved
0x01C0 2A50
IER
0x01C0 2A54
IERH
Interrupt Enable Register
Interrupt Enable Register High
0x01C0 2A58
IECR
Interrupt Enable Clear Register
0x01C0 2A5C
IECRH
0x01C0 2A60
IESR
0x01C0 2A64
IESRH
Interrupt Enable Clear Register High
Interrupt Enable Set Register
Interrupt Enable Set Register High
0x01C0 2A68
IPR
0x01C0 2A6C
IPRH
0x01C0 2A70
ICR
0x01C0 2A74
ICRH
Interrupt Clear Register High
Interrupt Evaluate Register
0x01C0 2A78
IEVAL
0x01C0 2A7C - 0x01C0 2A7F
–
0x01C0 2A80
QER
Interrupt Pending Register
Interrupt Pending Register High
Interrupt Clear Register
Reserved
QDMA Event Register
0x01C0 2A84
QEER
0x01C0 2A88
QEECR
QDMA Event Enable Register
QDMA Event Enable Clear Register
0x01C0 2A8C
QEESR
QDMA Event Enable Set Register
0x01C0 2A90
QSER
QDMA Secondary Event Register
0x01C0 2A94
QSECR
0x01C0 2A98 - 0x01C0 2BFF
–
QDMA Secondary Event Clear Register
Reserved
Shadow Region 6 Channel Registers
0x01C0 2C00
ER
0x01C0 2C04
ERH
Event Register
Event Register High
0x01C0 2C08
ECR
Event Clear Register
0x01C0 2C0C
ECRH
0x01C0 2C10
ESR
0x01C0 2C14
ESRH
Event Set Register High
Chained Event Register
Event Clear Register High
Event Set Register
0x01C0 2C18
CER
0x01C0 2C1C
CERH
0x01C0 2C20
EER
0x01C0 2C24
EERH
Event Enable Register High
Event Enable Clear Register
Chained Event Register High
Event Enable Register
0x01C0 2C28
EECR
0x01C0 2C2C
EECRH
0x01C0 2C30
EESR
0x01C0 2C34
EESRH
0x01C0 2C38
SER
0x01C0 2C3C
SERH
Secondary Event Register High
0x01C0 2C40
SECR
Secondary Event Clear Register
0x01C0 2C44
SECRH
0x01C0 2C48 - 0x01C0 2C4F
–
0x01C0 2C50
IER
0x01C0 2C54
IERH
Interrupt Enable Register High
0x01C0 2C58
IECR
Interrupt Enable Clear Register
0x01C0 2C5C
IECRH
0x01C0 2C60
IESR
0x01C0 2C64
IESRH
0x01C0 2C68
IPR
Copyright © 2007–2012, Texas Instruments Incorporated
Event Enable Clear Register High
Event Enable Set Register
Event Enable Set Register High
Secondary Event Register
Secondary Event Clear Register High
Reserved
Interrupt Enable Register
Interrupt Enable Clear Register High
Interrupt Enable Set Register
Interrupt Enable Set Register High
Interrupt Pending Register
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
175
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
Table 7-17. DM6467 EDMA Registers (continued)
HEX ADDRESS RANGE
ACRONYM
0x01C0 2C6C
IPRH
REGISTER NAME
Interrupt Pending Register High
0x01C0 2C70
ICR
0x01C0 2C74
ICRH
Interrupt Clear Register High
0x01C0 2C78
IEVAL
Interrupt Evaluate Register
0x01C0 2C7C - 0x01C0 2C7F
–
0x01C0 2C80
QER
0x01C0 2C84
QEER
Interrupt Clear Register
Reserved
QDMA Event Register
QDMA Event Enable Register
0x01C0 2C88
QEECR
QDMA Event Enable Clear Register
0x01C0 2C8C
QEESR
QDMA Event Enable Set Register
0x01C0 2C90
QSER
QDMA Secondary Event Register
0x01C0 2C94
QSECR
0x01C0 2C98 - 0x01C0 2DFF
–
QDMA Secondary Event Clear Register
Reserved
Shadow Region 7 Channel Registers
176
0x01C0 2E00
ER
Event Register
0x01C0 2E04
ERH
Event Register High
0x01C0 2E08
ECR
Event Clear Register
0x01C0 2E0C
ECRH
Event Clear Register High
0x01C0 2E10
ESR
0x01C0 2E14
ESRH
Event Set Register
Event Set Register High
0x01C0 2E18
CER
Chained Event Register
0x01C0 2E1C
CERH
Chained Event Register High
0x01C0 2E20
EER
0x01C0 2E24
EERH
Event Enable Register
Event Enable Register High
0x01C0 2E28
EECR
Event Enable Clear Register
0x01C0 2E2C
EECRH
0x01C0 2E30
EESR
0x01C0 2E34
EESRH
Event Enable Clear Register High
Event Enable Set Register
Event Enable Set Register High
0x01C0 2E38
SER
0x01C0 2E3C
SERH
Secondary Event Register
Secondary Event Register High
0x01C0 2E40
SECR
Secondary Event Clear Register
0x01C0 2E44
SECRH
Secondary Event Clear Register High
0x01C0 2E48 - 0x01C0 2E4F
–
0x01C0 2E50
IER
0x01C0 2E54
IERH
Interrupt Enable Register High
Interrupt Enable Clear Register
0x01C0 2E58
IECR
0x01C0 2E5C
IECRH
0x01C0 2E60
IESR
0x01C0 2E64
IESRH
0x01C0 2E68
IPR
0x01C0 2E6C
IPRH
0x01C0 2E70
ICR
Reserved
Interrupt Enable Register
Interrupt Enable Clear Register High
Interrupt Enable Set Register
Interrupt Enable Set Register High
Interrupt Pending Register
Interrupt Pending Register High
Interrupt Clear Register
0x01C0 2E74
ICRH
Interrupt Clear Register High
0x01C0 2E78
IEVAL
Interrupt Evaluate Register
0x01C0 2E7C - 0x01C0 2E7F
–
0x01C0 2E80
QER
0x01C0 2E84
QEER
0x01C0 2E88
QEECR
Reserved
QDMA Event Register
QDMA Event Enable Register
QDMA Event Enable Clear Register
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Table 7-17. DM6467 EDMA Registers (continued)
HEX ADDRESS RANGE
ACRONYM
0x01C0 2E8C
QEESR
QDMA Event Enable Set Register
REGISTER NAME
0x01C0 2E90
QSER
QDMA Secondary Event Register
0x01C0 2E94
QSECR
0x01C0 2E98 - 0x01C0 2FFF
–
Reserved
0x01C0 3000 - 0x01C0 3FFF
–
Reserved
0x01C0 4000 - 0x01C0 7FFF
–
Parameter Set RAM (see Table 7-18)
0x01C0 8000 - 0x01C0 FFFF
–
Reserved
0x01C1 0000
PID
0x01C1 0004
TCCFG
0x01C1 0008 - 0x01C1 00FF
–
QDMA Secondary Event Clear Register
Transfer Controller 0 Registers
Peripheral Identification Register
EDMA3 TC0 Configuration Register
Reserved
0x01C1 0100
TCSTAT
0x01C1 0104 - 0x01C1 0113
–
EDMA3 TC0 Channel Status Register
Reserved
0x01C1 0114 - 0x01C1 011F
–
Reserved
0x01C1 0120
ERRSTAT
EDMA3 TC0 Error Status Register
0x01C1 0124
ERREN
EDMA3 TC0 Error Enable Register
0x01C1 0128
ERRCLR
EDMA3 TC0 Error Clear Register
0x01C1 012C
ERRDET
EDMA3 TC0 Error Details Register
0x01C1 0130
ERRCMD
EDMA3 TC0 Error Interrupt Command Register
0x01C1 0134 - 0x01C1 013F
–
0x01C1 0140
RDRATE
0x01C1 0144 - 0x01C1 01FF
–
Reserved
0x01C1 0200 - 0x01C1 023F
–
Reserved
0x01C1 0240
SAOPT
EDMA3 TC0 Source Active Options Register
0x01C1 0244
SASRC
EDMA3 TC0 Source Active Source Address Register
0x01C1 0248
SACNT
EDMA3 TC0 Source Active Count Register
0x01C1 024C
SADST
EDMA3 TC0 Source Active Destination Address Register
0x01C1 0250
SABIDX
EDMA3 TC0 Source Active B-Index Register
0x01C1 0254
SAMPPRXY
EDMA3 TC0 Source Active Memory Protection Proxy Register
0x01C1 0258
SACNTRLD
EDMA3 TC0 Source Active Count Reload Register
0x01C1 025C
SASRCBREF
EDMA3 TC0 Source Active Source Address B-Reference Register
EDMA3 TC0 Source Active Destination Address B-Reference Register
Reserved
EDMA3 TC0 Read Command Rate Register
0x01C1 0260
SADSTBREF
0x01C1 0264 - 0x01C1 027F
–
0x01C1 0280
DFCNTRLD
0x01C1 0284
DFSRCBREF
EDMA3 TC0 Destination FIFO Set Source Address B-Reference Register
0x01C1 0288
DFDSTBREF
EDMA3 TC0 Destination FIFO Set Destination Address B-Reference
Register
Reserved
EDMA3 TC0 Destination FIFO Set Count Reload Register
0x01C1 028C - 0x01C1 02FF
–
0x01C1 0300
DFOPT0
Reserved
EDMA3 TC0 Destination FIFO Options Register 0
0x01C1 0304
DFSRC0
EDMA3 TC0 Destination FIFO Source Address Register 0
0x01C1 0308
DFCNT0
EDMA3 TC0 Destination FIFO Count Register 0
0x01C1 030C
DFDST0
EDMA3 TC0 Destination FIFO Destination Address Register 0
0x01C1 0310
DFBIDX0
EDMA3 TC0 Destination FIFO B-Index Register 0
0x01C1 0314
DFMPPRXY0
EDMA3 TC0 Destination FIFO Memory Protection Proxy Register 0
0x01C1 0318 - 0x01C1 033F
–
0x01C1 0340
DFOPT1
EDMA3 TC0 Destination FIFO Options Register 1
0x01C1 0344
DFSRC1
EDMA3 TC0 Destination FIFO Source Address Register 1
0x01C1 0348
DFCNT1
EDMA3 TC0 Destination FIFO Count Register 1
Copyright © 2007–2012, Texas Instruments Incorporated
Reserved
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
177
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
Table 7-17. DM6467 EDMA Registers (continued)
HEX ADDRESS RANGE
ACRONYM
0x01C1 034C
DFDST1
EDMA3 TC0 Destination FIFO Destination Address Register 1
REGISTER NAME
0x01C1 0350
DFBIDX1
EDMA3 TC0 Destination FIFO B-Index Register 1
0x01C1 0354
DFMPPRXY1
0x01C1 0358 - 0x01C1 037F
–
EDMA3 TC0 Destination FIFO Memory Protection Proxy Register 1
Reserved
0x01C1 0380
DFOPT2
EDMA3 TC0 Destination FIFO Options Register 2
0x01C1 0384
DFSRC2
EDMA3 TC0 Destination FIFO Source Address Register 2
0x01C1 0388
DFCNT2
EDMA3 TC0 Destination FIFO Count Register 2
0x01C1 038C
DFDST2
EDMA3 TC0 Destination FIFO Destination Address Register 2
0x01C1 0390
DFBIDX2
EDMA3 TC0 Destination FIFO B-Index Register 2
0x01C1 0394
DFMPPRXY2
0x01C1 0398 - 0x01C1 03BF
–
EDMA3 TC0 Destination FIFO Memory Protection Proxy Register 2
Reserved
0x01C1 03C0
DFOPT3
EDMA3 TC0 Destination FIFO Options Register 3
0x01C1 03C4
DFSRC3
EDMA3 TC0 Destination FIFO Source Address Register 3
0x01C1 03C8
DFCNT3
EDMA3 TC0 Destination FIFO Count Register 3
0x01C1 03CC
DFDST3
EDMA3 TC0 Destination FIFO Destination Address Register 3
0x01C1 03D0
DFBIDX3
EDMA3 TC0 Destination FIFO B-Index Register 3
0x01C1 03D4
DFMPPRXY3
0x01C1 03D8 - 0x01C1 03FF
–
EDMA3 TC0 Destination FIFO Memory Protection Proxy Register 3
Reserved
Transfer Controller 1 Registers
178
0x01C1 0400
PID
0x01C1 0404
TCCFG
Peripheral Identification Register
EDMA3 TC1 Configuration Register
0x01C1 0408 - 0x01C1 04FF
–
0x01C1 0500
TCSTAT
Reserved
0x01C1 0504 - 0x01C1 0513
–
Reserved
0x01C1 0514 - 0x01C1 051F
–
Reserved
0x01C1 0520
ERRSTAT
EDMA3 TC1 Error Status Register
0x01C1 0524
ERREN
EDMA3 TC1 Error Enable Register
EDMA3 TC1 Channel Status Register
0x01C1 0528
ERRCLR
EDMA3 TC1 Error Clear Register
0x01C1 052C
ERRDET
EDMA3 TC1 Error Details Register
0x01C1 0530
ERRCMD
EDMA3 TC1 Error Interrupt Command Register
0x01C1 0534 - 0x01C1 053F
–
Reserved
0x01C1 0540
RDRATE
0x01C1 0544 - 0x01C1 05FF
–
EDMA3 TC1 Read Command Rate Register
Reserved
0x01C1 0600 - 0x01C1 063F
–
Reserved
0x01C1 0640
SAOPT
EDMA3 TC1 Source Active Options Register
0x01C1 0644
SASRC
EDMA3 TC1 Source Active Source Address Register
0x01C1 0648
SACNT
EDMA3 TC1 Source Active Count Register
0x01C1 064C
SADST
EDMA3 TC1 Source Active Destination Address Register
0x01C1 0650
SABIDX
EDMA3 TC1 Source Active B-Index Register
0x01C1 0654
SAMPPRXY
EDMA3 TC1 Source Active Memory Protection Proxy Register
0x01C1 0658
SACNTRLD
EDMA3 TC1 Source Active Count Reload Register
0x01C1 065C
SASRCBREF
EDMA3 TC1 Source Active Source Address B-Reference Register
0x01C1 0660
SADSTBREF
EDMA3 TC1 Source Active Destination Address B-Reference Register
0x01C1 0664 - 0x01C1 067F
–
Reserved
0x01C1 0680
DFCNTRLD
0x01C1 0684
DFSRCBREF
EDMA3 TC1 Destination FIFO Set Count Reload Register
EDMA3 TC1 Destination FIFO Set Source Address B-Reference Register
0x01C1 0688
DFDSTBREF
EDMA3 TC1 Destination FIFO Set Destination Address B-Reference
Register
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Table 7-17. DM6467 EDMA Registers (continued)
HEX ADDRESS RANGE
ACRONYM
0x01C1 068C - 0x01C1 06FF
–
REGISTER NAME
Reserved
0x01C1 0700
DFOPT0
EDMA3 TC1 Destination FIFO Options Register 0
0x01C1 0704
DFSRC0
EDMA3 TC1 Destination FIFO Source Address Register 0
0x01C1 0708
DFCNT0
EDMA3 TC1 Destination FIFO Count Register 0
0x01C1 070C
DFDST0
EDMA3 TC1 Destination FIFO Destination Address Register 0
0x01C1 0710
DFBIDX0
EDMA3 TC1 Destination FIFO B-Index Register 0
0x01C1 0714
DFMPPRXY0
EDMA3 TC1 Destination FIFO Memory Protection Proxy Register 0
0x01C1 0718 - 0x01C1 073F
–
0x01C1 0740
DFOPT1
Reserved
EDMA3 TC1 Destination FIFO Options Register 1
0x01C1 0744
DFSRC1
EDMA3 TC1 Destination FIFO Source Address Register 1
0x01C1 0748
DFCNT1
EDMA3 TC1 Destination FIFO Count Register 1
0x01C1 074C
DFDST1
EDMA3 TC1 Destination FIFO Destination Address Register 1
0x01C1 0750
DFBIDX1
EDMA3 TC1 Destination FIFO B-Index Register 1
0x01C1 0754
DFMPPRXY1
EDMA3 TC1 Destination FIFO Memory Protection Proxy Register 1
0x01C1 0758 - 0x01C1 077F
–
0x01C1 0780
DFOPT2
Reserved
EDMA3 TC1 Destination FIFO Options Register 2
0x01C1 0784
DFSRC2
EDMA3 TC1 Destination FIFO Source Address Register 2
0x01C1 0788
DFCNT2
EDMA3 TC1 Destination FIFO Count Register 2
0x01C1 078C
DFDST2
EDMA3 TC1 Destination FIFO Destination Address Register 2
0x01C1 0790
DFBIDX2
EDMA3 TC1 Destination FIFO B-Index Register 2
0x01C1 0794
DFMPPRXY2
EDMA3 TC1 Destination FIFO Memory Protection Proxy Register 2
0x01C1 0798 - 0x01C1 07BF
–
0x01C1 07C0
DFOPT3
Reserved
EDMA3 TC1 Destination FIFO Options Register 3
0x01C1 07C4
DFSRC3
EDMA3 TC1 Destination FIFO Source Address Register 3
0x01C1 07C8
DFCNT3
EDMA3 TC1 Destination FIFO Count Register 3
0x01C1 07CC
DFDST3
EDMA3 TC1 Destination FIFO Destination Address Register 3
0x01C1 07D0
DFBIDX3
EDMA3 TC1 Destination FIFO B-Index Register 3
0x01C1 07D4
DFMPPRXY3
0x01C1 07D8 - 0x01C1 07FF
–
EDMA3 TC1 Destination FIFO Memory Protection Proxy Register 3
Reserved
Transfer Controller 2 Registers
0x01C1 0800
PID
0x01C1 0804
TCCFG
0x01C1 0808 - 0x01C1 08FF
–
0x01C1 0900
TCSTAT
Peripheral Identification Register
EDMA3 TC2 Configuration Register
Reserved
EDMA3 TC2 Channel Status Register
0x01C1 0904 - 0x01C1 0913
–
Reserved
0x01C1 0914 - 0x01C1 091F
–
Reserved
0x01C1 0920
ERRSTAT
EDMA3 TC2 Error Status Register
0x01C1 0924
ERREN
EDMA3 TC2 Error Enable Register
0x01C1 0928
ERRCLR
EDMA3 TC2 Error Clear Register
0x01C1 092C
ERRDET
EDMA3 TC2 Error Details Register
0x01C1 0930
ERRCMD
EDMA3 TC2 Error Interrupt Command Register
0x01C1 0934 - 0x01C1 093F
–
0x01C1 0940
RDRATE
0x01C1 0944 - 0x01C1 09FF
–
Reserved
0x01C1 0A00 - 0x01C1 0A3F
–
Reserved
0x01C1 0A40
SAOPT
EDMA3 TC2 Source Active Options Register
0x01C1 0A44
SASRC
EDMA3 TC2 Source Active Source Address Register
Copyright © 2007–2012, Texas Instruments Incorporated
Reserved
EDMA3 TC2 Read Command Rate Register
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
179
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
Table 7-17. DM6467 EDMA Registers (continued)
HEX ADDRESS RANGE
ACRONYM
0x01C1 0A48
SACNT
EDMA3 TC2 Source Active Count Register
REGISTER NAME
0x01C1 0A4C
SADST
EDMA3 TC2 Source Active Destination Address Register
0x01C1 0A50
SABIDX
EDMA3 TC2 Source Active B-Index Register
0x01C1 0A54
SAMPPRXY
EDMA3 TC2 Source Active Memory Protection Proxy Register
EDMA3 TC2 Source Active Count Reload Register
0x01C1 0A58
SACNTRLD
0x01C1 0A5C
SASRCBREF
EDMA3 TC2 Source Active Source Address B-Reference Register
0x01C1 0A60
SADSTBREF
EDMA3 TC2 Source Active Destination Address B-Reference Register
0x01C1 0A64 - 0x01C1 0A7F
–
0x01C1 0A80
DFCNTRLD
Reserved
0x01C1 0A84
DFSRCBREF
EDMA3 TC2 Destination FIFO Set Source Address B-Reference Register
0x01C1 0A88
DFDSTBREF
EDMA3 TC2 Destination FIFO Set Destination Address B-Reference
Register
EDMA3 TC2 Destination FIFO Set Count Reload Register
0x01C1 0A8C - 0x01C1 0AFF
–
0x01C1 0B00
DFOPT0
Reserved
EDMA3 TC2 Destination FIFO Options Register 0
0x01C1 0B04
DFSRC0
EDMA3 TC2 Destination FIFO Source Address Register 0
0x01C1 0B08
DFCNT0
EDMA3 TC2 Destination FIFO Count Register 0
0x01C1 0B0C
DFDST0
EDMA3 TC2 Destination FIFO Destination Address Register 0
0x01C1 0B10
DFBIDX0
EDMA3 TC2 Destination FIFO B-Index Register 0
0x01C1 0B14
DFMPPRXY0
0x01C1 0B18 - 0x01C1 0B3F
–
0x01C1 0B40
DFOPT1
EDMA3 TC2 Destination FIFO Options Register 1
0x01C1 0B44
DFSRC1
EDMA3 TC2 Destination FIFO Source Address Register 1
0x01C1 0B48
DFCNT1
EDMA3 TC2 Destination FIFO Count Register 1
0x01C1 0B4C
DFDST1
EDMA3 TC2 Destination FIFO Destination Address Register 1
0x01C1 0B50
DFBIDX1
EDMA3 TC2 Destination FIFO B-Index Register 1
0x01C1 0B54
DFMPPRXY1
0x01C1 0B58 - 0x01C1 0B7F
–
EDMA3 TC2 Destination FIFO Memory Protection Proxy Register 0
Reserved
EDMA3 TC2 Destination FIFO Memory Protection Proxy Register 1
Reserved
0x01C1 0B80
DFOPT2
EDMA3 TC2 Destination FIFO Options Register 2
0x01C1 0B84
DFSRC2
EDMA3 TC2 Destination FIFO Source Address Register 2
0x01C1 0B88
DFCNT2
EDMA3 TC2 Destination FIFO Count Register 2
0x01C1 0B8C
DFDST2
EDMA3 TC2 Destination FIFO Destination Address Register 2
0x01C1 0B90
DFBIDX2
EDMA3 TC2 Destination FIFO B-Index Register 2
0x01C1 0B94
DFMPPRXY2
0x01C1 0B98 - 0x01C1 0BBF
–
EDMA3 TC2 Destination FIFO Memory Protection Proxy Register 2
Reserved
0x01C1 0BC0
DFOPT3
EDMA3 TC2 Destination FIFO Options Register 3
0x01C1 0BC4
DFSRC3
EDMA3 TC2 Destination FIFO Source Address Register 3
0x01C1 0BC8
DFCNT3
EDMA3 TC2 Destination FIFO Count Register 3
0x01C1 0BCC
DFDST3
EDMA3 TC2 Destination FIFO Destination Address Register 3
0x01C1 0BD0
DFBIDX3
EDMA3 TC2 Destination FIFO B-Index Register 3
0x01C1 0BD4
DFMPPRXY3
0x01C1 0BD8 - 0x01C1 0BFF
–
0x01C1 0C00
PID
0x01C1 0C04
TCCFG
EDMA3 TC2 Destination FIFO Memory Protection Proxy Register 3
Reserved
Transfer Controller 3 Registers
180
0x01C1 0C08 - 0x01C1 0CFF
–
0x01C1 0D00
TCSTAT
0x01C1 0D04 - 0x01C1 0D1F
–
0x01C1 0D20
ERRSTAT
Peripheral Identification Register
EDMA3 TC3 Configuration Register
Reserved
EDMA3 TC3 Channel Status Register
Reserved
EDMA3 TC3 Error Status Register
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Table 7-17. DM6467 EDMA Registers (continued)
HEX ADDRESS RANGE
ACRONYM
0x01C1 0D24
ERREN
REGISTER NAME
EDMA3 TC3 Error Enable Register
0x01C1 0D28
ERRCLR
EDMA3 TC3 Error Clear Register
0x01C1 0D2C
ERRDET
EDMA3 TC3 Error Details Register
0x01C1 0D30
ERRCMD
EDMA3 TC3 Error Interrupt Command Register
0x01C1 0D34 - 0x01C1 0D3F
–
0x01C1 0D40
RDRATE
0x01C1 0D44 - 0x01C1 0E3F
–
Reserved
EDMA3 TC3 Read Command Rate Register
Reserved
0x01C1 0E40
SAOPT
EDMA3 TC3 Source Active Options Register
0x01C1 0E44
SASRC
EDMA3 TC3 Source Active Source Address Register
0x01C1 0E48
SACNT
EDMA3 TC3 Source Active Count Register
0x01C1 0E4C
SADST
EDMA3 TC3 Source Active Destination Address Register
0x01C1 0E50
SABIDX
EDMA3 TC3 Source Active B-Index Register
0x01C1 0E54
SAMPPRXY
EDMA3 TC3 Source Active Memory Protection Proxy Register
0x01C1 0E58
SACNTRLD
EDMA3 TC3 Source Active Count Reload Register
0x01C1 0E5C
SASRCBREF
EDMA3 TC3 Source Active Source Address B-Reference Register
0x01C1 0E60
SADSTBREF
EDMA3 TC3 Source Active Destination Address B-Reference Register
0x01C1 0E64 - 0x01C1 0E7F
–
Reserved
0x01C1 0E80
DFCNTRLD
0x01C1 0E84
DFSRCBREF
EDMA3 TC3 Destination FIFO Set Count Reload Register
EDMA3 TC3 Destination FIFO Set Source Address B-Reference Register
0x01C1 0E88
DFDSTBREF
EDMA3 TC3 Destination FIFO Set Destination Address B-Reference
Register
0x01C1 0E8C - 0x01C1 0EFF
–
0x01C1 0F00
DFOPT0
Reserved
EDMA3 TC3 Destination FIFO Options Register 0
0x01C1 0F04
DFSRC0
EDMA3 TC3 Destination FIFO Source Address Register 0
0x01C1 0F08
DFCNT0
EDMA3 TC3 Destination FIFO Count Register 0
0x01C1 0F0C
DFDST0
EDMA3 TC3 Destination FIFO Destination Address Register 0
0x01C1 0F10
DFBIDX0
EDMA3 TC3 Destination FIFO B-Index Register 0
0x01C1 0F14
DFMPPRXY0
0x01C1 0F18 - 0x01C1 0F3F
–
EDMA3 TC3 Destination FIFO Memory Protection Proxy Register 0
0x01C1 0F40
DFOPT1
EDMA3 TC3 Destination FIFO Options Register 1
0x01C1 0F44
DFSRC1
EDMA3 TC3 Destination FIFO Source Address Register 1
Reserved
0x01C1 0F48
DFCNT1
EDMA3 TC3 Destination FIFO Count Register 1
0x01C1 0F4C
DFDST1
EDMA3 TC3 Destination FIFO Destination Address Register 1
0x01C1 0F50
DFBIDX1
EDMA3 TC3 Destination FIFO B-Index Register 1
0x01C1 0F54
DFMPPRXY1
0x01C1 0F58 - 0x01C1 0F7F
–
EDMA3 TC3 Destination FIFO Memory Protection Proxy Register 1
0x01C1 0F80
DFOPT2
EDMA3 TC3 Destination FIFO Options Register 2
0x01C1 0F84
DFSRC2
EDMA3 TC3 Destination FIFO Source Address Register 2
0x01C1 0F88
DFCNT2
EDMA3 TC3 Destination FIFO Count Register 2
0x01C1 0F8C
DFDST2
EDMA3 TC3 Destination FIFO Destination Address Register 2
0x01C1 0F90
DFBIDX2
EDMA3 TC3 Destination FIFO B-Index Register 2
Reserved
0x01C1 0F94
DFMPPRXY2
0x01C1 0F98 - 0x01C1 0FBF
–
0x01C1 0FC0
DFOPT3
EDMA3 TC3 Destination FIFO Options Register 3
0x01C1 0FC4
DFSRC3
EDMA3 TC3 Destination FIFO Source Address Register 3
0x01C1 0FC8
DFCNT3
EDMA3 TC3 Destination FIFO Count Register 3
0x01C1 0FCC
DFDST3
EDMA3 TC3 Destination FIFO Destination Address Register 3
0x01C1 0FD0
DFBIDX3
EDMA3 TC3 Destination FIFO B-Index Register 3
Copyright © 2007–2012, Texas Instruments Incorporated
EDMA3 TC3 Destination FIFO Memory Protection Proxy Register 2
Reserved
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
181
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
Table 7-17. DM6467 EDMA Registers (continued)
HEX ADDRESS RANGE
ACRONYM
0x01C1 0FD4
DFMPPRXY3
0x01C1 0FD8 - 0x01C1 0FFF
–
REGISTER NAME
EDMA3 TC3 Destination FIFO Memory Protection Proxy Register 3
Reserved
Table 7-18 shows an abbreviation of the set of registers which make up the parameter set for each of 512
EDMA events. Each of the parameter register sets consist of 8 32-bit word entries. Table 7-19 shows the
parameter set entry registers with relative memory address locations within each of the parameter sets.
182
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Table 7-18. EDMA Parameter Set RAM
HEX ADDRESS RANGE
DESCRIPTION
0x01C0 4000 - 0x01C0 401F
Parameters Set 0 (8 32-bit words)
0x01C0 4020 - 0x01C0 403F
Parameters Set 1 (8 32-bit words)
0x01C0 4040 - 0x01C0 405F
Parameters Set 2 (8 32-bit words)
0x01C0 4060 - 0x01C0 407F
Parameters Set 3 (8 32-bit words)
0x01C0 4080 - 0x01C0 409F
Parameters Set 4 (8 32-bit words)
0x01C0 40A0 - 0x01C0 40BF
Parameters Set 5 (8 32-bit words)
...
...
0x01C0 7FC0 - 0x01C0 7FDF
Parameters Set 510 (8 32-bit words)
0x01C0 7FE0 - 0x01C0 7FFF
Parameters Set 511 (8 32-bit words)
Table 7-19. Parameter Set Entries
HEX OFFSET ADDRESS
WITHIN THE PARAMETER SET
ACRONYM
PARAMETER ENTRY
0x0000
OPT
Option
0x0004
SRC
Source Address
0x0008
A_B_CNT
0x000C
DST
0x0010
SRC_DST_BIDX
Source B Index, Destination B Index
0x0014
LINK_BCNTRLD
Link Address, B Count Reload
0x0018
SRC_DST_CIDX
Source C Index, Destination C Index
0x001C
CCNT
Copyright © 2007–2012, Texas Instruments Incorporated
A Count, B Count
Destination Address
C Count
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
183
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
7.7
www.ti.com
Reset
The reset controller detects the different type of resets supported on the DM6467 device and manages the
distribution of those resets throughout the device.
The DM6467 device has several types of device-level global resets—power-on reset, warm reset, max
reset, and system reset. Table 7-20 explains further the types of reset, the reset initiator, and the effects of
each reset on the chip. See Section 7.7.9, Reset Electrical Data/Timing, for more information on the
effects of each reset on the PLL controllers and their clocks.
Table 7-20. Device-Level Global Reset Types
TYPE
INITIATOR
POR pin
Power-on Reset
(POR)
EFFECT(S)
Global chip reset (Cold reset). Activates the POR signal on chip,
which resets the entire chip including the emulation logic.
The power-on reset (POR) pin must be driven low during power
ramp of the device.
Device boot and configuration pins are latched.
Warm Reset
RESET pin
Resets everything except for the emulation logic. Emulator stays
alive during Warm Reset.
Device boot and configuration pins are latched.
Max Reset
Emulator, WD Timer (Timer 2)
Same as a Warm Reset, except the DM6467 device boot and
configuration pins are not re-latched.
System Reset
Emulator
A system reset maintains memory contents and does not reset the
test and emulation circuitry. The device boot and configuration pins
are also not re-latched.
C64x+ Local Reset
(DSP Reset)
Software (register bit)
MMR controls the C64x+ reset input. This is used for control of
C64x+ reset by the ARM. The C64x+ Slave DMA port is still alive
when in local reset.
In addition to device-level global resets, the PSC provides the capability to cause local resets to
peripherals and/or the C64x+ DSP.
7.7.1
Power-on Reset (POR Pin)
Power-on Reset (POR) is initiated by the POR pin and is used to reset the entire chip, including the test
and emulation logic. Power-on Reset is also referred to as a cold reset since the device usually goes
through a power-up cycle. During power-up, the POR pin must be asserted (driven low) until the power
supplies have reached their normal operating conditions. If an external 27-MHz oscillator is used on the
DEV_MXI/DEV_CLKIN pin, the source clock should also be running at the correct frequency prior to deasserting the POR pin. Note: A device power-up cycle is not required to initiate a Power-on Reset.
The following sequence must be followed during a Power-on Reset.
1. Wait for the power supplies to reach normal operating conditions while keeping the POR pin asserted
(driven low).
2. Wait for the input clock source to be stable while keeping the POR pin asserted (low).
3. Once the power supplies and the input clock source are stable, the POR pin must remain asserted
(low) for a minimum of 12 DEV_MXI cycles.
Within the low period of the POR pin, the following happens:
– The reset signals flow to the entire chip (including the test and emulation logic), resetting the
modules on chip.
– The PLL Controller clocks start at the frequency of the DEV_MXI clock. The clocks are propagated
throughout the chip to reset the chip synchronously. By default, both PLL1 and PLL2 are in reset
and unlocked. The PLL Controllers default to PLL Bypass Mode.
4. The POR pin may now be deasserted (driven high).
184
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
When the POR pin is deasserted (high), the configuration pin values are latched and the PLL
Controllers changed their system clocks to their default divide-down values. Both PLL Controllers are
still in PLL Bypass Mode. Other device initialization also begins.
5. After device initialization is complete, the PLL Controllers pause the system clocks for 10 cycles.
At this point:
– The I/O pins are controlled by the default peripherals (default peripherals are determined by
PINMUX0 and PINMUX1 registers).
– The clock and reset of each peripheral is determined by the default settings of the Power and Sleep
Controller (PSC).
– The PLL Controllers are operating in PLL Bypass Mode.
– The ARM926 begins executing from the default address (either ARM boot ROM or EMIFA).
After the reset sequence, the boot sequence begins. For more details on the boot sequence, see the
Using the TMS320DM646x Bootloader Application Report (literature number SPRAAS0).
7.7.1.1
Usage of POR versus RESET Pins
POR and RESET are independent resets.
If the device needs to go through a power-up cycle, POR (not RESET) must be used to fully reset the
device.
In functional end-system, emulation/debugger logic is typically not needed; therefore, the recommendation
for functional end-system is to use the POR pin for full device reset. If RESET pin is not needed, it can be
pulled inactive (high) via an external pullup resistor.
In a debug system, it is typically desirable to allow the reset of the device without crashing an emulation
session. In this case, the user can use the POR pin to achieve full device reset and use the RESET pin to
achieve a debug reset—which resets the entire device except test and emulation logic.
7.7.1.2
Latching Boot and Configuration Pins
Internal to the chip, the two device reset pins RESET and POR are logically AND’ed together only for the
purpose of latching device boot and configuration pins. The values on all device and boot configuration
pins are latched into the BOOTCFG register when the logical AND of RESET and POR transitions from
low to high.
7.7.2
Warm Reset (RESET Pin)
A Warm Reset is activated by driving the RESET pin active-low. This resets everything in the device
except the test or emulation logic. An emulator session will stay alive during warm reset.
For more information on POR vs. RESET usage, see Section 7.7.1.1, Usage of POR versus RESET Pins
and Section 7.7.1.2, Latching Boot and Configuration Pins.
The following sequence must be followed during a Warm Reset:
1. Power supplies and input clock source should already be stable.
2. The RESET pin must be asserted (low) for a minimum of 12 DEV_MXI cycles.
Within the low period of the RESET pin, the following happens:
– The reset signals flow to the entire chip resetting all the modules on chip, except the test and
emulation logic.
– The PLL Controllers are reset thereby, switching back to PLL Bypass Mode and resetting all their
registers to default values. Both PLL1 and PLL2 are placed in reset and lose lock.
3. The RESET pin may now be deasserted (driven high).
When the RESET pin is deasserted (high), the configuration pin values are latched and the PLL
Controllers changed their system clocks to their default divide-down values. Both PLL Controllers are
still in PLL Bypass Mode. Other device initialization also begins.
Copyright © 2007–2012, Texas Instruments Incorporated
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
185
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
4. After device initialization is complete, the PLL Controllers pause the system clocks for 10 cycles.
At this point:
– The I/O pins are controlled by the default peripherals (default peripherals are determined by
PINMUX0 and PINMUX1 registers).
– The clock and reset of each peripheral is determined by the default settings of the Power and Sleep
Controller (PSC).
– The PLL Controllers are operating in PLL Bypass Mode.
– The ARM926 begins executing from the default address (either ARM boot ROM, TCM RAM, or
EMIFA).
After the reset sequence, the boot sequence begins. For more details on the boot sequence, see the
Using the TMS320DM646x Bootloader Application Report (literature number SPRAAS0).
7.7.3
Maximum Reset
A Maximum (Max) Reset is initiated by the emulator or the watchdog timer (Timer 2). The effects are the
same as a warm reset, except the device boot and configuration pins are not re-latched. The emulator
initiates a maximum reset via the ICEPICK module. This ICEPICK-initiated reset is non-maskable. When
the watchdog timer counter reaches zero, this will also initiate a maximum reset to recover from a runaway
condition.
To invoke the maximum reset via the ICEPICK module, the user can perform the following from the Code
Composer Studio™ IDE menu: Debug→Advanced Resets→System Reset
This is the Max Reset sequence:
1. Max Reset is initiated by the emulator or the watchdog timer.
During this time, the following happens:
– The reset signals flow to the entire chip, resetting all the modules on chip except the test and
emulation logic.
– The PLL Controllers are reset —thereby, switching back to PLL Bypass Mode and resetting all their
registers to default values. Both PLL1 and PLL2 are placed in reset and lose lock.
2. After device initialization is complete, the PLL Controllers pause the system clocks for 10 cycles.
At this point:
– The I/O pins are controlled by the default peripherals (default peripherals are determined by
PINMUX0 and PINMUX1 registers).
– The clock and reset of each peripheral is determined by the default settings of the Power and Sleep
Controller (PSC).
– The PLL Controllers are operating in PLL Bypass Mode.
– The ARM926 begins executing from the default address (either ARM boot ROM, TCM RAM, or
EMIFA).
After the reset sequence, the boot sequence begins. Since the boot and configuration pins are not latched
with a Max Reset, the previous values (as shown in the BOOTCFG register) are used to select the boot
mode. For more details on the boot sequence, see the Using the TMS320DM646x Bootloader Application
Report (literature number SPRAAS0).
7.7.4
System Reset
A System Reset is initiated by the emulator. The following memory contents are maintained:
• L1/L2 RAM: The C64x+ L1/L2 RAM content is retained. The L1/L2 cache content is not retained
because tag information is reset.
• DDR2 Memory Controller: The DDR2 Memory Controller registers are not reset. In addition, the DDR2
SDRAM memory content is retained if the user places the DDR2 SDRAM in self-refresh mode before
invoking the System Reset.
186
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Test, emulation, clock, and power control logic are unaffected. The emulator initiates a System Reset via
the C64x+ emulation logic. This reset can be masked by the emulator.
This is the System Reset sequence:
1. The System Reset is initiated by the emulator.
During this time, the following happens:
– The reset signals flow to the entire chip resetting all the modules on chip, except the test and
emulation logic.
– The PLL Controllers are not reset. Internal system clocks are unaffected. If PLL1/PLL2 were locked
before the System Reset, they remain locked.
2. After device initialization is complete, the PLL Controllers pause the system clocks for 10 cycles.
At this point:
– The I/O pins are controlled by the default peripherals (default peripherals are determined by
PINMUX0 and PINMUX1 registers).
– The clock and reset of each peripheral (except the DDR2 Memory Controller) is determined by the
default settings of the Power and Sleep Controller (PSC).
– The DDR2 Memory Controller registers retain their previous values. Only the DDR2 Memory
Controller state machines are reset by the System Reset.
– The PLL Controllers are operating in the mode prior to System Reset. The System clocks are
unaffected.
– The ARM926 begins executing from the default address (either ARM boot ROM, TCM RAM, or
EMIFA).
After the reset sequence, the boot sequence begins. Since the boot and configuration pins are not latched
with a System Reset, the previous values (as shown in the BOOTCFG register) are used to select the
boot mode. For more details on the boot sequence, see the Using the TMS320DM646x Bootloader
Application Report (literature number SPRAAS0).
7.7.5
C64x+ Local Reset (DSP Local Reset)
With access to the PSC registers, the ARM can perform two types of DSP reset: DSP local reset and DSP
module reset. When DSP local reset is asserted, the DSP’s internal memories (L1P, L1D, and L2) are still
accessible. The local reset only resets the DSP CPU core, not the rest of the DSP subsystem, as the DSP
module reset would. Local reset is useful when the DSP module is in the enable state or in the disable
state. The DSP module reset takes precedence over local reset. The ARM uses local reset to reset the
DSP to initiate the DSP boot process. The intent of module reset is to completely reset the DSP (like hard
reset). For more detailed information on DSP local reset and DSP module reset, see the ARM-DSP
Integration Chapter in the TMS320DM646x DMSoC ARM Subsystem Reference Guide (literature number
SPRUEP9).
For information on peripheral selection at the rising edge of POR or RESET, see Section 4, Device
Configurations of this data manual.
7.7.6
Peripheral Local Reset
The user can configure the local reset and clock state of a peripheral through programming the PSC.
Table 7-3, DM6467 LPSC Assignments, identifies the LPSC numbers and the peripherals capable of
being locally reset by the PSC. For more detailed information on the programming of these peripherals by
the PSC, see the TMS320DM646x DMSoC ARM Subsystem Reference Guide (literature number
SPRUEP9).
7.7.7
Reset Priority
If any of the above reset sources occur simultaneously, the PLLC only processes the highest-priority reset
request. The reset request priorities, from high to low, are as follows:
• Power-on Reset
Copyright © 2007–2012, Texas Instruments Incorporated
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
187
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
•
•
•
www.ti.com
Maximum Reset
Warm Reset
System Reset
7.7.7.1
Reset Type Status (RSTYPE) Register
The Reset Type Status (RSTYPE) register (0x01C4 08E4) is the only register for the reset controller. This
register falls in the same memory range as the PLL1 controller registers (see Table 7-12 for the PLL1
Controller Registers (Including Reset Controller)). For more details on the RSTYPE register and its bit
descriptions, see Figure 7-19 and Table 7-21.
31
16
RESERVED
R-0000 0000 0000 0000
15
4
3
2
1
0
RESERVED
SRST
MRST
WRST
POR
R-0000 0000 0000
R-0/1
R-0/1
R-0/1
R-0/1
LEGEND: R = Read only; -n = value after reset
Figure 7-19. Reset Type Status (RSTYPE) Register [0x01C4 08E4]
Table 7-21. RSTYPE Register Bit Descriptions
7.7.8
BIT
NAME
DESCRIPTION
30:4
RESERVED
Reserved. Read returns "0". Writes have no effect.
3
SRST
System Reset.
0 = System Reset was not the last reset to occur.
1 = System Reset was the last reset to occur.
2
MRST
Max Reset.
0 = Max Reset was not the last reset to occur.
1 = Max Reset was the last reset to occur.
1
WRST
Warm Reset.
0 = Warm Reset was not the last reset to occur.
1 = Warm Reset was the last reset to occur.
0
POR
Power-on Reset.
0 = Power-on Reset was not the last reset to occur.
1 = Power-on Reset was the last reset to occur.
Pin Behaviors at Reset
During normal operations, pins are controlled by the respective peripheral selected in the PINMUX0 or
PINMUX1 register. During device level global reset, the pin behaves as follows:
Multiplexed Boot and Configuration Pins
These pins are forced 3-stated when the device is in reset. This is to ensure the proper boot and
configuration values can be latched on these multiplexed pins. This is particularly useful in the case where
the boot and configuration values are driven by an external control device. Once the device is out of reset,
these pins are controlled by their respective default peripheral.
• Boot
and
Configuration
Pins
Group:
VP_DOUT6/DSPBOOT,
VP_DOUT5/PCIEN,
VP_DOUT4/CS2BW, VP_DOUT3/BTMODE3, VP_DOUT2/BTMODE2, VP_DOUT1/BTMODE1, and
VP_DOUT0/BTMODE0.
For information on whether external pullup/pulldown resistors should be used on the boot and
configuration pins, see Section 4.8.1, Pullup/Pulldown Resistors.
188
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Default Power Down Pins
As discussed in Section 4.2, Power Considerations, the VDD3P3V_PWDN register controls power to the
3.3-V pins. The VDD3P3V_PWDN register defaults to powering down some 3.3-V pins to save power. For
more details on the VDD3P3V_PWDN register and which 3.3-V pins default to power up or power down,
see Section 4.2, Power Considerations. The pins that default to power down, are both reset to power
down and high-impedance. They remain in that state until configured otherwise by VDD3P3_PWDN and
PINMUX0/PINMUX1 programming.
• Default Power Down Pin Group: USB_DRVVBUS/GP[22], CLKOUT0, SPI_CLK, SPI_EN, SPI_CS0,
SPI_CS1,
SPI_MISO,
SPI_MOSI,
VLYNQ_CLOCK,
VLYNQ_SCRUN,
VLYNQ_TXD[3:0],
VLYNQ_RXD[3:0], RFTCLK, GMTCLK, MTXD[7:4], MRXD[7:4], MTCLK, MTXD[3:0], MTXEN, MCOL,
MCRS, MRCLK, MRXD[3:0], MRXDV, MRXER, MDCLK, MDIO, ACLKX1, AHCLKX1, AXR1[0],
ACLKR0, AHCLKR0, AFSR0, ACLKX0, AHCLKX0, AFSX0, AXR0[3:0], AMUTE0, AMUTEIN0,
PCI_CLK/GP[10],
PCI_DEVSEL/HCNTL1/EM_BA[1],
PCI_FRAME/HINT/EM_BA[0],
PCI_IRDY/HRDY/EM_A[17],
PCI_TRDY/HHWIL/EM_A[16],
PCI_STOP/HCNTL0/EM_WE,
PCI_SERR/HDS1/EM_OE,
PCI_PERR/HCS/EM_DQM1,
PCI_PAR/HAS/EM_DQM0,
PCI_INTA/EM_WAIT2,
PCI_CBE3/HR/W/EM_CS3,
PCI_CBE2/HDS2/EM_CS2,
PCI_AD[15:0]/HD[15:0]/EM_D[15:0], PCI_RST/DA2/GP[13]/EM_A[22], PCI_IDSEL/HDDIR/EM_R/W,
PCI_REQ/DMARQ/GP[11]/EM_CS5,
PCI_GNT/DMACK/GP[12]/EM_CS4,
PCI_CBE1/ATA_CS1/GP[32]/EM_A[19],
PCI_CBE0/ATA_CS0/GP[33]/EM_A[18],
DIOW/GP[20]/EM_WAIT4,
IORDY/GP[21]/EM_WAIT3,
DIOR/GP[19]/EM_WAIT5,
DA1/GP[16]/EM_A[21],
DA0/GP[17]/EM_A[20],
INTRQ/GP[18]/RSV
,
PCI_AD[31:16]/DD[15:0]/HD[31:16]/EM_A[15:0],
GP[7]/CVDDADJ1,
GP[6]/CVDDADJ0,
GP[5],
GP[4]/STC_CLKIN, GP[3]/AUDIO_CLK0, GP[2]/AUDIO_CLK1, GP[1], GP[0], TOUT2, TINP1L,
TOUT1L,
TOUT1U,
TINP0L,
TINP0U,
TOUT0L,
TOUT0U,
PWM1/TS1_DOUT,
PWM0/CRG0_PO/TS1_ENAO,
URTS2/UIRTX2/TS0_PSTIN/GP[41],
UCTS2/USD2/CRG0_VCXI/GP[42]/TS1_PSTO,
URXD2/CRG1_VCXI/GP[39]/CRG0_VCXI,
UTXD2/URCTX2/CRG1_PO/GP[40]/CRG0_PO,
URTS1/UIRTX1/TS0_WAITO/GP[25],
UCTS1/USD1/TS0_EN_WAITO/GP[26],
URXD1/TS0_DIN7/GP[23],
UTXD1/URCTX1/TS0_DOUT7/GP[24],
UDTR0/TS0_ENAO/GP[36],
UDSR0/TS0_PSTO/GP[37],
UDCD0/TS0_WAITIN/GP[38],
URIN0/GP[8]/TS1_WAITIN,
URXD0/TS1_DIN,
UTXD0/URCTX0/TS1_PSTIN,
URTS0/UIRTX0/TS1_EN_WAITO,
UCTS0/USD0,
VP_DOUT15/TS1_DIN,
VP_DOUT14/TS1_PSTIN,
VP_DOUT13/TS1_EN_WAITO,
VP_DOUT12/TS1_WAITO,
VP_DOUT11/TS1_DOUT,
VP_DOUT10/TS1_PSTO,
VP_DOUT9/TS1_ENAO, VP_DOUT8/TS1_WAITIN, VP_CLKIN3/TS1_CLKO, VP_CLKO3/TS0_CLKO,
VP_DOUT7/VADJEN,
VP_DOUT6/DSPBOOT,
VP_DOUT5/PCIEN,
VP_DOUT4/CS2BW,
VP_DOUT3/BTMODE3, VP_DOUT2/BTMODE2, VP_DOUT1/BTMODE1, VP_DOUT0/BTMODE0,
VP_CLKIN2,
VP_CLKO2,
VP_DIN15_VSYNC/TS0_DIN7,
VP_DIN14_HSYNC/TS0_DIN6,
VP_DIN13_FIELD/TS0_DIN5, VP_DIN12/TS0_DIN4, VP_DIN11/TS0_DIN3, VP_DIN10/TS0_DIN2,
VP_DIN9/TS0_DIN1,
VP_DIN8/TS0_DIN0,
VP_CLKIN1,
VP_DIN7/TS0_DOUT7/TS1_DIN,
VP_DIN6/TS0_DOUT6/TS1_PSTIN,
VP_DIN5/TS0_DOUT5/TS1_EN_WAITO,
VP_DIN4/TS0_DOUT4/TS1_WAITO,
VP_DIN3/TS0_DOUT3,
VP_DIN2/TS0_DOUT2,
VP_DIN1/TS0_DOUT1, VP_DIN0/TS0_DOUT0, VP_CLKIN0.
Copyright © 2007–2012, Texas Instruments Incorporated
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
189
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
All Other Pins
During device reset, all other pins are controlled by the default peripheral. The default peripheral is
determined by the default settings of the PINMUX0 or PINMUX1 registers.
Some of the PINMUX0/PINMUX1 settings are determined by configuration pins latched at reset. To
determine the reset behavior of these pins, see Section 4.7, Multiplexed Pin Configurations and read the
rest of the this subsection to understand how that default peripheral controls the pin.
The reset behaviors for all these other pins during all boot modes, except PCI Boot, are categorized as
follows (also see Figure 7-20 and Figure 7-21 in Section 7.7.9, Reset Electrical Data/Timing):
• DDR2 Z Group: DDR_DQS[3:0], DDR_DQS[3:0], DDR_D[31:0], DDR_DQGATE1, DDR_DQGATE3
• DDR2 Low Group: DDR_CLK, DDR_CKE, DDR_ODT0, DDR_A[14:0], DDR_DQGATE0,
DDR_DQGATE2
• DDR2 High Group: DDR_CLK, DDR_CS, DDR_WE, DDR_RAS, DDR_CAS
• DDR2 Z/High Group: DDR_DQM[3:0]
• DDR2 Low/High Group: DDR_BA[2:0]
• Z Group: These pin are 3-stated by default, and these pins remain 3-stated throughout POR or
RESET assertion. When POR or RESET is deasserted, these pins remain 3-stated until configured
otherwise by their respective peripheral (after the peripheral is enabled by the PSC).
PCI_CLK/GP[10], PCI_INTA/EM_WAIT2, DIOW/GP[20]/EM_WAIT4, IORDY/GP[21]/EM_WAIT3,
PCI_AD[15:0]/HD[15:0]/EM_D[15:0], RFTCLK, GMTCLK, MTCLK, MTXD[7:0], MTXEN, MCOL, MCRS,
MRCLK,
MRXD[7:0],
MRXDV,
MRXER,
MDCLK,
MDIO,
URXD0/TS1_DIN,
UTXD0/URCTX0/TS1_PSTIN,
URTS0/UIRTX0/TS1_EN_WAITO,
UCTS0/USD0,
UDTR0/TS0_ENAO/GP[36],
UDSR0/TS0_PSTO/GP[37],
UDCD0/TS0_WAITIN/GP[38],
URIN0/GP[8]/TS1_WAITIN,
URXD1/TS0_DIN7/GP[23],
UTXD1/URCTX1/TS0_DOUT7/GP[24],
URTS1/UIRTX1/TS0_WAITO/GP[25],
UCTS1/USD1/TS0_EN_WAITO/GP[26],
URXD2/CRG1_VCXI/GP[39]/CRG0_VCXI,
UTXD2/URCTX2/CRG1_PO/GP[40]/CRG0_PO,
URTS2/UIRTX2/TS0_PSTIN/GP[41],
UCTS2/USD2/CRG0_VCXI/GP[42]/TS1_PSTO,
ACLKR0,
AHCLKR0, AFSR0, ACLKX0, AHCLKX0, AFSX0, AXR0[3:0], AMUTE0, AMUTEIN0, ACLKX1,
AHCLKX1, AXR1[0], SCL, SDA, SPI_CLK, SPI_EN, SPI_CS0, SPI_CS1, SPI_MISO, SPI_MOSI,
PWM0/CRG0_PO/TS1_ENAO,
PWM1/TS1_DOUT,
VLYNQ_CLOCK,
VLYNQ_SCRUN,
VLYNQ_TXD[3:0], VLYNQ_RXD[3:0], USB_DRVVBUS/GP[22], TINP0L, TINP0U, TOUT0L, TOUT0U,
TINP1L, TOUT1L, TOUT1U, TOUT2, TS0_CLKIN, TS1_CLKIN, VP_CLKIN0, VP_CLKIN1,
VP_DIN15_VSYNC/TS0_DIN7,
VP_DIN14_HSYNC/TS0_DIN6,
VP_DIN13_FIELD/TS0_DIN5,
VP_DIN12/TS0_DIN4,
VP_DIN11/TS0_DIN3,
VP_DIN10/TS0_DIN2,
VP_DIN9/TS0_DIN1,
VP_DIN8/TS0_DIN0,
VP_DIN7/TS0_DOUT7/TS1_DIN,
VP_DIN6/TS0_DOUT6/TS1_PSTIN,
VP_DIN5/TS0_DOUT5/TS1_EN_WAITO,
VP_DIN4/TS0_DOUT4/TS1_WAITO,
VP_DIN3/TS0_DOUT3, VP_DIN2/TS0_DOUT2, VP_DIN1/TS0_DOUT1, VP_DIN0/TS0_DOUT0,
VP_CLKIN2, VP_CLKIN3/TS1_CLKO, VP_CLKO2, VP_CLKO3/TS0_CLKO, VP_DOUT15/TS1_DIN,
VP_DOUT14/TS1_PSTIN,
VP_DOUT13/TS1_EN_WAITO,
VP_DOUT12/TS1_WAITO,
VP_DOUT11/TS1_DOUT,
VP_DOUT10/TS1_PSTO,
VP_DOUT9/TS1_ENAO,
VP_DOUT8/TS1_WAITIN,
VP_DOUT7/VADJEN,
GP[0],
GP[1],
GP[2]/AUDIO_CLK1,
GP[3]/AUDIO_CLK0, GP[4]/STC_CLKIN, GP[5], GP[6]/CVDDADJ0, GP[7]/CVDDADJ1, TIMS, TDO,
TDI, TCK, TRST, EMU1, EMU0, DEV_MXI/DEV_CLKIN, AUX_MXI/AUX_CLKIN
• Low Group: These pins are low by default, and remain low until configured otherwise by their
respective
peripheral
(after
the
peripheral
is
enabled
by
the
PSC).
PCI_RST/DA2/GP[13]/EM_A[22],
PCI_IDSEL/HDDIR/EM_R/W,
PCI_IRDY/HRDY/EM_A[17],
PCI_TRDY/HHWIL/EM_A[16],
PCI_CBE1/ATA_CS1/GP[32]/EM_A[19],
PCI_CBE0/ATA_CS0/GP[33]/EM_A[18], PCI_AD[31:16]/DD[15:0]/HD[31:16]/EM_A[15:0], CLKOUT0,
RTCLK,
190
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
•
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
High Group: These pins are high by default, and remain high until configured otherwise by their
respective
peripheral
(after
the
peripheral
is
enabled
by
the
PSC).
PCI_DEVSEL/HCNTL1/EM_BA[1],
PCI_FRAME/HINT/EM_BA[0],
PCI_STOP/HCNTL0/EM_WE,
PCI_SERR/HDS1/EM_OE,
PCI_PERR/HCS/EM_DQM1,
PCI_PAR/HAS/EM_DQM0,
PCI_REQ/DMARQ/GP[11]/EM_CS5, PCI_GNT/DMACK/GP[12]/EM_CS4, PCI_CBE3/HR/W/EM_CS3,
PCI_CBE2/HDS2/EM_CS2,
NOTE: For PCI boot mode, all PCI pins now behave according to Z Group.
For more information on the pin behaviors during device-level global reset, see Figure 7-20 and Figure 721 in Section 7.7.9, Reset Electrical Data/Timing.
Copyright © 2007–2012, Texas Instruments Incorporated
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
191
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
7.7.9
www.ti.com
Reset Electrical Data/Timing
Note: If a configuration pin must be routed out from the device, the internal pullup/pulldown (IPU/IPD)
resistor should not be relied upon; TI recommends the use of an external pullup/pulldown resistor.
Table 7-22. Timing Requirements for Reset (see Figure 7-20 and Figure 7-21)
-594, -729
NO.
1
(1)
MIN
tw(RESET)
Pulse duration, POR low or RESET low
2
tsu(CONFIG)
Setup time, boot and configuration pins valid before POR high or RESET
high (2)
3
th(CONFIG)
Hold time, boot and configuration pins valid after POR high or RESET
high (2)
MAX
UNIT
12C (1)
ns
(1)
ns
0
ns
12C
C = 1/DEV_MXI clock frequency in ns. The device clock source must be stable and at a valid frequency prior to meeting the tw(RESET)
requirement.
For the list of boot and configuration pins, see Table 3-5, Boot Terminal Functions.
(2)
Table 7-23. Switching Characteristics Over Recommended Operating Conditions During Reset (1)
(see Figure 7-21)
NO.
PARAMETER
4
tw(PAUSE)
Pulse duration, SYSCLKs paused (low)
23
td(RSTH-PAUSE)
Delay time, RESET high or POR high to SYSCLKs paused (low)
5
td(RSTL-BOOTZ)
Delay time, RESET low to Boot Configuration Group high impedance
6
td(RSTL-DDRZZ)
7
8
-594, -729
MIN
10C
MAX
UNIT
10C
ns
1990C
ns
0
20
ns
Delay time, RESET low to DDR2 Z Group high impedance
0
7P + 20
ns
td(RSTL-DDRLL)
Delay time, RESET low to DDR2 Low Group low
0
3P + 20
ns
td(RSTL-DDRHH)
Delay time, RESET low to DDR2 High Group high
0
20
ns
13
td(RSTL-DDRZHZ)
Delay time, RESET low to DDR2 Z/High Group high impedance
0
7P + 20
ns
14
td(RSTL-DDRLHL)
Delay time, RESET low to DDR2 Low/High Group low
0
20
ns
17
td(RSTL-ZZ)
Delay time, RESET low to Z Group high impedance
0
20
ns
18
td(RSTL-LOWL)
Delay time, RESET low to Low Group low
0
20
ns
19
td(RSTL-HIGHH)
Delay time, RESET low to High Group high
0
20
ns
9
td(RSTL-BOOTV)
Delay time, RESET high to Boot Configuration Group valid
(2)
ns
10
td(RSTH-DDRZV)
Delay time, RESET high to DDR2 Z Group valid
(2)
ns
11
td(RSTH-DDRLV)
Delay time, RESET high to DDR2 Low Group valid
(2)
ns
ns
12
td(RSTH-DDRHV)
Delay time, RESET high to DDR2 High Group valid
(2)
15
td(RSTH-DDRZHV)
Delay time, RESET high to DDR2 Z/High Group valid high
(2)
ns
16
td(RSTH-DDRLHV)
Delay time, RESET high to DDR2 Low/High Group valid high
(2)
ns
ns
20
td(RSTH-ZV)
Delay time, RESET high to Z Group valid
(2)
21
td(RSTH-LOWV)
Delay time, RESET high to Low Group valid
(2)
ns
22
td(RSTH-HIGHV)
Delay time, RESET high to High Group valid
(2)
ns
(1)
(2)
C = 1/DEV_CLKIN clock frequency in ns.
Following RESET high or POR high, this signal group maintains the state the pins(s) achieved while RESET or POR was driven low until
the peripheral is enabled via the PSC. For example, the DDR2 Z Group goes high impedance following RESET low or POR low and
remains in the high-impedance state following RESET high or POR high until the DDR2 controller is enabled via the PSC.
Figure 7-20 shows the Power-Up Timing. Figure 7-21 shows the Warm Reset (RESET) Timing. Max Reset
Timing is identical to Warm Reset Timing, except the boot and configuration pins are not relatched and
the BOOTCFG register retains its previous value latched before the Max Reset was initiated.
192
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Power
Supplies
Ramping
Power Supplies Stable
Clock Source Stable
DEV_MXI
(A)
CLKOUT0
1
POR
RESET
SYSCLKREFCLK
(PLLC1)
23
4
SYSCLKx
9
Boot and
Configuration Pins
Hi-Z
3
2
Config
10
DDR2 Z Group
Hi-Z
11
DDR2 Low Group
12
DDR2 High Group
15
DDR2 Z/High Group
Hi-Z
16
DDR2 Low/High Group
20
Z Group
Hi-Z
21
Low Group
22
High Group
A.
B.
Power supplies and DEV_MXI must be stable before the start of tW(RESET)..
Pin reset behavior depends on which peripheral defaults to controlling the multiplexed pin. For more details on what
pin group (e.g., Z Group, Z/Low Group, Z/High Group, etc.) each pin belongs to, see Section 7.7.8, Pin Behaviors at
Reset.
Figure 7-20. Power-Up Timing
Copyright © 2007–2012, Texas Instruments Incorporated
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
193
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
Power Supplies Stable
DEV_MXI
CLKOUT0
POR
1
RESET
SYSCLKREFCLK
(PLLC1)
PLL1 CLOCK
23
4
SYSCLKx
DIVx CLOCK
9
5
3
2
Hi-Z
Boot and
Configuration Pins
Config
10
6
Hi-Z
DDR2 Z Group
11
7
DDR2 Low Group
12
8
DDR2 High Group
13
DDR2 Z/High Group
15
Hi-Z
14
16
DDR2 Low/High Group
17
20
Hi-Z
Z Group
18
21
19
22
Low Group
High Group
A.
Pin reset behavior depends on which peripheral defaults to controlling the multiplexed pin. For more details on what
pin group (e.g., Z Group, Z/Low Group, Z/High Group, etc.) each pin belongs to, see Section 7.7.8, Pin Behaviors at
Reset.
Figure 7-21. Warm Reset (RESET) Timing
194
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
7.8
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Interrupts
The DM6467 device has a large number of interrupts to service the needs of its many peripherals and
subsystems. Both the ARM and C64x+ are capable of servicing these interrupts. All of the device
interrupts are routed to the ARM interrupt controller with only a limited set routed to the C64x+ interrupt
controller. The interrupts can be selectively enabled or disabled in either of the controllers. In typical
applications, the ARM handles most of the peripheral interrupts and grants control to the C64x+ for
interrupts that are relevant to DSP algorithms. Also, the ARM and DSP can communicate with each other
through interrupts.
7.8.1
ARM CPU Interrupts
The ARM926 CPU core supports 2 direct interrupts: FIQ and IRQ. The DM6467 ARM interrupt controller
prioritizes up to 64 interrupt requests from various peripherals and subsystems, which are listed in
Table 7-24, and interrupts the ARM CPU. Each interrupt is programmable for up to 8 levels of priority.
There are 6 levels for IRQ and 2 levels for FIQ. Interrupts at the same priority level are serviced in order
by the ARM Interrupt Number, with the lowest number having the highest priority. Table 7-25 shows the
ARM interrupt controller registers and memory locations. For more details on ARM interrupt control, see
the TMS320DM646x DMSoC ARM Subsystem Reference Guide (literature number SPRUEP9).
Copyright © 2007–2012, Texas Instruments Incorporated
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
195
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
Table 7-24. DM6467 ARM Interrupts
ARM
INTERRUPT
NUMBER
SOURCE
ARM
INTERRUPT
NUMBER
ACRONYM
SOURCE
0
VP_VERTINT0
VPIF
32
TINTL0
Timer 0 lower – TINT12
1
VP_VERTINT1
VPIF
33
TINTH0
Timer 0 upper – TINT34
2
VP_VERTINT2
VPIF
34
TINTL1
Timer 1 lower – TINT12
3
VP_VERTINT3
VPIF
35
TINTH1
Timer 1 upper – TINT34
4
VP_ERRINT
VPIF
36
PWMINT0
PWM 0
5
-
Reserved
37
PWMINT1
PWM 1
6
-
Reserved
38
VLQINT
VLYNQ
WDINT
WD Timer (TIMER 2) –
TINT12
39
I2CINT
I2C
8
CRGENINT0
CRGEN 0
40
UARTINT0
UART 0
9
CRGENINT1
CRGEN 1
41
UARTINT1
UART 1
10
TSINT0
TSIF 0
42
UARTINT2
UART 2
11
TSINT1
TSIF 1
43
SPINT0
SPI
12
VDCEINT
VDCE
44
SPINT1
SPI
13
USBINT
USB
45
DSP2ARM0
DSP Controller to ARM
14
USBDMAINT
USB DMA
46
-
Reserved
15
PCIINT
PCI
47
PSCINT
Power and Sleep Controller
16
CCINT0
EDMA CC Region 0
48
GPIO0
GPIO
17
CCERRINT
EDMA CC Error
49
GPIO1
GPIO
18
TCERRINT0
EDMA TC 0 Error
50
GPIO2
GPIO
19
TCERRINT1
EDMA TC 1 Error
51
GPIO3
GPIO
20
TCERRINT2
EDMA TC 2 Error
52
GPIO4
GPIO
21
TCERRINT3
EDMA TC 3 Error
53
GPIO5
GPIO
22
IDEINT
ATA
54
GPIO6
GPIO
23
HPIINT
HPI
55
GPIO7
GPIO
24
MAC_RXTH
EMAC RX Threshold
56
GPIOBNK0
GPIO Bank 0
25
MAC_RX
EMAC Receive
57
GPIOBNK1
GPIO Bank 1
26
MAC_TX
EMAC Transmit
58
GPIOBNK2
GPIO Bank 2
27
MAC_MISC
EMAC Miscellaneous
59
DDRINT
DDR2 Memory Controller
28
AXINT0
McASP0 Transmit
60
EMIFAINT
EMIFA
29
ARINT0
McASP0 Receive
61
COMMTX
ARMSS
30
AXINT1
McASP1 Transmit
62
COMMRX
ARMSS
31
-
Reserved
63
EMUINT
E2ICE
7
196
ACRONYM
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Table 7-25. ARM Interrupt Controller Registers
HEX ADDRESS RANGE
0x01C4 8000
ACRONYM
REGISTER NAME
FIQ0
FIQ Interrupt Status 0 [Interrupt Status of INT[31:0] (If Mapped to FIQ)]
0x01C4 8004
FIQ1
FIQ Interrupt Status 1 [Interrupt Status of INT[63:32] (If Mapped to FIQ)]
0x01C4 8008
IRQ0
IRQ Interrupt Status 0 [Interrupt Status of INT[31:0] (If Mapped to IRQ)]
0x01C4 800C
IRQ1
IRQ Interrupt Status 1 [Interrupt Status of INT[63:32] (If Mapped to IRQ)]
0x01C4 8010
FIQENTRY
Entry Address [28:0] for Valid FIQ Interrupt
0x01C4 8014
IRQENTRY
Entry Address [28:0] for Valid IRQ Interrupt
0x01C4 8018
EINT0
Interrupt Enable Register 0
0x01C4 801C
EINT1
Interrupt Enable Register 1
0x01C4 8020
INCTL
Interrupt Operation Control Register
0x01C4 8024
EABASE
0x01C4 8028 - 0x01C4 802F
-
Interrupt Entry Table Base Address Register
Reserved
0x01C4 8030
INTPRI0
Interrupt 0-7 Priority Select
0x01C4 8034
INTPRI1
Interrupt 8-15 Priority Select
0x01C4 8038
INTPRI2
Interrupt 16-23 Priority Select
0x01C4 803C
INTPRI3
Interrupt 24-31 Priority Select
0x01C4 8040
INTPRI4
Interrupt 32-39 Priority Select
0x01C4 8044
INTPRI5
Interrupt 40-47 Priority Select
0x01C4 8048
INTPRI6
Interrupt 48-55 Priority Select
0x01C4 804C
INTPRI7
Interrupt 56-63 Priority Select
0x01C4 8050 - 0x01C4 83FF
-
Copyright © 2007–2012, Texas Instruments Incorporated
Reserved
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
197
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
7.8.2
www.ti.com
DSP Interrupts
The C64x+ DSP interrupt controller combines device events into 12 prioritized interrupts. The source for
each of the 12 CPU interrupts is user-programmable and is listed in Table 7-26. Also, the interrupt
controller controls the generation of the CPU exception, NMI, and emulation interrupts. Table 7-27
summarizes the C64x+ interrupt controller registers and memory locations. For more details on DSP
interrupt control, see the TMS320DM646x DMSoC DSP Subsystem Reference Guide (literature number
SPRUEP8).
Table 7-26. DM6467 DSP Interrupts
DSP
INTERRUPT
NUMBER
SOURCE
DSP
INTERRUPT
NUMBER
ACRONYM
SOURCE
0
EVT0
C64x+ Int Ctl 0
64
GPIO0
GPIO
1
EVT1
C64x+ Int Ctl 1
65
GPIO1
GPIO
2
EVT2
C64x+ Int Ctl 2
66
GPIO2
GPIO
3
EVT3
C64x+ Int Ctl 3
67
GPIO3
GPIO
4
TINTL0
Timer 0 lower – TINT12
68
GPIO4
GPIO
5
TINTH0
Timer 0 upper – TINT34
69
GPIO5
GPIO
6
TINTL1
Timer 1 lower – TINT12
70
GPIO6
GPIO
7
TINTH1
Timer 1 upper – TINT34
71
GPIO7
GPIO
8
–
Reserved
72
–
Reserved
9
EMU_DTDMA
C64x+ EMC
73
–
Reserved
10
–
Reserved
74
–
Reserved
11
EMU_RTDXRX
C64x+ RTDX
75
–
Reserved
12
EMU_RTDXTX
C64x+ RTDX
76
–
Reserved
13
IDMAINT0
C64x+ EMC 0
77
–
Reserved
14
IDMAINT1
C64x+ EMC 1
78
–
Reserved
15
–
Reserved
79
–
Reserved
16
ARM2DSP0
ARM to DSP Controller 0
80
–
Reserved
17
ARM2DSP1
ARM to DSP Controller 1
81
–
Reserved
18
ARM2DSP2
ARM to DSP Controller 2
82
–
Reserved
19
ARM2DSP3
ARM to DSP Controller 3
83
–
Reserved
20
–
Reserved
84
CCINT1
EDMA CC Region 1
21
–
Reserved
85
CCERRINT
EDMA CC Error
22
–
Reserved
86
TCERRINT0
EDMA TC0 Error
23
–
Reserved
87
TCERRINT1
EDMA TC1 Error
24
–
Reserved
88
TCERRINT2
EDMA TC2 Error
25
–
Reserved
89
TCERRINT3
EDMA TC3 Error
26
–
Reserved
90
IDEINT
ATA
27
–
Reserved
91
–
Reserved
28
–
Reserved
92
–
Reserved
29
–
Reserved
93
–
Reserved
30
–
Reserved
94
–
Reserved
31
–
Reserved
95
–
Reserved
–
Reserved
INTERR
C64x+ Interrupt Controller
Dropped CPU Interrupt Event
–
Reserved
EMC_IDMAERR
C64x+ EMC Invalid IDMA
Parameters
34
–
Reserved
98
–
Reserved
35
–
Reserved
99
–
Reserved
36
–
Reserved
100
–
Reserved
32
33
198
ACRONYM
96
97
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Table 7-26. DM6467 DSP Interrupts (continued)
DSP
INTERRUPT
NUMBER
ACRONYM
SOURCE
DSP
INTERRUPT
NUMBER
ACRONYM
SOURCE
37
–
Reserved
101
–
Reserved
38
–
Reserved
102
–
Reserved
39
–
Reserved
103
–
Reserved
40
–
Reserved
104
–
Reserved
41
–
Reserved
105
–
Reserved
42
–
Reserved
106
–
Reserved
43
–
Reserved
107
–
Reserved
44
–
Reserved
108
–
Reserved
45
–
Reserved
109
–
Reserved
46
–
Reserved
110
–
Reserved
47
–
Reserved
111
–
Reserved
48
–
Reserved
112
–
Reserved
49
–
Reserved
113
PMC_ED
C64x+ PMC
50
–
Reserved
114
–
Reserved
51
–
Reserved
115
–
Reserved
52
–
Reserved
116
UMCED1
C64x+ UMC 1
53
–
Reserved
117
UMCED2
C64x+ UMC 2
54
AXINT0
McASP 0 Transmit
118
PDCINT
C64x+ PDC
55
ARINT0
McASP 0 Receive
119
SYSCMPA
C64x+ SYS
56
AXINT1
McASP 1 Transmit
120
PMCCMPA
C64x+ PMC
57
–
Reserved
121
PMCDMPA
C64x+ PMC
58
–
Reserved
122
DMCCMPA
C64x+ DMC
59
–
Reserved
123
DMCDMPA
C64x+ DMC
60
–
Reserved
124
UMCCMPA
C64x+ UMC
61
–
Reserved
125
UMCDMPA
C64x+ UMC
62
–
Reserved
126
EMCCMPA
C64x+ EMC
63
–
Reserved
127
EMCBUSERR
C64x+ EMC
Copyright © 2007–2012, Texas Instruments Incorporated
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
199
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
Table 7-27. C64x+ Interrupt Controller Registers
HEX ADDRESS
RANGE
200
ACRONYM
REGISTER NAME
0x0180 0000
EVTFLAG0
Event flag register 0
0x0180 0004
EVTFLAG1
Event flag register 1
0x0180 0008
EVTFLAG2
Event flag register 2
0x0180 000C
EVTFLAG3
Event flag register 3
0x0180 0020
EVTSET0
Event set register 0
0x0180 0024
EVTSET1
Event set register 1
0x0180 0028
EVTSET2
Event set register 2
0x0180 002C
EVTSET3
Event set register 3
0x0180 0040
EVTCLR0
Event clear register 0
0x0180 0044
EVTCLR1
Event clear register 1
0x0180 0048
EVTCLR2
Event clear register 2
0x0180 004C
EVTCLR3
Event clear register 3
0x0180 0080
EVTMASK0
Event mask register 0
0x0180 0084
EVTMASK1
Event mask register 1
0x0180 0088
EVTMASK2
Event mask register 2
0x0180 008C
EVTMASK3
Event mask register 3
0x0180 00A0
MEVTFLAG0
Masked event flag register 0
0x0180 00A4
MEVTFLAG1
Masked event flag register 1
0x0180 00A8
MEVTFLAG2
Masked event flag register 2
0x0180 00AC
MEVTFLAG3
Masked event flag register 3
0x0180 00C0
EXPMASK0
Exception mask register 0
0x0180 00C4
EXPMASK1
Exception mask register 1
0x0180 00C8
EXPMASK2
Exception mask register 2
0x0180 00CC
EXPMASK3
Exception mask register 3
0x0180 00E0
MEXPFLAG0 Masked exception flag register 0
0x0180 00E4
MEXPFLAG1 Masked exception flag register 1
0x0180 00E8
MEXPFLAG2 Masked exception flag register 2
0x0180 00EC
MEXPFLAG3 Masked exception flag register 3
0x0180 0104
INTMUX1
Interrupt mux register 1
0x0180 0108
INTMUX2
Interrupt mux register 2
0x0180 010C
INTMUX3
Interrupt mux register 3
0x0180 0180
INTXSTAT
Interrupt exception status
0x0180 0184
INTXCLR
Interrupt exception clear
0x0180 0188
INTDMASK
Dropped interrupt mask register
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
7.9
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
External Memory Interface (EMIF)
DM6467 supports several memory and external device interfaces, including:
• Asynchronous EMIF (EMIFA) for interfacing to NOR Flash, SRAM, etc.
• NAND Flash
• ATA (see Section 7.20, ATA Controller)
7.9.1
Asynchronous EMIF (EMIFA)
The DM6467 Asynchronous EMIF (EMIFA) provides an 8-bit or 16-bit data bus, an address bus width up
to 24 bits, and 4 chip selects, along with memory control signals. These signals are multiplexed between
these peripherals:
• EMIFA and NAND interfaces
• ATA interface
• Host-Port Interface (HPI)
• PCI
• GPIO
7.9.2
NAND (NAND, SmartMedia/SSFDC, xD)
The EMIFA interface provides both the asynchronous EMIF and NAND interfaces. Four chip selects are
provided and each are individually configurable to provide either EMIFA or NAND support. The NAND
features supported are as follows.
• NAND flash on up to 4 asynchronous chip selects
• 8- or 16-bit data bus width
• Programmable cycle timings
• Performs ECC calculation
• NAND Mode also supports SmartMedia/SSFDC (Solid State Floppy Disk Controller) and xD memory
cards
• ARM ROM supports booting of the DM6467 ARM926 processor from NAND flash located at CS2
The memory map for EMIFA and NAND registers is shown in Table 7-28. For more details on the EMIFA
and NAND interfaces, the TMS320DM646x DMSoC Asynchronous External Memory Interface (EMIF)
User's Guide (literature number SPRUEQ7).
7.9.3
EMIFA Peripheral Register Description(s)
Table 7-28 shows the EMIFA/NAND registers.
Copyright © 2007–2012, Texas Instruments Incorporated
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
201
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
Table 7-28. EMIFA/NAND Registers
HEX ADDRESS RANGE
ACRONYM
0x2000 8000
RCSR
0x2000 8004
AWCCR
0x2000 8008 - 0x2000 800F
–
REGISTER NAME
Revision Code and Status Register
Asynchronous Wait Cycle Configuration Register
Reserved
0x2000 8010
A1CR
Asynchronous 1 Configuration Register (CS2 Space)
0x2000 8014
A2CR
Asynchronous 2 Configuration Register (CS3 Space)
0x2000 8018
A3CR
Asynchronous 3 Configuration Register (CS4 Space)
0x2000 801C
A4CR
Asynchronous 4 Configuration Register (CS5 Space)
0x2000 8020 - 0x2000 803F
0x2000 8040
–
Reserved
EIRR
EMIF Interrupt Raw Register
0x2000 8044
EIMR
EMIF Interrupt Mask Register
0x2000 8048
EIMSR
EMIF Interrupt Mask Set Register
0x2000 804C
EIMCR
EMIF Interrupt Mask Clear Register
0x2000 8050 - 0x2000 805F
–
Reserved
0x2000 8060
NANDFCR
NAND Flash Control Register
0x2000 8064
NANDFSR
NAND Flash Status Register
0x2000 8070
NANDF1ECC
NAND Flash 1 ECC Register (CS2 Space)
0x2000 8074
NANDF2ECC
NAND Flash 2 ECC Register (CS3 Space)
0x2000 8078
NANDF3ECC
NAND Flash 3 ECC Register (CS4 Space)
0x2000 807C
NANDF4ECC
NAND Flash 4 ECC Register (CS5 Space)
0x2000 8080 - 0x2000 8FFF
202
–
Reserved
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
7.9.4
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
EMIFA Electrical Data/Timing
Table 7-29. Timing Requirements for Asynchronous Memory Cycles for EMIFA Module (1)
(see Figure 7-22 and Figure 7-23)
-594, -729
NO.
MIN
MAX
UNIT
READS and WRITES
2
tw(EM_WAIT)
Pulse duration, EM_WAITx assertion and deassertion
2E
ns
READS
12
tsu(EMDV-EMOEH)
Setup time, EM_D[15:0] valid before EM_OE high
5
ns
13
th(EMOEH-EMDIV)
Hold time, EM_D[15:0] valid after EM_OE high
0
ns
14
tsu (EMWAIT-EMOEH)
Setup time, EM_WAITx asserted before EM_OE high (2)
4E + 3
ns
4E + 3
ns
WRITES
28
(1)
(2)
t su(EMWAIT-EMWEH)
Setup time, EM_WAITx asserted before EM_WE high (2)
E = SYSCLK3 period in ns for EMIFA. For example, when running the DSP CPU at 594 MHz, use E = 6.734 ns.
Setup before end of STROBE phase (if no extended wait states are inserted) by which EM_WAITx must be asserted to add extended
wait states. Figure 7-24 and Figure 7-25 describe EMIF transactions that include extended wait states inserted during the STROBE
phase. However, cycles inserted as part of this extended wait period should not be counted; the 4E requirement is to the start of where
the HOLD phase would begin if there were no extended wait cycles.
Copyright © 2007–2012, Texas Instruments Incorporated
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
203
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
Table 7-30. Switching Characteristics Over Recommended Operating Conditions for Asynchronous
Memory Cycles for EMIFA Module (1) (2) (see Figure 7-22 and Figure 7-23)
NO.
-594, -729
PARAMETER
MIN
UNIT
MAX
READS and WRITES
1
td(TURNAROUND)
Turn around time
(TA + 1) * E - 3
(TA + 1) * E + 3
ns
EMIF read cycle time (EW = 0)
(RS + RST + RH +
TA + 4) * E - 3
(RS + RST + RH + TA +
4) * E + 3
ns
EMIF read cycle time (EW = 1)
(RS + RST + RH +
TA + 4) * E - 3
4184 * E + 3
ns
Output setup time, EM_CS[5:2] low to EM_OE low
(SS = 0)
(RS + 1) * E - 3
(RS + 1) * E + 3
ns
Output setup time, EM_CS[5:2] low to EM_OE low
(SS = 1)
3
Output hold time, EM_OE high to EM_CS[5:2] high
(SS = 0)
(RH + 1) * E - 3
Output hold time, EM_OE high to EM_CS[5:2] high
(SS = 1)
3
READS
3
4
5
tc(EMRCYCLE)
tsu(EMCSL-EMOEL)
th(EMOEH-EMCSH)
ns
(RH + 1) * E + 3
ns
ns
6
tsu(EMBAV-EMOEL)
Output setup time, EM_BA[1:0] valid to EM_OE low
(RS + 1) * E - 3
(RS + 1) * E + 3
ns
7
th(EMOEH-EMBAIV)
Output hold time, EM_OE high to EM_BA[1:0] invalid
(RH + 1) * E - 3
(RH + 1) * E + 3
ns
8
tsu(EMBAV-EMOEL)
Output setup time, EM_A[22:0] valid to EM_OE low
(RS + 1) * E - 3
(RS + 1) * E + 3
ns
9
th(EMOEH-EMBAIV)
Output hold time, EM_OE high to EM_A[22:0] invalid
(RH + 1) * E - 3
(RH + 1) * E + 3
ns
EM_OE active low width (EW = 0)
(RST + 1) * E - 3
(RST + 1) * E + 3
ns
EM_OE active low width (EW = 1)
(RST + 1) * E - 3
(RST + 4097) * E + 3
ns
4E + 3
ns
10
tw(EMOEL)
11
td(EMWAITH-EMOEH)
Delay time from EM_WAITx deasserted to EM_OE high
WRITES
15
16
17
EMIF write cycle time (EW = 0)
(WS + WST + WH
+ TA + 4) * E - 3
(WS + WST + WH + TA
+ 4) * E + 3
ns
EMIF write cycle time (EW = 1)
(WS + WST + WH
+ TA + 4) * E - 3
4184 * E + 3
ns
Output setup time, EM_CS[5:2] low to EM_WE low
(SS = 0)
(WS + 1) * E - 3
(WS + 1) * E + 3
ns
Output setup time, EM_CS[5:2] low to EM_WE low
(SS = 1)
3
Output hold time, EM_WE high to EM_CS[5:2] high
(SS = 0)
(WH + 1) * E - 3
Output hold time, EM_WE high to EM_CS[5:2] high
(SS = 1)
3
tc(EMWCYCLE)
tsu(EMCSL-EMWEL)
th(EMWEH-EMCSH)
ns
(WH + 1) * E + 3
ns
ns
18
tsu(EMRNW-EMWEL)
Output setup time, EM_R/W valid to EM_WE low
(WS + 1) * E - 3
(WS + 1) * E + 3
ns
19
th(EMWEH-EMRNW)
Output hold time, EM_WE high to EM_R/W invalid
(WH + 1) * E - 3
(WH + 1) * E + 3
ns
20
tsu(EMBAV-EMWEL)
Output setup time, EM_BA[1:0] valid to EM_WE low
(WS + 1) * E - 3
(WS + 1) * E + 3
ns
21
th(EMWEH-EMBAIV)
Output hold time, EM_WE high to EM_BA[1:0] invalid
(WH + 1) * E - 3
(WH + 1) * E + 3
ns
22
tsu(EMAV-EMWEL)
Output setup time, EM_A[22:0] valid to EM_WE low
(WS + 1) * E - 3
(WS + 1) * E + 3
ns
23
th(EMWEH-EMAIV)
Output hold time, EM_WE high to EM_A[22:0] invalid
(WH + 1) * E - 3
(WH + 1) * E + 3
ns
24
tw(EMWEL)
25
td(EMWAITH-EMWEH) Delay time from EM_WAITx deasserted to EM_WE high
26
tsu(EMDV-EMWEL)
(1)
(2)
204
EM_WE active low width (EW = 0)
(WST + 1) * E - 3
(WST + 1) * E + 3
ns
EM_WE active low width (EW = 1)
(WST + 1) * E - 3
(WST + 4097) * E + 3
ns
4E + 3
ns
(WS + 1) * E + 3
ns
Output setup time, EM_D[15:0] valid to EM_WE low
(WS + 1) * E - 3
RS = Read setup, RST = Read Strobe, RH = Read Hold, WS = Write Setup, WST = Write Strobe, WH = Write Hold, TA = Turn Around,
EW = Extend Wait mode, SS = Select Strobe mode. These parameters are programmed via the Asynchronous n Configuration and the
Asynchronous Wait Cycle Configuration registers and support the following range of values: TA[0–3], RS[0–15], RST[0–63], RH[0–7],
WS[0–15], WST[0–63], WH[0–7], EW[0–1], and MEWC[0–255]. For more information, see the TMS320DM646x DMSoC Asynchronous
External Memory Interface (EMIF) User's Guide (literature number SPRUEQ7).
E = SYSCLK3 period in ns for EMIFA. For example, when running the DSP CPU at 594 MHz, use E = 6.734 ns.
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Table 7-30. Switching Characteristics Over Recommended Operating Conditions for Asynchronous
Memory Cycles for EMIFA Module(1) (2) (see Figure 7-22 and Figure 7-23) (continued)
NO.
27
-594, -729
PARAMETER
th(EMWEH-EMDIV)
MIN
Output hold time, EM_WE high to EM_D[15:0] invalid
MAX
(WH + 1) * E - 3
(WH + 1) * E + 3
UNIT
ns
3
1
EM_CS[5:2]
EM_R/W
EM_BA[1:0]
EM_A[22:0]
4
8
5
9
6
7
10
EM_OE
13
12
EM_D[15:0]
EM_WE
Figure 7-22. Asynchronous Memory Read Timing for EMIF
Copyright © 2007–2012, Texas Instruments Incorporated
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
205
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
15
1
EM_CS[5:2]
EM_R/W
EM_BA[1:0]
EM_A[22:0]
16
17
18
19
20
21
24
22
23
EM_WE
27
26
EM_D[15:0]
EM_OE
Figure 7-23. Asynchronous Memory Write Timing for EMIF
EM_CS[5:2]
SETUP
STROBE
Extended Due to EM_WAIT
STROBE
HOLD
EM_DQM[1:0]
EM_BA[1:0]
EM_A[22:0]
EM_D[15:0]
14
11
EM_OE
2
EM_WAIT[5:2]
Asserted
2
Deasserted
Figure 7-24. EM_WAITx Read Timing Requirements
206
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
EM_CS[5:2]
SETUP
STROBE
Extended Due to EM_WAIT
STROBE
HOLD
EM_DQM[1:0]
EM_BA[1:0]
EM_A[22:0]
EM_D[15:0]
28
25
EM_WE
2
EM_WAIT[5:2]
Asserted
2
Deasserted
Figure 7-25. EM_WAITx Write Timing Requirements
Copyright © 2007–2012, Texas Instruments Incorporated
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
207
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
7.10 DDR2 Memory Controller
The DDR2 Memory Controller is a dedicated interface to DDR2 SDRAM. It supports JESD79D-2A
standard compliant DDR2 SDRAM devices and can interface to either 16-bit or 32-bit DDR2 SDRAM
devices. For details on the DDR2 Memory Controller, see the TMS320DM646x DMSoC DDR2 Memory
Controller User's Guide (literature number SPRUEQ4).
A memory map of the DDR2 Memory Controller registers is shown in Table 7-31.
Table 7-31. DDR2 Memory Controller Registers
HEX ADDRESS RANGE
ACRONYM
REGISTER NAME
0x01C4 004C
–
Reserved
0x01C4 2038
–
Reserved
–
Reserved
0x2000 0000 - 0x2000 0003
0x2000 0004
SDRSTAT
0x2000 0008
SDBCR
SDRAM Bank Configuration Register
0x2000 000C
SDRCR
SDRAM Refresh Control Register
0x2000 0010
SDTIMR
SDRAM Timing Register 1
0x2000 0014
SDTIMR2
SDRAM Timing Register 2
0x2000 0018 - 0x2000 001F
0x2000 0020
0x2000 0024 - 0x2000 00BF
0x2000 00C0
–
PBBPR
–
SDRAM Status Register
Reserved
Peripheral Bus Burst Priority Register
Reserved
IRR
Interrupt Raw Register
0x2000 00C4
IMR
Interrupt Masked Register
0x2000 00C8
IMSR
Interrupt Mask Set Register
0x2000 00CC
IMCR
Interrupt Mask Clear Register
0x2000 00D0 - 0x2000 00E3
0x2000 00E4
0x2000 00E8 - 0x2000 00EF
0x2000 00F0
0x2000 00F4 - 0x2000 7FFF
208
–
DDRPHYCR
–
VTPIOCR
–
Reserved
DDR2 PHY Control Register
Reserved
DDR2 VTP IO Control Register
Reserved
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
7.10.1 DDR2 Memory Controller Electrical Data/Timing
TI only supports board designs that follow the guidelines outlined in this document.
Table 7-32. Switching Characteristics Over Recommended Operating Conditions for DDR2 Memory
Controller (1) (2)(see Figure 7-26)
NO.
1
2
(1)
(2)
-594
PARAMETER
-729
MIN
MAX
MIN
MAX
tc(DDR_CLK)
Cycle time, DDR_CLK
3.367
8
3.220
8
f(DDR_CLK)
Frequency, DDR_CLK
125
297
125
310.5
UNIT
ns
MHz
DDR_CLK cycle time = 2 x PLL2 _SYSCLK1 cycle time.
The PLL2 Controller must be programmed such that the resulting DDR_CLK clock frequency is within the specified range.
1
DDR_CLK
Figure 7-26. DDR2 Memory Controller Clock Timing
7.10.2 DDR2 Interface
This section provides the timing specification for the DDR2 interface as a PCB design and manufacturing
specification. The design rules constrain PCB trace length, PCB trace skew, signal integrity, cross-talk,
and signal timing. These rules, when followed, result in a reliable DDR2 memory system without the need
for a complex timing closure process. For more information regarding the guidelines for using this DDR2
specification, see Understanding TI’s PCB Routing Rule-Based DDR2 Timing Specification Application
Report (SPRAAV0).
7.10.2.1 DDR2 Interface Schematic
Figure 7-27 shows the DDR2 interface schematic for a x32 DDR2 memory system. The x16 DDR2 system
schematic is identical except that the high word DDR2 device is deleted, see Figure 7-28. The pin
numbers for the DM6467 can be obtained from the Section 3.6, Pin Assignments of this document.
7.10.2.2 Compatible JEDEC DDR2 Devices
Table 7-33 shows the parameters of the JEDEC DDR2 devices that are compatible with this interface.
Generally, the DDR2 interface is compatible with x16 DDR2-667 speed grade DDR2 devices.
Table 7-33. Compatible JEDEC DDR2 Devices
No.
(1)
(2)
(3)
Parameter
Min
Max
Unit
1
JEDEC DDR2 Device Speed Grade (1)
2
JEDEC DDR2 Device Bit Width
x16
3
JEDEC DDR2 Device Count (2)
1
2
Devices
4
JEDEC DDR2 Device Ball Count (3)
84
92
Balls
DDR2-667
x16
Bits
Higher DDR2 speed grades are supported due to inherent JEDEC DDR2 backwards compatibility.
1 DDR2 device is used for 16 bit DDR2 memory system. 2 DDR2 devices are used for 32 bit DDR2 memory system.
92 ball devices retained for legacy support. New designs will migrate to 84 ball DDR2 devices. Electrrically the 92 and 84 ball DDR2
devices are the same.
Copyright © 2007–2012, Texas Instruments Incorporated
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
209
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
7.10.2.3 PCB Stackup
The minimum stackup required for routing the DM6467 is a six layer stack as shown in Table 7-34.
Additional layers may be added to the PCB stack up to accommodate other circuity or to reduce the size
of the PCB footprint.
Table 7-34. DM6467 Minimum PCB Stack Up
210
Layer
Type
Description
1
Signal
Top Routing Mostly Horizontal
2
Plane
Ground
3
Plane
Power
4
Signal
Internal Routing
5
Plane
Ground
6
Signal
Bottom Routing Mostly Vertical
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Complete stack up specifications are provided in Table 7-35.
DM646x
DDR2
DDR_D0
DDR_D7
DDR_DQM0
DDR_DQS0
T
T
T
LDQS
DQ8
T
T
DQ15
UDM
UDQS
T
UDQS
DDR2
NC
ODT
T
DQ0
T
DQ7
LDM
LDQS
LDQS
DQ8
T
T
T
T
DDR_DQS2
DDR_D24
DDR_D31
DDR_DQM3
DDR_DQS3
DDR_DQS3
T
DQ7
LDM
LDQS
ODT
T
DDR_D16
DDR_D23
DDR_DQM2
DDR_DQS2
T
T
DDR_DQS1
DDR_DQGATE0
DDR_DQGATE1
DDR_DQGATE2
DDR_DQGATE3
DDR_ODT0
DQ0
T
DDR_DQS0
DDR_D8
DDR_D15
DDR_DQM1
DDR_DQS1
T
T
T
T
T
DQ15
UDM
UDQS
UDQS
DDR_BA0
T
BA0
BA0
DDR_BA2
DDR_A0
T
T
BA2
A0
BA2
A0
DDR_A14
DDR_CS
DDR_CAS
DDR_RAS
T
T
T
T
A14
CS
CAS
RAS
A14
CS
CAS
DDR_WE
DDR_CKE
DDR_CLK
T
T
T
T
WE
CKE
CK
CK
WE
CKE
CK
CK
DDR_CLK
DDR_VREF
VREF
(B)
0.1 µF
50 Ω (±5%)
0.1 µF
(A)
Vio 1.8
RAS
VREF
VREF
(B)
0.1 µF
(B)
0.1 µF
VREF
1 K Ω 1%
VREF
0.1 µF
1 K Ω 1%
DVDDR2
DDR_ZN
DDR_ZP
50 Ω (±5%)
T
A
B
Terminator, if desired. See terminator comments.
Vio1.8 is the power supply for the DDR2 memories and DM646x DDR2 interface.
One of these capacitors can be eliminated if the divider and its capacitors are placed near a device VREF pin.
Figure 7-27. DM6467 32-Bit DDR2 High Level Schematic
Copyright © 2007–2012, Texas Instruments Incorporated
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
211
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
DM646x
DDR2
DDR_D0
DDR_D7
DDR_DQM0
DDR_DQS0
DQ0
T
T
DQ7
LDM
LDQS
T
T
LDQS
DQ8
T
DQ15
UDM
UDQS
UDQS
T
DDR_DQS0
DDR_D8
DDR_D15
DDR_DQM1
DDR_DQS1
DDR_DQS1
DDR_DQGATE0
DDR_DQGATE1
DDR_DQGATE2
DDR_DQGATE3
DDR_ODT0
DDR_D16
T
T
T
T
T
T
NC
NC
ODT
(A)
DDR_D23
DDR_DQM2
Vio 1.8
NC
NC
1 KΩ
DDR_D24
NC
1 KΩ
DDR_D31
DDR_DQM3
DDR_DQS3
DDR_DQS3
NC
NC
DDR_DQS2
DDR_DQS2
(A)
Vio 1.8
1 KΩ
1 KΩ
DDR_BA0
T
BA0
DDR_BA2
DDR_A0
T
T
BA2
A0
DDR_A14
DDR_CS
DDR_CAS
DDR_RAS
DDR_WE
DDR_CKE
DDR_CLK
T
T
T
T
T
T
T
T
A14
CS
CAS
DDR_CLK
DDR_VREF
(A)
Vio 1.8
RAS
WE
CKE
CK
CK
0.1 µF
(B)
DVDDR2
0.1 µF
(B)
VREF
0.1 µF
1 K Ω 1%
VREF
50 Ω (±5%)
VREF
0.1 µF
1 K Ω 1%
DDR_ZN
DDR_ZP
50 Ω (±5%)
T
A
B
Terminator, if desired. See terminator comments.
Vio1.8 is the power supply for the DDR2 memories and DM646x DDR2 interface.
One of these capacitors can be eliminated if the divider and its capacitors are placed near a device VREF pin.
Figure 7-28. DM6467 16-Bit DDR2 High Level Schematic
Table 7-35. PCB Stack Up Specifications
No.
1
212
Parameter
PCB Routing/Plane Layers
Min
Typ
Max
Unit
6
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Table 7-35. PCB Stack Up Specifications (continued)
No.
(1)
(2)
(3)
Parameter
Min
Typ
Max
Unit
2
Signal Routing Layers
3
3
Full ground layers under DDR2 routing Region
2
4
Number of ground plane cuts allowed within DDR routing region
5
Number of ground reference planes required for each DDR2 routing layer
6
Number of layers between DDR2 routing layer and reference ground plane
7
PCB Routing Feature Size
4
Mils
8
PCB Trace Width w
4
Mils
8
PCB BGA escape via pad size
18
Mils
9
PCB BGA escape via hole size
8
Mils
10
DSP Device BGA pad size (1)
11
DDR2 Device BGA pad size (2)
12
Single Ended Impedance, Zo
13
Impedance Control (3)
0
1
0
50
Z-5
Z
75
Ω
Z+5
Ω
See the Flip Chip Ball Grid Array Package Reference Guide (SPRU811) for DSP device BGA pad size.
See the DDR2 device manufacturer documenation for the DDR2 device BGA pad size.
Z is the nominal singled ended impedance selected for the PCB specified by item 12.
7.10.2.4 Placement
Figure 7-29 shows the required placement for the DM6467 device as well as the DDR2 devices. The
dimensions for Figure 7-29 are defined in Table 7-36. The placement does not restrict the side of the PCB
that the devices are mounted on. The ultimate purpose of the placement is to limit the maximum trace
lengths and allow for proper routing space. For a 16 bit DDR memory systems, the high word DDR2
device is omitted from the placement.
X
Y
OFFSET
Y
DDR2
Device
Y
OFFSET
DDR2
Controller
A1
DM646x
A1
Recommended DDR2 Device
Orientation
Figure 7-29. DM6467 and DDR2 Device Placement
Copyright © 2007–2012, Texas Instruments Incorporated
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
213
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
Table 7-36. Placement Specifications
No.
Max
Unit
1
Parameter
X (1)
(2)
Min
1660
Mils
2
Y (1)
(2)
1280
Mils
3
Y Offset (1)
650
Mils
(2) (3)
(4)
4
DDR2 Keepout Region
5
Clearance from non-DDR2 signal to DDR2 Keepout Region (5)
(1)
(2)
(3)
(4)
(5)
4
w
See Figure 7-27 for dimension defintions.
Measurements from center of DSP device to center of DDR2 device.
For 16 bit memory systems it is recommended that Y Offset be as small as possible.
DDR2 Keepout region to encompass entire DDR2 routing area
Non-DDR2 signals allowed within DDR2 keepout region provided they are separated from DDR2 routing layers by a ground plane.
7.10.2.5 DDR2 Keep Out Region
The region of the PCB used for the DDR2 circuitry must be isolated from other signals. The DDR2 keep
out region is defined for this purpose and is shown in Figure 7-30. The size of this region varies with the
placement and DDR routing. Additional clearances required for the keep out region are shown in Table 736.
DDR2 Controller
A1
DDR2 Device
A1
Figure 7-30. DDR2 Keepout Region
NOTE
The region shown in Figure 7-30 should encompass all the DDR2 circuitry and varies
depending on placement. Non-DDR2 signals should not be routed on the DDR signal layers
within the DDR2 keep out region. Non-DDR2 signals may be routed in the region provided
they are routed on layers separated from DDR2 signal layers by a ground layer. No breaks
should be allowed in the reference ground layers in this region. In addition, the 1.8-V power
plane should cover the entire keep out region.
214
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
7.10.2.6 Bulk Bypass Capacitors
Bulk bypass capacitors are required for moderate speed bypassing of the DDR2 and other circuitry.
Table 7-37 contains the minimum numbers and capacitance required for the bulk bypass capacitors. Note
that this table only covers the bypass needs of the DSP and DDR2 interfaces. Additional bulk bypass
capacitance may be needed for other circuitry.
Table 7-37. Bulk Bypass Capacitors
No.
Parameter
Min
Max
Unit
1
DVDD18 Bulk Bypass Capacitor Count (1)
3
2
DVDD18 Bulk Bypass Total Capacitance
30
μF
3
DDR#1 Bulk Bypass Capacitor Count (1)
1
Devices
4
DDR#1 Bulk Bypass Total Capacitance (1)
5
DDR#2 Bulk Bypass Capacitor Count (2)
6
DDR#2 Bulk Bypass Total Capacitance (1)
(1)
(2)
Devices
10
μF
1
Devices
10
μF
These devices should be placed near the device they are bypassing, but preference should be given to the placement of the high-speed
(HS) bypass caps.
Only used on 32-bit wide DDR2 memory systems
(2)
7.10.2.7 High-Speed Bypass Capacitors
High-Speed (HS) bypass capacitors are critical for proper DDR2 interface operation. It is particularly
important to minimize the parasitic series inductance of the HS bypass cap, DSP/DDR power, and
DSP/DDR ground connections. Table 7-38 contains the specification for the HS bypass capacitors as well
as for the power connections on the PCB.
7.10.2.8 Net Classes
Table 7-39 lists the clock net classes for the DDR2 interface. Table 7-40 lists the signal net classes, and
associated clock net classes, for the signals in the DDR2 interface. These net classes are used for the
termination and routing rules that follow.
Table 7-38. High-Speed Bypass Capacitors
No.
Parameter
Min
(1)
Max
Unit
0402
10 Mils
1
HS Bypass Capacitor Package Size
2
Distance from HS bypass capacitor to device being bypassed
3
Number of connection vias for each HS bypass capacitor (2)
2
4
Trace length from bypass capacitor contact to connection via
1
5
Number of connection vias for each DSP device power or ground balls
1
6
Trace length from DSP device power ball to connection via
7
Number of connection vias for each DDR2 device power or ground balls
8
Trace length from DDR2 device power ball to connection via
9
DVDD18 HS Bypass Capacitor Count (3)
20
Devices
10
DVDD18 HS Bypass Capacitor Total Capacitance
1.2
μF
(3)
11
DDR#1 HS Bypass Capacitor Count
12
DDR#1 HS Bypass Capacitor Total Capacitance
13
DDR#2 HS Bypass Capacitor Count (3)
14
DDR#2 HS Bypass Capacitor Total Capacitance (4)
(1)
(2)
(3)
(4)
250
30
Mils
Vias
35
Mils
1
Vias
35
8
(4)
Mils
Vias
Mils
Devices
μF
0.4
8
Devices
0.4
μF
LxW, 10 mil units, i.e., a 0402 is a 40x20 mil surface mount capacitor
An additional HS bypass capacitor can share the connection vias only if it is mounted on the opposite side of the board.
These devices should be placed as close as possible to the device being bypassed.
Only used on 32-bit wide DDR2 memory systems
Copyright © 2007–2012, Texas Instruments Incorporated
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
215
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
Table 7-39. Clock Net Class Definitions
Clock Net Class
DSP Pin Names
CK
DDR_DQS0/DDR_DQS0
DQS1
DDR_DQS1/DDR_DQS1
(1)
DDR_DQS2/DDR_DQS2
DQS3 (1)
DDR_DQS3/DDR_DQS3
DQS2
(1)
DDR_CLK/DDR_CLK
DQS0
Only used on 32-bit wide DDR2 memory systems.
Table 7-40. Signal Net Class Definitions
Clock Net Class
ADDR_CTRL
DSP Pin Names
CK
DDR_BA[2:0], DDR_A[14:0], DDR_CS, DDR_CAS, DDR_RAS, DDR_WE,
DDR_CKE
DQ0
DQS0
DDR_DQ[7:0], DDR_DQM0
DQ1
DQS1
DDR_DQ[15:8], DDR_DQM1
DQ2 (1)
DQS2
DDR_DQ[23:16], DDR_DQM2
(1)
DQS3
DDR_DQ[31:24], DDR_DQM3
CK, DQS0, DQS1
DDR_DQGATE0, DDR_DQGATE1
CK, DQS2, DQS3
DDR_DQGATE2, DDR_DQGATE3
DQ3
DQGATEL
DQGATEH
(1)
Associated Clock Net
Class
(1)
Only used on 32-bit wide DDR2 memory systems.
7.10.2.9 DDR2 Signal Termination
No terminations of any kind are required in order to meet signal integrity and overshoot requirements.
Serial terminators are permitted, if desired, to reduce EMI risk; however, serial terminations are the only
type permitted. Table 7-41 shows the specifications for the series terminators.
Table 7-41. DDR2 Signal Terminations
No.
1
Parameter
Min
CK Net Class (1)
(1) (2) (3)
2
ADDR_CTRL Net Class
3
Data Byte Net Classes (DQS0-DQS3, DQ0-DQ3) (1)
4
DQGATE Net Classes (DQGATEL, DQGATEH) (1)
(1)
(2)
(3)
(4)
216
Typ
0
(2) (3) (4)
(2) (3)
Max
Unit
10
Ω
0
22
Zo
Ω
0
22
Zo
Ω
0
10
Zo
Ω
Only series termination is permitted, parallel or SST specifically disallowed.
Terminator values larger than typical only recommended to address EMI issues.
Termination value should be uniform across net class.
When no termination is used on data lines (0 Ωs), the DDR2 devices must be programmed to operate in 60% strength mode.
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
7.10.2.10 VREF Routing
VREF is used as a reference by the input buffers of the DDR2 memories as well as the DM6467’s. VREF
is intended to be 1/2 the DDR2 power supply voltage and should be created using a resistive divider as
shown in Figure 7-28. Other methods of creating VREF are not recommended. Figure 7-31 shows the
layout guidelines for VREF.
VREF Bypass Capacitor
DDR2 Device
A1
VREF Nominal Minimum
Trace Width is 20 Mils
DM646x
Device
A1
Neck down to minimum in BGA escape
regions is acceptable. Narrowing to
accomodate via congestion for short
distances is also acceptable. Best
performance is obtained if the width
of VREF is maximized.
Figure 7-31. VREF Routing and Topology
7.10.2.11 DDR2 CK and ADDR_CTRL Routing
Figure 7-32 shows the topology of the routing for the CK and ADDR_CTRL net classes. The route is a
balanced T as it is intended that the length of segments B and C be equal. In addition, the length of A
should be maximized.
T
C
A
DDR2
Controller
B
A1
DM646x
A1
Figure 7-32. CK and ADDR_CTRL Routing and Topology
Copyright © 2007–2012, Texas Instruments Incorporated
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
217
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
Table 7-42. CK and ADDR_CTRL Routing Specification
No
Parameter
Min
(1)
Typ
Max
Unit
1
Center to center CK-CK spacing
2w
2
CK A to B/A to C Skew Length Mismatch (1)
25
Mils
3
CK B to C Skew Length Mismatch
25
Mils
4
Center to center CK to other DDR2 trace spacing (2)
5
CK/ADDR_CTRL nominal trace length (3)
CACLM+50
Mils
6
ADDR_CTRL to CK Skew Length Mismatch
100
Mils
7
ADDR_CTRL to ADDR_CTRL Skew Length Mismatch
100
Mils
8
Center to center ADDR_CTRL to other DDR2 trace spacing (2)
4w
9
Center to center ADDR_CTRL to other ADDR_CTRL trace spacing (2)
3w
10
ADDR_CTRL A to B/A to C Skew Length Mismatch (1)
100
Mils
11
ADDR_CTRL B to C Skew Length Mismatch
100
Mils
(1)
(2)
(3)
4w
CACLM-50
CACLM
Series terminator, if used, should be located closest to DSP.
Center to center spacing is allowed to fall to minimum (w) for up to 500 mils of routed length to accommodate BGA escape and routing
congestion.
CACLM is the longest Manhattan distance of the CK and ADDR_CTRL net classes.
Figure 7-33 shows the topology and routing for the DQS and DQ net classes; the routes are point to point.
Skew matching across bytes is not needed nor recommended.
T
A1
E0
T
DDR2
Controller
E1
DM646x
T
A1
E2
T
E3
Figure 7-33. DQS and DQ Routing and Toplogy
218
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Table 7-43. DQS and DQ Routing Specification
No.
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
Parameter
Min
1
Center to center DQS-DQS spacing
2
DQS E Skew Length Mismatch
3
Center to center DQS to other DDR2 trace spacing (2)
4
DQS/DQ nominal trace length (1)
5
DQ to DQS Skew Length Mismatch (3)
6
DQ to DQ Skew Length Mismatch (3)
(1)
Typ
Max
Unit
2w
(3) (4) (5)
DQLM-50
(4) (5)
(4) (5)
7
Center to center DQ to other DDR2 trace spacing
(2) (6)
8
Center to center DQ to other DQ trace spacing (2)
(7) (8)
9
DQ/DQS E Skew Length Mismatch (3)
25
Mils
DQLM+50
Mils
100
Mils
100
Mils
100
Mils
4w
4w
3w
(4) (5)
DQLM
Series terminator, if used, should be located closest to DDR.
Center to center spacing is allowed to fall to minimum (w) for up to 500 mils of routed length to accommodate BGA escape and routing
congestion.
A 16 bit DDR memory system will have two sets of data net classes, one for data byte 0, and one for data byte 1, each with an
associated DQS (2 DQS's).
A 32 bit DDR memory system will have four sets of data net classes, one each for data bytes 0 through 3, and each associated with a
DQS (4 DQS's).
There is no need and it is not recommended to skew match across data bytes, ie from DQS0 and data byte 0 to DQS1 and data byte 1.
DQ's from other DQS domains are considered other DDR2 trace.
DQ's from other data bytes are considered other DDR2 trace.
DQLM is the longest Manhattan distance of each of the DQS and DQ net classes.
A1
FH
Figure 7-34 shows the routing for the DQGATE net classes. Table 7-44 contains the routing specification.
DDR2
Controller
T
A1
DM646x
FL
T
Figure 7-34. DQGATE Routing
Copyright © 2007–2012, Texas Instruments Incorporated
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
219
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
Table 7-44. DQGATE Routing Specification
No.
(1)
(2)
(3)
(4)
(5)
220
Parameter
Min
1
DQGATEL Length F (1)
2
DQGATEH Length F (2)
3
Center to center DQGATE to any other trace spacing
4
DQS/DQ nominal trace length
5
DQGATEL Skew (4)
6
DQGATEH Skew (3)
Typ
Max
Unit
DQLM+50
Mils
100
Mils
100
Mils
CKB0B1
(3)
CKB2B3
4w
DQLM-50
DQLM
(5)
CKB0B1 is the sum of the length of the CK net plus the average length of the DQS0 and DQS1 nets.
CKB2B3 is the sum of the length of the CK net plus the average length of the DQS2 and DQS3 nets.
Only used in 32-bit wide DDR2 memory systems.
Skew from CKB0B1
Skew from CKB2B3
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
7.11 Video Port Interface (VPIF)
The DM6467 Video Port Interface (VPIF) allows the capture and display of digital video streams. Features
include:
• 99-MHz VPIF (-594 Devices Only) and 108-MHz VPIF (-729 Devices Only)
• Up to 2 Video Capture Channels (Channel 0 and Channel 1)
– Two 8-bit Standard-Definition (SD) Video with embedded timing codes (BT.656)
– Single 16-bit High-Definition (HD) Video with embedded timing codes (BT.1120)
– Single Raw Video (8-/10-/12-bit)
• Up to 2 Video Display Channels (Channel 2 and Channel 3)
– Two 8-bit SD Video Display with embedded timing codes (BT.656)
– Single 16-bit HD Video Display with embedded timing codes (BT.1120)
The VPIF capture channel input data format is selectable based on the settings of the specific Channel
Control Register (Channels 0–3). The VPIF Raw Video data-bus width is selectable based on the settings
of the Channel 0 Control Register. For more detailed information on these specific Channel Control
Registers, see the TMS320DM646x DMSoC Video Port Interface (VPIF) User's Guide (Literature Number
SPRUER9).
7.11.1 VPIF Bus Master Memory Map
The VPIF peripheral includes a bus master interface that accesses the DM6467 system bus to transfer
video-capture and video-display data. Table 7-45 shows the memory map for the VPIF master interface.
Table 7-45. VPIF Master Memory Map
START
ADDRESS
END
ADDRESS
SIZE
(BYTES)
0x0000 0000
0x7FFF FFFF
2G
0x8000 0000
0x9FFF FFFF
512M
DDR2 Memory Controller
0xA000 0000
0xBFFF FFFF
512M
Reserved
0xC000 0000
0xFFFF FFFF
1G
Reserved
VPIF MASTER INTERFACE
Reserved
7.11.2 VPIF Clock Control (Capture and Display)
The source clocks for the VPIF data channels are selectable based on the settings of the VIDCLKCTL
register (0x01C4 0038) (For the VIDCLKCTL register details, see Section 4.3.2.1, Video Clock Control
Register). The VSCLKDIS register (0x01C4 006C) is used to disable the clock inputs when changing the
clock source to ensure glitch-free operation. (For the VSCLKDIS register details, see Section 4.3.2.3,
Video and TSIF Clock Disable).
For both the VPIF dual 8-bit or 16-bit video-capture modes, Channel 0 is always clocked by VP_CLKIN0
(see Figure 7-35).
VP_CLKIN0
VP_CLKIN0
VPIF
Channel 0
Input Clock Source
VSCLKDIS.VID0
Figure 7-35. VPIF Capture Channel 0 Source Clock
Video-Capture Channel 1 is clocked by the VP_CLKIN1 signal, when the dual 8-bit capture mode is
enabled. When the 16-bit capture mode or 8-/10-/12-bit raw-capture mode is used, VP_CLKIN0 must be
selected as the clock source (VIDCLKCTL.VCH1CLK = 0) [see Figure 7-36].
Copyright © 2007–2012, Texas Instruments Incorporated
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
221
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
VIDCLKCTL.VCH1CLK
VP_CLKIN1
VP_CLKIN0
VP_CLKIN1
VP_CLKIN0
VPIF
Channel 1
Input Clock Source
1
0
VSCLKDIS.VID1
Figure 7-36. VPIF Capture Channel 1 Source Clock Selection
For both the dual 8-bit or 16-bit display modes, the VPIF Display Channel 2 outputs data synchronous to
VP_CLKO2. The source clock for the VP_CLKO2 output is selectable from a number of external clock
inputs or on-chip clock sources (see Figure 7-37).
VIDCLKCTL.VCH2CLK
111(A)
VP_CLKIN2
VP_CLKIN2
STC_CLKIN
GP[4]/STC_CLKIN
VP_CLKIN0
VP_CLKIN0
AUXCLK
DEV_MXI/DEV_CLKIN
(27 MHz)
PLL
Controller 1
URXD2/CRG1_VCXI/GP[39]/CRG0_VCXI
URXD2/CRG1_VCXI/GP[39]/CRG0_VCXI
UCTS2/USD2/CRG0_VCXI/GP[42]/TS1_PTSO
SYSCLK8(B)
CRG1_VCXI
11x CRG0_VCXI
110
101
100
011
010
VPIF
Channel 2
Output Clock Source
001
000
10x
PINMUX0.CRGMUX
VSCLKDIS.VID2
(A) 111 = Reserved.
(B) For the -729 devices, use an external clock source for the 54-/74.25-/108-MHz VPIF clock.
Figure 7-37. VPIF Display Channel 2 Source Clock Selection
For the dual 8-bit display mode, the VPIF Display Channel 3 outputs data synchronous to VP_CLKO3.
The source clock for the VP_CLKO3 output is selectable from a number of external clock inputs or on-chip
clock sources (see Figure 7-38). When the 16-bit display mode for Channel 3 is selected, the clock source
must match that of Channel 2 (VIDCLKCTL.VCH3CLK = VCH2CLK).
222
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
VIDCLKCTL.VCH3CLK
VP_CLKIN3
VP_CLKIN3/TS1_CLKO
VP_CLKIN2
VP_CLKIN2
STC_CLKIN
GP[4]/STC_CLKIN
VP_CLKIN0
VP_CLKIN0
AUXCLK
DEV_MXI/DEV_CLKIN
(27 MHz)
PLL
Controller 1
CRG1_VCXI
URXD2/CRG1_VCXI/GP[39]/CRG0_VCXI
URXD2/CRG1_VCXI/GP[39]/CRG0_VCXI
UCTS2/USD2/CRG0_VCXI/GP[42]/TS1_PTSO
SYSCLK8(A)
11x CRG0_VCXI
111
110
101
100
011
010
VPIF
Channel 3
Output Clock Source
001
000
10x
PINMUX0.CRGMUX
VSCLKDIS.VID3
(A) For the -729 devices, use an external clock source for the 54-/74.25-/108-MHz VPIF clock.
Figure 7-38. VPIF Display Channel 3 Source Clock Selection
Copyright © 2007–2012, Texas Instruments Incorporated
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
223
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
7.11.3 VPIF Register Descriptions
Table 7-46 shows the VPIF registers.
Table 7-46. Video Port Interface (VPIF) Registers
HEX ADDRESS RANGE
ACRONYM
REGISTER NAME
0x01C1 2000
PID
0x01C1 2004
CH0_CTRL
Channel 0 control register
0x01C1 2008
CH1_CTRL
Channel 1 control register
0x01C1 200C
CH2_CTRL
Channel 2 control register
0x01C1 2010
CH3_CTRL
Channel 3 control register
0x01C1 2014 - 0x01C1 201F
0x01C1 2020
INTEN
Peripheral identification register
Reserved
Interrupt enable
0x01C1 2024
INTENSET
Interrupt enable set
0x01C1 2028
INTENCLR
Interrupt enable clear
0x01C1 202C
INTSTAT
0x01C1 2030
INTSTATCLR
0x01C1 2034
EMU_CTRL
Emulation control
0x01C1 2038
DMA_SIZE
DMA size control
0x01C1 203C - 0x01C1 203F
-
Interrupt status
Interrupt status clear
Reserved
CAPTURE CHANNEL 0 REGISTERS
0x01C1 2040
CH0_TY_STRTADR
Channel 0 Top Field luma buffer start address
0x01C1 2044
CH0_BY_STRTADR
Channel 0 Bottom Field luma buffer start address
0x01C1 2048
CH0_TC_STRTADR
Channel 0 Top Field chroma buffer start address
0x01C1 204C
CH0_BC_STRTADR
Channel 0 Bottom Field chroma buffer start address
0x01C1 2050
CH0_THA_STRTADR
Channel 0 Top Field horizontal ancillary data buffer start address
0x01C1 2054
CH0_BHA_STRTADR
Channel 0 Bottom Field horizontal ancillary data buffer start address
0x01C1 2058
CH0_TVA_STRTADR
Channel 0 Top Field vertical ancillary data buffer start address
0x01C1 205C
CH0_BVA_STRTADR
Channel 0 Bottom Field vertical ancillary data buffer start address
0x01C1 2060
CH0_SUBPIC_CFG
0x01C1 2064
CH0_IMG_ADD_OFST
Channel 0 image data address offset
0x01C1 2068
CH0_HA_ADD_OFST
Channel 0 horizontal ancillary data address offset
0x01C1 206C
CH0_HSIZE_CFG
Channel 0 horizontal data size configuration
0x01C1 2070
CH0_VSIZE_CFG0
Channel 0 vertical data size configuration (0)
0x01C1 2074
CH0_VSIZE_CFG1
Channel 0 vertical data size configuration (1)
0x01C1 2078
CH0_VSIZE_CFG2
Channel 0 vertical data size configuration (2)
0x01C1 207C
CH0_VSIZE
0x01C1 2080
CH1_TY_STRTADR
Channel 1 Top Field luma buffer start address
0x01C1 2084
CH1_BY_STRTADR
Channel 1 Bottom Field luma buffer start address
0x01C1 2088
CH1_TC_STRTADR
Channel 1 Top Field chroma buffer start address
0x01C1 208C
CH1_BC_STRTADR
Channel 1 Bottom Field chroma buffer start address
0x01C1 2090
CH1_THA_STRTADR
Channel 1 Top Field horizontal ancillary data buffer start address
0x01C1 2094
CH1_BHA_STRTADR
Channel 1 Bottom Field horizontal ancillary data buffer start address
0x01C1 2098
CH1_TVA_STRTADR
Channel 1 Top Field vertical ancillary data buffer start address
0x01C1 209C
CH1_BVA_STRTADR
Channel 1 Bottom Field vertical ancillary data buffer start address
0x01C1 20A0
CH1_SUBPIC_CFG
0x01C1 20A4
CH1_IMG_ADD_OFST
Channel 1 image data address offset
0x01C1 20A8
CH1_HA_ADD_OFST
Channel 1 horizontal ancillary data address offset
0x01C1 20AC
CH1_HSIZE_CFG
Channel 0 sub-picture configuration
Channel 0 vertical image size
CAPTURE CHANNEL 1 REGISTERS
224
Channel 1 sub-picture configuration
Channel 1 horizontal data size configuration
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Table 7-46. Video Port Interface (VPIF) Registers (continued)
HEX ADDRESS RANGE
ACRONYM
REGISTER NAME
0x01C1 20B0
CH1_VSIZE_CFG0
Channel 1 vertical data size configuration (0)
0x01C1 20B4
CH1_VSIZE_CFG1
Channel 1 vertical data size configuration (1)
0x01C1 20B8
CH1_VSIZE_CFG2
Channel 1 vertical data size configuration (2)
0x01C1 20BC
CH1_VSIZE
0x01C1 20C0
CH2_TY_STRTADR
Channel 2 Top Field luma buffer start address
0x01C1 20C4
CH2_BY_STRTADR
Channel 2 Bottom Field luma buffer start address
0x01C1 20C8
CH2_TC_STRTADR
Channel 2 Top Field chroma buffer start address
0x01C1 20CC
CH2_BC_STRTADR
Channel 2 Bottom Field chroma buffer start address
0x01C1 20D0
CH2_THA_STRTADR
Channel 2 Top Field horizontal ancillary data buffer start address
0x01C1 20D4
CH2_BHA_STRTADR
Channel 2 Bottom Field horizontal ancillary data buffer start address
0x01C1 20D8
CH2_TVA_STRTADR
Channel 2 Top Field vertical ancillary data buffer start address
0x01C1 20DC
CH2_BVA_STRTADR
Channel 2 Bottom Field vertical ancillary data buffer start address
0x01C1 20E0
CH2_SUBPIC_CFG
0x01C1 20E4
CH2_IMG_ADD_OFST
Channel 2 image data address offset
0x01C1 20E8
CH2_HA_ADD_OFST
Channel 2 horizontal ancillary data address offset
0x01C1 20EC
CH2_HSIZE_CFG
Channel 2 horizontal data size configuration
0x01C1 20F0
CH2_VSIZE_CFG0
Channel 2 vertical data size configuration (0)
0x01C1 20F4
CH2_VSIZE_CFG1
Channel 2 vertical data size configuration (1)
0x01C1 20F8
CH2_VSIZE_CFG2
Channel 2 vertical data size configuration (2)
0x01C1 20FC
CH2_VSIZE
0x01C1 2100
CH2_THA_STRTPOS
0x01C1 2104
CH2_THA_SIZE
0x01C1 2108
CH2_BHA_STRTPOS
Channel 1 vertical image size
DISPLAY CHANNEL 2 REGISTERS
0x01C1 210C
CH2_BHA_SIZE
0x01C1 2110
CH2_TVA_STRTPOS
0x01C1 2114
CH2_TVA_SIZE
0x01C1 2118
CH2_BVA_STRTPOS
0x01C1 211C
CH2_BVA_SIZE
0x01C1 2120 - 0x01C1 213F
-
Channel 2 sub-picture configuration
Channel 2 vertical image size
Channel 2 Top Field horizontal ancillary data insertion start position
Channel 2 Top Field horizontal ancillary data size
Channel 2 Bottom Field horizontal ancillary data insertion start position
Channel 2 Bottom Field horizontal ancillary data size
Channel 2 Top Field vertical ancillary data insertion start position
Channel 2 Top Field vertical ancillary data size
Channel 2 Bottom Field vertical ancillary data insertion start position
Channel 2 Bottom Field vertical ancillary data size
Reserved
DISPLAY CHANNEL 3 REGISTERS
0x01C1 2140
CH3_TY_STRTADR
Channel 3 Field 0 luma buffer start address
0x01C1 2144
CH3_BY_STRTADR
Channel 3 Field 1 luma buffer start address
0x01C1 2148
CH3_TC_STRTADR
Channel 3 Field 0 chroma buffer start address
0x01C1 214C
CH3_BC_STRTADR
Channel 3 Field 1 chroma buffer start address
0x01C1 2150
CH3_THA_STRTADR
Channel 3 Field 0 horizontal ancillary data buffer start address
0x01C1 2154
CH3_BHA_STRTADR
Channel 3 Field 1 horizontal ancillary data buffer start address
0x01C1 2158
CH3_TVA_STRTADR
Channel 3 Field 0 vertical ancillary data buffer start address
0x01C1 215C
CH3_BVA_STRTADR
Channel 3 Field 1 vertical ancillary data buffer start address
0x01C1 2160
CH3_SUBPIC_CFG
0x01C1 2164
CH3_IMG_ADD_OFST
Channel 3 image data address offset
0x01C1 2168
CH3_HA_ADD_OFST
Channel 3 horizontal ancillary data address offset
0x01C1 216C
CH3_HSIZE_CFG
Channel 3 horizontal data size configuration
0x01C1 2170
CH3_VSIZE_CFG0
Channel 3 vertical data size configuration (0)
0x01C1 2174
CH3_VSIZE_CFG1
Channel 3 vertical data size configuration (1)
0x01C1 2178
CH3_VSIZE_CFG2
Channel 3 vertical data size configuration (2)
0x01C1 217C
CH3_VSIZE
Copyright © 2007–2012, Texas Instruments Incorporated
Channel 3 sub-picture configuration
Channel 3 vertical image size
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
225
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
Table 7-46. Video Port Interface (VPIF) Registers (continued)
HEX ADDRESS RANGE
0x01C1 2180
ACRONYM
CH3_THA_STRTPOS
0x01C1 2184
CH3_THA_SIZE
0x01C1 2188
CH3_BHA_STRTPOS
0x01C1 218C
CH3_BHA_SIZE
0x01C1 2190
CH3_TVA_STRTPOS
0x01C1 2194
CH3_TVA_SIZE
0x01C1 2198
CH3_BVA_STRTPOS
0x01C1 219C
CH3_BVA_SIZE
0x01C1 21A0 - 0x01C1 21FF
226
-
REGISTER NAME
Channel 3 Top Field horizontal ancillary data insertion start position
Channel 3 Top Field horizontal ancillary data size
Channel 3 Bottom Field horizontal ancillary data insertion start position
Channel 3 Bottom Field horizontal ancillary data size
Channel 3 Top Field vertical ancillary data insertion start position
Channel 3 Top Field vertical ancillary data size
Channel 3 Bottom Field vertical ancillary data insertion start position
Channel 3 Bottom Field vertical ancillary data size
Reserved
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
7.11.4 VPIF Electrical Data/Timing
Table 7-47. Timing Requirements for VPIF VP_CLKINx Inputs (1) (see Figure 7-39)
-594
NO.
MIN
-729
MAX
MIN
MAX
UNIT
1
tc(VKI)
Cycle time, VP_CLKIN0/1/2/3
10.1
9.25
ns
2
tw(VKIH)
Pulse duration, VP_CLKINx high
0.4C
0.4C
ns
3
tw(VKIL)
Pulse duration, VP_CLKINx low
0.4C
0.4C
ns
tt(VKI)
Transition time, VP_CLKINx
4
(1)
5
5
ns
C = VP_CLKINx period in ns.
4
1
2
3
VP_CLKINx
4
Figure 7-39. Video Port Capture VP_CLKINx Timing
Copyright © 2007–2012, Texas Instruments Incorporated
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
227
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
Table 7-48. Timing Requirements for VPIF Channels 0/1 Video Capture Data and Control Inputs
(see Figure 7-40)
-594
NO.
-729
MIN MAX
1
tsu(VDINV-VKIH)
Setup time, VP_DINx valid before VP_CLKIN0/1 high
2
th(VKIH-VDINV)
Hold time, VP_DINx valid after VP_CLKIN0/1 high
MIN MAX
UNIT
3.3
2.55
ns
0
0
ns
VP_CLKIN0/1
1
2
VP_DINx/FIELD/
HSYNC/VSYNC
Figure 7-40. VPIF Channels 0/1 Video Capture Data and Control Input Timing
Table 7-49. Switching Characteristics Over Recommended Operating Conditions for Video Data Shown
With Respect to VP_CLKO2/3 (1)
(see Figure 7-41)
NO.
-594
PARAMETER
MIN
-729
MAX
MIN
MAX
UNIT
1
tc(VKO)
Cycle time, VP_CLKO2/3
10.1
9.25
ns
2
tw(VKOH)
Pulse duration, VP_CLKO2/3 high
0.4C
0.4C
ns
3
tw(VKOL)
Pulse duration, VP_CLKO2/3 low
0.4C
0.4C
ns
4
tt(VKO)
Transition time, VP_CLKO2/3
11
td(VKOH-
Delay time, VP_CLKO2/3 high to VP_DOUTx valid
5
5
ns
6.8
6.5
ns
VPDOUTV)
12
td(VCLKOH-
Delay time, VP_CLKO2/3 high to VP_DOUTx invalid
1.5
1.5
ns
VPDOUTIV)
(1)
C = VP_CLKO2/3 period in ns.
2
1
VP_CLKOx
(Positive Edge
Clocking)
3
4
4
VP_CLKOx
(Negative Edge
Clocking)
11
12
VP_DOUTx
Figure 7-41. VPIF Channels 2/3 Video Display Data Output Timing With Respect to VP_CLKO2/3
228
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
7.12 Transport Stream Interface (TSIF)
The DM6467 device includes two independent Transport Stream Interfaces (TSIF0 and TSIF1) with
corresponding Clock Reference Generator (CRGEN) Modules for System Time-Clock Recovery. The TSIF
peripheral supports the following features:
• 1-bit Serial and 8-bit Parallel independent receive and transmit interfaces with both synchronous and
asynchronous modes. (TSIF1 supports Serial mode only.)
• Stream input/output (I/O) speed rate configurable by the I/O clock speed
• ATS (absolute time stamp) detection, correction, and addition modes
• Automatically detects PAT and PMT and reflects assignment to the internal Packet Identification (PID)
table (supported for partial Transfer Stream [TS] mode only; stream type and PID should be one-toone mapping)
• PID filter with 7 PID filter tables and stream type assignments
• BYPASS mode implemented so that not only TS data, but any other data can be received or
transmitted by the TSIF module
• Ring buffer control for both writes (8 channels) and reads (1 channel) to/from memory
• Supports “Specific Packet”, indicating boundary of plural program on TS
• Supports Full-TS in only one mode–Semi-Automatic-A mode, allowing communication to the C64x+
CPU.
• Supports Partial-TS in these modes–Semi-Automatic-B mode and Full-Automatic mode (provided
stream type and PID are one-to-one mapping)
For more detailed information on the CRGEN peripheral, see the TMS320DM646x DMSoC Clock
Reference Generator User's Guide (literature number SPRUEQ1).
7.12.1 TSIF Bus Master
The TSIF peripherals each include a bus master interface that accesses the DM646x system bus to
transfer stream receive and transmit data. Table 7-50 shows the memory map for the TSIF master
interfaces.
Table 7-50. TSIF0/1 Master Memory Map
START ADDRESS
END ADDRESS
SIZE
(BYTES)
0x0000 0000
0x0FFF FFFF
256M
Reserved
0x1000 0000
0x1000 FFFF
64K
Reserved
0x1001 0000
0x1001 3FFF
16K
ARM RAM 0 (Data)
0x1001 4000
0x1001 7FFF
16K
ARM RAM 1 (Data)
0x1001 8000
0x1001 FFFF
32K
ARM ROM (Data)
0x1002 0000
0x10FF FFFF
16256K
0x1100 0000
0x41FF FFFF
784M
0x4200 0000
0x43FF FFFF
32M
EMIFA Data (CS2)
0x4400 0000
0x45FF FFFF
32M
EMIFA Data (CS3)
0x4600 0000
0x47FF FFFF
32M
EMIFA Data (CS4)
0x4800 0000
0x49FF FFFF
32M
EMIFA Data (CS5)
0x4A00 0000
0x4BFF FFFF
32M
Reserved
0x4C00 0000
0x4FFF FFFF
64M
VLYNQ (Remote Data)
0x5000 0000
0x7FFF FFFF
768M
Reserved
0x8000 0000
0x9FFF FFFF
512M
DDR2 Memory Controller
0xA000 0000
0xBFFF FFFF
512M
Reserved
0xC000 0000
0xFFFF FFFF
1G
Reserved
Copyright © 2007–2012, Texas Instruments Incorporated
TSIF0/1 ACCESS
Reserved
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
229
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
7.12.2 TSIF Clock Control
The source clocks for the TSIF counters and output channels are selectable based on the settings of the
TSIFCTL register (0x01C4 0050). (For more detailed information on the TSIFCTL register, see
Section 4.3.2.2, TSIF Control.) The VSCLKDIS register (0x01C4 006C) is used to disable the clock inputs
when changing the clock source to ensure glitch-free operation. (For more detailed informaiton on the
VSCLKDIS register, see Section 4.3.2.3, Video and TSIF Clock Disable.)
TSIF0 outputs data synchronous to TS0_CLKO. The source clock for the TS0_CLKO output is selectable
from among a number of external clock inputs or on-chip clock sources (see Figure 7-42).
TSIFCTL.PTSO_CLK
CRG1_VCXI
URXD2/CRG1_VCXI/GP[39]/CRG0_VCXI
TS0_CLKIN
TS0_CLKIN
VP_CLKIN1
VP_CLKIN1
VP_CLKIN0
VP_CLKIN0
SYSCLKBP
DEV_MXI/DEV_CLKIN
(27 MHz)
PLL
Controller 1
SYSCLK5
STC_CLKIN
GP[4]/STC_CLKIN
URXD2/CRG1_VCXI/GP[39]/CRG0_VCXI
11x
UCTS2/USD2/CRG0_VCXI/GP[42]/TS1_PTSO
10x
CRG0_VCXI
111
110
101
100
011
010
TSIF0
Output Clock Source
001
000
PINMUX0.CRGMUX
VSCLKDIS.TSIFTX0
Figure 7-42. TSIF0 Output Clock Source Selection
The TSIF0 system time counter may be clocked from a number of external clock inputs or on-chip clock
sources (see Figure 7-43).
230
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
TSIFCTL.TSIF0_CNTCLK
VP_CLKIN1
VP_CLKIN1
VP_CLKIN0
100
CRG1_VCXI
URXD2/CRG1_VCXI/GP[39]/CRG0_VCXI
AUXCLK
PLL
Controller 1
DEV_MXI/DEV_CLKIN
(27 MHz)
101
VP_CLKIN0
010
STC_CLKIN
GP[4]/STC_CLKIN
URXD2/CRG1_VCXI/GP[39]/CRG0_VCXI
TSIF0
Counter Clock
001
11x CRG0_VCXI
UCTS2/USD2/CRG0_VCXI/GP[42]/TS1_PTSO
011
000
10x
PINMUX0.CRGMUX
VSCLKDIS.TSIFCNT0
(A) 110, 111 = Reserved.
Figure 7-43. TSIF0 Counter Clock Selection
TSIF1 outputs data synchronous to TS1_CLKO. The source clock for the TS1_CLKO output is selectable
from among a number of external clock inputs or on-chip clock sources (see Figure 7-44).
TSIFCTL.TSSO_CLK
URXD2/CRG1_VCXI/GP[39]/CRG0_VCXI
11x
UCTS2/USD2/CRG0_VCXI/GP[42]/TS1_PTSO
10x
CRG0_VCXI
1000
PINMUX0.CRGMUX
VP_CLKIN2
TS1_CLKIN
VP_CLKIN0
VP_CLKIN2
TS1_CLKIN
VP_CLKIN0
SYSCLKBP
DEV_MXI/DEV_CLKIN
(27 MHz)
PLL
Controller 1
GP[4]/STC_CLKIN
URXD2/CRG1_VCXI/GP[39]/CRG0_VCXI
SYSCLK6
STC_CLKIN
CRG1_VCXI
0110
0101
0100
0011
TSIF1
Output Clock Source
0010
0001
0000
VSCLKDIS.TSIFTX1
(A) 0111, 1001–1xx1 = Reserved.
Figure 7-44. TSIF1 Output Clock Source Selection
The TSIF1 system time counter may be clocked from a number of external clock inputs or on-chip clock
sources (see Figure 7-45).
Copyright © 2007–2012, Texas Instruments Incorporated
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
231
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
TSIFCTL.TSIF1_CNTCLK
VP_CLKIN3
VP_CLKIN3/TS1_CLKO
VP_CLKIN2
VP_CLKIN2
URXD2/CRG1_VCXI/GP[39]/CRG0_VCXI
UCTS2/USD2/CRG0_VCXI/GP[42]/TS1_PTSO
11x CRG0_VCXI
10x
101
100
011
TSIF1
Counter Clock
PINMUX0.CRGMUX
AUXCLK
PLL
Controller 1
DEV_MXI/DEV_CLKIN
(27 MHz)
STC_CLKIN
GP[4]/STC_CLKIN
CRG1_VCXI
URXD2/CRG1_VCXI/GP[39]/CRG0_VCXI
010
001
000
VSCLKDIS.TSIFCNT1
(A) 110, 111 = Reserved.
Figure 7-45. TSIF1 Counter Clock Selection
7.12.3 TSIF Peripheral Register Description(s)
The TSIF0 and TSIF1 registers are shown in Table 7-51 and Table 7-52, respectively.
Table 7-51. TSIF0 Registers
HEX ADDRESS RANGE
ACRONYM
REGISTER NAME
0x01C1 3000
PID
TSIF0 peripheral identification (PID) register
0x01C1 3004
CTRL0
Control register 0 register
0x01C1 3008
CTRL1
Control register 1 register
0x01C1 300C
INTEN
Interrupt enable register
0x01C1 3010
INTEN_SET
Interrupt enable set register
0x01C1 3014
INTEN_CLR
Interrupt enable clear register
0x01C1 3018
INTSTAT
0x01C1 301C
INTSTAT_CLR
0x01C1 3020
EMU_CTRL
0x01C1 3024
ASYNC_TX_WAIT
0x01C1 3028
PAT_SEN_CFG
0x01C1 302C
PAT_STR_ADDR
PAT store address register
0x01C1 3030
PMT_SEN_CFG
Program map table (PMT) sense configuration register
0x01C1 3034
PMT_STR_ADDR
Interrupt status register
Interrupt status clear register
Emulation control register
Asynchronous transmit wait time register
Program association table (PAT) sense configuration register
PMT store address register
0x01C1 3038
BSP_IN
0x01C1 303C
BSP_STORE_ADDR
0x01C1 3040
PCR_SENSE_CFG
0x01C1 3044
PID0_FILT_CFG
Packet Identifier (PID) 0 (PID0) filter configuration register
0x01C1 3048
PID1_FILT_CFG
PID1 filter configuration register
0x01C1 304C
PID2_FILT_CFG
PID2 filter configuration register
0x01C1 3050
PID3_FILT_CFG
PID3 filter configuration register
0x01C1 3054
PID4_FILT_CFG
PID4 filter configuration register
232
Boundary sensing packet (BSP) in register
BSP in store address register
Program clock reference (PCR) sense configuration register
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Table 7-51. TSIF0 Registers (continued)
HEX ADDRESS RANGE
ACRONYM
REGISTER NAME
0x01C1 3058
PID5_FILT_CFG
PID5 filter configuration register
0x01C1 305C
PID6_FILT_CFG
PID6 filter configuration register
0x01C1 3060
BYPASS_CFG
Bypass mode configuration register
0x01C1 3064
TX_ATS_INIT
Transmit Arrival Time Stamp (ATS) initialization register
0x01C1 3068
TX_ATS_MON
Transmit ATS monitor register
0x01C1 306C
–
0x01C1 3070
RX_PKT_STAT
0x01C1 3074 - 0x01C1 307F
–
Reserved
Receive packet status register
Reserved
0x01C1 3080
STC_INIT_CTRL
0x01C1 3084
STC_INIT_VAL
0x01C1 3088
STC_INT0
STC interrupt entry 0 register
0x01C1 308C
STC_INT1
STC interrupt entry 1 register
0x01C1 3090
STC_INT2
STC interrupt entry 2 register
0x01C1 3094
STC_INT3
STC interrupt entry 3 register
0x01C1 3098
STC_INT4
STC interrupt entry 4 register
0x01C1 309C
STC_INT5
STC interrupt entry 5 register
0x01C1 30A0
STC_INT6
STC interrupt entry 6 register
0x01C1 30A4
STC_INT7
STC interrupt entry 7 register
0x01C1 30A8 - 0x01C1 30BF
–
System Time Clock (STC) initialization control register
STC initialization value register
Reserved
0x01C1 30C0
WRB_CTRL
0x01C1 30C4
WRB0_STRT_ADDR
Write ring buffer channel 0 start address register
0x01C1 30C8
WRB0_END_ADDR
Write ring buffer channel 0 end address register
0x01C1 30CC
WRB0_RDPTR
Write ring buffer channel 0 read pointer register
0x01C1 30D0
WRB0_SUB
Write ring buffer channel 0 subtraction register
0x01C1 30D4
WRB0_WRPTR
Write ring buffer channel 0 write pointer register
0x01C1 30D8 - 0x01C1 30DF
–
Write ring buffer channel control register
Reserved
0x01C1 30E0
WRB1_STRT_ADDR
Write ring buffer channel 1 start address register
0x01C1 30E4
WRB1_END_ADDR
Write ring buffer channel 1 end address register
0x01C1 30E8
WRB1_RDPTR
Write ring buffer channel 1 read pointer register
0x01C1 30EC
WRB1_SUB
Write ring buffer channel 1 subtraction register
0x01C1 30F0
WRB1_WRPTR
Write ring buffer channel 1 write pointer register
0x01C1 30F4 - 0x01C1 30FF
–
Reserved
0x01C1 3100
WRB2_STRT_ADDR
Write ring buffer channel 2 start address register
0x01C1 3104
WRB2_END_ADDR
Write ring buffer channel 2 end address register
0x01C1 3108
WRB2_RDPTR
Write ring buffer channel 2 read pointer register
0x01C1 310C
WRB2_SUB
Write ring buffer channel 2 subtraction register
0x01C1 3110
WRB2_WRPTR
Write ring buffer channel 2 write pointer register
0x01C1 3114 - 0x01C1 311F
–
Reserved
0x01C1 3120
WRB3_STRT_ADDR
Write ring buffer channel 3 start address register
0x01C1 3124
WRB3_END_ADDR
Write ring buffer channel 3 end address register
0x01C1 3128
WRB3_RDPTR
Write ring buffer channel 3 read pointer register
0x01C1 312C
WRB3_SUB
Write ring buffer channel 3 subtraction register
0x01C1 3130
WRB3_WRPTR
Write ring buffer channel 3 write pointer register
0x01C1 3134 - 0x01C1 313F
–
Reserved
0x01C1 3140
WRB4_STRT_ADDR
Write ring buffer channel 4 start address register
0x01C1 3144
WRB4_END_ADDR
Write ring buffer channel 4 end address register
0x01C1 3148
WRB4_RDPTR
Write ring buffer channel 4 read pointer register
Copyright © 2007–2012, Texas Instruments Incorporated
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
233
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
Table 7-51. TSIF0 Registers (continued)
HEX ADDRESS RANGE
ACRONYM
REGISTER NAME
0x01C1 314C
WRB4_SUB
Write ring buffer channel 4 subtraction register
0x01C1 3150
WRB4_WRPTR
Write ring buffer channel 4 write pointer register
0x01C1 3154 - 0x01C1 315F
–
Reserved
0x01C1 3160
WRB5_STRT_ADDR
Write ring buffer channel 5 start address register
0x01C1 3164
WRB5_END_ADDR
Write ring buffer channel 5 end address register
0x01C1 3168
WRB5_RDPTR
Write ring buffer channel 5 read pointer register
0x01C1 316C
WRB5_SUB
Write ring buffer channel 5 subtraction register
0x01C1 3170
WRB5_WRPTR
Write ring buffer channel 5 write pointer register
0x01C1 3174 - 0x01C1 317F
–
Reserved
0x01C1 3180
WRB6_STRT_ADDR
Write ring buffer channel 6 start address register
0x01C1 3184
WRB6_END_ADDR
Write ring buffer channel 6 end address register
0x01C1 3188
WRB6_RDPTR
Write ring buffer channel 6 read pointer register
0x01C1 318C
WRB6_SUB
Write ring buffer channel 6 subtraction register
0x01C1 3190
WRB6_WRPTR
Write ring buffer channel 6 write pointer register
0x01C1 3194 - 0x01C1 319F
–
Reserved
0x01C1 31A0
WRB7_STRT_ADDR
Write ring buffer channel 7 start address register
0x01C1 31A4
WRB7_END_ADDR
Write ring buffer channel 7 end address register
0x01C1 31A8
WRB7_RDPTR
Write ring buffer channel 7 read pointer register
0x01C1 31AC
WRB7_SUB
Write ring buffer channel 7 subtraction register
0x01C1 31B0
WRB7_WRPTR
Write ring buffer channel 7 write pointer register
0x01C1 31B4 - 0x01C1 31BF
–
Reserved
0x01C1 31C0
RRB_CTRL
0x01C1 31C4
RRB_STRT_ADDR
Read ring buffer channel start address register
0x01C1 31C8
RRB_END_ADDR
Read ring buffer channel end address register
0x01C1 31CC
RRB_WRPTR
Read ring buffer channel write pointer register
0x01C1 31D0
RRB_SUB
Read ring buffer channel subtraction register
0x01C1 31D4
RRB_RDPTR
Read ring buffer channel read pointer register
0x01C1 31D8
PKT_CNT
0x01C1 31DC - 0x01C1 31FF
–
Read ring buffer channel control register
Packet counter value register
Reserved
Table 7-52. TSIF1 Registers
HEX ADDRESS RANGE
ACRONYM
REGISTER NAME
0x01C1 3400
PID
TSIF1 peripheral identification (PID) register
0x01C1 3404
CTRL0
Control register 0 register
0x01C1 3408
CTRL1
Control register 1 register
0x01C1 340C
INTEN
Interrupt enable register
0x01C1 3410
INTEN_SET
Interrupt enable set register
0x01C1 3414
INTEN_CLR
Interrupt enable clear register
0x01C1 3418
INTSTAT
0x01C1 341C
INTSTAT_CLR
0x01C1 3420
EMU_CTRL
0x01C1 3424
ASYNC_TX_WAIT
0x01C1 3428
PAT_SEN_CFG
0x01C1 342C
PAT_STR_ADDR
PAT store address register
0x01C1 3430
PMT_SEN_CFG
Program map table (PMT) sense configuration register
0x01C1 3434
PMT_STR_ADDR
0x01C1 3438
BSP_IN
234
Interrupt status register
Interrupt status clear register
Emulation control register
Asynchronous transmit wait time register
Program association table (PAT) sense configuration register
PMT store address register
Boundary sensing packet (BSP) in register
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Table 7-52. TSIF1 Registers (continued)
HEX ADDRESS RANGE
ACRONYM
REGISTER NAME
0x01C1 343C
BSP_STORE_ADDR
0x01C1 3440
PCR_SENSE_CFG
0x01C1 3444
PID0_FILT_CFG
Packet Identifier (PID) 0 (PID0) filter configuration register
0x01C1 3448
PID1_FILT_CFG
PID1 filter configuration register
0x01C1 344C
PID2_FILT_CFG
PID2 filter configuration register
0x01C1 3450
PID3_FILT_CFG
PID3 filter configuration register
0x01C1 3454
PID4_FILT_CFG
PID4 filter configuration register
0x01C1 3458
PID5_FILT_CFG
PID5 filter configuration register
0x01C1 345C
PID6_FILT_CFG
PID6 filter configuration register
0x01C1 3460
BYPASS_CFG
Bypass mode configuration register
0x01C1 3064
TX_ATS_INIT
Transmit Arrival Time Stamp (ATS) initialization register
0x01C1 3468
TX_ATS_MON
Transmit ATS monitor register
0x01C1 346C
–
0x01C1 3470
RX_PKT_STAT
0x01C1 3474 - 0x01C1 347F
–
BSP in store address register
Program clock reference (PCR) sense configuration register
Reserved
Receive packet status register
Reserved
0x01C1 3480
STC_INIT_CTRL
0x01C1 3484
STC_INIT_VAL
0x01C1 3488
STC_INT0
STC interrupt entry 0 register
0x01C1 348C
STC_INT1
STC interrupt entry 1 register
0x01C1 3490
STC_INT2
STC interrupt entry 2 register
0x01C1 3494
STC_INT3
STC interrupt entry 3 register
0x01C1 3498
STC_INT4
STC interrupt entry 4 register
0x01C1 349C
STC_INT5
STC interrupt entry 5 register
0x01C1 34A0
STC_INT6
STC interrupt entry 6 register
0x01C1 34A4
STC_INT7
STC interrupt entry 7 register
0x01C1 34A8 - 0x01C1 34BF
–
System Time Clock (STC) initialization control register
STC initialization value register
Reserved
0x01C1 34C0
WRB_CTRL
0x01C1 34C4
WRB0_STRT_ADDR
Write ring buffer channel 0 start address register
0x01C1 34C8
WRB0_END_ADDR
Write ring buffer channel 0 end address register
0x01C1 34CC
WRB0_RDPTR
Write ring buffer channel 0 read pointer register
0x01C1 34D0
WRB0_SUB
Write ring buffer channel 0 subtraction register
0x01C1 34D4
WRB0_WRPTR
Write ring buffer channel 0 write pointer register
0x01C1 34D8 - 0x01C1 34DF
–
Write ring buffer channel control register
Reserved
0x01C1 34E0
WRB1_STRT_ADDR
Write ring buffer channel 1 start address register
0x01C1 34E4
WRB1_END_ADDR
Write ring buffer channel 1 end address register
0x01C1 34E8
WRB1_RDPTR
Write ring buffer channel 1 read pointer register
0x01C1 34EC
WRB1_SUB
Write ring buffer channel 1 subtraction register
0x01C1 34F0
WRB1_WRPTR
Write ring buffer channel 1 write pointer register
0x01C1 34F4 - 0x01C1 34FF
–
Reserved
0x01C1 3500
WRB2_STRT_ADDR
Write ring buffer channel 2 start address register
0x01C1 3504
WRB2_END_ADDR
Write ring buffer channel 2 end address register
0x01C1 3508
WRB2_RDPTR
Write ring buffer channel 2 read pointer register
0x01C1 350C
WRB2_SUB
Write ring buffer channel 2 subtraction register
0x01C1 3510
WRB2_WRPTR
Write ring buffer channel 2 write pointer register
0x01C1 3514 - 0x01C1 351F
–
Reserved
0x01C1 3520
WRB3_STRT_ADDR
Write ring buffer channel 3 start address register
0x01C1 3524
WRB3_END_ADDR
Write ring buffer channel 3 end address register
Copyright © 2007–2012, Texas Instruments Incorporated
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
235
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
Table 7-52. TSIF1 Registers (continued)
HEX ADDRESS RANGE
0x01C1 3528
ACRONYM
REGISTER NAME
WRB3_RDPTR
Write ring buffer channel 3 read pointer register
0x01C1 352C
WRB3_SUB
Write ring buffer channel 3 subtraction register
0x01C1 3530
WRB3_WRPTR
Write ring buffer channel 3 write pointer register
0x01C1 3534 - 0x01C1 353F
–
Reserved
0x01C1 3540
WRB4_STRT_ADDR
Write ring buffer channel 4 start address register
0x01C1 3544
WRB4_END_ADDR
Write ring buffer channel 4 end address register
0x01C1 3548
WRB4_RDPTR
Write ring buffer channel 4 read pointer register
0x01C1 354C
WRB4_SUB
Write ring buffer channel 4 subtraction register
0x01C1 3550
WRB4_WRPTR
Write ring buffer channel 4 write pointer register
0x01C1 3554 - 0x01C1 355F
–
Reserved
0x01C1 3560
WRB5_STRT_ADDR
Write ring buffer channel 5 start address register
0x01C1 3564
WRB5_END_ADDR
Write ring buffer channel 5 end address register
0x01C1 3568
WRB5_RDPTR
Write ring buffer channel 5 read pointer register
0x01C1 356C
WRB5_SUB
Write ring buffer channel 5 subtraction register
0x01C1 3570
WRB5_WRPTR
Write ring buffer channel 5 write pointer register
0x01C1 3574 - 0x01C1 357F
–
Reserved
0x01C1 3580
WRB6_STRT_ADDR
Write ring buffer channel 6 start address register
0x01C1 3584
WRB6_END_ADDR
Write ring buffer channel 6 end address register
0x01C1 3588
WRB6_RDPTR
Write ring buffer channel 6 read pointer register
0x01C1 358C
WRB6_SUB
Write ring buffer channel 6 subtraction register
0x01C1 3590
WRB6_WRPTR
Write ring buffer channel 6 write pointer register
0x01C1 3594 - 0x01C1 359F
–
Reserved
0x01C1 35A0
WRB7_STRT_ADDR
Write ring buffer channel 7 start address register
0x01C1 35A4
WRB7_END_ADDR
Write ring buffer channel 7 end address register
0x01C1 35A8
WRB7_RDPTR
Write ring buffer channel 7 read pointer register
0x01C1 35AC
WRB7_SUB
Write ring buffer channel 7 subtraction register
0x01C1 35B0
WRB7_WRPTR
Write ring buffer channel 7 write pointer register
0x01C1 35B4 - 0x01C1 35BF
–
Reserved
0x01C1 35C0
RRB_CTRL
0x01C1 35C4
RRB_STRT_ADDR
Read ring buffer channel start address register
0x01C1 35C8
RRB_END_ADDR
Read ring buffer channel end address register
0x01C1 35CC
RRB_WRPTR
Read ring buffer channel write pointer register
0x01C1 35D0
RRB_SUB
Read ring buffer channel subtraction register
0x01C1 35D4
RRB_RDPTR
Read ring buffer channel read pointer register
0x01C1 35D8
PKT_CNT
0x01C1 35DC - 0x01C1 35FF
236
–
Read ring buffer channel control register
Packet counter value register
Reserved
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
7.12.4 Transport Stream Interface (TSIF) Electrical Data/Timing
Table 7-53. Timing Requirements for TSIF Input (see Figure 7-46)
-594, -729
SERIAL
INPUT
NO.
MIN
1
tc(TSCLKIN)
Cycle time, TSx_CLKIN
tw(TSCLKIN)
Pulse duration, TSx_CLKIN high/low
3
tt(TSCLKIN)
Transition time, TSx_CLKIN
tsu(TSDATAIN-TSCLKINV)
5
(1)
(2)
(3)
(4)
th(TSCLKINV-TSDATAIN)
MAX
10
2
4
PARALLEL
INPUT (1)
(2)
MIN
Hold time, TSx_CTL/TSx_DATA
TSx_CLKIN edge
ns
0.4C
3 (3)
(4)
MAX
16.7
0.4C
Setup time, TSx_CTL/TSx_DATA (4) input valid
before TSx_CLKIN edge
UNIT
ns
3 (3)
ns
All Others
4
4
ns
TSx_WAIT
IN
13
13
ns
0
0
ns
input valid after
TSIF1 supports SERIAL INPUT mode only.
C = TSx_CLKIN period (cycle time) in ns.
For a 4-inch transmission line with 4-pF load capacitance at the device pin.
TSx_CTL/TSx_DATA input includes: TS0_EN_WAITO, TS0_WAITIN, TS0_PSTIN, and TS0_DIN[7:0] for a parallel input. For a serial
input, TSx_CTL/TSx_DATA input includes: TSx_EN_WAITO, TSx_WAITIN, TSx_PSTIN, and TS0_DIN7 or TS1_DIN.
1
2
2
3
3
TSx_CLKIN
(Positive Edge Clocking)
TSx_CLKIN
(Negative Edge Clocking)
4
5
TSx_CTL/
TSx_DATA
A.
(A)
TSx_CTL/TSx_DATA input includes: TS0_EN_WAITO, TS0_WAITIN, TS0_PSTIN, and TS0_DIN[7:0] for a parallel
input. For a serial input, TSx_CTL/TSx_DATA input includes: TSx_EN_WAITO, TSx_WAITIN, TSx_PSTIN, and
TS0_DIN7 or TS1_DIN.
Figure 7-46. TSIF Input Timing
Table 7-54. Switching Characteristics Over Recommended Operating Conditions for TSIF Output
(see Figure 7-47)
-594, -729
SERIAL
OUTPUT
NO.
MIN
(1)
(2)
(3)
6
tc(TSCLKO)
Cycle time, TSx_CLKO
7
tw(TSCLKO)
Pulse duration, TSx_CLKO high/low (2)
8
tt(TSCLKO)
Transition time, TSx_CLKO
MAX
PARALLEL
OUTPUT (1)
MIN
10
16.7
0.4C
0.4C
3 (3)
UNIT
MAX
ns
ns
3 (3)
ns
TSIF1 supports SERIAL OUTPUT mode only.
C = TSx_CLKO period (cycle time) in ns.
For a 4-inch transmission line with 4-pF load capacitance at the device pin.
Copyright © 2007–2012, Texas Instruments Incorporated
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
237
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
Table 7-54. Switching Characteristics Over Recommended Operating Conditions for TSIF Output
(see Figure 7-47) (continued)
-594, -729
SERIAL
OUTPUT
NO.
9
(4)
td(TSCLKOV-TSDATAO)
Delay time, TSx_CLKO edge to
TSx_CTL/TSx_DATA (4) output valid
PARALLEL
OUTPUT (1)
UNIT
MIN
MAX
MIN
MAX
All Others
1
7.5
1
7.5
ns
TS0_WAITO,
TSx_EN_WAITO
1
16.5
1
16.5
ns
TSx_CTL/TSx_DATA output includes: TS0_ENAO, TS0_WAITO, TS0_PSTO, and TS0_DOUT[7:0] for a parallel output. For a serial
output, TSx_CTL/TSx_DATA output includes: TSx_ENAO, TSx_EN_WAITO, TSx_PSTO, and TS0_DOUT7 or TS1_DOUT.
6
7
7
8
8
TSx_CLKO
(Positive Edge Clocking)
TSx_CLKO
(Negative Edge Clocking)
9
9
TSx_CTL/
TSx_DATA
A.
(A)
TSx_CTL/TSx_DATA output includes: TS0_ENAO, TS0_WAITO, TS0_PSTO, and TS0_DOUT[7:0] for a parallel
output. For a serial output, TSx_CTL/TSx_DATA output includes: TSx_ENAO, TSx_EN_WAITO, TSx_PSTO, and
TS0_DOUT7 or TS1_DOUT.
Figure 7-47. TSIF Output Timing
238
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
7.13 Clock Recovery Generator (CRGEN)
Each TSIF module has an associated CRGEN module which can adjust the local system time clock based
upon the received Program Clock Reference (PCR) packets. CRGEN0 may only be used with TSIF 0 and
CRGEN 1 may only be used with TSIF 1.
Each CRGEN module features:
• Automatic load of received PCR packet values from associated TSIF module
• Local System Time Clock (STC) counter
• PCR/STC difference generator (subtractor)
• Loop Filter (LPF)
• 1-bit sigma/delta modulator digital-to-analog converter (DAC) output for external VCXO control
7.13.1 CRGEN Peripheral Register Description(s)
The CRGEN0 and CRGEN1 registers are shown in Table 7-55 and Table 7-56, respectively.
Table 7-55. CRGEN0 Registers
HEX ADDRESS RANGE
ACRONYM
REGISTER NAME
0x01C2 6000
PID
0x01C2 6004
CONTROL
0x01C2 6008
STC_HI
System Time Clock (STC) current value (upper 17 bits)
0x01C2 600C
STC_LO
STC current value (lower 16 bits plus extension)
0x01C2 6010
STC_VAL_HI
STC value (upper 17 bits) on TSIF0 PCR packet detection
0x01C2 6014
STC_VAL_LO
STC value (lower 16 bits plus extension) on TSIF0 PCR packet
detection
0x01C2 6018
PCR_HI
Program Clock Reference (PCR) value (upper 17 bits) from
TSIF0 Receive packet
0x01C2 601C
PCR_LO
PCR value (lower 16 bits plus extension) from TSIF0 Receive
packet
0x01C2 6020
PCR_PKT_STAT
0x01C2 6024
LOOP_FILTER
0x01C2 6028
STC_OFFSET_HI
Offset value of the STC counter for the higher (upper) 17 bits.
This value is detected in the STC counter with the first PCR
loading pulse signal.
0x01C2 602C
STC_OFFSET_LO
Offset value of the STC counter for the lower 16 bits. The role
of this register is same as the STC_LO register 0x01C2 600C.
0x01C2 6030 - 0x01C2 603F
0x01C2 6040
INTEN
CRGEN Peripheral Identification Register
CRGEN control register
PCR packet status
Loop filter (LPF) interface
Reserved
Interrupt enable
0x01C2 6044
INTEN_SET
Interrupt enable set
0x01C2 6048
INTEN_CLR
Interrupt enable clear
0x01C2 604C
INTSTAT
0x01C2 6050
INTSTAT_CLR
0x01C2 6054
EMU_CTRL
0x01C2 6058 - 0x01C2 607F
Copyright © 2007–2012, Texas Instruments Incorporated
-
Interrupt status
Interrupt status clear
Emulation control
Reserved
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
239
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
Table 7-56. CRGEN1 Registers
HEX ADDRESS RANGE
ACRONYM
REGISTER NAME
0x01C2 6400
PID
0x01C2 6404
CONTROL
0x01C2 6408
STC_HI
System Time Clock (STC) current value (upper 17 bits)
0x01C2 640C
STC_LO
STC current value (lower 16 bits plus extension)
0x01C2 6410
STC_VAL_HI
STC value (upper 17 bits) on TSIF1 PCR packet detection
0x01C2 6414
STC_VAL_LO
STC value (lower 16 bits plus extension) on TSIF1 PCR packet
detection
0x01C2 6418
PCR_HI
Program Clock Reference (PCR) value (upper 17 bits) from
TSIF1 Receive packet
0x01C2 641C
PCR_LO
PCR value (lower 16 bits plus extension) from TSIF1 Receive
packet
0x01C2 6420
PCR_PKT_STAT
0x01C2 6424
LOOP_FILTER
0x01C2 6428
STC_OFFSET_HI
Offset value of the STC counter for the higher 17 bits. This
value is detected in the STC counter with the first PCR loading
pulse signal.
0x01C2 642C
STC_OFFSET_LO
Offset value of the STC counter for the lower 16 bits. The role
of this register is same as the STC_LO register 0x01C2 640C.
0x01C2 6430 - 0x01C2 643F
0x01C2 6440
INTEN
CRGEN Peripheral Identification Register
CRGEN control register
PCR packet status
Loop filter (LPF) interface
Reserved
Interrupt enable
0x01C2 6444
INTEN_SET
Interrupt enable set
0x01C2 6448
INTEN_CLR
Interrupt enable clear
0x01C2 644C
INTSTAT
0x01C2 6450
INTSTAT_CLR
0x01C2 6454
EMU_CTRL
0x01C2 6458 - 0x01C2 647F
240
-
Interrupt status
Interrupt status clear
Emulation control
Reserved
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
7.13.2 CRGEN Electrical Data/Timing
Table 7-57. Timing Requirements for CRGx_VCXI Input (see Figure 7-48)
-594, -729
NO.
MIN
NOM
MAX
29.63
37.037
44.44
UNIT
1
tc(VCXI)
Cycle time, CRGx_VCXI
2
tw(VCXIH)
Pulse duration, CRGx_VCXI high
0.4P
ns
3
tw(VCXIL)
Pulse duration, CRGx_VCXI low
0.4P
ns
4
tt(VCXI)
Transition time, CRGx_VCXI
5
ns
ns
4
1
2
3
CRGx_VCXI
4
Figure 7-48. CRGx_VCXI Input Timing
Table 7-58. Switching Characteristics Over Recommended Operating Conditions for CRGx_PO Output
(see Figure 7-49)
NO.
-594, -729
PARAMETER
MIN
UNIT
MAX
1
tw(POH)
Pulse duration, CRGx_PO high
59.26
ns
2
tw(POL)
Pulse duration, CRGx_PO low
59.26
ns
3
tt(PO)
Transition time, CRGx_PO
5
ns
1
2
CRGx_PO
3
3
Figure 7-49. CRGx_PO Output Timing
Copyright © 2007–2012, Texas Instruments Incorporated
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
241
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
7.14 Video Data Conversion Engine (VDCE)
The DM6467 Video Data Conversion Engine (VDCE) supports the following features:
• Resize function on horizontal (HRSZ) and vertical (VRSZ) with ratio defined by 256/N (N is a natural
number that ranges from 256 to 2048) with 4 taps interpolation. Magnification ratio of horizontal resize
and vertical resize can be configured separately (different value can be configured).
• Anti-alias filter (combination of two kinds of low-pass filter) with horizontal 7 taps, and vertical direction.
• Chrominance signal format conversion (CCV) on both directions, one is from 4:2:2 to 4:2:0 and one is
from 4:2:0 to 4:2:2. This function also uses 4 taps interpolation. MPEG-1 specific format (half-pixel
phased from even pixel position of luminance) is also supported.
• Edge padding for preparation of MC with unrestricted motion vector (required by MPEG-4, H.264, VC1). All modes (progressive, interlace frame, and interlace field) are supported (macro-block level
control that is required in H.264 is not currently supported).
• VC-1 range mapping in advanced profile (in case of displaying decoded reference image or transcoding from VC-1 to any other format of video codec).
• 2-bit hardware menu overlay with 256 steps of blending for each color.
7.14.1 VDCE Bus Master
The VDCE includes a bus master interface that accesses the DM646x system bus to transfer data.
Table 7-59 shows the memory map for the VDCE interface.
Table 7-59. VDCE Master Memory Map
242
START ADDRESS
END ADDRESS
SIZE
(BYTES)
0x0000 0000
0x0FFF FFFF
256M
Reserved
0x1000 0000
0x1000 FFFF
64K
Reserved
0x1001 0000
0x1001 3FFF
16K
ARM RAM 0 (Data)
0x1001 4000
0x1001 7FFF
16K
ARM RAM 1 (Data)
0x1001 8000
0x1001 FFFF
32K
ARM ROM (Data)
0x1002 0000
0x10FF FFFF
16256K
0x1100 0000
0x41FF FFFF
784M
0x4200 0000
0x43FF FFFF
32M
EMIFA Data (CS2)
0x4400 0000
0x45FF FFFF
32M
EMIFA Data (CS3)
0x4600 0000
0x47FF FFFF
32M
EMIFA Data (CS4)
0x4800 0000
0x49FF FFFF
32M
EMIFA Data (CS5)
0x4A00 0000
0x4BFF FFFF
32M
Reserved
0x4C00 0000
0x4FFF FFFF
64M
VLYNQ (Remote Data)
0x5000 0000
0x7FFF FFFF
768M
Reserved
0x8000 0000
0x9FFF FFFF
512M
DDR2 Memory Controller
0xA000 0000
0xBFFF FFFF
512M
Reserved
0xC000 0000
0xFFFF FFFF
1G
Reserved
VDCE ACCESS
Reserved
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
7.14.2 VDCE Register Description(s)
Table 7-60 shows the VDCE registers.
Table 7-60. VDCE Registers
HEX ADDRESS RANGE
ACRONYM
REGISTER NAME
0x01C1 2800
PID
VDCE peripheral identification register
0x01C1 2804
CTRL
VDCE control register
0x01C1 2808
INTEN
Interrupt enable register
0x01C1 280C
INTEN_SET
Interrupt enable set register
0x01C1 2810
INTEN_CLR
Interrupt enable clear register
0x01C1 2814
INTSTAT
0x01C1 2818
INTSTAT_CLR
0x01C1 281C
EMU_CTRL
Emulation control register
0x01C1 2820
SRD_FRMT
Source/Result data store format register
0x01C1 2824
REQ_SIZE
Request unit size register
0x01C1 2828
PROC_SIZE
0x01C1 282C - 0x01C1 283F
–
Interrupt status register
Interrupt status clear register
Processing unit size register
Reserved
0x01C1 2840
TY_SRCADDR
0x01C1 2844
TY_SRCSPSIZE
Luma top field source start address register
Luma top field source sub-picture size register
0x01C1 2848
TY_SRCOFFSET
Luma top field line source address offset size register
0x01C1 284C
BY_SRCADDR
0x01C1 2850
BY_SRCSPSIZE
Luma bottom field source start address register
Luma bottom field source sub-picture size register
0x01C1 2854
BY_SRCOFFSET
Luma bottom field line source address offset size register
0x01C1 2858
TC_SRCADDR
Chroma top field source start address register
0x01C1 285C
TC_SRCSPSIZE
Chroma top field source sub-picture size register
0x01C1 2860
TC_SRCOFFSET
Chroma top field line source address offset size register
0x01C1 2864
BC_SRCADDR
Chroma bottom field source start address register
0x01C1 2868
BC_SRCSPSIZE
Chroma bottom field source sub-picture size register
0x01C1 286C
BC_SRCOFFSET
Chroma bottom field line source address offset size register
0x01C1 2870
TBMP_SRCADDR
Bitmap top field source start address register
0x01C1 2874
TBMP_SRCOFFSET
0x01C1 2878
BBMP_SRCADDR
0x01C1 287C
BBMP_SRCOFFSET
0x01C1 2880
TY_RESADDR
Bitmap top field line source address offset register
Bitmap bottom field source start address register
Bitmap bottom field line source address offset register
Luma top field result start address register
0x01C1 2884
TY_RESSPSIZE
Luma top field result sub-picture size register
0x01C1 2888
TY_RESOFFSET
Luma top field line result address offset size register
0x01C1 288C
BY_RESADDR
Luma bottom field result start address register
0x01C1 2890
BY_RESSPSIZE
Luma bottom field result sub-picture size register
0x01C1 2894
BY_RESOFFSET
Luma bottom field line result address offset size register
0x01C1 2898
TC_RESADDR
Chroma top field result start address register
0x01C1 289C
TC_RESSPSIZE
Chroma top field result sub-picture size register
0x01C1 28A0
TC_RESOFFSET
Chroma top field result line address offset size register
0x01C1 28A4
BC_RESADDR
0x01C1 28A8
BC_RESSPSIZE
Chroma bottom field result sub-picture size register
0x01C1 28AC
BC_RESOFFSET
Chroma bottom field line result address offset size register
0x01C1 28B0 - 0x01C1 28BF
0x01C1 28C0
–
IMG_Y_SRCSTRTPOS
0x01C1 28C4
IMG_Y_SRCSIZE
0x01C1 28C8
IMG_C_SRCSTRTPOS
Copyright © 2007–2012, Texas Instruments Incorporated
Chroma bottom field result start address register
Reserved
Luminance source image start position register
Luminance source image size register
Chrominance source image start position register
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
243
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
Table 7-60. VDCE Registers (continued)
HEX ADDRESS RANGE
ACRONYM
0x01C1 28CC
IMG_C_SRCSIZE
0x01C1 28D0
IMG_BMP_SRCSTRTPOS
0x01C1 28D4
IMG_BMP_SRCSIZE
0x01C1 28D8 - 0x01C1 28DF
–
0x01C1 28E0
IMG_Y_RESSTRTPOS
0x01C1 28E4
IMG_Y_RESSIZE
0x01C1 28E8
IMG_C_RESSTRTPOS
0x01C1 28EC
IMG_C_RESSIZE
0x01C1 28F0
IMG_BMP_RESSTRTPOS
0x01C1 28F4 - 0x01C1 28FF
–
REGISTER NAME
Chrominance source image size register
Bitmap source image start position register
Bitmap source image size register
Reserved
Luminance result image start position register
Luminance result image size register
Chrominance result image start position register
Chrominance result image size register
Bitmap result image start position (location) register
Reserved
0x01C1 2900
RSZ_MODE
Resize mode definition register
0x01C1 2904
RSZ_HMAG
Horizontal resize magnification ratio control register
0x01C1 2908
RSZ_VMAG
Vertical resize magnification ratio control register
0x01C1 290C
RSZ_HPHASE
Phase of initial pixel on horizontal resize register
0x01C1 2910
RSZ_VPHASE
Phase of initial pixel on vertical resize register
0x01C1 2914
RSZ_AFILTER
Horizontal anti-aliasing (flicker) filter control register
0x01C1 2918 - 0x01C1 291F
0x01C1 2920
0x01C1 2924 - 0x01C1 293F
–
CCV_MODE
–
Reserved
Chrominance conversion mode control register
Reserved
0x01C1 2940
BLD_LUT_00
Look-up table for index 00 register
0x01C1 2944
BLD_LUT_01
Look-up table for index 01 register
0x01C1 2948
BLD_LUT_02
Look-up table for index 02 register
0x01C1 294C
BLD_LUT_03
Look-up table for index 03 register
0x01C1 2950 - 0x01C1 295F
0x01C1 2960
0x01C1 2964 - 0x01C1 2983
–
RGMP_CTRL
–
0x01C1 2984
EPD_LUMA_WIDTH
0x01C1 2988
EPD_CHROMA_WIDTH
0x01C1 298C - 0x01C1 291F
244
–
Reserved
Ramp mapping control reigster
Reserved
Edge padding width for luminance register
Edge padding width for chrominance register
Reserved
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
7.15 Peripheral Component Interconnect (PCI)
The DM6467 DMSoC supports connections to PCI-compliant devices via the integrated PCI master/slave
bus interface. The PCI port interfaces to DSP internal resources via the data switched central resource.
The data switched central resource is described in more detail in Section 5, System Interconnect.
For more detailed information on the PCI port peripheral module, see the TMS320DM643x DMP
Peripheral Component Interconnect (PCI) User's Guide (literature number SPRU985).
7.15.1 PCI Device-Specific Information
The PCI peripheral on the DM6467 DMSoC conforms to the PCI Local Bus Specification Revision 2.3.
The PCI peripheral can act both as a PCI bus master and as a target. It supports PCI bus operation of
speeds up to 33 MHz and uses a 32-bit data/address bus.
On the DM6467 device, the pins of the PCI peripheral are multiplexed with the pins of the EMIFA, GPIO,
HPI, and ATA peripherals. For more detailed information on how to select PCI, see Section 4, Device
Configurations.
The DM6467 device provides an initialization mechanism through which the default values for some of the
PCI configuration registers can be read from an I2C EEPROM. Table 7-61 shows the registers which can
be initialized through the PCI auto-initialization. The default value of these registers when PCI autoinitialization is not used. PCI auto-initialization is enabled by selecting PCI boot with auto-initialization. For
information on how to select PCI boot with auto-initialization, see Section 4.4.1, Boot Modes. For more
information on PCI auto-initialization, see the TMS320DM646x DMSoC Peripheral Component
Interconnect (PCI) User's Guide (literature number SPRUER2) and the Using the TMIS320DM646x
Bootloader Application Report (literature number SPRAAS0).
The PCI peripheral is a master peripheral within the DM6467 DMSoC.
Table 7-61. Default Values for PCI Configuration Registers
REGISTER
DEFAULT VALUE (HEX)
0x01C1 A000—Vendor ID/Device ID Register (PCIVENDEV)
B002 104Ch
Device ID
B002h
Vendor ID
104Ch
0x01C1 A008—Class Code/Revision ID Register (PCICLREV)
1180 0001h
Class Code
80h
Revision ID
01h
0x01C1 A02C—System Vendor ID/Subsystem ID (PCISUBID)
0000 0000h
Subsystem ID
0000
System Vendor ID
0000
0x01C1 A03C—Max Latency/Min Grant/Interrupt Pin/Interrupt Line 0000 0100h
Max Latency
00
Min Grant
00
Interrupt Pin
01
Interrupt Line
00
The on-chip Bootloader supports a host boot which allows an external PCI device to load application code
into the DMSoC's memory space.
Copyright © 2007–2012, Texas Instruments Incorporated
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
245
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
7.15.2 PCI External Master Memory Map
The PCI port includes a local DMA interface that allows external PCI master device intiated transfers to
access the DM646x system bus. Table 7-62 shows the memory map for the PCI interface.
Table 7-62. PCI DMA Master Memory Map
246
START ADDRESS
END ADDRESS
SIZE
(BYTES)
0x0000 0000
0x01BF FFFF
28M
Reserved
0x01C0 0000
0x0FFF FFFF
228M
CFG Bus Peripherals
0x1001 0000
0x1001 3FFF
16K
ARM RAM 0 (Data)
0x1001 4000
0x1001 7FFF
16K
ARM RAM 1 (Data)
ARM ROM (Data)
0x1001 8000
0x1001 FFFF
32K
0x1002 0000
0x10FF FFFF
16256K
0x1100 0000
0x113F FFFF
4M
0x1140 0000
0x114F FFFF
1M
0x1150 0000
0x115F FFFF
1M
0x1160 0000
0x116F FFFF
1M
0x1170 0000
0x117F FFFF
1M
0x1180 0000
0x1180 FFFF
64K
0x1181 0000
0x1181 7FFF
32K
0x1181 8000
0x1183 7FFF
128K
0x1183 8000
0x118F FFFF
800K
0x1190 0000
0x11DF FFFF
5M
PCI DMA ACCESS
Reserved
C64x+ L2 RAM/Cache
Reserved
0x11E0 0000
0x11E0 7FFF
32K
C64x+ L1P RAM/Cache
0x11E0 8000
0x11EF FFFF
992K
Reserved
C64x+ L1D RAM/Cache
0x11F0 0000
0x11F0 7FFF
32K
0x11F0 8000
0x11FF FFFF
992K
0x1200 0000
0x4BFF FFFF
928M
0x4C00 0000
0x4FFF FFFF
64M
VLYNQ (Remote Data)
0x5000 0000
0x7FFF FFFF
768M
Reserved
0x8000 0000
0x9FFF FFFF
512M
DDR2 Memory Controller
0xA000 0000
0xBFFF FFFF
512M
Reserved
0xC000 0000
0xFFFF FFFF
1G
Reserved
Reserved
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
7.15.3 PCI Peripheral Register Description(s)
Table 7-63. PCI Back End Configuration Registers
DMSoC ACCESS
HEX ADDRESS RANGE
01C1 A000 - 01C1 A00F
ACRONYM
DMSoC ACCESS REGISTER NAME
-
Reserved
01C1 A010
PCISTATSET
PCI Status Set Register
01C1 A014
PCISTATCLR
PCI Status Clear Register
01C1 A018 - 01C1 A01F
-
Reserved
01C1 A020
PCIHINTSET
PCI Host Interrupt Enable Set Register
01C1 A024
PCIHINTCLR
PCI Host Interrupt Enable Clear Register
01C1 A028 - 01C1 A02F
-
Reserved
01C1 A030
PCIBINTSET
PCI Back End Application Interrupt Enable Set Register
01C1 A034
PCIBINTCLR
PCI Back End Application Interrupt Enable Clear Register
01C1 A038
-
Reserved
01C1 A03C - 01C1 A0FF
-
Reserved
01C1 A100
PCIVENDEVMIR
01C1 A104
PCICSRMIR
01C1 A108
PCICLREVMIR
PCI Class Code/Revision ID Mirror Register
01C1 A10C
PCICLINEMIR
PCI BIST/Header Type/Latency Timer/Cacheline Size Mirror Register
01C1 A110
PCIBAR0MSK
PCI Base Address Mask Register 0
01C1 A114
PCIBAR1MSK
PCI Base Address Mask Register 1
01C1 A118
PCIBAR2MSK
PCI Base Address Mask Register 2
01C1 A11C
PCIBAR3MSK
PCI Base Address Mask Register 3
01C1 A120
PCIBAR4MSK
PCI Base Address Mask Register 4
01C1 A124
PCIBAR5MSK
PCI Base Address Mask Register 5
01C1 A128 - 01C1 A12B
01C1 A12C
PCI Command/Status Mirror Register
-
Reserved
PCISUBIDMIR
PCI Subsystem Vendor ID/Subsystem ID Mirror Register
01C1 A130
-
01C1 A134
PCICPBPTRMIR
01C1 A138 - 01C1 A13B
01C1 A13C
01C1 A140 - 01C1 A17F
01C1 A180
01C1 A184 - 01C1 A1BF
PCI Vendor ID/Device ID Mirror Register
Reserved
-
PCI Capabilities Pointer Mirror Register
Reserved
PCILGINTMIR
PCI Max Latency/Min Grant/Interrupt Pin/Interrupt Line Mirror Register
-
Reserved
PCISLVCNTL
PCI Slave Control Register
-
Reserved
01C1 A1C0
PCIBAR0TRL
PCI Slave Base Address 0 Translation Register
01C1 A1C4
PCIBAR1TRL
PCI Slave Base Address 1 Translation Register
01C1 A1C8
PCIBAR2TRL
PCI Slave Base Address 2 Translation Register
01C1 A1CC
PCIBAR3TRL
PCI Slave Base Address 3 Translation Register
01C1 A1D0
PCIBAR4TRL
PCI Slave Base Address 4 Translation Register
01C1 A1D4
PCIBAR5TRL
PCI Slave Base Address 5 Translation Register
01C1 A1D8 - 01C1 A1DF
-
Reserved
01C1 A1E0
PCIBAR0MIR
PCI Base Address Register 0 Mirror Register
01C1 A1E4
PCIBAR1MIR
PCI Base Address Register 1 Mirror Register
01C1 A1E8
PCIBAR2MIR
PCI Base Address Register 2 Mirror Register
01C1 A1EC
PCIBAR3MIR
PCI Base Address Register 3 Mirror Register
01C1 A1F0
PCIBAR4MIR
PCI Base Address Register 4 Mirror Register
01C1 A1F4
PCIBAR5MIR
PCI Base Address Register 5 Mirror Register
01C1 A1F8 - 01C1 A2FF
01C1 A300
-
Reserved
PCIMCFGDAT
Copyright © 2007–2012, Texas Instruments Incorporated
PCI Master Configuration/IO Access Data Register
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
247
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
Table 7-63. PCI Back End Configuration Registers (continued)
DMSoC ACCESS
HEX ADDRESS RANGE
ACRONYM
DMSoC ACCESS REGISTER NAME
01C1 A304
PCIMCFGADR
PCI Master Configuration/IO Access Address Register
01C1 A308
PCIMCFGCMD
PCI Master Configuration/IO Access Command Register
01C1 A30C - 01C1 A30F
01C1 A310
PCIMSTCFG
Reserved
PCI Master Configuration Register
Table 7-64. DMSoC-to-PCI Address Translation Registers
DMSoC ACCESS
HEX ADDRESS RANGE
ACRONYM
DMSoC ACCESS REGISTER NAME
01C1 A314
PCIADDSUB0
PCI Address Substitute 0 Register
01C1 A318
PCIADDSUB1
PCI Address Substitute 1 Register
01C1 A31C
PCIADDSUB2
PCI Address Substitute 2 Register
01C1 A320
PCIADDSUB3
PCI Address Substitute 3 Register
01C1 A324
PCIADDSUB4
PCI Address Substitute 4 Register
01C1 A328
PCIADDSUB5
PCI Address Substitute 5 Register
01C1 A32C
PCIADDSUB6
PCI Address Substitute 6 Register
01C1 A330
PCIADDSUB7
PCI Address Substitute 7 Register
01C1 A334
PCIADDSUB8
PCI Address Substitute 8 Register
01C1 A338
PCIADDSUB9
PCI Address Substitute 9 Register
01C1 A33C
PCIADDSUB10
PCI Address Substitute 10 Register
01C1 A340
PCIADDSUB11
PCI Address Substitute 11 Register
01C1 A344
PCIADDSUB12
PCI Address Substitute 12 Register
01C1 A348
PCIADDSUB13
PCI Address Substitute 13 Register
01C1 A34C
PCIADDSUB14
PCI Address Substitute 14 Register
01C1 A350
PCIADDSUB15
PCI Address Substitute 15 Register
01C1 A354
PCIADDSUB16
PCI Address Substitute 16 Register
01C1 A358
PCIADDSUB17
PCI Address Substitute 17 Register
01C1 A35C
PCIADDSUB18
PCI Address Substitute 18 Register
01C1 A360
PCIADDSUB19
PCI Address Substitute 19 Register
01C1 A364
PCIADDSUB20
PCI Address Substitute 20 Register
01C1 A368
PCIADDSUB21
PCI Address Substitute 21 Register
01C1 A36C
PCIADDSUB22
PCI Address Substitute 22 Register
01C1 A370
PCIADDSUB23
PCI Address Substitute 23 Register
01C1 A374
PCIADDSUB24
PCI Address Substitute 24 Register
01C1 A378
PCIADDSUB25
PCI Address Substitute 25 Register
01C1 A37C
PCIADDSUB26
PCI Address Substitute 26 Register
01C1 A380
PCIADDSUB27
PCI Address Substitute 27 Register
01C1 A384
PCIADDSUB28
PCI Address Substitute 28 Register
01C1 A388
PCIADDSUB29
PCI Address Substitute 29 Register
01C1 A38C
PCIADDSUB30
PCI Address Substitute 30 Register
01C1 A390
PCIADDSUB31
PCI Address Substitute 31 Register
248
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Table 7-65. PCI Hook Configuration Registers
DMSoC ACCESS
HEX ADDRESS RANGE
ACRONYM
DMSoC ACCESS REGISTER NAME
01C1 A394
PCIVENDEVPRG
01C1 A398
–
PCI Vendor ID and Device ID Program Register
01C1 A39C
PCICLREVPRG
PCI Class Code and Revision ID Program Register
01C1 A3A0
PCISUBIDPRG
PCI Subsystem Vendor ID and Subsystem ID Program Register
01C1 A3A4
PCIMAXLGPRG
PCI Max Latency and Min Grant Program Register
Reserved
01C1 A3A8
–
01C1 A3AC
PCICFGDONE
Reserved
PCI Configuration Done Register
01C1 A3B0 - 01C1 A3FB
–
Reserved
01C1 A3FC - 01C1 A3FF
–
Reserved
01C1 A400 - 01C1 A7FF
–
Reserved
Table 7-66. PCI External Memory Space
DMSoC HEX ADDRESS
RANGE
ACRONYM
DESCRIPTION
3000 0000 - 307F FFFF
–
PCI Master Window 0
3080 0000 - 30FF FFFF
–
PCI Master Window 1
3100 0000 - 317F FFFF
–
PCI Master Window 2
3180 0000 - 31FF FFFF
–
PCI Master Window 3
3200 0000 - 327F FFFF
–
PCI Master Window 4
3280 0000 - 32FF FFFF
–
PCI Master Window 5
3300 0000 - 337F FFFF
–
PCI Master Window 6
3380 0000 - 33FF FFFF
–
PCI Master Window 7
3400 0000 - 347F FFFF
–
PCI Master Window 8
3480 0000 - 34FF FFFF
–
PCI Master Window 9
3500 0000 - 357F FFFF
–
PCI Master Window 10
3580 0000 - 35FF FFFF
–
PCI Master Window 11
3600 0000 - 367F FFFF
–
PCI Master Window 12
3680 0000 - 36FF FFFF
–
PCI Master Window 13
3700 0000 - 377F FFFF
–
PCI Master Window 14
3780 0000 - 37FF FFFF
–
PCI Master Window 15
3800 0000 - 387F FFFF
–
PCI Master Window 16
3880 0000 - 38FF FFFF
–
PCI Master Window 17
3900 0000 - 397F FFFF
–
PCI Master Window 18
3980 0000 - 39FF FFFF
–
PCI Master Window 19
3A00 0000 - 3A7F FFFF
–
PCI Master Window 20
3A80 0000 - 3AFF FFFF
–
PCI Master Window 21
3B00 0000 - 3B7F FFFF
–
PCI Master Window 22
3B80 0000 - 3BFF FFFF
–
PCI Master Window 23
3C00 0000 - 3C7F FFFF
–
PCI Master Window 24
3C80 0000 - 3CFF FFFF
–
PCI Master Window 25
3D00 0000 - 3D7F FFFF
–
PCI Master Window 26
3D80 0000 - 3DFF FFFF
–
PCI Master Window 27
3E00 0000 - 3E7F FFFF
–
PCI Master Window 28
3E80 0000 - 3EFF FFFF
–
PCI Master Window 29
3F00 0000 - 3F7F FFFF
–
PCI Master Window 30
3F80 0000 - 3FFF FFFF
–
PCI Master Window 31
Copyright © 2007–2012, Texas Instruments Incorporated
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
249
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
7.15.4 PCI Electrical Data/Timing
Texas Instruments (TI) has performed the simulation and system characterization to ensure that the PCI
peripheral meets all AC timing specifications as required by the PCI Local Bus Specification Revision 2.3.
Therefore, the AC timing specifications are not reproduced here. For more information on the AC timing
specifications, see Section 4.2.3, Timing Specification (33-MHz timing) of the PCI Local Bus Specification
Revision 2.3. Note: The DM6467 PCI peripheral only supports 3.3-V signaling and 33-MHz operation.
250
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
7.16 Ethernet MAC (EMAC)
The Ethernet Media Access Controller (EMAC) module provides an efficient interface between the
DM6467 and the networked community. The EMAC supports 10Base-T (10 Mbits/second [Mbps]), and
100BaseTX (100 Mbps), in either half- or full-duplex mode, and 1000BaseT (1000 Mbps) in full-duplex
mode, with hardware flow control and quality-of-service (QOS) support.
The EMAC controls the flow of packet data from the DM6467 device to the PHY. The MDIO module
controls the PHY configuration and status monitoring.
The EMAC module conforms to the IEEE 802.3-2002 standard, describing the “Carrier Sense Multiple
Access with Collision Detection (CSMA/CD) Access Method and Physical Layer” specifications. The IEEE
802.3 standard has also been adopted by ISO/IEC and re-designated as ISO/IEC 8802-3:2000(E).
Deviating from this standard, the EMAC module does not use the Transmit Coding Error signal MTXER.
Instead of driving the error pin when an underflow condition occurs on a transmitted frame, the EMAC will
intentionally generate an incorrect checksum by inverting the frame CRC, so that the transmitted frame
will be detected as an error by the network. In addition, the EMAC I/Os operate at 3.3 V and are not
compatible with 2.5-V I/O signaling. Therefore, only Ethernet PHYs with 3.3-V I/O interface should be
used.
Both the EMAC and MDIO modules interface to the DM6467 device through a custom interface that allows
efficient data transmission and reception. This custom interface is referred to as the EMAC control
module. The EMAC control module contains the necessary components to allow the EMAC to make
efficient use of device memory, plus it controls device interrupts. The EMAC control module incorporates
8K bytes of internal RAM to hold EMAC buffer descriptors.
For more detailed information on the EMAC, see the TMS320DM646x DMSoC Ethernet Media Access
Controller (EMAC)/Management Data Input/Output (MDIO) Module User's Guide (literature number
SPRUEQ6).
7.16.1 EMAC Device-Specific Information
The EMAC module on the DM6467 supports two interface modes: Media Independent Interface (MII) and
Gigabit Media Independent Interface (GMII). The MII and GMII interface modes are defined in the IEEE
802.3-2002 standard.
The DM6467 EMAC uses the same pins for the MII and GMII modes of operation. Only one mode can be
used at a time. The mode used is selected at device reset based on the GMIIEN bit in the MACCONTROL
register. For more detailed information on the EMAC GMIIEN bit, see the TMS320DM646x DMSoC
Ethernet Media Access Controller (EMAC)/Management Data Input/Output (MDIO) Module User's Guide
(literature number SPRUEQ6).
The MII and GMII modes-of-operation pins are as follows:
• MII: MTCLK, MRCLK, MTXD[3:0], MRXD[3:0], MTXEN, MRXDV, MRXER, MCOL, MCRS, MDCLK,
and MDIO.
• GMII: RFTCLK, GMTCLK, MTCLK, MRCLK, MTXD[7:0], MRXD[7:0], MTXEN, MRXDV, MRXER,
MCOL, MCRS, MDCLK, and MDIO.
Copyright © 2007–2012, Texas Instruments Incorporated
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
251
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
7.16.2 EMAC Bus Master Memory Map
The EMAC control module includes a multi-channel DMA engine which is used to transfer receive and
transmit packets between the EMAC and DM6467 memory. Table 7-67 shows the memory map for the
EMAC DMA.
Table 7-67. EMAC DMA Master Memory Map
252
START ADDRESS
END ADDRESS
SIZE
(BYTES)
0x0000 0000
0x3FFF FFFF
1G
Reserved
EMAC DMA ACCESS
0x4000 0000
0x4BFF FFFF
192M
Reserved
0x4C00 0000
0x4FFF FFFF
64M
VLYNQ (Remote Data)
0x5000 0000
0x7FFF FFFF
768M
Reserved
0x8000 0000
0x9FFF FFFF
512M
DDR2 Memory Controller
0xA000 0000
0xBFFF FFFF
512M
Reserved
0xC000 0000
0xFFFF FFFF
1G
Reserved
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
7.16.3 EMAC Peripheral Register Description(s)
Table 7-68. Ethernet MAC (EMAC) Control Registers
HEX ADDRESS RANGE
ACRONYM
0x01C8 0000
TXIDVER
0x01C8 0004
TXCONTROL
0x01C8 0008
TXTEARDOWN
0x01C8 000C - 0x01C8 000F
–
0x01C8 0010
RXIDVER
0x01C8 0014
RXCONTROL
0x01C8 0018
RXTEARDOWN
0x01C8 001C - 0x01C8 007F
–
0x01C8 0080
TXINTSTATRAW
0x01C8 0084
TXINTSTATMASKED
0x01C8 0088
TXINTMASKSET
0x01C8 008C
TXINTMASKCLEAR
0x01C8 0090
MACINVECTOR
0x01C8 0094
MACEOIVECTOR
0x01C8 0098 - 0x01C8 009F
–
0x01C8 00A0
RXINTSTATRAW
0x01C8 00A4
RXINTSTATMASKED
REGISTER NAME
Transmit identification and version register
Transmit control register
Transmit teardown register
Reserved
Receive identification and version register
Receive control register
Receive teardown register
Reserved
Transmit interrupt status (unmasked) register
Transmit interrupt status (masked) register
Transmit interrupt mask set register
Transmit interrupt mask clear register
MAC input vector register
MAC end of interrupt vector register
Reserved
Receive interrupt status (unmasked) register
Receive interrupt status (masked) register
0x01C8 00A8
RXINTMASKSET
0x01C8 00AC
RXINTMASKCLEAR
Receive interrupt mask clear register
0x01C8 00B0
MACINTSTATRAW
MAC interrupt status (unmasked) register
0x01C8 00B4
MACINTSTATMASKED
0x01C8 00B8
MACINTMASKSET
0x01C8 00BC
MACINTMASKCLEAR
0x01C8 00C0 - 0x01C8 00FF
–
Receive interrupt mask set register
MAC interrupt status (masked) register
MAC interrupt mask set register
MAC interrupt mask clear register
Reserved
0x01C8 0100
RXMBPENABLE
Receive multicast/broadcast/promiscuous channel enable register
0x01C8 0104
RXUNICASTSET
Receive unicast enable set register
0x01C8 0108
RXUNICASTCLEAR
0x01C8 010C
RXMAXLEN
0x01C8 0110
RXBUFFEROFFSET
0x01C8 0114
RXFILTERLOWTHRESH
0x01C8 0118 - 0x01C8 011F
–
Receive unicast clear register
Receive maximum length register
Receive buffer offset register
Receive filter low priority frame threshold register
Reserved
0x01C8 0120
RX0FLOWTHRESH
Receive channel 0 flow control threshold register
0x01C8 0124
RX1FLOWTHRESH
Receive channel 1 flow control threshold register
0x01C8 0128
RX2FLOWTHRESH
Receive channel 2 flow control threshold register
0x01C8 012C
RX3FLOWTHRESH
Receive channel 3 flow control threshold register
0x01C8 0130
RX4FLOWTHRESH
Receive channel 4 flow control threshold register
0x01C8 0134
RX5FLOWTHRESH
Receive channel 5 flow control threshold register
0x01C8 0138
RX6FLOWTHRESH
Receive channel 6 flow control threshold register
0x01C8 013C
RX7FLOWTHRESH
Receive channel 7 flow control threshold register
0x01C8 0140
RX0FREEBUFFER
Receive channel 0 free buffer count register
0x01C8 0144
RX1FREEBUFFER
Receive channel 1 free buffer count register
0x01C8 0148
RX2FREEBUFFER
Receive channel 2 free buffer count register
0x01C8 014C
RX3FREEBUFFER
Receive channel 3 free buffer count register
0x01C8 0150
RX4FREEBUFFER
Receive channel 4 free buffer count register
0x01C8 0154
RX5FREEBUFFER
Receive channel 5 free buffer count register
Copyright © 2007–2012, Texas Instruments Incorporated
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
253
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
Table 7-68. Ethernet MAC (EMAC) Control Registers (continued)
HEX ADDRESS RANGE
ACRONYM
REGISTER NAME
0x01C8 0158
RX6FREEBUFFER
Receive channel 6 free buffer count register
0x01C8 015C
RX7FREEBUFFER
Receive channel 7 free buffer count register
0x01C8 0160
MACCONTROL
MAC control register
0x01C8 0164
MACSTATUS
MAC status register
0x01C8 0168
EMCONTROL
Emulation control register
0x01C8 016C
FIFOCONTROL
0x01C8 0170
MACCONFIG
MAC configuration register
0x01C8 0174
SOFTRESET
Soft reset register
0x01C8 0178 - 0x01C8 01CF
–
FIFO control register (transmit and receive)
Reserved
0x01C8 01D0
MACSRCADDRLO
MAC source address low bytes register (lower 16-bits)
0x01C8 01D4
MACSRCADDRHI
MAC source address high bytes register (upper 32-bits)
0x01C8 01D8
MACHASH1
MAC hash address register 1
0x01C8 01DC
MACHASH2
MAC hash address register 2
0x01C8 01E0
BOFFTEST
Back off test register
0x01C8 01E4
TPACETEST
0x01C8 01E8
RXPAUSE
Receive pause timer register
0x01C8 01EC
TXPAUSE
Transmit pause timer register
0x01C8 01F0 - 0x01C8 01FF
–
0x01C8 0200 - 0x01C8 02FF
(see Table 7-69)
0x01C8 0300 - 0x01C8 04FF
–
Transmit pacing algorithm test register
Reserved
EMAC statistics registers
Reserved
0x01C8 0500
MACADDRLO
MAC address low bytes register (used in receive address matching)
0x01C8 0504
MACADDRHI
MAC address high bytes register (used in receive address matching)
0x01C8 0508
MACINDEX
0x01C8 050C - 0x01C8 05FF
–
MAC index register
Reserved
0x01C8 0600
TX0HDP
Transmit channel 0 DMA head descriptor pointer register
0x01C8 0604
TX1HDP
Transmit channel 1 DMA head descriptor pointer register
0x01C8 0608
TX2HDP
Transmit channel 2 DMA head descriptor pointer register
0x01C8 060C
TX3HDP
Transmit channel 3 DMA head descriptor pointer register
0x01C8 0610
TX4HDP
Transmit channel 4 DMA head descriptor pointer register
0x01C8 0614
TX5HDP
Transmit channel 5 DMA head descriptor pointer register
0x01C8 0618
TX6HDP
Transmit channel 6 DMA head descriptor pointer register
0x01C8 061C
TX7HDP
Transmit channel 7 DMA head descriptor pointer register
0x01C8 0620
RX0HDP
Receive channel 0 DMA head descriptor pointer register
0x01C8 0624
RX1HDP
Receive channel 1 DMA head descriptor pointer register
0x01C8 0628
RX2HDP
Receive channel 2 DMA head descriptor pointer register
0x01C8 062C
RX3HDP
Receive channel 3 DMA head descriptor pointer register
0x01C8 0630
RX4HDP
Receive channel 4 DMA head descriptor pointer register
0x01C8 0634
RX5HDP
Receive channel 5 DMA head descriptor pointer register
0x01C8 0638
RX6HDP
Receive channel 6 DMA head descriptor pointer register
0x01C8 063C
RX7HDP
Receive channel 7 DMA head descriptor pointer register
0x01C8 0640
TX0CP
Transmit channel 0 completion pointer (interrupt acknowledge)
register
0x01C8 0644
TX1CP
Transmit channel 1 completion pointer (interrupt acknowledge)
register
0x01C8 0648
TX2CP
Transmit channel 2 completion pointer (interrupt acknowledge)
register
0x01C8 064C
TX3CP
Transmit channel 3 completion pointer (interrupt acknowledge)
register
254
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Table 7-68. Ethernet MAC (EMAC) Control Registers (continued)
HEX ADDRESS RANGE
ACRONYM
REGISTER NAME
0x01C8 0650
TX4CP
Transmit channel 4 completion pointer (interrupt acknowledge)
register
0x01C8 0654
TX5CP
Transmit channel 5 completion pointer (interrupt acknowledge)
register
0x01C8 0658
TX6CP
Transmit channel 6 completion pointer (interrupt acknowledge)
register
0x01C8 065C
TX7CP
Transmit channel 7 completion pointer (interrupt acknowledge)
register
0x01C8 0660
RX0CP
Receive channel 0 completion pointer (interrupt acknowledge)
register
0x01C8 0664
RX1CP
Receive channel 1 completion pointer (interrupt acknowledge)
register
0x01C8 0668
RX2CP
Receive channel 2 completion pointer (interrupt acknowledge)
register
0x01C8 066C
RX3CP
Receive channel 3 completion pointer (interrupt acknowledge)
register
0x01C8 0670
RX4CP
Receive channel 4 completion pointer (interrupt acknowledge)
register
0x01C8 0674
RX5CP
Receive channel 5 completion pointer (interrupt acknowledge)
register
0x01C8 0678
RX6CP
Receive channel 6 completion pointer (interrupt acknowledge)
register
0x01C8 067C
RX7CP
Receive channel 7 completion pointer (interrupt acknowledge)
register
0x01C8 0680 - 0x01C8 07FF
–
Reserved
Table 7-69. EMAC Statistics Registers
HEX ADDRESS RANGE
ACRONYM
REGISTER NAME
0x01C8 0200
RXGOODFRAMES
Good receive frames register
0x01C8 0204
RXBCASTFRAMES
Broadcast receive frames register
(Total number of good broadcast frames received)
0x01C8 0208
RXMCASTFRAMES
Multicast receive frames register
(Total number of good multicast frames received)
0x01C8 020C
RXPAUSEFRAMES
Pause receive frames register
0x01C8 0210
RXCRCERRORS
0x01C8 0214
RXALIGNCODEERRORS
0x01C8 0218
RXOVERSIZED
0x01C8 021C
RXJABBER
0x01C8 0220
RXUNDERSIZED
Receive undersized frames register
(Total number of undersized frames received)
0x01C8 0224
RXFRAGMENTS
Receive Frame Fragments Register
0x01C8 0228
RXFILTERED
0x01C8 022C
RXQOSFILTERED
0x01C8 0230
RXOCTETS
0x01C8 0234
TXGOODFRAMES
Good Transmit Frames Register
(Total number of good frames transmitted)
0x01C8 0238
TXBCASTFRAMES
Broadcast transmit frames register
0x01C8 023C
TXMCASTFRAMES
Multicast transmit frames register
0x01C8 0240
TXPAUSEFRAMES
Pause transmit frames register
Copyright © 2007–2012, Texas Instruments Incorporated
Receive CRC errors register
(Total number of frames received with CRC errors)
Receive alignment/code errors register
(Total number of frames received with alignment/code errors)
Receive oversized frames register
(Total number of oversized frames received)
Receive jabber frames register
(Total number of jabber frames received)
Filtered receive frames register
Received QOS filtered frames register
Receive octet frames register
(Total number of received bytes in good frames)
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
255
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
Table 7-69. EMAC Statistics Registers (continued)
HEX ADDRESS RANGE
ACRONYM
0x01C8 0244
REGISTER NAME
TXDEFERRED
Deferred transmit frames register
0x01C8 0248
TXCOLLISION
Transmit collision frames register
0x01C8 024C
TXSINGLECOLL
0x01C8 0250
TXMULTICOLL
0x01C8 0254
TXEXCESSIVECOLL
0x01C8 0258
TXLATECOLL
0x01C8 025C
TXUNDERRUN
0x01C8 0260
TXCARRIERSENSE
0x01C8 0264
TXOCTETS
0x01C8 0268
FRAME64
0x01C8 026C
FRAME65T127
Transmit and receive 65 to 127 octet frames register
0x01C8 0270
FRAME128T255
Transmit and receive 128 to 255 octet frames register
0x01C8 0274
FRAME256T511
Transmit and receive 256 to 511 octet frames register
0x01C8 0278
FRAME512T1023
Transmit and receive 512 to 1023 octet frames register
0x01C8 027C
FRAME1024TUP
Transmit and receive 1024 to 1518 octet frames register
0x01C8 0280
NETOCTETS
0x01C8 0284
RXSOFOVERRUNS
Receive FIFO or DMA start of frame overruns register
0x01C8 0288
RXMOFOVERRUNS
Receive FIFO or DMA middle of frame overruns register
0x01C8 028C
RXDMAOVERRUNS
Receive DMA start of frame and middle of frame overruns register
0x01C8 0290 - 0x01C8 02FF
–
Transmit single collision frames register
Transmit multiple collision frames register
Transmit excessive collision frames register
Transmit late collision frames register
Transmit underrun error register
Transmit carrier sense errors register
Transmit octet frames register
Transmit and receive 64 octet frames register
Network octet frames register
Reserved
Table 7-70. EMAC Control Module Registers
HEX ADDRESS RANGE
ACRONYM
0x01C8 1000
CMIDVER
REGISTER NAME
Identification and version register
0x01C8 1004
CMSOFTRESET
Software reset register
0x01C8 1008
CMEMCONTROL
Emulation control register
0x01C8 100C
CMINTCTRL
0x01C8 1010
CMRXTHRESHINTEN
0x01C8 1014
CMRXINTEN
Receive interrupt enable register
0x01C8 1018
CMTXINTEN
Transmit interrupt enable register
0x01C8 101C
CMMISCINTEN
0x01C8 1020 - 0x01C8 103F
–
Interrupt control register
Receive threshold interrupt enable register
Miscellaneous interrupt enable register
Reserved
0x01C8 1040
CMRXTHRESHINTSTAT
0x01C8 1044
CMRXINTSTAT
Receive interrupt status register
0x01C8 1048
CMTXINTSTAT
Transmit interrupt status register
0x01C8 104C
CMMISCINTSTAT
0x01C8 1050 - 0x01C8 106F
–
Receive threshold interrupt status register
Miscellaneous interrupt status register
Reserved
0x01C8 1070
CMRXINTMAX
Receive interrupts per millisecond register
0x01C8 1074
CMTXINTMAX
Transmit interrupts per millisecond register
0x01C8 1078 - 0x01C8 10FF
–
Reserved
0x01C8 1100 - 0x01C8 1FFF
–
Reserved
Table 7-71. EMAC Descriptor Memory
HEX ADDRESS RANGE
0x01C8 2000 - 0x01C8 3FFF
256
ACRONYM
–
DESCRIPTION
EMAC Control Module Descriptor Memory
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
7.16.4 EMAC Electrical Data/Timing
Table 7-72. Timing Requirements for MRCLK - MII and GMII Operation (see Figure 7-50)
-594, -729
1000 Mbps
(GMII Only)
NO.
MIN
MAX
100 Mbps
10 Mbps
MIN
MIN
MAX
UNIT
MAX
1
tc(MRCLK)
Cycle time, MRCLK
8
40
400
ns
2
tw(MRCLKH)
Pulse duration, MRCLK high
2.8
14
140
ns
3
tw(MRCLKL)
Pulse duration, MRCLK low
2.8
14
140
ns
4
tt(MRCLK)
Transition time, MRCLK
1
3
3
ns
4
1
2
4
3
MRCLK
(Input)
Figure 7-50. MRCLK Timing (EMAC – Receive) [MII and GMII Operation]
Table 7-73. Timing Requirements for MTCLK - MII and GMII Operation (see Figure 7-51)
-594, -729
NO.
100 Mbps
MIN
10 Mbps
MAX
MIN
UNIT
MAX
1
tc(MTCLK)
Cycle time, MTCLK
40
400
ns
2
tw(MTCLKH)
Pulse duration, MTCLK high
14
140
ns
3
tw(MTCLKL)
Pulse duration, MTCLK low
14
140
ns
4
tt(MTCLK)
Transition time, MTCLK
3
3
ns
4
1
2
4
3
MTCLK
(Input)
Figure 7-51. MTCLK Timing (EMAC – Transmit) [MII and GMII Operation]
Table 7-74. Timing Requirements for RFTCLK - GMII Operation (see Figure 7-52)
-594, -729
NO.
1000 Mbps
MIN
1
tc(RFTCLK)
Cycle time, RFTCLK
2
tw(RFTCLKH)
3
tw(RFTCLKL)
4
tt(RFTCLK)
Transition time, RFTCLK
UNIT
MAX
8
ns
Pulse duration, RFTCLK high
2.8
ns
Pulse duration, RFTCLK low
2.8
Copyright © 2007–2012, Texas Instruments Incorporated
ns
1
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
ns
257
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
4
1
2
3
4
RFTCLK
(Input)
Figure 7-52. RFTCLK Timing [GMII Operation]
258
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Table 7-75. Switching Characteristics Over Recommended Operating Conditions for GMTCLK - GMII
Operation (see Figure 7-53)
-594, -729
NO.
PARAMETER
1000 Mbps
MIN
1
tc(GMTCLK)
Cycle time, GMTCLK
2
tw(GMTCLKH)
3
tw(GMTCLKL)
4
tt(GMTCLK)
Transition time, GMTCLK
UNIT
MAX
8
ns
Pulse duration, GMTCLK high
2.8
ns
Pulse duration, GMTCLK low
2.8
ns
1
ns
4
1
2
4
3
GMTCLK
(Output)
Figure 7-53. GMTCLK Timing (EMAC – Transmit) [GMII Operation]
Table 7-76. Timing Requirements for EMAC MII and GMII Receive 10/100/1000 Mbit/s (1) (see Figure 7-54)
-594, -729
NO.
1000 Mbps
MIN
(1)
100/10 Mbps
MAX
MIN
UNIT
MAX
1
tsu(MRXD-MRCLKH)
Setup time, receive selected signals valid before
MRCLK high
2
8
ns
2
th(MRCLKH-MRXD)
Hold time, receive selected signals valid after
MRCLK high
0
8
ns
For MII, Receive selected signals include: MRXD[3:0], MRXDV, and MRXER.
For GMII, Receive selected signals include: MRXD[7:0], MRXDV, and MRXER.
1
2
MRCLK (Input)
MRXD7−MRXD4(GMII only),
MRXD3−MRXD0,
MRXDV, MRXER (Inputs)
Figure 7-54. EMAC Receive Interface Timing [MII and GMII Operation]
Copyright © 2007–2012, Texas Instruments Incorporated
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
259
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
Table 7-77. Switching Characteristics Over Recommended Operating Conditions for EMAC MII and GMII
Transmit 10/100 Mbit/s (1) (see Figure 7-55)
-594, -729
NO.
1
(1)
PARAMETER
td(MTCLKH-MTXD)
100/10 Mbps
Delay time, MTCLK high to transmit selected signals valid
UNIT
MIN
MAX
5
25
ns
For MII, Transmit selected signals include: MTXD[3:0] and MTXEN.
For GMII, Transmit selected signals include: MTXD[7:0] and MTXEN.
1
MTCLK (Input)
MTXD7−MTXD4(GMII only),
MTXD3−MTXD0,
MTXEN (Outputs)
Figure 7-55. EMAC Transmit Interface Timing [MII and GMII Operation]
Table 7-78. Switching Characteristics Over Recommended Operating Conditions for EMAC GMII Transmit
1000 Mbit/s (1) (see Figure 7-56)
-594, -729
NO.
1
(1)
PARAMETER
td(GMTCLKH-MTXD)
1000 Mbps
Delay time, GMTCLK high to transmit selected signals valid
UNIT
MIN
MAX
0.5
5
ns
For GMII, Transmit selected signals include: MTXD[7:0] and MTXEN.
1
GMTCLK (Output)
MTXD7−MTXD0,
MTXEN (Outputs)
Figure 7-56. EMAC Transmit Interface Timing [GMII Operation]
260
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
7.17 Management Data Input/Output (MDIO)
The Management Data Input/Output (MDIO) module continuously polls all 32 MDIO addresses in order to
enumerate all PHY devices in the system.
The Management Data Input/Output (MDIO) module implements the 802.3 serial management interface to
interrogate and control Ethernet PHY(s) using a shared two-wire bus. Host software uses the MDIO
module to configure the auto-negotiation parameters of each PHY attached to the EMAC, retrieve the
negotiation results, and configure required parameters in the EMAC module for correct operation. The
module is designed to allow almost transparent operation of the MDIO interface, with very little
maintenance from the core processor. Only one PHY may be connected at any given time.
For more detailed information on the MDIO peripheral, see the TMS320DM646x DMSoC Ethernet Media
Access Controller (EMAC)/Management Data Input/Output (MDIO) Module User's Guide (literature
number SPRUEQ6) . For a list of supported registers and register fields, see Table 7-79, MDIO Registers
in this data manual.
7.17.1
MDIO Peripheral Register Description(s)
Table 7-79. MDIO Registers
HEX ADDRESS RANGE
ACRONYM
REGISTER NAME
0x01C8 4000
VERSION
MDIO version register
0x01C8 4004
CONTROL
MDIO control register
0x01C8 4008
ALIVE
MDIO PHY alive status register
0x01C8 400C
LINK
MDIO PHY link status register
0x01C8 4010
LINKINTRAW
0x01C8 4014
LINKINTMASKED
0x01C8 4018 - 0x01C8 401F
0x01C8 4020
–
MDIO link status change interrupt (unmasked) register
MDIO link status change interrupt (masked) register
Reserved
USERINTRAW
MDIO user command complete interrupt (unmasked) register
0x01C8 4024
USERINTMASKED
MDIO user command complete interrupt (masked) register
0x01C8 4028
USERINTMASKSET
MDIO user command complete interrupt mask set register
0x01C8 402C
USERINTMASKCLEAR
0x01C8 4030 - 0x01C8 407F
–
MDIO user command complete interrupt mask clear register
Reserved
0x01C8 4080
USERACCESS0
MDIO user access register 0
0x01C8 4084
USERPHYSEL0
MDIO user PHY select register 0
0x01C8 4088
USERACCESS1
MDIO user access register 1
0x01C8 408C
USERPHYSEL1
MDIO user PHY select register 1
0x01C8 4090 - 0x01C8 47FF
–
Copyright © 2007–2012, Texas Instruments Incorporated
Reserved
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
261
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
7.17.2
www.ti.com
Management Data Input/Output (MDIO) Electrical Data/Timing
Table 7-80. Timing Requirements for MDIO Input (see Figure 7-57 and Figure 7-58)
-594, -729
NO.
MIN
MAX
UNIT
1
tc(MDCLK)
Cycle time, MDCLK
400
ns
2
tw(MDCLK)
Pulse duration, MDCLK high/low
180
ns
3
tt(MDCLK)
Transition time, MDCLK
4
tsu(MDIO-MDCLKH)
Setup time, MDIO data input valid before MDCLK high
5
th(MDCLKH-MDIO)
Hold time, MDIO data input valid after MDCLK high
5
ns
10
ns
0
ns
1
3
3
MDCLK
4
5
MDIO
(input)
Figure 7-57. MDIO Input Timing
Table 7-81. Switching Characteristics Over Recommended Operating Conditions for MDIO Output
(see Figure 7-58)
NO.
7
PARAMETER
td(MDCLKL-MDIO)
Delay time, MDCLK low to MDIO data output valid
-594, -729
MIN
MAX
100
UNIT
ns
1
MDCLK
7
MDIO
(output)
Figure 7-58. MDIO Output Timing
262
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
7.18 Host-Port Interface (HPI) Peripheral
The HPI is a parallel port through which a host processor can directly access the CPU memory space.
The host device functions as a master to the interface, which increases ease of access. The host and
CPU can exchange information via internal or external memory. The host also has direct access to
memory-mapped peripherals. Connectivity to the CPU memory space is provided through the EDMA3
controller.
7.18.1 HPI Device-Specific Information
The DM6467 device includes a user-configurable 32- or 16-bit Host-port interface (HPI32/HPI16).
• Multiplexed (address/data) operation
• Configurable single full-word cycle and dual half-word cycle access modes
• Bursting available utilizing 8-word read and write FIFOs
• HPIA register supports auto-incrementing
• HPID register/FIFOs providing data-path between external host interface and system bus
• Multiple strobes and control signals to allow flexible host connection
• Configurable asynchronous HRDY output to allow HPI to insert wait states to the Host [System Module
Register HPICTL.HRDYMODE]
• Software control of data prefetching to the HPID/FIFOs
• DMSoC-to-Host interrupt output signal controlled by HPIC accesses
• Host-to-DMSoC interrupt controlled by HPIC accesses
NOTE: The DM6467 HPI does not support the HAS feature. For proper HPI operation if the HAS pin (D4)
is routed out, the HAS pin must be pulled up via an external resistor.
The DM6467 HPICTL register (0x01C4 0030) is part of the System Module Registers. The HPICTL
register controls write access to the HPI peripheral control and address registers as well as determines
the host time-out value. The HPICTL System Module Register also determines the operation of the HRDY
output which allows the HPI to insert wait states to the Host. For more detailed information on the HPICTL
System Module Register, see Section 4.6.2, Peripheral Selection After Device Reset.
For more detailed information on the HPI peripheral, see the TMS320DM646x DMSoC Host Port Interface
(HPI) User's Guide (literature number SPRUES1).
7.18.2 HPI Bus Master
The HPI peripheral includes a bus master interface that allows external device initiated transfers to access
the DM6467 system bus. Table 7-82 shows the memory map for the HPI master interface.
Table 7-82. HPI Master Memory Map
START ADDRESS
END ADDRESS
SIZE
(BYTES)
0x0000 0000
0x01BF FFFF
28M
Reserved
0x01C0 0000
0x0FFF FFFF
228M
CFG Bus Peripherals
0x1000 0000
0x1000 FFFF
64K
Reserved
0x1001 0000
0x1001 3FFF
16K
ARM RAM 0 (Data)
0x1001 4000
0x1001 7FFF
16K
ARM RAM 1 (Data)
0x1001 8000
0x1001 FFFF
32K
ARM ROM (Data)
Copyright © 2007–2012, Texas Instruments Incorporated
HPI ACCESS
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
263
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
Table 7-82. HPI Master Memory Map (continued)
START ADDRESS
END ADDRESS
SIZE
(BYTES)
0x1002 0000
0x10FF FFFF
16256K
0x1100 0000
0x113F FFFF
4M
0x1140 0000
0x114F FFFF
1M
0x1150 0000
0x115F FFFF
1M
0x1160 0000
0x116F FFFF
1M
0x1170 0000
0x117F FFFF
1M
0x1180 0000
0x1180 FFFF
64K
0x1181 0000
0x1181 7FFF
32K
0x1181 8000
0x1183 7FFF
128K
0x1183 8000
0x118F FFFF
800K
0x1190 0000
0x11DF FFFF
5M
HPI ACCESS
Reserved
C64x+ L2 RAM/Cache
Reserved
0x11E0 0000
0x11E0 7FFF
32K
C64x+ L1P RAM/Cache
0x11E0 8000
0x11EF FFFF
992K
Reserved
C64x+ L1D RAM/Cache
0x11F0 0000
0x11F0 7FFF
32K
0x11F0 8000
0x11FF FFFF
992K
0x1200 0000
0x4BFF FFFF
928M
0x4C00 0000
0x4FFF FFFF
64M
VLYNQ (Remote Data)
0x5000 0000
0x7FFF FFFF
768M
Reserved
0x8000 0000
0x9FFF FFFF
512M
DDR2 Memory Controller
0xA000 0000
0xBFFF FFFF
512M
Reserved
0xC000 0000
0xFFFF FFFF
1G
Reserved
Reserved
7.18.3 HPI Peripheral Register Description(s)
Table 7-83. HPI Control Registers
HEX ADDRESS RANGE
ACRONYM
01C6 7800
PID
01C6 7804
PWREMU_MGMT
01C6 7808 - 01C6 782F
-
REGISTER NAME
Peripheral Identification Register
HPI power and emulation management register
HPIC
HPI control register
01C6 7834
HPIA
(HPIAW) (1)
HPI address register
(Write)
01C6 7838
HPIA
(HPIAR) (1)
HPI address register
(Read)
(1)
264
-
The ARM/C64x+ has
read/write access to the
PWREMU_MGMT register.
Reserved
01C6 7830
01C6 783C - 01C6 7FFF
COMMENTS
The Host and the
ARM/C64x+ both have
read/write access to the
HPIC register.
The Host has read/write
access to the HPIA registers.
The ARM/C64x+ has only
read access to the HPIA
registers.
Reserved
There are two 32-bit HPIA registers: HPIAR for read operations and HPIAW for write operations. The HPI can be configured such that
HPIAR and HPIAW act as a single 32-bit HPIA (single-HPIA mode) or as two separate 32-bit HPIAs (dual-HPIA mode) from the
perspective of the Host. The ARM/C64x+ can access HPIAW and HPIAR independently. For more details about the HPIA registers and
their modes, see the TMS320DM646x DMSoC Host Port Interface (HPI) User's Guide (literature number SPRUES1).
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
7.18.4 HPI Electrical Data/Timing
Table 7-84. Timing Requirements for Host-Port Interface Cycles (1)
62)
(2)
(see Figure 7-59 through Figure 7-594, -729
NO.
1
tsu(SELV-HSTBL)
Setup time, select signals (3) valid before HSTROBE low
(3)
valid after HSTROBE low
MAX
UNIT
5
ns
2
th(HSTBL-SELV)
Hold time, select signals
2
ns
3
tw(HSTBL)
Pulse duration, HSTROBE active low
15
ns
4
tw(HSTBH)
Pulse duration, HSTROBE inactive high between consecutive accesses
2M
ns
11
tsu(HDV-HSTBH)
Setup time, host data valid before HSTROBE high
5
ns
12
th(HSTBH-HDV)
Hold time, host data valid after HSTROBE high
0.15
ns
th(HRDYL-HSTBL)
Hold time, HSTROBE low after HRDY low. HSTROBE should not be
inactivated until HRDY is active (low); otherwise, HPI writes will not
complete properly.
0
ns
13
(1)
(2)
(3)
MIN
HSTROBE refers to the following logical operation on HCS, HDS1, and HDS2: [NOT(HDS1 XOR HDS2)] OR HCS.
M = SYSCLK3 period = (CPU clock frequency)/4 in ns. For example, when running parts at 594 MHz, use M = M = 1.68 ns.
Select signals include: HCNTL[1:0], HR/W. For HPI16 mode only, select signals also includes HHWIL.
Copyright © 2007–2012, Texas Instruments Incorporated
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
265
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
Table 7-85. Switching Characteristics for Host-Port Interface Cycles (1)
(see Figure 7-59 through Figure 7-62)
NO.
PARAMETER
(2) (3)
-594, -729
MIN
UNIT
MAX
For HPI Write, HRDY can go high (not
ready) for these HPI Write conditions;
otherwise, HRDY stays low (ready):
Case 1: Back-to-back HPIA writes (can
be either first or second half-word)
Case 2: HPIA write following a
PREFETCH command (can be either
first or second half-word)
Case 3: HPID write when FIFO is full
or flushing (can be either first or
second half-word)
Case 4: HPIA write and Write FIFO not
empty
For HPI Read, HRDY can go high (not
ready) for these HPI Read conditions:
Case 1: HPID read (with autoincrement) and data not in Read FIFO
(can only happen to first half-word of
HPID access)
Case 2: First half-word access of HPID
Read without auto-increment
For HPI Read, HRDY stays low (ready)
for these HPI Read conditions:
Case 1: HPID read with auto-increment
and data is already in Read FIFO
(applies to either half-word of HPID
access)
Case 2: HPID read without autoincrement and data is already in Read
FIFO (always applies to second halfword of HPID access)
Case 3: HPIC or HPIA read (applies to
either half-word access)
5
td(HSTBL-HRDYV)
Delay time, HSTROBE low to
HRDY valid
6
ten(HSTBL-HD)
Enable time, HD driven from HSTROBE low
7
td(HRDYL-HDV)
Delay time, HRDY low to HD valid
8
toh(HSTBH-HDV)
Output hold time, HD valid after HSTROBE high
14
tdis(HSTBH-HDV)
Disable time, HD high-impedance from HSTROBE high
15
(1)
(2)
(3)
266
td(HSTBL-HDV)
Delay time, HSTROBE low to
HD valid
12
2
ns
0
1.5
For HPI Read. Applies to conditions
where data is already residing in
HPID/FIFO:
Case 1: HPIC or HPIA read
Case 2: First half-word of HPID read
with auto-increment and data is
already in Read FIFO
Case 3: Second half-word of HPID
read with or without auto-increment
ns
ns
ns
12
ns
12
ns
M = SYSCLK3 period = (CPU clock frequency)/4 in ns. For example, when running parts at 594 MHz, use M = 1.68 ns.
HSTROBE refers to the following logical operation on HCS, HDS1, and HDS2: [NOT(HDS1 XOR HDS2)] OR HCS.
By design, whenever HCS is driven inactive (high), HPI will drive HRDY active (low).
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
HCS
HAS(D)
2
2
1
1
HCNTL[1:0]
2
1
2
1
HR/W
2
2
1
1
HHWIL
4
3
3
HSTROBE(A)(C)
15
15
14
14
6
8
HD[15:0]
(output)
5
13
7
6
1st Half-Word
8
2nd Half-Word
HRDY(B)
A. HSTROBE refers to the following logical operation on HCS, HDS1, and HDS2: [NOT(HDS1 XOR HDS2)] OR HCS.
B. Depending on the type of write or read operation (HPID without auto-incrementing; HPIA, HPIC, or HPID with
auto-incrementing) and the state of the FIFO, transitions on HRDY may or may not occur.
For more detailed information on the HPI peripheral, see the TMS320DM646x DMSoC Host Port Interface (HPI) User’s
Guide (literature number SPRUES1).
C. HCS reflects typical HCS behavior when HSTROBE assertion is caused by HDS1 or HDS2. HCS timing requirements are
reflected by parameters for HSTROBE.
D. For proper HPI operation, HAS must be pulled up via an external resistor.
Figure 7-59. HPI16 Read Timing (HAS Not Used, Tied High)
Copyright © 2007–2012, Texas Instruments Incorporated
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
267
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
HCS
HAS(D)
1
1
2
2
HCNTL[1:0]
1
1
2
2
HR/W
1
1
2
2
HHWIL
3
3
4
HSTROBE(A)(C)
11
HD[15:0]
(input)
11
12
12
1st Half-Word
5
13
2nd Half-Word
13
5
HRDY(B)
A. HSTROBE refers to the following logical operation on HCS, HDS1, and HDS2: [NOT(HDS1 XOR HDS2)] OR HCS.
B. Depending on the type of write or read operation (HPID without auto-incrementing; HPIA, HPIC, or HPID with auto-incrementing) and the
state of the FIFO, transitions on HRDY may or may not occur.
For more detailed information on the HPI peripheral, see the TMS320DM646x DMSoC Host Port Interface (HPI) User’s Guide (literature
number SPRUES1).
C. HCS reflects typical HCS behavior when HSTROBE assertion is caused by HDS1 or HDS2. HCS timing requirements are reflected by
parameters for HSTROBE.
D. For proper HPI operation, HAS must be pulled up via an external resistor.
Figure 7-60. HPI16 Write Timing (HAS Not Used, Tied High)
268
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
HAS(D) (Input)
2
1
HCNTL[1:0] (input)
HR/W (Input)
3
HSTROBE(A)(C) (Input)
HCS (input)
14
15
8
6
HD[31:0] (output)
13
7
5
HRDY(B)
(output)
A. HSTROBE refers to the following logical operation on HCS, HDS1, and HDS2: [NOT(HDS1 XOR HDS2)] OR HCS.
B. Depending on the type of write or read operation (HPID without auto-incrementing; HPIA, HPIC, or HPID with autoincrementing) and the state of the FIFO, transitions on HRDY may or may not occur.
For more detailed information on the HPI peripheral, see the TMS320DM646x DMSoC Host Port Interface (HPI) User's Guide
(literature number SPRUES1).
C. HCS reflects typical HCS behavior when HSTROBE assertion is caused by HDS1 or HDS2. HCS timing requirements are
reflected by parameters for HSTROBE.
D. For Proper HPI operation, HAS must be pulled up via an external resistor.
Figure 7-61. HPI32 Read Timing (HAS Not Used, Tied High)
Copyright © 2007–2012, Texas Instruments Incorporated
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
269
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
HAS(D) (input)
2
1
HCNTL[1:0] (input)
HR/W (input)
3
HSTROBE(A)(C) (input)
HCS (input)
12
11
HD[31:0] (input)
13
5
HRDY(B) (output)
A. HSTROBE refers to the following logical operation on HCS, HDS1, and HDS2: [NOT(HDS1 XOR HDS2)] OR HCS.
B. Depending on the type of write or read operation (HPID without auto-incrementing; HPIA, HPIC, or HPID with auto-incrementing) and
the state of the FIFO, transitions on HRDY may or may not occur.
For more detailed information on the HPI peripheral, see the TMS320DM646x DMSoC Host Port Interface (HPI) User’s Guide
(literature number SPRUES1).
C. HCS reflects typical HCS behavior when HSTROBE assertion is caused by HDS1 or HDS2. HCS timing requirements are reflected
by parameters for HSTROBE.
D. For proper HPI operation, HAS must be pulled up via an external resistor.
Figure 7-62. HPI32 Write Timing (HAS Not Used, Tied High)
270
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
7.19 USB 2.0
The DM6467 USB2.0 peripheral supports the following features:
• USB 2.0 peripheral at speeds high speed (HS: 480 Mb/s) and full speed (FS: 12 Mb/s)
• USB 2.0 host at speeds HS, FS, and low speed (LS: 1.5 Mb/s)
• Each endpoint (other than endpoint 0) can support all transfer modes (control, bulk, interrupt, and
isochronous)
• 4 Transmit (TX) and 4 Receive (RX) endpoints in addition to endpoint 0
• FIFO RAM
– 4K endpoint
– Programmable size
• Connects to a standard UTMI+ PHY with a 60-MHz, 8-bit interface
• External 5-V power supply for VBUS, when operating as Host, enabled directly by the USB controller
via a dedicated signal
• RNDIS mode for accelerating RNDIS type protocols using short packet termination over USB
7.19.1 USB DMA Master
The USB2.0 peripheral interface includes a master DMA engine that allows the USB to access the
DM6467 system bus. Table 7-86 shows the memory map for the USB2.0 DMA engine.
Table 7-86. USB2.0 DMA Master Memory Map
START ADDRESS
END ADDRESS
SIZE
(BYTES)
0x0000 0000
0x0FFF FFFF
256M
Reserved
0x1000 0000
0x1000 FFFF
64K
Reserved
0x1001 0000
0x1001 3FFF
16K
ARM RAM 0 (Data)
0x1001 4000
0x1001 7FFF
16K
ARM RAM 1 (Data)
0x1001 8000
0x1001 FFFF
32K
ARM ROM (Data)
0x1002 0000
0x10FF FFFF
16256K
0x1100 0000
0x113F FFFF
4M
0x1140 0000
0x114F FFFF
1M
0x1150 0000
0x115F FFFF
1M
0x1160 0000
0x116F FFFF
1M
0x1170 0000
0x117F FFFF
1M
0x1180 0000
0x1180 FFFF
64K
0x1181 0000
0x1181 7FFF
32K
0x1181 8000
0x1183 7FFF
128K
0x1183 8000
0x118F FFFF
800K
0x1190 0000
0x11DF FFFF
5M
USB2.0 DMA ACCESS
Reserved
C64x+ L2 RAM/Cache
Reserved
0x11E0 0000
0x11E0 7FFF
32K
C64x+ L1P RAM/Cache
0x11E0 8000
0x11EF FFFF
992K
Reserved
0x11F0 0000
0x11F0 7FFF
32K
C64x+ L1D RAM/Cache
0x11F0 8000
0x11FF FFFF
992K
0x1200 0000
0x4BFF FFFF
928M
0x4C00 0000
0x4FFF FFFF
64M
VLYNQ (Remote Data)
0x5000 0000
0x7FFF FFFF
768M
Reserved
0x8000 0000
0x9FFF FFFF
512M
DDR2 Memory Controller
0xA000 0000
0xBFFF FFFF
512M
Reserved
Copyright © 2007–2012, Texas Instruments Incorporated
Reserved
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
271
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
Table 7-86. USB2.0 DMA Master Memory Map (continued)
START ADDRESS
END ADDRESS
SIZE
(BYTES)
0xC000 0000
0xFFFF FFFF
1G
USB2.0 DMA ACCESS
Reserved
7.19.2 USB2.0 Device-Specific Information
The DM6467 USBCTL register (0x01C4 00034) is part of the System Module Registers. The USBCTL
register controls the USB data polarity, host/peripheral mode, and VBUS sense, along with the PHY power
and clock good, PHY PLL suspend override, and PHY power down. For more detailed information on the
USBCTL System Module Register, see Section 4.6.2, Peripheral Selection After Device Reset
For more detailed information on the USB2.0 peripheral, see the TMS320DM646x DMSoC Universal
Serial Bus (USB) Controller User's Guide (literature number SPRUER7).
272
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
7.19.3 USB2.0 Peripheral Register Description(s)
Table 7-87 shows the USB perripheral register memory mapping.
Table 7-87. USB2.0 Registers
HEX ADDRESS
RANGE
ACRONYM
REGISTER NAME
0x01C6 4000
REVR
Revision Register
0x01C6 4004
CTRLR
Control Register
0x01C6 4008
STATR
Status Register
0x01C6 400C 0x01C6 400F
0x01C6 4010
RNDISR
0x01C6 4014
AUTOREQ
0x01C6 4018 0x01C6 401F
0x01C6 4020
Reserved
–
RNDIS Register
Auto Request Register
Reserved
–
INTSRCR
USB Interrupt Source Register
0x01C6 4024
INTSETR
USB Interrupt Source Set Register
0x01C6 4028
INTCLRR
USB Interrupt Source Clear Register
0x01C6 402C
INTMSKR
USB Interrupt Mask Register
0x01C6 4030
INTMSKSETR
USB Interrupt Mask Set Register
0x01C6 4034
INTMSKCLRR
USB Interrupt Mask Clear Register
0x01C6 4038
INTMASKEDR
USB Interrupt Source Masked Register
0x01C6 403C
EOIR
USB End of Interrupt Register
0x01C6 4040
INTVECTR
USB Interrupt Vector Register
0x01C6 4044 0x01C6 407F
Reserved
–
0x01C6 4080
TCPPICR
0x01C6 4084
TCPPITDR
TX CPPI Teardown Register
0x01C6 4088
TCPPIEOIR
TX CPPI DMA Controller End of Interrupt Register
0x01C6 408C
TCPPIIVECTR
TX CPPI DMA Controller Interrupt Vector Register
0x01C6 4090
TCPPIMSKSR
TX CPPI Masked Status Register
0x01C6 4094
TCPPIRAWSR
TX CPPI Raw Status Register
0x01C6 4098
TCPPIIENSETR
TX CPPI Interrupt Enable Set Register
0x01C6 409C
TCPPIIENCLRR
TX CPPI Interrupt Enable Clear Register
0x01C6 40A0 0x01C6 40BF
–
0x01C6 40C0
RCPPICR
0x01C6 40C4 0x01C6 40CF
0x01C6 40D0
TX CPPI Control Register
Reserved
RX CPPI Control Register
Reserved
–
RCPPIMSKSR
RX CPPI Masked Status Register
0x01C6 40D4
RCPPIRAWSR
RX CPPI Raw Status Register
0x01C6 40D8
RCPPIENSETR
RX CPPI Interrupt Enable Set Register
0x01C6 40DC
RCPPIIENCLRR
RX CPPI Interrupt Enable Clear Register
0x01C6 40E0
RBUFCNT0
RX Buffer Count 0 Register
0x01C6 40E4
RBUFCNT1
RX Buffer Count 1 Register
0x01C6 40E8
RBUFCNT2
RX Buffer Count 2 Register
0x01C6 40EC
RBUFCNT3
RX Buffer Count 3 Register
0x01C6 40F0 0x01C6 40FF
–
Reserved
TX/RX CCPI Channel 0 State Block
0x01C6 4100
TCPPIDMASTATEW0
Copyright © 2007–2012, Texas Instruments Incorporated
TX CPPI DMA State Word 0
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
273
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
Table 7-87. USB2.0 Registers (continued)
HEX ADDRESS
RANGE
ACRONYM
REGISTER NAME
0x01C6 4104
TCPPIDMASTATEW1
TX CPPI DMA State Word 1
0x01C6 4108
TCPPIDMASTATEW2
TX CPPI DMA State Word 2
0x01C6 410C
TCPPIDMASTATEW3
TX CPPI DMA State Word 3
0x01C6 4110
TCPPIDMASTATEW4
TX CPPI DMA State Word 4
0x01C6 4114
TCPPIDMASTATEW5
TX CPPI DMA State Word 5
0x01C6 4118
–
Reserved
0x01C6 411C
TCPPICOMPPTR
TX CPPI Completion Pointer
0x01C6 4120
RCPPIDMASTATEW0
RX CPPI DMA State Word 0
0x01C6 4124
RCPPIDMASTATEW1
RX CPPI DMA State Word 1
0x01C6 4128
RCPPIDMASTATEW2
RX CPPI DMA State Word 2
0x01C6 412C
RCPPIDMASTATEW3
RX CPPI DMA State Word 3
0x01C6 4130
RCPPIDMASTATEW4
RX CPPI DMA State Word 4
0x01C6 4134
RCPPIDMASTATEW5
RX CPPI DMA State Word 5
0x01C6 4138
RCPPIDMASTATEW6
RX CPPI DMA State Word 6
0x01C6 413C
RCPPICOMPPTR
RX CPPI Completion Pointer
TX/RX CCPI Channel 1 State Block
0x01C6 4140
TCPPIDMASTATEW0
TX CPPI DMA State Word 0
0x01C6 4144
TCPPIDMASTATEW1
TX CPPI DMA State Word 1
0x01C6 4148
TCPPIDMASTATEW2
TX CPPI DMA State Word 2
0x01C6 414C
TCPPIDMASTATEW3
TX CPPI DMA State Word 3
0x01C6 4150
TCPPIDMASTATEW4
TX CPPI DMA State Word 4
0x01C6 4154
TCPPIDMASTATEW5
TX CPPI DMA State Word 5
0x01C6 4158
–
Reserved
0x01C6 415C
TCPPICOMPPTR
TX CPPI Completion Pointer
0x01C6 4160
RCPPIDMASTATEW0
RX CPPI DMA State Word 0
0x01C6 4164
RCPPIDMASTATEW1
RX CPPI DMA State Word 1
0x01C6 4168
RCPPIDMASTATEW2
RX CPPI DMA State Word 2
0x01C6 416C
RCPPIDMASTATEW3
RX CPPI DMA State Word 3
0x01C6 4170
RCPPIDMASTATEW4
RX CPPI DMA State Word 4
0x01C6 4174
RCPPIDMASTATEW5
RX CPPI DMA State Word 5
0x01C6 4178
RCPPIDMASTATEW6
RX CPPI DMA State Word 6
0x01C6 417C
RCPPICOMPPTR
RX CPPI Completion Pointer
TX/RX CCPI Channel 2 State Block
0x01C6 4180
TCPPIDMASTATEW0
TX CPPI DMA State Word 0
0x01C6 4184
TCPPIDMASTATEW1
TX CPPI DMA State Word 1
0x01C6 4188
TCPPIDMASTATEW2
TX CPPI DMA State Word 2
0x01C6 418C
TCPPIDMASTATEW3
TX CPPI DMA State Word 3
0x01C6 4190
TCPPIDMASTATEW4
TX CPPI DMA State Word 4
0x01C6 4194
TCPPIDMASTATEW5
TX CPPI DMA State Word 5
0x01C6 4198
–
Rserved
0x01C6 419C
TCPPICOMPPTR
TX CPPI Completion Pointer
0x01C6 41A0
RCPPIDMASTATEW0
RX CPPI DMA State Word 0
0x01C6 41A4
RCPPIDMASTATEW1
RX CPPI DMA State Word 1
0x01C6 41A8
RCPPIDMASTATEW2
RX CPPI DMA State Word 2
0x01C6 41AC
RCPPIDMASTATEW3
RX CPPI DMA State Word 3
0x01C6 41B0
RCPPIDMASTATEW4
RX CPPI DMA State Word 4
0x01C6 41B4
RCPPIDMASTATEW5
RX CPPI DMA State Word 5
274
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Table 7-87. USB2.0 Registers (continued)
HEX ADDRESS
RANGE
ACRONYM
REGISTER NAME
0x01C6 41B8
RCPPIDMASTATEW6
RX CPPI DMA State Word 6
0x01C6 41BC
RCPPICOMPPTR
RX CPPI Completion Pointer
TX/RX CCPI Channel 3 State Block
0x01C6 41C0
TCPPIDMASTATEW0
TX CPPI DMA State Word 0
0x01C6 41C4
TCPPIDMASTATEW1
TX CPPI DMA State Word 1
0x01C6 41C8
TCPPIDMASTATEW2
TX CPPI DMA State Word 2
0x01C6 41CC
TCPPIDMASTATEW3
TX CPPI DMA State Word 3
0x01C6 41D0
TCPPIDMASTATEW4
TX CPPI DMA State Word 4
0x01C6 41D4
TCPPIDMASTATEW5
TX CPPI DMA State Word 5
0x01C6 41D8
–
Rserved
0x01C6 41DC
TCPPICOMPPTR
TX CPPI Completion Pointer
0x01C6 41E0
RCPPIDMASTATEW0
RX CPPI DMA State Word 0
0x01C6 41E4
RCPPIDMASTATEW1
RX CPPI DMA State Word 1
0x01C6 41E8
RCPPIDMASTATEW2
RX CPPI DMA State Word 2
0x01C6 41EC
RCPPIDMASTATEW3
RX CPPI DMA State Word 3
0x01C6 41F0
RCPPIDMASTATEW4
RX CPPI DMA State Word 4
0x01C6 41F4
RCPPIDMASTATEW5
RX CPPI DMA State Word 5
0x01C6 41F8
RCPPIDMASTATEW6
RX CPPI DMA State Word 6
0x01C6 41FC
RCPPICOMPPTR
RX CPPI Completion Pointer
0x01C6 4200 0x01C6 43FF
–
Reserved
Core Registers
0x01C6 4400
FADDR
Function Address Register
0x01C6 4401
POWER
Power Management Register
0x01C6 4402
INTRTX
Interrupt Register for Endpoint 0 plus TX Endpoints 1 to 4
0x01C6 4404
INTRRX
Interrupt Register for RX Endpoints 1 to 4
0x01C6 4406
INTRTXE
Interrupt Enable Register for INTRTX
0x01C6 4408
INTRRXE
Interrupt Enable Register for INTRRX
0x01C6 440A
INTRUSB
Interrupt Register for Common USB Interrupts
0x01C6 440B
INTRUSBE
0x01C6 440C
FRAME
Frame Number Register
0x01C6 440E
INDEX
Index register for selecting the endpoint status and control registers
0x01C6 440F
TESTMODE
0x01C6 4410
TXMAXP
Register to enable the USB 2.0 test modes
Maximum packet size for peripheral/host TX endpoint (Index register set to select
Endpoints 1 - 4 only)
PERI_CSR0
Control Status register for Endpoint 0 in Peripheral mode. (Index register set to
select Endpoint 0)
HOST_CSR0
Control Status register for Endpoint 0 in Host mode. (Index register set to select
Endpoint 0)
PERI_TXCSR
Control Status register for peripheral TX endpoint. (Index register set to select
Endpoints 1 - 4)
HOST_TXCSR
Control Status register for host TX endpoint. (Index register set to select
Endpoints 1 - 4)
0x01C6 4412
0x01C6 4414
Interrupt Enable Register for INTRUSB
RXMAXP
Maximum packet size for peripheral/host RX endpoint (Index register set to select
Endpoints 1 - 4 only)
PERI_RXCSR
Control Status register for peripheral RX endpoint. (Index register set to select
Endpoints 1 - 4)
HOST_RXCSR
Control Status register for host RX endpoint. (Index register set to select
Endpoints 1 - 4)
0x01C6 4416
Copyright © 2007–2012, Texas Instruments Incorporated
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
275
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
Table 7-87. USB2.0 Registers (continued)
HEX ADDRESS
RANGE
ACRONYM
COUNT0
0x01C6 4418
RXCOUNT
REGISTER NAME
Number of received bytes in Endpoint 0 FIFO. (Index register set to select
Endpoint 0)
Number of bytes in host RX endpoint FIFO. (Index register set to select
Endpoints 1 - 4)
0x01C6 441A
HOST_TYPE0
Defines the speed of Endpoint 0
0x01C6 441A
HOST_TXTYPE
0x01C6 441B
HOST_NAKLIMIT0
0x01C6 441B
HOST_TXINTERVAL
Sets the polling interval for Interrupt/ISOC transactions or the NAK response
timeout on Bulk transactions for host TX endpoint. (Index register set to select
Endpoints 1 - 4 only)
0x01C6 441C
HOST_RXTYPE
Sets the operating speed, transaction protocol and peripheral endpoint number
for the host RX endpoint. (Index register set to select Endpoints 1 - 4 only)
0x01C6 441D
HOST_RXINTERVAL
Sets the polling interval for Interrupt/ISOC transactions or the NAK response
timeout on Bulk transactions for host RX endpoint. (Index register set to select
Endpoints 1 - 4 only)
0x01C6 441F
CONFIGDATA
0x01C6 4420
FIFO0
TX and RX FIFO Register for Endpoint 0
0x01C6 4424
FIFO1
TX and RX FIFO Register for Endpoint 1
0x01C6 4428
FIFO2
TX and RX FIFO Register for Endpoint 2
0x01C6 442C
FIFO3
TX and RX FIFO Register for Endpoint 3
0x01C6 4430
FIFO4
TX and RX FIFO Register for Endpoint 4
0x01C6 4460
DEVCTL
0x01C6 4462
TXFIFOSZ
TX Endpoint FIFO Size (Index register set to select Endpoints 0 - 4 only)
0x01C6 4463
RXFIFOSZ
RX Endpoint FIFO Size (Index register set to select Endpoints 0 - 4 only)
0x01C6 4464
TXFIFOADDR
TX Endpoint FIFO Address (Index register set to select Endpoints 0 - 4 only)
0x01C6 4466
RXFIFOADDR
RX Endpoint FIFO Address (Index register set to select Endpoints 0 - 4 only)
Sets the operating speed, transaction protocol and peripheral endpoint number
for the host TX endpoint. (Index register set to select Endpoints 1 - 4 only)
Sets the NAK response timeout on Endpoint 0. (Index register set to select
Endpoint 0)
Returns details of core configuration (Index register set to select Endpoint 0)
Device Control Register
Target Endpoint Control Registers (Valid Only in Host Mode) - EPTRG0
0x01C6 4480
TXFUNCADDR
Address of the target function that has to be accessed through the associated TX
Endpoint
0x01C6 4482
TXHUBADDR
Address of the hub that has to be accessed through the associated TX Endpoint.
This is used only when full-speed or low-speed device is connected via a USB2.0
high-speed hub.
0x01C6 4483
TXHUBPORT
Port of the hub that has to be accessed through the associated TX Endpoint. This
is used only when full-speed or low-speed device is connected via a USB2.0
high-speed hub.
0x01C6 4484
RXFUNCADDR
Address of the target function that has to be accessed through the associated RX
Endpoint
0x01C6 4486
RXHUBADDR
Address of the hub that has to be accessed through the associated RX Endpoint.
This is used only when full-speed or low-speed device is connected via a USB2.0
high-speed hub.
0x01C6 4487
RXHUBPORT
Port of the hub that has to be accessed through the associated RX Endpoint.
This is used only when full speed or low speed device is connected via a USB2.0
high speed hub
Target Endpoint Control Registers (Valid Only in Host Mode) - EPTRG1
0x01C6 4488
TXFUNCADDR
Address of the target function that has to be accessed through the associated TX
Endpoint
0x01C6 448A
TXHUBADDR
Address of the hub that has to be accessed through the associated TX Endpoint.
This is used only when full-speed or low-speed device is connected via a USB2.0
high-speed hub.
0x01C6 448B
TXHUBPORT
Port of the hub that has to be accessed through the associated TX Endpoint. This
is used only when full-speed or low-speed device is connected via a USB2.0
high-speed hub.
276
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Table 7-87. USB2.0 Registers (continued)
HEX ADDRESS
RANGE
ACRONYM
REGISTER NAME
0x01C6 448C
RXFUNCADDR
Address of the target function that has to be accessed through the associated RX
Endpoint
0x01C6 448E
RXHUBADDR
Address of the hub that has to be accessed through the associated RX Endpoint.
This is used only when full-speed or low-speed device is connected via a USB2.0
high speed hub
0x01C6 448F
RXHUBPORT
Port of the hub that has to be accessed through the associated RX Endpoint.
This is used only when full speed or low speed device is connected via a USB2.0
high-speed hub.
Target Endpoint Control Registers (Valid Only in Host Mode) - EPTRG2
0x01C6 4490
TXFUNCADDR
Address of the target function that has to be accessed through the associated TX
Endpoint
0x01C6 4492
TXHUBADDR
Address of the hub that has to be accessed through the associated TX Endpoint.
This is used only when full-speed or low-speed device is connected via a USB2.0
high-speed hub.
0x01C6 4493
TXHUBPORT
Port of the hub that has to be accessed through the associated TX Endpoint. This
is used only when full-speed or low-speed device is connected via a USB2.0
high-speed hub.
0x01C6 4494
RXFUNCADDR
Address of the target function that has to be accessed through the associated RX
Endpoint
0x01C6 4496
RXHUBADDR
Address of the hub that has to be accessed through the associated RX Endpoint.
This is used only when full-speed or low-speed device is connected via a USB2.0
high-speed hub.
0x01C6 4497
RXHUBPORT
Port of the hub that has to be accessed through the associated RX Endpoint.
This is used only when full-speed or low-speed device is connected via a USB2.0
high-speed hub.
Target Endpoint Control Registers (Valid Only in Host Mode) - EPTRG3
0x01C6 4498
TXFUNCADDR
Address of the target function that has to be accessed through the associated TX
Endpoint
0x01C6 449A
TXHUBADDR
Address of the hub that has to be accessed through the associated TX Endpoint.
This is used only when full-speed or low-speed device is connected via a USB2.0
high-speed hub.
0x01C6 449B
TXHUBPORT
Port of the hub that has to be accessed through the associated TX Endpoint. This
is used only when full -peed or low-speed device is connected via a USB2.0 highspeed hub.
0x01C6 449C
RXFUNCADDR
Address of the target function that has to be accessed through the associated RX
Endpoint
0x01C6 449E
RXHUBADDR
Address of the hub that has to be accessed through the associated RX Endpoint.
This is used only when full-speed or low-speed device is connected via a USB2.0
high-speed hub.
0x01C6 449F
RXHUBPORT
Port of the hub that has to be accessed through the associated RX Endpoint.
This is used only when full-speed or low-speed device is connected via a USB2.0
high-speed hub.
Target Endpoint Control Registers (Valid Only in Host Mode) - EPTRG4
0x01C6 44A0
TXFUNCADDR
Address of the target function that has to be accessed through the associated TX
Endpoint
0x01C6 44A2
TXHUBADDR
Address of the hub that has to be accessed through the associated TX Endpoint.
This is used only when full-speed or low-speed device is connected via a USB2.0
high-speed hub.
0x01C6 44A3
TXHUBPORT
Port of the hub that has to be accessed through the associated TX Endpoint. This
is used only when full-speed or low-speed device is connected via a USB2.0
high-speed hub.
0x01C6 44A4
RXFUNCADDR
Address of the target function that has to be accessed through the associated RX
Endpoint
0x01C6 44A6
RXHUBADDR
Address of the hub that has to be accessed through the associated RX Endpoint.
This is used only when full-speed or low-speed device is connected via a USB2.0
high-speed hub.
Copyright © 2007–2012, Texas Instruments Incorporated
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
277
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
Table 7-87. USB2.0 Registers (continued)
HEX ADDRESS
RANGE
0x01C6 44A7
ACRONYM
REGISTER NAME
RXHUBPORT
Port of the hub that has to be accessed through the associated RX Endpoint.
This is used only when full-speed or low-speed device is connected via a USB2.0
high-speed hub.
Control and Status Register for Endpoint 0 - EOCSR0
0x01C6 4502
0x01C6 4508
PERI_CSR0
Control Status Register for Endpoint 0 in Peripheral mode
HOST_CSR0
Control Status Register for Endpoint 0 in Host mode
COUNT0
0x01C6 450A
HOST_TYPE0
0x01C6 450B
HOST_NAKLIMIT0
0x01C6 450F
CONFIGDATA
0x01C6 4510
TXMAXP
Number of Received Bytes in Endpoint 0 FIFO
Defines the Speed of Endpoint 0
Sets the NAK response timeout on Endpoint 0.
Returns details of core configuration
Control and Status Register for Endpoint 1 - EOCSR1
0x01C6 4512
0x01C6 4514
0x01C6 4516
Maximum Packet size for Peripheral/Host TX Endpoint
PERI_TXCSR
Control Status Register for Peripheral TX Endpoint
HOST_TXCSR
Control Status Register for Host TX Endpoint
RXMAXP
Maximum Packet Size for Peripheral/Host RX Endpoint
PERI_RXCSR
Control Status Register for Peripheral RX Endpoint
HOST_RXCSR
Control Status Register for Host RX Endpoint
0x01C6 4518
RXCOUNT
0x01C6 451A
HOST_TXTYPE
0x01C6 451B
HOST_TXINTERVAL
0x01C6 451C
HOST_RXTYPE
0x01C6 451D
HOST_RXINTERVAL
Number of Bytes in Host RX Endpoint FIFO
Sets the operating speed, transaction protocol and peripheral endpoint number
for the host TX endpoint.
Sets the polling interval for Interrupt/ISOC transactions or the NAK response
timeout on Bulk transactions for host TX endpoint.
Sets the operating speed, transaction protocol and peripheral endpoint number
for the host RX endpoint.
Sets the polling interval for Interrupt/ISOC transactions or the NAK response
timeout on Bulk transactions for host RX endpoint.
Control and Status Register for Endpoint 2 - EOCSR2
0x01C6 4520
0x01C6 4522
0x01C6 4524
0x01C6 4526
TXMAXP
Maximum Packet Size for Peripheral/Host TX Endpoint
PERI_TXCSR
Control Status Register for Peripheral TX Endpoint
HOST_TXCSR
Control Status Register for Host TX Endpoint
RXMAXP
Maximum Packet Size for Peripheral/Host RX Endpoint
PERI_RXCSR
Control Status Register for Peripheral RX Endpoint
HOST_RXCSR
Control Status Register for Host RX Endpoint
0x01C6 4528
RXCOUNT
0x01C6 452A
HOST_TXTYPE
0x01C6 452B
HOST_TXINTERVAL
0x01C6 452C
HOST_RXTYPE
0x01C6 452D
HOST_RXINTERVAL
0x01C6 4530
TXMAXP
Number of Bytes in Host RX Endpoint FIFO
Sets the operating speed, transaction protocol and peripheral endpoint number
for the host TX endpoint.
Sets the polling interval for Interrupt/ISOC transactions or the NAK response
timeout on Bulk transactions for host TX endpoint.
Sets the operating speed, transaction protocol and peripheral endpoint number
for the host RX endpoint.
Sets the polling interval for Interrupt/ISOC transactions or the NAK response
timeout on Bulk transactions for host RX endpoint.
Control and Status Register for Endpoint 3 - EOCSR3
0x01C6 4532
0x01C6 4534
0x01C6 4536
0x01C6 4538
278
Maximum Packet Size for Peripheral/Host TX Endpoint
PERI_TXCSR
Control Status Register for Peripheral TX Endpoint
HOST_TXCSR
Control Status Register for Host TX Endpoint
RXMAXP
Maximum Packet Size for Peripheral/Host RX Endpoint
PERI_RXCSR
Control Status Register for Peripheral RX Endpoint
HOST_RXCSR
Control Status Register for Host RX Endpoint
RXCOUNT
Number of Bytes in Host RX Endpoint FIFO
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Table 7-87. USB2.0 Registers (continued)
HEX ADDRESS
RANGE
ACRONYM
REGISTER NAME
Sets the operating speed, transaction protocol and peripheral endpoint number
for the host TX endpoint.
0x01C6 453A
HOST_TXTYPE
0x01C6 453B
HOST_TXINTERVAL
0x01C6 453C
HOST_RXTYPE
0x01C6 453D
HOST_RXINTERVAL
0x01C6 4540
TXMAXP
Sets the polling interval for Interrupt/ISOC transactions or the NAK response
timeout on Bulk transactions for host TX endpoint.
Sets the operating speed, transaction protocol and peripheral endpoint number
for the host RX endpoint.
Sets the polling interval for Interrupt/ISOC transactions or the NAK response
timeout on Bulk transactions for host RX endpoint.
Control and Status Register for Endpoint 4 - EOCSR4
0x01C6 4542
0x01C6 4544
0x01C6 4546
Maximum Packet Size for Peripheral/Host TX Endpoint
PERI_TXCSR
Control Status Register for Peripheral TX Endpoint
HOST_TXCSR
Control Status Register for Host TX Endpoint
RXMAXP
Maximum Packet Size for Peripheral/Host RX Endpoint
PERI_RXCSR
Control Status Register for Peripheral RX Endpoint
HOST_RXCSR
Control Status Register for Host RX Endpoint
0x01C6 4548
RXCOUNT
0x01C6 454A
HOST_TXTYPE
0x01C6 454B
HOST_TXINTERVAL
0x01C6 454C
HOST_RXTYPE
0x01C6 454D
HOST_RXINTERVAL
Copyright © 2007–2012, Texas Instruments Incorporated
Number of Bytes in Host RX Endpoint FIFO
Sets the operating speed, transaction protocol and peripheral endpoint number
for the host TX endpoint.
Sets the polling interval for Interrupt/ISOC transactions or the NAK response
timeout on Bulk transactions for host TX endpoint.
Sets the operating speed, transaction protocol and peripheral endpoint number
for the host RX endpoint.
Sets the polling interval for Interrupt/ISOC transactions or the NAK response
timeout on Bulk transactions for host RX endpoint.
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
279
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
7.19.4 USB2.0 Electrical Data/Timing
Table 7-88. Switching Characteristics Over Recommended Operating Conditions for USB2.0 (see
Figure 7-63)
-594, -729
NO.
LOW SPEED
1.5 Mbps
PARAMETER
FULL SPEED
12 Mbps
HIGH SPEED
480 Mbps
MIN
MAX
MIN
MAX
MIN
1
tr(D)
Rise time, USB_DP and USB_DN signals (1)
75
300
4
20
0.5
2
tf(D)
Fall time, USB_DP and USB_DN signals (1)
75
300
4
20
0.5
3
trfM
Rise/Fall time, matching (2)
80
125
90
111.11
–
1.3
2
1.3
2
–
(1)
4
VCRS
Output signal cross-over voltage
5
tjr(source)NT
Source (Host) Driver jitter, next transition
tjr(FUNC)NT
Function Driver jitter, next transition
6
tjr(source)PT
Source (Host) Driver jitter, paired transition
tjr(FUNC)PT
Function Driver jitter, paired transition
7
tw(EOPT)
Pulse duration, EOP transmitter
8
tw(EOPR)
Pulse duration, EOP receiver
9
t(DRATE)
Data Rate
10
ZDRV
Driver Output Resistance
11
USB_R1
USB reference resistor
(1)
(2)
(3)
(4)
(4)
1250
UNIT
MAX
ns
ns
–
%
–
V
2
2
(3)
ns
25
2
(3)
ns
1
1
(3)
ns
10
1
(3)
ns
–
ns
1500
160
670
175
82
–
–
1.5
12
ns
480 Mb/s
–
–
28
49.5
40.5
49.5
Ω
9.9
10.1
9.9
10.1
9.9
10.1
kΩ
Low Speed: CL = 200 pF, Full Speed: CL = 50 pF, High Speed: CL = 50 pF
tRFM = (tr/tf) x 100. [Excluding the first transaction from the Idle state.]
For more detailed information, see the Universal Serial Bus Specification Revision 2.0, Chapter 7. Electrical.
tjr = tpx(1) - tpx(0)
USB_DN
VCRS
USB_DP
tper − tjr
90% VOH
10% VOL
tf
tr
Figure 7-63. USB2.0 Integrated Transceiver Interface Timing
USB
USB_VSSREF
USB_R1
10 K Ω ±1%
(A)
A. Place the 10 K Ω ± 1% as close to the device as possible.
Figure 7-64. USB Reference Resistor Routing
280
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
7.20 ATA Controller
The ATA peripheral supports the following features:
• PIO, multiword DMA, and Ultra ATA 33/66/100
• Up to mode 4 timings on PIO mode
• Up to mode 2 timings on multiword DMA
• Up to mode 5 timings on Ultra ATA
• Programmable timing parameters
• Supports TrueIDE mode for Compact Flash
7.20.1 ATA Bus Master Memory Map
The ATA Controller supports multiword DMA transfers between external IDE/ATAPI devices and a system
memory bus interface. Table 7-89 shows the memory map for the ATA DMA engine.
Table 7-89. ATA DMA Master Memory Map
START ADDRESS
END ADDRESS
SIZE
(BYTES)
0x0000 0000
0x0FFF FFFF
256M
Reserved
0x1000 0000
0x1000 FFFF
64K
Reserved
0x1001 0000
0x1001 3FFF
16K
ARM RAM 0 (Data)
0x1001 4000
0x1001 7FFF
16K
ARM RAM 1 (Data)
0x1001 8000
0x1001 FFFF
32K
ARM ROM (Data)
0x1002 0000
0x10FF FFFF
16256K
0x1100 0000
0x113F FFFF
4M
0x1140 0000
0x114F FFFF
1M
0x1150 0000
0x115F FFFF
1M
0x1160 0000
0x116F FFFF
1M
0x1170 0000
0x117F FFFF
1M
0x1180 0000
0x1180 FFFF
64K
0x1181 0000
0x1181 7FFF
32K
0x1181 8000
0x1183 7FFF
128K
0x1183 8000
0x118F FFFF
800K
0x1190 0000
0x11DF FFFF
5M
ATA DMA ACCESS
Reserved
C64x+ L2 RAM/Cache
Reserved
0x11E0 0000
0x11E0 7FFF
32K
C64x+ L1P RAM/Cache
0x11E0 8000
0x11EF FFFF
992K
Reserved
C64x+ L1D RAM/Cache
0x11F0 0000
0x11F0 7FFF
32K
0x11F0 8000
0x11FF FFFF
992K
0x1200 0000
0x4BFF FFFF
928M
0x4C00 0000
0x4FFF FFFF
64M
VLYNQ (Remote Data)
0x5000 0000
0x7FFF FFFF
768M
Reserved
0x8000 0000
0x9FFF FFFF
512M
DDR2 Memory Controller
0xA000 0000
0xBFFF FFFF
512M
Reserved
0xC000 0000
0xFFFF FFFF
1G
Reserved
Copyright © 2007–2012, Texas Instruments Incorporated
Reserved
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
281
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
7.20.2 ATA Peripheral Register Description(s)
Table 7-90 shows the ATA registers.
Table 7-90. ATA Register Memory Map
HEX ADDRESS RANGE
ACRONYM
REGISTER NAME
ATA Bus Master Interface DMA Engine Registers
0x01C6 6000
BMICP
Primary IDE Channel DMA Control Register
0x01C6 6002
BMISP
Primary IDE Channel DMA Status Register
0x01C6 6004
BMIDTP
0x01C6 6008 - 0x01C6 603F
–
Primary IDE Channel DMA Descriptor Table Pointer Register
Reserved
ATA Configuration Registers
0x01C6 6040
0x01C6 6042 - 0x01C6 6046
IDETIMP
–
Primary IDE Channel Timing Register
Reserved
0x01C6 6047
IDESTAT
0x01C6 6048
UDMACTL
IDE Controller Status Register
0x01C6 604A
–
0x01C6 6050
MISCCTL
Miscellaneous Control Register
0x01C6 6054
REGSTB
Task File Register Strobe Timing Register
0x01C6 6058
REGRCVR
Ultra-DMA Control Register
Reserved
Task File Register Recovery Timing Register
0x01C6 605C
DATSTB
0x01C6 6060
DATRCVR
0x01C6 6064
DMASTB
0x01C6 6068
DMARCVR
Multiword DMA Recovery Timing Register
0x01C6 606C
UDMASTB
Ultra-DMA Strobe Timing Register
0x01C6 6070
UDMATRP
Ultra-DMA Ready-to-Pause Timing Register
0x01C6 6074
UDMATENV
Ultra-DMA Timing Envelope Register
0x01C6 6078
IORDYTMP
Primary I/O Ready Timer Configuration Register
0x01C6 607C - 0x01C6 67FF
282
–
Data Register Access PIO Strobe Timing Register
Data Register Access PIO Recovery Timing Register
Multiword DMA Strobe Timing Register
Reserved
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
7.20.3 ATA Electrical Data/Timing
All ATA AC timing data described in Section 7.20.3.1 – Section 7.20.3.3 is provided at the DM6467 device
pins. For more details, see Section 7.1, Parameter Information.
The AC timing specifications described in Section 7.20.3.1 – Section 7.20.3.3 assume correct
configuration of the ATA memory-mapped control registers for the selected ATA frequency of operation.
7.20.3.1 ATA PIO Data Transfer AC Timing
Table 7-91. Timings for ATA Module — PIO Data Transfer (1)
MODE
MIN
Cycle time
0-4 (3)
(DATSTB + DATRCVR + 2)P -0.5
ns
2
t1
Address valid to DIOW/DIOR setup
0-4 (3)
12P - 1.6
ns
3
t2
DIOW/DIOR pulse duration low
0-4 (3)
(DATSTB + 1)P - 1
4
t2i
DIOW/DIOR recovery time, pulse duration high
0-2
–
ns
ns
3-4 (3)
(DATRCVR + 1)P - 1
ns
5
t3
DIOW data setup time, DD[15:0] valid before
DIOW rising edge
0-4
(DATSTB + 1)P
ns
6
t4
DIOW data hold time, DD[15:0] valid after DIOW
rising edge
0-4 (3)
(HWNHLD + 1)P + 1
ns
0
50
ns
t5
DIOR data setup time, DD[15:0] valid before DIOR
rising edge
1
35
ns
2-4 (3)
20
ns
5
ns
8
t6
DIOR data hold time, DD[15:0] valid after DIOR
rising edge
9
t6Z
Output data 3-state, DD[15:0] 3-state after DIOR
rising edge
(3)
(3)
0-4
0-4 (3)
(3)
t9
DIOW/DIOR to address valid hold
0-4
11
tRD
Read data setup time, DD[15:0] valid before
IORDY active
0-4 (3)
12
tA
IORDY setup
13
tB
IORDY pulse width
14
(4)
UNIT
t0
10
(3)
MAX
1
7
(2)
(see Figure 7-65)
-594, -729
NO.
(1)
(2)
tC
IORDY assertion to release
0-4
(3) (4)
30
ns
(HWNHLD + 1)P - 2.1
ns
0
ns
35
ns
0-4 (3)
1250
ns
(3)
5
ns
0-4
P = SYSCLK4 period, in ns, for ATA. For example, when running the DSP CPU at 594 MHz, use P = 10.1 nsand when running the DSP
CPU at 729 MHz, use P = 9.6 ns.
DATSTB equals the value programmed in the DATSTBxP bit field in the DATSTB register. DATRCVR equals the value programmed in
the DATRCVRxP bit field in the DATRCVR register. HWNHLD equals the value programmed in the HWNHLDxP bit field in the
MISCCTL register. For more detailed information, see the TMS320DM646x DMSoC ATA Controller User's Guide (literature number
SPRUEQ3).
The sustained throughput for PIO modes 3 and 4 is limited to the throughput equivalent of PIO mode 2. For more detailed information,
see the TMS320DM646x DMSoC ATA Controller User's Guide (literature number SPRUEQ3).
The tA parameter must be met only when the IORDY timer is enabled to allow a device to insert wait states during a transaction. In order
to meet the tA parameter, a minimum frequency for SYSCLK4 is specified for each PIO as follows:
• PIO mode 0, MIN frequency = 15 MHz
• PIO mode 1, MIN frequency = 22 MHz
• PIO mode 2, MIN frequency = 31 MHz
• PIO mode 3, MIN frequency = 45 MHz
• PIO mode 4, MIN frequency = 57 MHz
Copyright © 2007–2012, Texas Instruments Incorporated
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
283
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
t0
DA[2:0],
ATA_CS0,
ATA_CS1
t1
t2
t9
DIOW/DIOR
t2i
t3
t4
DD[15:0](OUT)
t6
t5
DD[15:0] (IN)
t6Z
IORDY(A)
tA
tRD
tC
IORDY(B)
tC
IORDY(C)
tB
A. IORDY is not negated for transfer (no wait generated)
B. IORDY is negative but is re-asserted before tA (no wait is generated)
C. IORDY is negative before tA and remains asserted until tB; data is driven valid at tRD (wait is generated)
Figure 7-65. ATA PIO Data Transfer Timing
284
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
7.20.3.2 ATA Multiword DMA Timing
Table 7-92. Timings for ATA Module — Multiword DMA AC Timing (1)
(2)
(see Figure 7-66)
-594, -729
NO.
MODE
MIN
1
t0
Cycle time
0-2
(DMASTB + DMARCVR + 2)P - 0.5
2
tD
DIOW/DIOR active low pulse duration
0-2
(DMASTB + 1)P - 1
3
4
5
MAX
UNIT
ns
ns
0
150
ns
1
60
ns
2
50
ns
tE
DIOR data access, DIOR falling edge to DD[15:0]
valid
tF
DIOR data hold time, DD[15:0] valid after DIOR
rising edge
0-2
5
ns
DIOW/DIOR data setup time, DD[15:0] (OUT) valid
before DIOW/DIOR rising edge
0-2
(DMASTB)P
ns
0
100
ns
1
30
ns
tG
DIOW/DIOR data setup time, DD[15:0] (IN) valid
before DIOW/DIOR rising edge
2
20
ns
0-2
(HWNHLD + 1)P + 1
ns
6
tH
DIOW data hold time, DD[15:0] valid after DIOW
rising edge
7
tI
DMACK to DIOW/DIOR setup
0-2
(DMARCVR + 1)P - 1.7
ns
8
tJ
DIOW/DIOR to DMACK hold
0-2
5P - 5.9
ns
9
tKR
DIOR negated pulse width
0-2
(DMARCVR + 1)P - 1
ns
10
tKW
DIOW negated pulse width
0-2
(DMARCVR + 1)P - 1
ns
11
tLR
DIOR to DMARQ delay
0
120
ns
1
45
ns
2
35
ns
0-1
40
ns
2
35
ns
12
tLW
DIOW to DMARQ delay
13
tM
ATA_CSx valid to DIOW/DIOR setup
0-2
(DATRCVR)P - 1.7
14
tN
ATA_CSx valid after DIOW/DIOR rising edge hold
0-2
5P - 1.7
15
(1)
(2)
tZ
DMACK to read data (DD[15:0]) released
ns
ns
0
20
ns
1-2
25
ns
P = SYSCLK4 period, in ns, for ATA. For example, when running the DSP CPU at 594 MHz, use P = 10.1 nsand when running the DSP
CPU at 729 MHz, use P = 9.6 ns
DMASTB equals the value programmed in the DMASTBxP bit field in the DMASTB register. DMARCVR equals the value programmed
in the DMARCVRxP bit field in the DMARCVR register. HWNHLD equals the value programmed in the HWNHLDxP bit field in the
MISCCTL register. For more detailed information, see the TMS320DM646x DMSoC ATA Controller User's Guide (literature number
SPRUEQ3).
Copyright © 2007–2012, Texas Instruments Incorporated
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
285
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
DA[2:0],
ATA_CS0,
ATA_CS1
t0
tM
tN
DMARQ
tL
DMACK
tI
tD
tK
DIOW/DIOR
tJ
tH
tG
DD[15:0](OUT)
tG
tE
tF
tZ
DD[15:0] (IN)
Figure 7-66. ATA Multiword DMA Timing
286
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
7.20.3.3 ATA Ultra DMA Timing
Table 7-93. Timings for ATA Module — Ultra DMA AC Timing (1)
(see Figure 7-67 through Figure 7-76)
-594, -729
NO.
28
1
2
3
4
5
6
MODE
f(SYSCLK4)
t2CYCTYP
Operating frequency, SYSCLK4
Typical sustained average two cycle time
MIN
MAX
UNIT
0-5
25
MHz
0
240
ns
1
160
ns
2
120
ns
3
90
ns
4
60
ns
5
40
ns
tCYC
Cycle time, Strobe edge to Strobe edge
0-5
(UDMASTB + 1)P
ns
t2CYC
Two cycle time, rising to rising edge or falling to
falling edge
0-5
2(UDMASTB + 1)P
ns
0
15
ns
1
10
ns
2-3
7
ns
4
5
ns
5
4
ns
0-4
5
ns
5
4.6
ns
0
70
ns
1
48
ns
2
31
ns
3
20
ns
4
6.7
ns
5
4.8
ns
0-5
(UDMASTB)P - 3.1
ns
0-4
6.2
ns
tDS
tDH
tDVS
Data setup, data valid before STROBE edge
Data hold, data valid after STROBE edge
Data valid INPUT setup time, data valid before
STROBE
Data valid OUTPUT setup time, data valid before
STROBE
7
(2)
tDVH
Data valid INPUT hold time, data valid after
STROBE
5
4.8
ns
Data valid OUTPUT hold time, data valid after
STROBE
0-5
1P - 2
ns
10
tCVS
CRC word valid setup time at host, CRC valid
before DMACK negation
0-5
P
ns
11
tCVH
CRC word valid hold time at sender, CRC valid
after DMACK negation
0-5
2P
ns
12
tZFS
Time from STROBE output released-to-driving
until the first transition of critical timing
0-4
0
ns
5
35
ns
0
70
ns
1
48
ns
2
31
ns
3
20
ns
4
6.7
ns
5
25
ns
13
(1)
(2)
tDZFS
Time from data output released-to-driving until
the first transition of critical timing
P = SYSCLK4 period, in ns, for ATA. For example, when running the DSP CPU at 594 MHz, use P = 10.1 ns and when running the
DSP CPU at 729 MHz, use P = 9.6 ns
UDMASTB equals the value programmed in the UDMSTBxP bit field in the UDMASTB register. UDMATRP equals the value
programmed in the UDMTRPxP bit field in the UDMATRP register. TENV equals the value programmed in the UDMATNVxP bit field in
the UDMATENV register. For more detailed information, see the TMS320DM646x DMSoC ATA Controller User's Guide (literature
number SPRUEQ3).
Copyright © 2007–2012, Texas Instruments Incorporated
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
287
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
Table 7-93. Timings for ATA Module — Ultra DMA AC Timing(1) (2)
(see Figure 7-67 through Figure 7-76) (continued)
-594, -729
NO.
14
15
MODE
tFS
tLI
First STROBE time
Limited interlock time
MIN
MAX
UNIT
0
230
ns
1
200
ns
2
170
ns
3
130
ns
4
120
ns
5
90
ns
0-2
0
150
ns
3-4
0
100
ns
5
0
75
ns
16
tMLI
Interlock time with minimum
0-5
20
ns
17
tUI
Unlimited interlock time
0-5
0
ns
18
tAZ
Maximum time allowed for output drivers to
release
0-5
19
tZAH
Minimum delay time required for output
0-5
20
ns
20
tZAD
Minimum delay time for driver to assert or negate
(from released)
0-5
0
ns
21
tENV
Envelope time, DMACK to STOP and DMACK to
HDMARDY during in-burst initiation and from
DMACK to STOP during data out burst initiation
0-5
(TENV + 1)P - 0.5
22
tRFS
Ready-to-final-STROBE time
Ready to pause time, (HDMARDY (DIOR) to
STOP (DIOW))
23
tRP
10
ns
(TENV + 1)P + 1.4
ns
0
75
ns
1
70
ns
2-4
60
ns
5
50
ns
0-5
(UDMATRP + 1)P - 0.8
ns
0
160
ns
Ready to pause time, (DDMARDY (IORDY) to
DMARQ)
1
125
ns
2-4
100
ns
5
85
ns
24
tIORDYZ
Maximum time before releasing IORDY
0-5
25
tZIORDY
Minimum time before driving IORDY
0-5
0
ns
26
tACK
Setup and hold time for DMACK (before
assertion or negation)
0-5
20
ns
27
tSS
STROBE edge to negation of DMARQ or
assertion of STOP (when sender terminates a
burst)
0-5
50
ns
288
20
ns
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
DMARQ
tUI
DMACK
tFS
tACK
tENV
tZAD
STOP (DIOW) (A)
tACK
tENV
HDMARDY (DIOR) (A)
tFS
tZIORDY
tZAD
tZFS
DSTROBE (IORDY) (A)
tDZFS
tAZ
tDVS
tDVH
DD[15:0]
tACK
DA[2:0],
ATA_CS0,
ATA_CS1
A.
The definitions for the DIOW:STOP, DIOR:HDMARDY, and IORDY:DSTROBE signal lines are not in effect until
DMARQ and DMACK are asserted.
Figure 7-67. ATA Initiating an Ultra DMA Data-In Burst Timing
t2CYC
tCYC(A)
tCYC(A)
DSTROBE
(IORDY)
tDH
tDS
tDS
tDH
tDH
DD[15:0]
A.
While DSTROBE (IORDY) timing is tCYC at the device, it may be different at the host due to propagation delay
differences on the cable.
Figure 7-68. ATA Sustained Ultra DMA Data-In Data Transfer Timing
Copyright © 2007–2012, Texas Instruments Incorporated
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
289
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
DMARQ
DMACK
STOP (DIOW)
tRP
HDMARDY
(DIOR)
tRFS
DSTROBE
(IORDY)
DD[15:0]
Figure 7-69. ATA Host Pausing an Ultra DMA Data-In Burst Timing
DMARQ
tMLI
DMACK
tLI
tACK
tLI
STOP (DIOW)
tLI
tACK
HDMARDY
(DIOR)
tSS
tIORDYZ
DSTROBE
(IORDY)
tZAH
tAZ
DD[15:0]
DA[2:0],
ATA_CS0,
ATA_CS1
tCVH
tCVS
CRC
tACK
Figure 7-70. ATA Device Terminating an Ultra DMA Data-In Burst Timing
290
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
DMARQ
tLI
tMLI
DMACK
tACK
tRP
STOP (DIOW)
tZAH
tACK
tAZ
HDMARDY
(DIOR)
tLI
tRFS
tMLI
tIORDYZ
DSTROBE
(IORDY)
tCVS
tCVH
CRC
DD[15:0]
tACK
DA[2:0],
ATA_CS0,
ATA_CS1
Figure 7-71. ATA Host Terminating an Ultra DMA Data-In Burst Timing
DMARQ
tUI
DMACK
tACK
tENV
STOP (DIOW) (A)
tLI
tZIORDY
tUI
DDMARDY (IORDY) (A)
tACK
HSTROBE (DIOR) (A)
tDZFS
tDVS
tDVH
DD[15:0]
DA[2:0],
ATA_CS0,
ATA_CS1
A.
tACK
The definitions for the DIOW:STOP, IORDY:DDMARDY, and DIOR:HSTROBE signal lines are not in effect until
DMARQ and DMACK are asserted.
Figure 7-72. ATA Initiating an Ultra DMA Data-Out Burst Timing
Copyright © 2007–2012, Texas Instruments Incorporated
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
291
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
t2CYC
t2CYC
tCYC(A)
tCYC(A)
HSTROBE (DIOR)
tDVS
tDVH
tDVH
tDVS
tDVH
DD[15:0] (OUT)
A.
While HSTROBE (DIOR) timing is tCYC at the host, it may be different at the device due to propagation delay
differences on the cable.
Figure 7-73. ATA Sustained Ultra DMA Data-Out Transfer Timing
DMARQ
tRP
DMACK
STOP (DIOW)
DDMARDY (IORDY)
tRFS
HSTROBE
(DIOR)
DD[15:0]
Figure 7-74. ATA Device Pausing an Ultra DMA Data-Out Burst Timing
292
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
tLI
DMARQ
tMLI
DMACK
tLI
STOP (DIOW)
tACK
tSS
tLI
tIORDYZ
DDMARDY (IORDY)
tACK
HSTROBE (DIOR)
tCVS
tCVH
DD[15:0]
CRC
tACK
DA[2:0],
ATA_CS0, ATA_CS1
Figure 7-75. ATA Host Terminating an Ultra DMA Data-Out Burst Timing
DMARQ
DMACK
tLI
tACK
tMLI
STOP (DIOW)
tRP
tIORDYZ
DDMARDY
(IORDY)
tRFS
tLI
tACK
tMLI
HSTROBE
(DIOR)
tCVS
tCVH
DD[15:0]
DA[2:0],
ATA_CS0,
ATA_CS1
CRC
tACK
Figure 7-76. ATA Device Terminating an Ultra DMA Data-Out Burst Timing
Copyright © 2007–2012, Texas Instruments Incorporated
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
293
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
7.20.3.4 ATA HDDIR Timing
Figure 7-77 through Figure 7-80 show the behavior of HDDIR for the different types of transfers.
Table 7-94. Timing Requirements for HDDIR (1)
-594, -729
NO.
1
(1)
MIN
tc
Cycle time, ATA_CS[1:0] to HDDIR low
E - 3.1
MAX
UNIT
ns
E = ATA clock cycle
DA[2:0],
ATA_CS0,
ATA_CS1
tC(A)
tC(A)
HDDIR
DIOW
DD[15:0] (OUT)
A. tC ≥ one cycle
Figure 7-77. ATA HDDIR Taskfile Write/Single PIO Write Timing
DA[2:0],
ATA_CS0,
ATA_CS1
tC(A)
tC(A)
HDDIR
DIOW
DD[15:0] (OUT)
A. tC ≥ one cycle
Figure 7-78. ATA HDDIR PIO Postwrite Start Timing
294
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
DA[2:0],
ATA_CS0,
ATA_CS1
DMACK
tC(A)
tC(A)
HDDIR
DIOW
DD[15:0] (OUT)
A. tC ≥ one cycle
Figure 7-79. ATA HDDIR Multiword DMA Write Transfer Timing
DA[2:0],
ATA_CS0,
ATA_CS1
DMACK
tC(A)
HDDIR
DIOW
DD[15:0] (OUT)
CRC
A. tC ≥ one cycle
Figure 7-80. ATA HDDIR Ultra DMA Write Transfer Timing
Copyright © 2007–2012, Texas Instruments Incorporated
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
295
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
7.21 VLYNQ
The DM6467 VLYNQ peripheral provides a high speed serial communications interface with the following
features.
• Low Pin Count
• Scalable Performance/Support
• Simple Packet Based Transfer Protocol for Memory Mapped Access
– Write Request/Data Packet
– Read Request Packet
– Read Response Data Packet
– Interrupt Request Packet
• Supports both Symmetric and Asymmetric Operation
– Tx pins on first device connect to Rx pins on second device and vice versa
– Data pin widths are automatically detected after reset
– Request packets, response packets, and flow control information are all multiplexed and sent
across the same physical pins
– Supports both Host/Peripheral and Peer-to-Peer communication
• Simple Block Code Packet Formatting (8-bit/10-bit)
• In Band Flow Control
– No extra pins needed
– Allows receiver to momentarily throttle back transmitter when overflow is about to occur
– Uses built in special code capability of block code to seamlessly interleave flow control information
with user data
– Allows system designer to balance cost of data buffering versus performance
• Multiple outstanding transactions
• Automatic packet formatting optimizations
• Internal loop-back mode
7.21.1 VLYNQ Bus Master Memory Map
The VLYNQ peripheral includes a bus master interface that allows external device initiated transfers to
access the DM6467 system bus. Table 7-95 shows the memory map for the VLYNQ master interface.
Table 7-95. VLYNQ Master Memory Map
296
START ADDRESS
END ADDRESS
SIZE
(BYTES)
0x0000 0000
0x01BF FFFF
28M
Reserved
0x01C0 0000
0x0FFF FFFF
228M
CFG Bus Peripherals
0x1000 0000
0x1000 FFFF
64K
Reserved
0x1001 0000
0x1001 3FFF
16K
ARM RAM 0 (Data)
0x1001 4000
0x1001 7FFF
16K
ARM RAM 1 (Data)
0x1001 8000
0x1001 FFFF
32K
ARM ROM (Data)
HPI ACCESS
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Table 7-95. VLYNQ Master Memory Map (continued)
START ADDRESS
END ADDRESS
SIZE
(BYTES)
0x1002 0000
0x10FF FFFF
16256K
0x1100 0000
0x113F FFFF
4M
0x1140 0000
0x114F FFFF
1M
0x1150 0000
0x115F FFFF
1M
0x1160 0000
0x116F FFFF
1M
0x1170 0000
0x117F FFFF
1M
0x1180 0000
0x1180 FFFF
64K
0x1181 0000
0x1181 7FFF
32K
0x1181 8000
0x1183 7FFF
128K
0x1183 8000
0x118F FFFF
800K
0x1190 0000
0x11DF FFFF
5M
HPI ACCESS
Reserved
C64x+ L2 RAM/Cache
Reserved
0x11E0 0000
0x11E0 7FFF
32K
C64x+ L1P RAM/Cache
0x11E0 8000
0x11EF FFFF
992K
Reserved
C64x+ L1D RAM/Cache
0x11F0 0000
0x11F0 7FFF
32K
0x11F0 8000
0x11FF FFFF
992K
0x1200 0000
0x41FF FFFF
768M
0x4200 0000
0x43FF FFFF
32M
EMIFA Data (CS2)
0x4400 0000
0x45FF FFFF
32M
EMIFA Data (CS3)
0x4600 0000
0x47FF FFFF
32M
EMIFA Data (CS4)
0x4800 0000
0x49FF FFFF
32M
EMIFA Data (CS5)
0x4A00 0000
0x7FFF FFFF
864M
Reserved
0x8000 0000
0x9FFF FFFF
512M
DDR2 Memory Controller
0xA000 0000
0xBFFF FFFF
512M
Reserved
0xC000 0000
0xFFFF FFFF
1G
Reserved
Reserved
7.21.2 VLYNQ Peripheral Register Description(s)
Table 7-96. VLYNQ Registers
HEX ADDRESS RANGE
ACRONYM
0x2001 0000
REVID
VLYNQ Revision Register
REGISTER NAME
0x2001 0004
CTRL
VLYNQ Local Control Register
VLYNQ Local Status Register
0x2001 0008
STAT
0x2001 000C
INTPRI
0x2001 0010
INTSTATCLR
VLYNQ Local Unmasked Interrupt Status/Clear Register
0x2001 0014
INTPENDSET
VLYNQ Local Interrupt Pending/Set Register
0x2001 0018
INTPTR
0x2001 001C
XAM
0x2001 0020
RAMS1
VLYNQ Local Receive Address Map Size 1 Register
0x2001 0024
RAMO1
VLYNQ Local Receive Address Map Offset 1 Register
0x2001 0028
RAMS2
VLYNQ Local Receive Address Map Size 2 Register
0x2001 002C
RAMO2
VLYNQ Local Receive Address Map Offset 2 Register
0x2001 0030
RAMS3
VLYNQ Local Receive Address Map Size 3 Register
0x2001 0034
RAMO3
VLYNQ Local Receive Address Map Offset 3 Register
0x2001 0038
RAMS4
VLYNQ Local Receive Address Map Size 4 Register
0x2001 003C
RAMO4
VLYNQ Local Receive Address Map Offset 4 Register
0x2001 0040
CHIPVER
Copyright © 2007–2012, Texas Instruments Incorporated
VLYNQ Local Interrupt Priority Vector Status/Clear Register
VLYNQ Local Interrupt Pointer Register
VLYNQ Local Transmit Address Map Register
VLYNQ Local Chip Version Register
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
297
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
Table 7-96. VLYNQ Registers (continued)
HEX ADDRESS RANGE
ACRONYM
0x2001 0044
AUTNGO
REGISTER NAME
VLYNQ Local Auto Negotiation Register
0x2001 0048
–
Reserved
0x2001 004C
–
Reserved
0x2001 0050 - 0x2001 005C
–
Reserved
0x2001 0060
–
Reserved
0x2001 0064
–
Reserved
0x2001 0068 - 0x2001 007C
–
Reserved for future use
0x2001 0080
RREVID
VLYNQ Remote Revision Register
0x2001 0084
RCTRL
VLYNQ Remote Control Register
0x2001 0088
RSTAT
VLYNQ Remote Status Register
0x2001 008C
RINTPRI
VLYNQ Remote Interrupt Priority Vector Status/Clear Register
0x2001 0090
RINTSTATCLR
VLYNQ Remote Unmasked Interrupt Status/Clear Register
0x2001 0094
RINTPENDSET
VLYNQ Remote Interrupt Pending/Set Register
0x2001 0098
RINTPTR
VLYNQ Remote Interrupt Pointer Register
0x2001 009C
RXAM
0x2001 00A0
RRAMS1
VLYNQ Remote Transmit Address Map Register
VLYNQ Remote Receive Address Map Size 1 Register
0x2001 00A4
RRAMO1
VLYNQ Remote Receive Address Map Offset 1 Register
0x2001 00A8
RRAMS2
VLYNQ Remote Receive Address Map Size 2 Register
0x2001 00AC
RRAMO2
VLYNQ Remote Receive Address Map Offset 2 Register
0x2001 00B0
RRAMS3
VLYNQ Remote Receive Address Map Size 3 Register
0x2001 00B4
RRAMO3
VLYNQ Remote Receive Address Map Offset 3 Register
0x2001 00B8
RRAMS4
VLYNQ Remote Receive Address Map Size 4 Register
0x2001 00BC
RRAMO4
VLYNQ Remote Receive Address Map Offset 4 Register
0x2001 00C0
RCHIPVER
VLYNQ Remote Chip Version Register (values on the device_id and
device_rev pins of remote VLYNQ)
0x2001 00C4
RAUTNGO
VLYNQ Remote Auto Negotiation Register
0x2001 00C8
RMANNGO
VLYNQ Remote Manual Negotiation Register
VLYNQ Remote Negotiation Status Register
0x2001 00CC
RNGOSTAT
0x2001 00D0 - 0x2001 00DC
–
0x2001 00E0
RINTVEC0
VLYNQ Remote Interrupt Vectors 3 - 0 (sourced from vlynq_int_i[3:0] port of
remote VLYNQ)
0x2001 00E4
RINTVEC1
VLYNQ Remote Interrupt Vectors 7 - 4 (sourced from vlynq_int_i[7:4] port of
remote VLYNQ)
0x2001 00E8 - 0x2001 00FC
–
0x2001 0100 - 0x2001 0FFF
–
Reserved
Reserved for future use
Reserved
VLYNQ Remote Devices
0x4C00 0000 - 0x4FFF FFFF
298
VLYNQREMOTE
64 MB Remote Data Region. Translated into one of four mapped registers on
the remote device.
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
7.21.3 VLYNQ Electrical Data/Timing
Table 7-97. Timing Requirements for VLYNQ_CLOCK Input (see Figure 7-81)
-594
NO.
MIN
-729
MAX
MIN
MAX
UNIT
1
tc(VCLK)
Cycle time, VLYNQ_CLOCK
10
9.6
ns
2
tw(VCLKH)
Pulse duration, VLYNQ_CLOCK high
3
3
ns
3
tw(VCLKL)
Pulse duration, VLYNQ_CLK low
3
4
tt(VCLK)
Transition time, VLYNQ_CLOCK
3
ns
3
3
ns
Table 7-98. Switching Characteristics Over Recommended Operating Conditions for VLYNQ_CLOCK
Output (see Figure 7-81)
NO
.
-594
PARAMETER
1
tc(VCLK)
Cycle time, VLYNQ_CLOCK
2
tw(VCLKH)
3
tw(VCLKL)
4
tt(VCLK)
Transition time, VLYNQ_CLOCK
MIN
-729
MAX
MIN
UNIT
MAX
10
9.6
ns
Pulse duration, VLYNQ_CLOCK high
4
4
ns
Pulse duration, VLYNQ_CLOCK low
4
4
ns
3
1
3
ns
4
2
VLYNQ_CLOCK
4
3
Figure 7-81. VLYNQ_CLOCK Timing for VLYNQ
Table 7-99. Switching Characteristics Over Recommended Operating Conditions for Transmit Data for the
VLYNQ Module (see Figure 7-82)
-594, -729
NO
.
PARAMETER
FAST MODE
MIN
1
td(VCLKH-
Delay time, VLYNQ_CLOCK high to VLYNQ_TXD[3:0] invalid
MAX
1
SLOW MODE
MIN
UNIT
MAX
2.21
ns
TXDI)
2
td(VCLKH-
Delay time, VLYNQ_CLOCK high to VLYNQ_TXD[3:0] valid
7.14
8.5
ns
TXDV)
Copyright © 2007–2012, Texas Instruments Incorporated
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
299
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
Table 7-100. Timing Requirements for Receive Data for the VLYNQ Module (1) (see Figure 7-82)
-594, -729
NO.
3
4
(1)
MIN
tsu(RXDV-VCLKH)
th(VCLKH-RXDV)
MAX
UNIT
Setup time, VLYNQ_RXD[3:0] valid before RTM disabled, RTM sample = 3
VLYNQ_CLOCK high
RTM enabled
0.2
ns
(1)
ns
RTM disabled, RTM sample = 3
2
ns
(1)
ns
Hold time, VLYNQ_RXD[3:0] valid after
VLYNQ_CLOCK high
RTM enabled
The VLYNQ receive timing manager (RTM) is a serial receive logic designed to eliminate setup and hold violations that could occur in
traditional input signals. RTM logic automatically selects the setup and hold timing from one of eight data flops (see Table 7-101). When
RTM logic is disabled, the setup and hold timing from the default data flop (3) is used.
Table 7-101. RTM RX Data Flop Hold/Setup Timing
Constraints
RX Data Flop
HOLD (Y)
SETUP (X)
0
0.62
1.3
1
1.43
0.8
2
1.66
0.4
3
2.12
0.2
4
2.5
0
5
3.18
-0.3
6
3.87
-0.5
7
4.25
-0.7
1
VLYNQ_CLOCK
2
Data
VLYNQ_TXD[3:0]
4
3
VLYNQ_RXD[3:0]
Data
Figure 7-82. VLYNQ Transmit/Receive Timing
300
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
7.22 Multichannel Audio Serial Port (McASP0/1) Peripherals
The multichannel audio serial port (McASP) functions as a general-purpose audio serial port optimized for
the needs of multichannel audio applications. The McASP is useful for time-division multiplexed (TDM)
stream, Inter-Integrated Sound (I2S) protocols, and intercomponent digital audio interface transmission
(DIT).
7.22.1
McASP Device-Specific Information
The DM6467 device includes two multichannel audio serial port (McASP) interface peripherals (McASP0
and McASP1). The McASP0 module consists of a transmit and receive section. These sections can
operate completely independently with different data formats, separate master clocks, bit clocks, and
frame syncs or alternatively, the transmit and receive sections may be synchronized. The McASP0 module
also includes a pool of 4 shift registers that may be configured to operate as either transmit data or
receive data.
The transmit section of the McASP0 can transmit data in either a time-division-multiplexed (TDM)
synchronous serial format or in a digital audio interface (DIT) format where the bit stream is encoded for
S/PDIF, AES-3, IEC-60958, CP-430 transmission. The receive section of the McASP0 peripheral supports
the TDM synchronous serial format.
The McASP0 module can support one transmit data format (either a TDM format or DIT format) and one
receive format at a time. All transmit shift registers use the same format and all receive shift registers use
the same format. However, the transmit and receive formats need not be the same. Both the transmit and
receive sections of the McASP also support burst mode which is useful for non-audio data (for example,
passing control information between two DSPs).
The McASP0 peripheral has additional capability
detection/handling, as well as error management.
for
flexible
clock
generation,
and
error
The DM6467 McASP1 module is a reduced feature version of the McASP peripheral. The McASP1
module provides a single transmit-only shift register and can transmit data in DIT format only.
For more detailed information on and the functionality of the McASP peripheral, see the TMS320DM646x
DMSoC Multichannel Audio Serial Port (McASP) User's Guide (literature number SPRUER1).
Copyright © 2007–2012, Texas Instruments Incorporated
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
301
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
7.22.2
www.ti.com
McASP0 and McASP1 Peripheral Register Description(s)
Table 7-102. McASP0 Control Registers
HEX ADDRESS RANGE
ACRONYM
01D0 1000
PID
01D0 1004
–
Reserved
01D0 1008
–
Reserved
01D0 100C
–
Reserved
01D0 1010
PFUNC
Pin function register
01D0 1014
PDIR
Pin direction register
01D0 1018
–
Reserved
01D0 101C
–
Reserved
01D0 1020
–
Reserved
01D0 1024 – 01D0 1040
–
Reserved
01D0 1044
GBLCTL
Global control register
01D0 1048
AMUTE
Mute control register
01D0 104C
DLBCTL
Digital Loop-back control register
01D0 1050
DITCTL
DIT mode control register
01D0 1054 – 01D0 105C
–
01D0 1060
RGBLCTL
01D0 1064
RMASK
01D0 1068
RFMT
01D0 106C
AFSRCTL
01D0 1070
ACLKRCTL
01D0 1074
AHCLKRCTL
01D0 1078
RTDM
01D0 107C
RINTCTL
Peripheral Identification register [Register value: 0x0010 0101]
Reserved
Alias of GBLCTL containing only Receiver Reset bits, allows transmit to be reset
independently from receive.
Receiver format UNIT bit mask register
Receive bit stream format register
Receive frame sync control register
Receive clock control register
High-frequency receive clock control register
Receive TDM slot 0–31 register
Receiver interrupt control register
01D0 1080
RSTAT
Status register – Receiver
01D0 1084
RSLOT
Current receive TDM slot register
01D0 1088
RCLKCHK
Receiver clock check control register
Receiver DMA event control register
01D0 108C
REVTCTL
01D0 1090 – 01D0 109C
–
01D0 10A0
XGBLCTL
01D0 10A4
XMASK
01D0 10A8
XFMT
01D0 10AC
AFSXCTL
302
REGISTER NAME
Reserved
Alias of GBLCTL containing only Transmitter Reset bits, allows transmit to be reset
independently from receive.
Transmit format UNIT bit mask register
Transmit bit stream format register
Transmit frame sync control register
01D0 10B0
ACLKXCTL
01D0 10B4
AHCLKXCTL
Transmit clock control register
01D0 10B8
XTDM
Transmit TDM slot 0–31 register
01D0 10BC
XINTCTL
Transmit interrupt control register
01D0 10C0
XSTAT
Status register – Transmitter
01D0 10C4
XSLOT
Current transmit TDM slot
01D0 10C8
XCLKCHK
Transmit clock check control register
01D0 10CC
XEVTCTL
Transmit DMA event control register
High-frequency Transmit clock control register
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Table 7-102. McASP0 Control Registers (continued)
HEX ADDRESS RANGE
ACRONYM
01D0 10D0 – 01D0 10FC
–
REGISTER NAME
01D0 1100
DITCSRA0
Left (even TDM slot) channel status register file
01D0 1104
DITCSRA1
Left (even TDM slot) channel status register file
01D0 1108
DITCSRA2
Left (even TDM slot) channel status register file
01D0 110C
DITCSRA3
Left (even TDM slot) channel status register file
01D0 1110
DITCSRA4
Left (even TDM slot) channel status register file
01D0 1114
DITCSRA5
Left (even TDM slot) channel status register file
Reserved
01D0 1118
DITCSRB0
Right (odd TDM slot) channel status register file
01D0 111C
DITCSRB1
Right (odd TDM slot) channel status register file
01D0 1120
DITCSRB2
Right (odd TDM slot) channel status register file
01D0 1124
DITCSRB3
Right (odd TDM slot) channel status register file
01D0 1128
DITCSRB4
Right (odd TDM slot) channel status register file
01D0 112C
DITCSRB5
Right (odd TDM slot) channel status register file
01D0 1130
DITUDRA0
Left (even TDM slot) user data register file
01D0 1134
DITUDRA1
Left (even TDM slot) user data register file
01D0 1138
DITUDRA2
Left (even TDM slot) user data register file
01D0 113C
DITUDRA3
Left (even TDM slot) user data register file
01D0 1140
DITUDRA4
Left (even TDM slot) user data register file
01D0 1144
DITUDRA5
Left (even TDM slot) user data register file
01D0 1148
DITUDRB0
Right (odd TDM slot) user data register file
01D0 114C
DITUDRB1
Right (odd TDM slot) user data register file
01D0 1150
DITUDRB2
Right (odd TDM slot) user data register file
01D0 1154
DITUDRB3
Right (odd TDM slot) user data register file
01D0 1158
DITUDRB4
Right (odd TDM slot) user data register file
Right (odd TDM slot) user data register file
01D0 115C
DITUDRB5
01D0 1160 – 01D0 117C
–
01D0 1180
SRCTL0
Serializer 0 control register
01D0 1184
SRCTL1
Serializer 1 control register
01D0 1188
SRCTL2
Serializer 2 control register
01D0 118C
SRCTL3
Serializer 3 control register
01D0 1190 – 01D0 11FC
–
01D0 1200
XBUF0
Transmit Buffer for Serializer 0
01D0 1204
XBUF1
Transmit Buffer for Serializer 1
01D0 1208
XBUF2
Transmit Buffer for Serializer 2
Transmit Buffer for Serializer 3
Reserved
Reserved
01D0 120C
XBUF3
01D0 1210 – 01D0 127C
–
01D0 1280
RBUF0
Receive Buffer for Serializer 0
01D0 1284
RBUF1
Receive Buffer for Serializer 1
01D0 1288
RBUF2
Receive Buffer for Serializer 2
01D0 128C
RBUF3
Receive Buffer for Serializer 3
01D0 1290 – 01D0 13FF
–
Copyright © 2007–2012, Texas Instruments Incorporated
Reserved
Reserved
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
303
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
Table 7-103. McASP0 Data Registers
HEX ADDRESS RANGE
01D0 1400 – 01D0 17FF
304
ACRONYM
RBUF0/XBUF0
REGISTER NAME
McASP0 receive buffers or McASP0 transmit buffers via
the Peripheral Data Bus.
COMMENTS
(Used when RSEL or XSEL
bits = 0 [these bits are located
in the RFMT or XFMT registers,
respectively].)
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Table 7-104. McASP1 Control Registers
HEX ADDRESS RANGE
ACRONYM
01D0 1800
PID
REGISTER NAME
01D0 1804
–
Reserved
01D0 1808
–
Reserved
01D0 180C
–
Reserved
01D0 1810
PFUNC
Pin function register
01D0 1814
PDIR
Pin direction register
Peripheral Identification register [Register value: 0x0010 0101]
01D0 1818
–
Reserved
01D0 181C
–
Reserved
01D0 1820
–
Reserved
01D0 1824 – 01D0 1843
–
Reserved
01D0 1844
GBLCTL
01D0 1848
–
01D0 184C
DLBCTL
Digital Loop-back control register
DIT mode control register
Global control register
Reserved
01D0 1850
DITCTL
01D0 1854 – 01D0 185F
–
01D0 1860
RGBLCTL
01D0 1864
–
Reserved
01D0 1868
–
Reserved
01D0 186C
–
Reserved
01D0 1870
–
Reserved
01D0 1874
–
Reserved
01D0 1878
–
Reserved
01D0 187C
RINTCTL
01D0 1880
RSTAT
01D0 1884
–
01D0 1888
–
01D0 188C
–
01D0 1890 – 01D0 189F
–
01D0 18A0
XGBLCTL
01D0 18A4
XMASK
01D0 18A8
XFMT
01D0 18AC
AFSXCTL
01D0 18B0
ACLKXCTL
01D0 18B4
AHCLKXCTL
Reserved
Alias of GBLCTL containing only Receiver Reset bits, allows transmit to be reset
independently from receive.
Receiver interrupt control register
Status register – Receiver
Reserved
Alias of GBLCTL containing only Transmitter Reset bits, allows transmit to be reset
independently from receive.
Transmit format UNIT bit mask register
Transmit bit stream format register
Transmit frame sync control register
Transmit clock control register
High-frequency Transmit clock control register
01D0 18B8
XTDM
Transmit TDM slot 0–31 register
01D0 18BC
XINTCTL
Transmit interrupt control register
01D0 18C0
XSTAT
Status register – Transmitter
01D0 18C4
XSLOT
Current transmit TDM slot
01D0 18C8
XCLKCHK
Transmit clock check control register
01D0 18CC
XEVTCTL
Transmit DMA event control register
Copyright © 2007–2012, Texas Instruments Incorporated
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
305
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
Table 7-104. McASP1 Control Registers (continued)
HEX ADDRESS RANGE
ACRONYM
01D0 18D0 – 01D0 18FF
–
REGISTER NAME
01D0 1900
DITCSRA0
Left (even TDM slot) channel status register file
01D0 1904
DITCSRA1
Left (even TDM slot) channel status register file
01D0 1908
DITCSRA2
Left (even TDM slot) channel status register file
01D0 190C
DITCSRA3
Left (even TDM slot) channel status register file
01D0 1910
DITCSRA4
Left (even TDM slot) channel status register file
01D0 1914
DITCSRA5
Left (even TDM slot) channel status register file
Reserved
01D0 1918
DITCSRB0
Right (odd TDM slot) channel status register file
01D0 191C
DITCSRB1
Right (odd TDM slot) channel status register file
01D0 1920
DITCSRB2
Right (odd TDM slot) channel status register file
01D0 1924
DITCSRB3
Right (odd TDM slot) channel status register file
01D0 1928
DITCSRB4
Right (odd TDM slot) channel status register file
01D0 192C
DITCSRB5
Right (odd TDM slot) channel status register file
01D0 1930
DITUDRA0
Left (even TDM slot) user data register file
01D0 1934
DITUDRA1
Left (even TDM slot) user data register file
01D0 1938
DITUDRA2
Left (even TDM slot) user data register file
01D0 193C
DITUDRA3
Left (even TDM slot) user data register file
01D0 1940
DITUDRA4
Left (even TDM slot) user data register file
01D0 1944
DITUDRA5
Left (even TDM slot) user data register file
01D0 1948
DITUDRB0
Right (odd TDM slot) user data register file
01D0 194C
DITUDRB1
Right (odd TDM slot) user data register file
01D0 1950
DITUDRB2
Right (odd TDM slot) user data register file
01D0 1954
DITUDRB3
Right (odd TDM slot) user data register file
01D0 1958
DITUDRB4
Right (odd TDM slot) user data register file
Right (odd TDM slot) user data register file
01D0 195C
DITUDRB5
01D0 1960 – 01D0 197F
–
01D0 1980
SRCTL0
01D0 1984 – 01D0 19FF
–
01D0 1A00
XBUF0
01D0 1A04 – 01D0 13FF
–
Reserved
Serializer 0 control register
Reserved
Transmit Buffer for Serializer 0
Reserved
Table 7-105. McASP1 Data Registers
HEX ADDRESS RANGE
01D0 1C00 – 01D0 1FFF
306
ACRONYM
XBUF1
REGISTER NAME
McASP1 transmit buffers via the Peripheral Data Bus.
COMMENTS
(Used when XSEL bits = 0
[these bits are located in the
XFMT register].)
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
7.22.3
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
McASP0 and McASP1 Electrical Data/Timing
7.22.3.1
Multichannel Audio Serial Port (McASP0) Timing
Table 7-106. Timing Requirements for McASP0 (see Figure 7-83 and Figure 7-84) (1)
-594, -729
NO.
1
tc(AHCKRX)
Cycle time, AHCLKR/X
2
tw(AHCKRX)
Pulse duration, AHCLKR/X high or low
3
tc(CKRX)
Cycle time, ACLKR/X
4
tw(CKRX)
Pulse duration, ACLKR/X high or low
5
tsu(FRX-CKRX)
Setup time, AFSR/X input valid before ACLKR/X latches data
6
th(CKRX-FRX)
Hold time, AFSR/X input valid after ACLKR/X latches data
7
tsu(AXR-CKRX)
Setup time, AXR input valid before ACLKR/X latches data
8
(1)
MIN
th(CKRX-AXR)
Hold time, AXR input valid after ACLKR/X latches data
MAX
UNIT
20.8
ns
8.3
ns
ACLKR/X ext
37
ns
ACLKR/X ext
15
ns
ACLKR/X int
15
ns
ACLKR/X ext
3
ns
ACLKR/X int
0
ns
ACLKR/X ext
3
ns
ACLKR int
15
ns
ACLKX int
14
ns
ACLKR/X ext
3
ns
ACLKR/X int
3
ns
ACLKR/X ext
3
ns
ACLKX internal: ACLKXCTL.CLKXM=1, PDIR.ACLKX = 1
ACLKX external input: ACLKXCTL.CLKXM=0, PDIR.ACLKX=0
ACLKX external output: ACLKXCTL.CLKXM=0, PDIR.ACLKX=1
ACLKR internal: ACLKRCTL.CLKRM=1, PDIR.ACLKR = 1
ACLKR external input: ACLKRCTL.CLKRM=0, PDIR.ACLKR=0
ACLKR external output: ACLKRCTL.CLKRM=0, PDIR.ACLKR=1
Copyright © 2007–2012, Texas Instruments Incorporated
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
307
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
Table 7-107. Switching Characteristics Over Recommended Operating Conditions for McASP0 (1)
(see Figure 7-83 and Figure 7-84)
NO.
9
tc(AHCKRX)
Cycle time, AHCLKR/X
10
tw(AHCKRX)
Pulse duration, AHCLKR/X high or low
11
tc(CKRX)
Cycle time, ACLKR/X
12
tw(CKRX)
Pulse duration, ACLKR/X high or low
13
14
15
(1)
(2)
(3)
308
-594, -729
PARAMETER
td(CKRX-FRX)
td(CKX-AXRV)
tdis(CKRX-AXRHZ)
Delay time, ACLKR/X transmit edge to AFSX/R output valid
Delay time, ACLKX transmit edge to AXR output valid
Disable time, AXR high impedance following last data bit
from ACLKR/X transmit edge
MIN
(2) (3)
UNIT
MAX
41.7
ns
AH - 2.5
ns
ACLKR/X int
41.7
ns
ACLKR/X int
A - 2.5
ACLKR int
-2
ACLKX int
ACLKR ext
ns
5
ns
-1
5
ns
0
15
ns
ACLKX ext
0
16
ns
ACLKX int
-2
5
ns
ACLKX ext
0
16
ns
ACLKR/X int
-3
8
ns
ACLKR/X ext
-3
15
ns
A = (ACLKR/X period)/2 in ns. For example, when ACLKR/X period is 25 ns, use A = 12.5 ns.
AH = (AHCLKR/X period)/2 in ns. For example, when AHCLKR/X period is 25 ns, use AH = 12.5 ns.
ACLKX internal: ACLKXCTL.CLKXM=1, PDIR.ACLKX = 1
ACLKX external input: ACLKXCTL.CLKXM=0, PDIR.ACLKX=0
ACLKX external output: ACLKXCTL.CLKXM=0, PDIR.ACLKX=1
ACLKR internal: ACLKRCTL.CLKRM=1, PDIR.ACLKR = 1
ACLKR external input: ACLKRCTL.CLKRM=0, PDIR.ACLKR=0
ACLKR external output: ACLKRCTL.CLKRM=0, PDIR.ACLKR=1
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
2
1
2
AHCLKR/X (Falling Edge Polarity)
AHCLKR/X (Rising Edge Polarity)
4
3
4
ACLKR/X (CLKRP = CLKXP = 0)(A)
ACLKR/X (CLKRP = CLKXP = 1)(B)
6
5
AFSR/X (Bit Width, 0 Bit Delay)
AFSR/X (Bit Width, 1 Bit Delay)
AFSR/X (Bit Width, 2 Bit Delay)
AFSR/X (Slot Width, 0 Bit Delay)
AFSR/X (Slot Width, 1 Bit Delay)
AFSR/X (Slot Width, 2 Bit Delay)
8
7
AXR[n] (Data In/Receive)
A.
B.
For CLKRP = CLKXP =
receiver is configured for
For CLKRP = CLKXP =
receiver is configured for
A0 A1
A30 A31 B0 B1
B30 B31 C0 C1 C2 C3
C31
0, the McASP transmitter is configured for rising edge (to shift data out) and the McASP
falling edge (to shift data in).
1, the McASP transmitter is configured for falling edge (to shift data out) and the McASP
rising edge (to shift data in).
Figure 7-83. McASP0 and McASP1 Input Timings
Copyright © 2007–2012, Texas Instruments Incorporated
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
309
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
10
10
9
AHCLKR/X (Falling Edge Polarity)
AHCLKR/X (Rising Edge Polarity)
12
11
12
ACLKR/X (CLKRP = CLKXP = 1)(A)
ACLKR/X (CLKRP = CLKXP = 0)(B)
13
13
13
13
AFSR/X (Bit Width, 0 Bit Delay)
AFSR/X (Bit Width, 1 Bit Delay)
AFSR/X (Bit Width, 2 Bit Delay)
13
13
13
AFSR/X (Slot Width, 0 Bit Delay)
AFSR/X (Slot Width, 1 Bit Delay)
AFSR/X (Slot Width, 2 Bit Delay)
14
15
AXR[n] (Data Out/Transmit)
A0
A.
B.
For CLKRP = CLKXP =
receiver is configured for
For CLKRP = CLKXP =
receiver is configured for
A1
A30 A31 B0 B1
B30 B31 C0
C1 C2 C3
C31
1, the McASP transmitter is configured for falling edge (to shift data out) and the McASP
rising edge (to shift data in).
0, the McASP transmitter is configured for rising edge (to shift data out) and the McASP
falling edge (to shift data in).
Figure 7-84. McASP0 and McASP1 Output Timings
310
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
7.22.3.2
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Multichannel Audio Serial Port (McASP1) DIT Timing
Table 7-108. Timing Requirements for McASP1 (see Figure 7-83 and Figure 7-84) (1)
-594, -729
NO.
(1)
MIN
1
tc(AHCKRX)
Cycle time, AHCLKX
2
tw(AHCKRX)
Pulse duration, AHCLKX high or low
3
tc(CKRX)
Cycle time, ACLKX
4
tw(CKRX)
Pulse duration, ACLKX high or low
MAX
UNIT
20.8
ns
8.3
ns
ACLKX ext
37
ns
ACLKX ext
15
ns
ACLKX internal: ACLKXCTL.CLKXM=1, PDIR.ACLKX = 1
ACLKX external input: ACLKXCTL.CLKXM=0, PDIR.ACLKX=0
ACLKX external output: ACLKXCTL.CLKXM=0, PDIR.ACLKX=1
Copyright © 2007–2012, Texas Instruments Incorporated
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
311
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
Table 7-109. Switching Characteristics Over Recommended Operating Conditions for McASP1 (1)
(see Figure 7-83 and Figure 7-84)
NO.
9
tc(AHCKRX)
Cycle time, AHCLKX
10
tw(AHCKRX)
Pulse duration, AHCLKX high or low
11
tc(CKRX)
Cycle time, ACLKX
12
tw(CKRX)
Pulse duration, ACLKX high or low
14
15
(1)
(2)
(3)
312
-594, -729
PARAMETER
td(CKX-AXRV)
Delay time, ACLKX transmit edge to AXR output valid
tdis(CKRX-AXRHZ)
Disable time, AXR high impedance following last data bit
from ACLKX transmit edge
MIN
ACLKR/X int
ACLKX int
(2) (3)
UNIT
MAX
41.7
ns
AH - 2.5
ns
41.7
ns
A - 2.5
ns
-1
5
ns
ACLKX ext
0
16
ns
ACLKX int
-3
8
ns
ACLKX ext
-3
15
ns
A = (ACLKX period)/2 in ns. For example, when ACLKX period is 25 ns, use A = 12.5 ns.
AH = (AHCLKX period)/2 in ns. For example, when AHCLKX period is 25 ns, use AH = 12.5 ns.
ACLKX internal: ACLKXCTL.CLKXM=1, PDIR.ACLKX = 1
ACLKX external input: ACLKXCTL.CLKXM=0, PDIR.ACLKX=0
ACLKX external output: ACLKXCTL.CLKXM=0, PDIR.ACLKX=1
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
7.23 Serial Peripheral Interface (SPI)
The SPI is a high-speed synchronous serial input/output port that allows a serial bit stream of programmed
length (2-to-16 bits) to be shifted into and out of the device at a programmed bit-transfer rate. The SPI is
normally used for communication between the TMS320DM646x DMSoC and external peripherals. Typical
applications inlcude a interface to external I/O or peripheral expansion via devices such as shift regisers,
display drivers, SPI EEPROMs, and Analog-to-Digital Converters (ADCs).
7.23.1 SPI Device-Specific Information
The DM6467 SPI supports the following features:
• Master/slave operation
• 2 chip selects for interfacing/control to multiple SPI slave devices
• 3-, 4-, 5-wire interface [The DM6467 supports 3-pin mode, 2 4-pin modes, and the 5-pin mode.]
• 16-bit shift register
• Receive buffer register
• 8-bit clock prescaler
• Programmable SPI clock frequency range, character length, and clock phase and polarity
7.23.2 SPI Peripheral Register Description(s)
Table 7-110 shows the SPI registers.
Table 7-110. SPI Registers
HEX ADDRESS RANGE
ACRONYM
REGISTER NAME
01C6 6800
SPIGCR0
SPI Global Control Register 0
01C6 6804
SPIGCR1
SPI Global Control Register 1
01C6 5808
SPIINT
SPI Interrupt Register
01C6 680C
SPIILVL
SPI Interrupt Level Register
01C6 6810
SPIFLG
SPI Flag Status Register
01C6 6814
SPIPC0
SPI Pin Control Register 0
01C6 6818
–
01C6 681C
SPIPC2
Reserved
01C6 6820 – 01C6 6838
–
01C6 683C
SPIDAT1
SPI Shift Register 1
01C6 6840
SPIBUF
SPI Buffer Register
01C6 6844
SPIEMU
SPI Emulation Register
01C6 6848
SPIDELAY
SPI Pin Control Register 2
Reserved
SPI Delay Register
01C6 684C
SPIDEF
01C6 6850
SPIFMT0
SPI Default Chip Select Register
SPI Data Format Register 0
01C6 6854
SPIFMT1
SPI Data Format Register 1
01C6 6858
SPIFMT2
SPI Data Format Register 2
01C6 685C
SPIFMT3
SPI Data Format Register 3
01C6 6860
INTVEC0
SPI Interrupt Vector Register 0
01C6 6864
INTVEC1
SPI Interrupt Vector Register 1
01C6 6868 – 01C6 6FFF
–
Copyright © 2007–2012, Texas Instruments Incorporated
Reserved
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
313
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
7.23.3 SPI Electrical Data/Timing
Master Mode — General
Table 7-111. General Switching Characteristics in Master Mode (1)
NO.
tc(CLK)
Cycle time, SPI_CLK
2
tw(CLKH)
3
tw(CLKL)
4
5
6
(1)
314
PARAMETER
1
tosu(SIMO-CLK)
td(CLK-SIMO)
toh(CLK-SIMO)
MIN
MAX
UNIT
2P
ns
Pulse width, SPI_CLK high
P
ns
Pulse width, SPI_CLK low
P
ns
Output setup time, SPI_SIMO valid (1st bit) before initial SPI_CLK
rising edge, 3-/4-/5-pin mode,
polarity = 0, phase = 0
2P
Output setup time, SPI_SIMO valid (1st bit) before initial SPI_CLK
rising edge, 3-/4-/5-pin mode,
polarity = 0, phase = 1
0.5T + 2P
Output setup time, SPI_SIMO valid (1st bit) before initial SPI_CLK
falling edge, 3-/4-/5-pin mode,
polarity = 1, phase = 0
2P
Output setup time, SPI_SIMO valid (1st bit) before initial SPI_CLK
falling edge, 3-/4-/5-pin mode,
polarity = 1, phase = 1
0.5T + 2P
ns
Delay time, SPI_CLK transmit rising edge to SPI_SIMO output valid
(subsequent bit driven), 3-/4-/5-pin mode, polarity = 0, phase = 0
5
Delay time, SPI_CLK transmit falling edge to SPI_SIMO output
valid (subsequent bit driven), 3-/4-/5-pin mode, polarity = 0, phase
=1
5
Delay time, SPI_CLK transmit falling edge to SPI_SIMO output
valid (subsequent bit driven), 3-/4-/5-pin mode, polarity = 1, phase
=0
5
Delay time, SPI_CLK transmit rising edge to SPI_SIMO output valid
(subsequent bit driven), 3-/4-/5-pin mode, polarity = 1, phase = 1
5
ns
Output hold time, SPI_SIMO valid (except final bit) after receive
falling edge of SPI_CLK,
3-/4-/5-pin mode, polarity = 0, phase = 0
0.5T – 4
Output hold time, SPI_SIMO valid (except final bit) after receive
rising edge of SPI_CLK,
3-/4-/5-pin mode, polarity = 0, phase = 1
0.5T – 4
Output hold time, SPI_SIMO valid (except final bit) after receive
rising edge of SPI_CLK,
3-/4-/5-pin mode, polarity = 1, phase = 0
0.5T – 4
Output hold time, SPI_SIMO valid (except final bit) after receive
falling edge of SPI_CLK,
3-/4-/5-pin mode, polarity = 1, phase = 1
0.5T – 4
ns
T = period of SPI_CLK; P = period of SPI core clock
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Table 7-112. General Input Timing Requirements in Master Mode
NO.
7
8
MIN
tsu(SOMI-CLK)
th(CLK-SOMI)
Setup time, SPI_SOMI valid before receive falling edge of
SPI_CLK, 3-/4-/5-pin mode,
polarity = 0, phase = 0
4
Setup time, SPI_SOMI valid before receive rising edge of
SPI_CLK, 3-/4-/5-pin mode,
polarity = 0, phase = 1
4
Setup time, SPI_SOMI valid before receive rising edge of
SPI_CLK, 3-/4-/5-pin mode,
polarity = 1, phase = 0
4
Setup time, SPI_SOMI valid before receive falling edge of
SPI_CLK, 3-/4-/5-pin mode,
polarity = 1, phase = 1
4
Hold time, SPI_SOMI valid after receive falling edge of SPI_CLK,
3-/4-/5-pin mode, polarity = 0, phase = 0
2
Hold time, SPI_SOMI valid after receive rising edge of SPI_CLK, 3/4-/5-pin mode, polarity = 0, phase = 1
2
Hold time, SPI_SOMI valid after receive rising edge of SPI_CLK, 3/4-/5-pin mode, polarity = 1, phase = 0
2
Hold time, SPI_SOMI valid after receive falling edge of SPI_CLK,
3-/4-/5-pin mode, polarity = 1, phase = 1
2
Copyright © 2007–2012, Texas Instruments Incorporated
MAX
UNIT
ns
ns
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
315
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
Slave Mode — General
Table 7-113. General Switching Characteristics in Slave Mode (For 3-/4-/5-Pin Modes) (1)
NO.
13
14
(1)
316
PARAMETER
td(CLK-SOMI)
toh(CLK-SOMI)
MIN
MAX
Delay time, transmit rising edge of SPI_CLK to SPI_SOMI output
valid, 3-/4-/5-pin mode, polarity = 0, phase = 0
15
Delay time, transmit falling edge of SPI_CLK to SPI_SOMI output
valid, 3-/4-/5-pin mode, polarity = 0, phase = 1
15
Delay time, transmit falling edge of SPI_CLK to SPI_SOMI output
valid, 3-/4-/5-pin mode, polarity = 1, phase = 0
15
Delay time, transmit rising edge of SPI_CLK to SPI_SOMI output
valid, 3-/4-/5-pin mode, polarity = 1, phase = 1
15
UNIT
ns
Output hold time, SPI_SOMI valid (except final bit) after receive
falling edge of SPI_CLK, 3-/4-/5-pin mode, polarity = 0, phase = 0
0.5T – 4
Output hold time, SPI_SOMI valid (except final bit) after receive
rising edge of SPI_CLK, 3-/4-/5-pin mode, polarity = 0, phase = 1
0.5T – 4
Output hold time, SPI_SOMI valid (except final bit) after receive
rising edge of SPI_CLK, 3-/4-/5-pin mode, polarity = 1, phase = 0
0.5T – 4
Output hold time, SPI_SOMI valid (except final bit) after receive
falling edge of SPI_CLK, 3-/4-/5-pin mode, polarity = 1, phase = 1
0.5T – 4
ns
T = period of SPI_CLK
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Table 7-114. General Input Timing Requirements in Slave Mode (1)
NO.
tc(CLK)
Cycle time, SPI_CLK
10
tw(CLKH)
11
tw(CLKL)
15
16
(1)
MIN
9
tsu(SIMO-CLK)
th(CLK-SIMO)
MAX
UNIT
2P
ns
Pulse width, SPI_CLK high
P
ns
Pulse width, SPI_CLK low
P
ns
Setup time, SPI_SIMO data valid before receive falling edge of
SPI_CLK, 3-/4-/5-pin mode,
polarity = 0, phase = 0
2P
Setup time, SPI_SIMO data valid before receive rising edge of
SPI_CLK, 3-/4-/5-pin mode,
polarity = 0, phase = 1
2P
Setup time, SPI_SIMO data valid before receive rising edge of
SPI_CLK, 3-/4-/5-pin mode,
polarity = 1, phase = 0
2P
Setup time, SPI_SIMO data valid before receive falling edge of
SPI_CLK, 3-/4-/5-pin mode,
polarity = 1, phase = 1
2P
ns
Hold time, SPI_SIMO data valid after receive falling edge of
SPI_CLK, 3-/4-/5-pin mode,
polarity = 0, phase = 0
2
Hold time, SPI_SIMO data valid after receive rising edge of
SPI_CLK, 3-/4-/5-pin mode,
polarity = 0, phase = 1
2
Hold time, SPI_SIMO data valid after receive rising edge of
SPI_CLK, 3-/4-/5-pin mode,
polarity = 1, phase = 0
2
Hold time, SPI_SIMO data valid after receive falling edge of
SPI_CLK, 3-/4-/5-pin mode,
polarity = 1, phase = 1
2
ns
P = period of SPI core clock
Copyright © 2007–2012, Texas Instruments Incorporated
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
317
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
Master Mode — Additional
Table 7-115. Additional Output Switching Characteristics of 4-Pin Enable Option in Master Mode (1)
NO.
17
(1)
(2)
PARAMETER
td(EN-CLK)
MIN
MAX
Delay time, slave assertion of SPI_EN active to first SPI_CLK
rising edge from master, 4-pin mode, polarity = 0, phase = 0
3P + 6
Delay time, slave assertion of SPI_EN active to first SPI_CLK
rising edge from master, 4-pin mode, polarity = 0, phase = 1
0.5T + 3P + 6
Delay time, slave assertion of SPI_EN active to first SPI_CLK
falling edge from master, 4-pin mode, polarity = 1, phase = 0
3P + 6
Delay time, slave assertion of SPI_EN active to first SPI_CLK
falling edge from master, 4-pin mode, polarity = 1, phase = 1
0.5T + 3P + 6
(2)
UNIT
ns
T = period of SPI_CLK; P = period of SPI core clock
Figure 7-87 shows only polarity = 0, phase = 0 as an example. In this case, the Master SPI is ready with new data before SPI_EN
assertion.
Table 7-116. Additional Input Timing Requirements of 4-Pin Enable Option in Master Mode (1)
NO.
18
(1)
(2)
318
MIN
td(CLK-EN)
(2)
MAX
Delay time, max delay for slave to deassert SPI_EN after final
SPI_CLK falling edge, 4-pin mode,
polarity = 0, phase = 0
0.5T + P
Delay time, max delay for slave to deassert SPI_EN after final
SPI_CLK falling edge, 4-pin mode,
polarity = 0, phase = 1
P
Delay time, max delay for slave to deassert SPI_EN after final
SPI_CLK rising edge, 4-pin mode,
polarity = 1, phase = 0
0.5T + P
Delay time, max delay for slave to deassert SPI_EN after final
SPI_CLK rising edge, 4-pin mode,
polarity = 1, phase = 1
P
UNIT
ns
T = period of SPI_CLK; P = period of SPI core clock
Figure 7-87 shows only polarity = 0, phase = 0 as an example. In this case, the Master SPI is ready with new data before SPI_EN
deassertion.
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Table 7-117. Additional Output Switching Characteristics of 4-Pin Chip-Select Option in Master Mode (1)
NO.
19
20
(1)
(2)
(3)
PARAMETER
tosu(CS-CLK)
td(CLK-CS)
(3)
MIN
MAX
Output setup time, SPI_CS[n] active before first
SPI_CLK rising edge, polarity = 0, phase = 0,
SPIDELAY.C2TDELAY = 0
(C2TDELAY + 2) * P - 6
Output setup time, SPI_CS[n] active before first
SPI_CLK rising edge, polarity = 0, phase = 1,
SPIDELAY.C2TDELAY = 0
(C2TDELAY + 2) * P - 6
Output setup time, SPI_CS[n] active before first
SPI_CLK falling edge, polarity = 1, phase = 0,
SPIDELAY.C2TDELAY = 0
(C2TDELAY + 2) * P - 6
Output setup time, SPI_CS[n] active before first
SPI_CLK falling edge, polarity = 1, phase = 1,
SPIDELAY.C2TDELAY = 0
(C2TDELAY + 2) * P - 6
(2)
UNIT
ns
Delay time, final SPI_CLK falling edge to master
deasserting SPI_CS[n], polarity = 0, phase = 0,
SPIDELAY.T2CDELAY = 0, SPIDAT1.CSHOLD
not enabled
(T2CDELAY + 1) * P - 6
Delay time, final SPI_CLK falling edge to master
deasserting SPI_CS[n], polarity = 0, phase = 1,
SPIDELAY.T2CDELAY = 0, SPIDAT1.CSHOLD
not enabled
(T2CDELAY + 1) * P - 6
Delay time, final SPI_CLK rising edge to master
deasserting SPI_CS[n], polarity = 1, phase = 0,
SPIDELAY.T2CDELAY = 0, SPIDAT1.CSHOLD
not enabled
(T2CDELAY + 1) * P - 6
Delay time, final SPI_CLK rising edge to master
deasserting SPI_CS[n], polarity = 1, phase = 1,
SPIDELAY.T2CDELAY = 0, SPIDAT1.CSHOLD
not enabled
(T2CDELAY + 2) * P - 6
ns
P = period of SPI core clock
Figure 7-87 shows only polarity = 0, phase = 0 as an example.
The Master SPI is ready with new data before SPI_CS[n] assertion.
Copyright © 2007–2012, Texas Instruments Incorporated
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
319
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
Table 7-118. Additional Output Switching Characteristics of 5-Pin Option in Master Mode (1)
NO.
32
22
23
(1)
(2)
(3)
320
PARAMETER
td(CLK-CS)
(2)
tosu(CS-CLK)
(2)
(3)
td(CLK-EN)
(2)
MIN
Delay time, final SPI_CLK falling edge to
master deasserting SPI_CS[n],
polarity = 0, phase = 0, SPIDELAY.T2CDELAY
= 0, SPIDAT1.CSHOLD not enabled
(T2CDELAY + 2) * P - 6
Delay time, final SPI_CLK rising edge to master
deasserting SPI_CS[n],
polarity = 0, phase = 1,
SPIDELAY.T2CDELAY[4:0] = 0,
SPIDAT1.CSHOLD not enabled
(T2CDELAY + 2) * P - 6
Delay time, final SPI_CLK rising edge to master
deasserting SPI_CS[n],
polarity = 1, phase = 0, SPIDELAY.T2CDELAY
= 0, SPIDAT1.CSHOLD not enabled
(T2CDELAY + 2) * P - 6
Delay time, final SPI_CLK falling edge to
master deasserting SPI_CS[n],
polarity = 1, phase = 1, SPIDELAY.T2CDELAY
= 0, SPIDAT1.CSHOLD not enabled
(T2CDELAY + 2) * P - 6
Output setup time, SPI_CS[n] active before first
SPI_CLK rising edge, polarity = 0,
phase = 0, SPIDELAY.C2TDELAY = 0
(C2TDELAY + 2) * P - 6
Output setup time, SPI_CS[n] active before first
SPI_CLK rising edge, polarity = 0,
phase = 1, SPIDELAY.C2TDELAY = 0
(C2TDELAY + 2) * P - 6
Output setup time, SPI_CS[n] active before first
SPI_CLK falling edge, polarity = 1,
phase = 0, SPIDELAY.C2TDELAY = 0
(C2TDELAY + 2) * P - 6
Output setup time, SPI_CS[n] active before first
SPI_CLK falling edge, polarity = 1,
phase = 1, SPIDELAY.C2TDELAY = 0
(C2TDELAY + 2) * P - 6
MAX
UNIT
ns
ns
Delay time, SPI_EN assertion low to first
SPI_CLK rising edge, polarity = 0,
phase = 0, SPI_EN was initially deasserted and
SPI_CLK delayed
0.5T + P
Delay time, SPI_EN assertion low to first
SPI_CLK rising edge, polarity = 0,
phase = 1, SPI_EN was initially deasserted and
SPI_CLK delayed
P
Delay time, SPI_EN assertion low to first
SPI_CLK falling edge, polarity = 1,
phase = 0, SPI_EN was initially deasserted and
SPI_CLK delayed
0.5T + P
Delay time, SPI_EN assertion low to first
SPI_CLK falling edge, polarity = 1,
phase = 1, SPI_EN was initially deasserted and
SPI_CLK delayed
P
ns
T = period of SPI_CLK; P = period of SPI core clock
Figure 7-87 shows only polarity = 0, phase = 0 as an example.
SPI_EN is immediately asserted, the SPI Master is ready with new data before SPI_CS[n] assertion.
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Table 7-119. Additional Input Timing Requirements of 5-Pin Option in Master Mode (1)
NO.
21
td(CSL-ENA)
31
(1)
(2)
(3)
MIN
td(CLK-ENA)
(2) (3)
MAX
MIN
MAX
UNIT
Delay time, max delay for slave
SPI to drive SPI_ENA valid after
master asserts SPI_CS[n] to
delay the master from beginning
the next transfer
0.5P
0.5D
Delay time, max delay for slave
to deassert SPI_ENA after final
SPI_CLK falling edge, 5-pin
mode, polarity = 0, phase = 0
0.5T
0.5T
Delay time, max delay for slave
to deassert SPI_ENA after final
SPI_CLK falling edge, 5-pin
mode, polarity = 0, phase = 1
0
0
Delay time, max delay for slave
to deassert SPI_ENA after final
SPI_CLK rising edge, 5-pin
mode, polarity = 1, phase = 0
0.5T
0.5T
Delay time, max delay for slave
to deassert SPI_ENA after final
SPI_CLK rising edge, 5-pin
mode, polarity = 1, phase = 1
0
0
ns
ns
T = period of SPI_CLK; P = period of SPI core clock; D = period of 24-MHz clock
SPI master is ready with new data before SPI_ENA deassertion.
Figure 7-87 shows only polarity = 0, phase = 0 as an example.
Slave Mode — Additional
Table 7-120. Additional Output Switching Characteristics of 4-Pin Enable Option in Slave Mode (1)
NO.
SPI24
(1)
(2)
PARAMETER
td(CLK-EN)
(2)
MIN
MAX
Delay time, final SPI_CLK falling edge to
slave deasserting SPI_EN, polarity = 0,
phase = 0
P–6
3P + 15
Delay time, final SPI_CLK falling edge to
slave deasserting SPI_EN, polarity = 0,
phase = 1
0.5T + P – 6
0.5T + 3P + 15
UNIT
ns
Delay time, final SPI_CLK rising edge to slave
deasserting SPI_EN, polarity = 1,
phase = 0
P–6
3P + 15
Delay time, final SPI_CLK rising edge to slave
deasserting SPI_EN, polarity = 1,
phase = 1
0.5T + P – 6
0.5T + 3P + 15
T = period of SPI_CLK; P = period of SPI core clock
Figure 7-88 shows only polarity = 0, phase = 0 as an example.
Table 7-121. Additional Output Switching Characteristics of 4-Pin Chip-Select Option in Slave Mode (1)
NO.
(1)
PARAMETER
27
td(CSL-SOMI)
Delay time, master asserting SPI_CS[n] to slave driving SPI_SOMI
data valid
28
tdis(CSH-SOMI)
Disable time, master deasserting SPI_CS[n] to slave driving
SPI_SOMI high impedance
MIN
MAX
UNIT
P+6
ns
P+6
ns
T = period of SPI_CLK; P = period of SPI core clock
Copyright © 2007–2012, Texas Instruments Incorporated
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
321
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
Table 7-122. Additional Input Timing Requirements of 4-Pin Chip-Select Option in Slave Mode (1)
NO.
MIN
25
tsu(CSL-CLK)
26
(1)
(2)
Setup time, SPI_CS[n] asserted at slave to first SPI_CLK edge
(rising or falling) at slave
td(CLK-CSH)
(2)
MAX
2P + 6
Delay time, final falling edge SPI_CLK to SPI_CS[n] deasserted,
polarity = 0, phase = 0
0.5T + P + 6
Delay time, final falling edge SPI_CLK to SPI_CS[n] deasserted,
polarity = 0, phase = 1
P+6
Delay time, final rising edge SPI_CLK to SPI_CS[n] deasserted,
polarity = 1, phase = 0
0.5T + P + 6
Delay time, final rising edge SPI_CLK to SPI_CS[n] deasserted,
polarity = 1, phase = 1
P+6
UNIT
ns
ns
T = period of SPI_CLK; P = period of SPI core clock
Figure 7-88 shows only polarity = 0, phase = 0 as an example.
Table 7-123. Additional Output Switching Characteristics of 5-Pin Option in Slave Mode (1)
NO.
PARAMETER
SPI33
ten(CSL-SOMI)
Enable time, master asserting SPI_CS[n] to slave driving
SPI_SOMI valid
SPI34
tdis(CSH-SOMI)
Disable time, master deasserting SPI_CS[n] to slave driving
SPI_SOMI high impedance
SPI29
ten(CSL-EN)
Enable time, master asserting SPI_CS[n] to slave driving SPI_EN
SPI30
37
38
(1)
(2)
322
tdis(CLK-ENZ)
tdis(CSH-ENH)
td(CLK-ENZ)
(2)
(2)
(2)
MIN
MAX
UNIT
P+6
ns
P+6
ns
6
ns
Disable time, final clock receive falling edge of SPI_CLK to slave
drive SPI_EN high impedance, polarity = 0, phase = 0,
SPIINT0.ENABLE HIGHZ = 1
1.5P + 6
Disable time, final clock receive rising edge of SPI_CLK to slave
drive SPI_EN high impedance, polarity = 0, phase = 1,
SPIINT0.ENABLE HIGHZ = 1
1.5P + 6
Disable time, final clock receive rising edge of SPI_CLK to slave
drive SPI_EN high impedance, polarity = 1, phase = 0,
SPIINT0.ENABLE HIGHZ = 1
1.5P + 6
Disable time, final clock receive falling edge of SPI_CLK to slave
drive SPI_EN high impedance, polarity = 1, phase = 1,
SPIINT0.ENABLE HIGHZ = 1
1.5P + 6
Disable time, SPI_CS[n] deassertion to slave drive SPI_EN high
impedance, polarity = 0, phase = 0,
SPIINT0.ENABLE HIGHZ = 1
P+6
Disable time, SPI_CS[n] deassertion to slave drive SPI_EN high
impedance, polarity = 0, phase = 1,
SPIINT0.ENABLE HIGHZ = 1
P+6
Disable time, SPI_CS[n] deassertion to slave drive SPI_EN high
impedance, polarity = 1, phase = 0,
SPIINT0.ENABLE HIGHZ = 1
P+6
Disable time, SPI_CS[n] deassertion to slave drive SPI_EN high
impedance, polarity = 1, phase = 1,
SPIINT0.ENABLE HIGHZ = 1
P+6
ns
ns
Delay time, final clock receive edge on SPI_CLK to slave
deasserting SPI_EN, polarity = 0, phase = 0,
SPIINT0.ENABLE HIGHZ = 0
3P + 15
Delay time, final clock receive edge on SPI_CLK to slave
deasserting SPI_EN, polarity = 0, phase = 1,
SPIINT0.ENABLE HIGHZ = 0
0.5T + 3P +
15
Delay time, final clock receive edge on SPI_CLK to slave
deasserting SPI_EN, polarity = 1, phase = 0,
SPIINT0.ENABLE HIGHZ = 0
3P + 15
Delay time, final clock receive edge on SPI_CLK to slave
deasserting SPI_EN, polarity = 1, phase = 1,
SPIINT0.ENABLE HIGHZ = 0
0.5T + 3P +
15
ns
T = period of SPI_CLK; P = period of SPI core clock
Figure 7-88 shows only polarity = 0, phase = 0 as an example.
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Table 7-123. Additional Output Switching Characteristics of 5-Pin Option in Slave Mode(1) (continued)
NO.
39
PARAMETER
td(CSH-ENH)
(2)
MIN
MAX
UNIT
Delay time, SPI_CS[n] deassertion to slave deasserting SPI_EN,
polarity = 0, phase = 0, SPIINT0.ENABLE HIGHZ = 0
6
Delay time, SPI_CS[n] deassertion to slave deasserting SPI_EN,
polarity = 0, phase = 1, SPIINT0.ENABLE HIGHZ = 0
6
Delay time, SPI_CS[n] deassertion to slave deasserting SPI_EN,
polarity = 1, phase = 0, SPIINT0.ENABLE HIGHZ = 0
6
Delay time, SPI_CS[n] deassertion to slave deasserting SPI_EN
polarity = 1, phase = 1, SPIINT0.ENABLE HIGHZ = 0
6
ns
Table 7-124. Additional Input Timing Requirements of 5-Pin Option in Slave Mode (1)
NO.
35
36
(1)
(2)
MIN
Delay time, SPI_CS[n] asserted at slave to first clock edge (rising
or falling) of SPI_CLK at slave
td(CSL-CLK)
td(CLK-CSH)
(2)
MAX
P
Delay time, SPI_CLK falling edge to SPI_CS[n] deasserted,
polarity = 0, phase = 0
0.5T + P + 6
Delay time, SPI_CLK falling edge to SPI_CS[n] deasserted,
polarity = 0, phase = 1
P+6
UNIT
ns
ns
Delay time, SPI_CLK rising edge to SPI_CS[n] deasserted, polarity
= 1, phase = 0
0.5T + P + 6
Delay time, SPI_CLK rising edge to SPI_CS[n] deasserted, polarity
= 1, phase = 1
P+6
T = period of SPI_CLK; P = period of SPI core clock
Figure 7-88 shows only polarity = 0, phase = 0 as an example.
Copyright © 2007–2012, Texas Instruments Incorporated
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
323
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
MASTER MODE
POLARITY = 0 PHASE = 0
1
2
3
SPI_CLK
5
4
MO(0)
SPI_SIMO
6
MO(1)
7
MO(n-1)
MO(n)
8
MI(0)
SPI_SOMI
MI(n-1)
MI(1)
MI(n)
MASTER MODE
POLARITY = 0 PHASE = 1
4
SPI_CLK
5
6
MO(0)
SPI_SIMO
MO(1)
7
MO(n-1)
MO(n)
8
MI(1)
MI(0)
SPI_SOMI
MI(n-1)
MI(n)
MASTER MODE
POLARITY = 1 PHASE = 0
4
SPI_CLK
5
SPI_SIMO
MO(0)
7
6
MO(1)
MO(n-1)
MI(1)
MI(n-1)
MO(n)
8
SPI_SOMI
MI(0)
MI(n)
MASTER MODE
POLARITY = 1 PHASE = 1
SPI_CLK
MO(0)
SPI_SIMO
7
SPI_SOMI
6
5
4
MO(1)
MO(n-1)
MI(1)
MI(n-1)
MO(n)
8
MI(0)
MI(n)
Figure 7-85. SPI Timings—Master Mode
324
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
SLAVE MODE
POLARITY = 0 PHASE = 0
9
10
11
SPI_CLK
16
15
SPI_SIMO
SI(0)
SI(1)
SPI_SOMI
SO(0)
SI(n)
SI(n-1)
13
14
SO(1)
SO(n-1)
SO(n)
SLAVE MODE
POLARITY = 0 PHASE = 1
SPI_CLK
16
15
SI(0)
SPI_SIMO
SI(1)
13
SI(n)
SO(n-1)
SO(n)
14
SO(0)
SPI_SOMI
SI(n-1)
SO(1)
SLAVE MODE
POLARITY = 1 PHASE = 0
SPI_CLK
16
15
SI(0)
SPI_SIMO
SI(1)
13
SPI_SOMI
SO(0)
SI(n)
SI(n-1)
14
SO(n-1)
SO(1)
SO(n)
SLAVE MODE
POLARITY = 1 PHASE = 1
SPI_CLK
16
15
SI(0)
SPI_SIMO
13
SPI_SOMI
A.
SO(0)
SI(n-1)
SI(1)
SI(n)
14
SO(1)
SO(n-1)
SO(n)
The first bit of transmit data becomes valid on the SPI_SOMI pin when software writes to the SPIDAT0/1 register(s).
See the TMS320DM646x DMSoC Serial Peripheral Interface (SPI) User's Guide (literature number SPRUER4).
Figure 7-86. SPI Timings—Slave Mode
Copyright © 2007–2012, Texas Instruments Incorporated
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
325
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
MASTER MODE 4 PIN WITH ENABLE
18
17
SPI_CLK
MO(0)
SPI_SIMO
MO(1)
MI(1)
MI(0)
SPI_SOMI
MO(n-1)
MI(n-1)
MO(n)
MI(n)
SPI_EN
MASTER MODE 4 PIN WITH CHIP SELECT
20
19
SPI_CLK
MO(0)
SPI_SIMO
MO(1)
MI(0)
SPI_SOMI
MI(1)
MO(n-1)
MI(n-1)
MO(n)
MI(n)
SPI_CS[n]
MASTER MODE 5 PIN
22
32
23
31
SPI_CLK
SPI_SIMO
MO(0)
MI(0)
SPI_SOMI
MO(1)
MO(n-1)
MO(n)
MI(1)
MI(n-1)
MI(n)
21
SPI_EN
DESEL(A)
DESEL(A)
SPI_CS[n]
A. Deselected is programmable either high or 3-state (requires external pullup)
Figure 7-87. SPI Timings—Master Mode (4-Pin and 5-Pin)
326
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
SLAVE MODE 4 PIN WITH ENABLE
24
SPI_CLK
SO(0)
SPI_SOMI
SI(0)
SPI_SIMO
SO(1)
SO(n-1)
SI(1)
SI(n-1)
SO(n)
SI(n)
SPI_EN
SLAVE MODE 4 PIN WITH CHIP SELECT
26
25
SPI_CLK
28
27
SO(0)
SPI_SOMI
SI(0)
SPI_SIMO
SO(1)
SO(n-1)
SI(1)
SI(n-1)
SO(n)
SI(n)
SPI_CS[n]
SLAVE MODE 5 PIN
35
36
30, 38
SPI_CLK
34
33
SO(0)
SPI_SOMI
SI(0)
SPI_SIMO
SO(1)
SO(n-1)
SI(1)
SI(n-1)
SO(n)
SI(n)
29
SPI_EN
37, 39
(A)
DESEL
DESEL
(A)
SPI_CS[n]
A. Deselected is programmable either high or 3-state (requires external pullup)
Figure 7-88. SPI Timings—Slave Mode (4-Pin and 5-Pin)
Copyright © 2007–2012, Texas Instruments Incorporated
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
327
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
7.24 Universal Asynchronouse Receiver/Transmitter (UART)
The UART performs serial-to-parallel conversions on data received from a peripheral device and parallelto-serial conversion on data received from the CPU.
7.24.1 UART Device-Specific Information
DM6467 provides up to 3 UART peripheral interfaces depending on the selected pin multiplexing.
Each UART has the following features:
• Selectable UART/IrDA (SIR/MIR)/CIR modes
• Dual 64 entry FIFOs for received and transmitted data payload
• Programmable and selectable transmit and receive FIFO trigger levels for DMA and interrupt
generation
• Frequency prescaler values from 0 to 16 383 it generate the appropriate baud rates
• Two DMA requests and one interrupt request to the system
UART functions include:
• Baud-rate up to 1.8432 Mbit/s
• Software/Hardware flow control
– Programmable Xon/Xoff characters
– Programmable Auto-RTS and Auto-CTS
• Programmable serial interfaces characteristics
– 5, 6, 7, or 8-bit characters
– Even, odd, mark, space, or no parity bit generation and detection
– 1, 1.5, or 2 stop bit generation
• Additional Modem control functions (UDTR0, UDSR0, UDCD0, and URIN0) [UART0 only]
IR-IrDA functions include:
• Both slow infrared (SIR, baud-rate up to 115.2 Kbit/s) and medium infrared (MIR, baud-rate up to 0.576
Mbits/s) supported
• Supports framing error, cyclic redundancy check (CRC) error, and abort pattern (SIR, MIR) detection
• 8-entry status FIFO (with selectable trigger levels) available to monitor frame length and frame errors
IR-CIR functions include:
• Consumer Infrared (CIR) remote control mode with programmable data encoding
328
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
7.24.2 UART Peripheral Register Description(s)
Table 7-125 shows the UART register name summary. Table 7-126, Table 7-127, and Table 7-128 show
the UART0/1/2 registers, respectively along with their configuration requirements.
Table 7-125. UART Register Summary
ACRONYM
REGISTER NAME
ACRONYM
REGISTER NAME
RHR
Receive Holding Register
RXFLH
Receive Frame Length High Register
THR
Transmit Holding Register
BLR
IER
Interrupt Enable Register
ACREG
IIR
Interrupt Identification Register
SCR
Supplementary Control Register
FCR
FIFO Control Register
SSR
Supplementary Status Register
BOF Control Register
Auxilliary Control Register
LCR
Line Control Register
EBLR
BOF Length Register
MCR
Modem Control Register
MVR
Module Version Register
LSR
Line Status Register
SYSC
System Configuration Register
MSR
Modem Status Register
SYSS
System Status Register
SPR
Scratchpad Register
WER
Wake-up Enable Register
TCR
Transmission Control Register
CFPS
Carrier Frequency Prescaler Register
TLR
Trigger Level Register
DLL
Divisor Latch Low Register
Divisor Latch High Register
MDR1
Mode Definition Register 1
DLH
MDR2
Mode Definition Register 2
UASR
SFLSR
Status FIFO Line Status Register
EFR
UART Autobauding Status Register
Enhanced Feature Register
RESUME
Resume Register
XON1
UART XON1 Character Register
SFREGL
Status FIFO Register Low
XON2
UART XON2 Character Register
SFREGH
Status FIFO Register High
XOFF1
UART XOFF1 Character Register
TXFLL
Transmit Frame Length Low Register
XOFF2
UART XOFF2 Character Register
TXFLH
Transmit Frame Length High Register
ADDR1
IrDA Address 1 Register
RXFLL
Receive Frame Length Low Register
ADDR2
IrDA Address 2 Register
Copyright © 2007–2012, Texas Instruments Incorporated
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
329
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
Table 7-126. UART0 – UART/IrDA/CIR Register Program Map
HEX ADDRESS
RANGE
0x01C2 0000
REGISTER
LCR[7] = 1 & LCR[7:0] ≠ 0xBF
LCR[7] = 0
LCR[7:0] = 0xBF
READ
WRITE
READ
WRITE
READ
WRITE
RHR
THR
DLL
DLL
DLL
DLL
(1)
0x01C2 0004
IER
DLH
DLH
DLH
DLH
0x01C2 0008
IIR
FCR (2)
IIR
FCR (2)
EFR
EFR
0x01C2 000C
LCR
LCR
LCR
LCR
LCR
LCR
XON1/ADDR1
XON1/ADDR1
0x01C2 0010
MCR
(2)
IER
(1)
MCR
(2)
MCR
(2)
MCR
(2)
0x01C2 0014
LSR
–
LSR
–
XON2/ADR2
XON2/ADDR2
0x01C2 0018
MSR/TCR (3)
TCR (3)
MSR/TCR (3)
TCR (3)
XOFF1/TCR (3)
XOFF1/TCR (3)
0x01C2 001C
SPR/TLR (3)
SPR/TLR (3)
SPR/TLR (3)
SPR/TLR (3)
XOFF2/TLR (3)
XOFF2/TLR (3)
0x01C2 0020
MDR1
MDR1
MDR1
MDR1
MDR1
MDR1
0x01C2 0024
MDR2
MDR2
MDR2
MDR2
MDR2
MDR2
0x01C2 0028
SFLSR
TXFLL
SFLSR
TXFLL
SFLSR
TXFLL
0x01C2 002C
RESUME
TXFLH
RESUME
TXFLH
RESUME
TXFLH
0x01C2 0030
SFREGL
RXFLL
SFREGL
RXFLL
SFREGL
RXFLL
0x01C2 0034
SFREGH
RXFLH
SFREGH
RXFLH
SFREGH
RXFLH
–
0x01C2 0038
BLR
BLR
UASR
–
UASR
0x01C2 003C
ACREG
ACREG
–
–
–
–
0x01C2 0040
SCR
SCR
SCR
SCR
SCR
SCR
0x01C2 0044
SSR
–
SSR
–
SSR
–
0x01C2 0048
EBLR
EBLR
–
–
–
–
0x01C2 004C
–
–
–
–
–
–
0x01C2 0050
MVR
–
MVR
–
MVR
–
0x01C2 0054
SYSC
SYSC
SYSC
SYSC
SYSC
SYSC
0x01C2 0058
SYSS
–
SYSS
–
SYSS
–
0x01C2 005C
WER
WER
WER
WER
WER
WER
0x01C2 0060
CFPS
CFPS
CFPS
CFPS
CFPS
CFPS
0x01C2 0064 0x01C2 007F
–
–
–
–
–
–
(1)
(2)
(3)
330
In UART modes, IER.[7:4] can only be written when ENHANCED_EN in EFR = 1. In IrDA/CIR modes, ENHANCED_EN in EFR has no
impact on the access to IER.[7:4].
MCR.[7:5] and the TX_FIFO_TRIG bits in FCR can only be written to when the ENHANCED_EN bit in EFR = 1.
Transmission control register (TCR) and trigger level register (TLR) are accessible only when the ENHANCED_EN bit in the EFR =1
and the TCR_TLR bit in the MCR = 1.
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Table 7-127. UART1 – UART/IrDA/CIR Register Program Map
HEX ADDRESS
RANGE
0x01C2 0400
REGISTER
LCR[7] = 1 & LCR[7:0] ≠ 0xBF
LCR[7] = 0
LCR[7:0] = 0xBF
READ
WRITE
READ
WRITE
READ
WRITE
RHR
THR
DLL
DLL
DLL
DLL
(1)
0x01C2 0404
IER
DLH
DLH
DLH
DLH
0x01C2 0408
IIR
FCR (2)
IIR
FCR (2)
EFR
EFR
0x01C2 040C
LCR
LCR
LCR
LCR
LCR
LCR
XON1/ADDR1
XON1/ADDR1
0x01C2 0410
MCR
(2)
IER
(1)
MCR
(2)
MCR
(2)
MCR
(2)
0x01C2 0414
LSR
–
LSR
–
XON2/ADR2
XON2/ADDR2
0x01C2 0418
MSR/TCR (3)
TCR (3)
MSR/TCR (3)
TCR (3)
XOFF1/TCR (3)
XOFF1/TCR (3)
0x01C2 041C
SPR/TLR (3)
SPR/TLR (3)
SPR/TLR (3)
SPR/TLR (3)
XOFF2/TLR (3)
XOFF2/TLR (3)
0x01C2 0420
MDR1
MDR1
MDR1
MDR1
MDR1
MDR1
0x01C2 0424
MDR2
MDR2
MDR2
MDR2
MDR2
MDR2
0x01C2 0428
SFLSR
TXFLL
SFLSR
TXFLL
SFLSR
TXFLL
0x01C2 042C
RESUME
TXFLH
RESUME
TXFLH
RESUME
TXFLH
0x01C2 0430
SFREGL
RXFLL
SFREGL
RXFLL
SFREGL
RXFLL
0x01C2 0434
SFREGH
RXFLH
SFREGH
RXFLH
SFREGH
RXFLH
–
0x01C2 0438
BLR
BLR
UASR
–
UASR
0x01C2 043C
ACREG
ACREG
–
–
–
–
0x01C2 0440
SCR
SCR
SCR
SCR
SCR
SCR
0x01C2 0444
SSR
–
SSR
–
SSR
–
0x01C2 0448
EBLR
EBLR
–
–
–
–
0x01C2 044C
–
–
–
–
–
–
0x01C2 0450
MVR
–
MVR
–
MVR
–
0x01C2 0454
SYSC
SYSC
SYSC
SYSC
SYSC
SYSC
0x01C2 0458
SYSS
–
SYSS
–
SYSS
–
0x01C2 045C
WER
WER
WER
WER
WER
WER
0x01C2 0460
CFPS
CFPS
CFPS
CFPS
CFPS
CFPS
0x01C2 0464 0x01C2 047F
–
–
–
–
–
–
(1)
(2)
(3)
In UART modes, IER.[7:4] can only be written when ENHANCED_EN in EFR = 1. In IrDA/CIR modes, ENHANCED_EN in EFR has no
impact on the access to IER.[7:4].
MCR.[7:5] and the TX_FIFO_TRIG bits in FCR can only be written to when the ENHANCED_EN bit in EFR = 1.
Transmission control register (TCR) and trigger level register (TLR) are accessible only when the ENHANCED_EN bit in the EFR =1
and the TCR_TLR bit in the MCR = 1.
Copyright © 2007–2012, Texas Instruments Incorporated
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
331
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
Table 7-128. UART2 – UART/IrDA/CIR Register Program Map
HEX ADDRESS
RANGE
0x01C2 0800
REGISTER
LCR[7] = 1 & LCR[7:0] ≠ 0xBF
LCR[7] = 0
LCR[7:0] = 0xBF
READ
WRITE
READ
WRITE
READ
WRITE
RHR
THR
DLL
DLL
DLL
DLL
(1)
0x01C2 0804
IER
DLH
DLH
DLH
DLH
0x01C2 0808
IIR
FCR (2)
IIR
FCR (2)
EFR
EFR
0x01C2 080C
LCR
LCR
LCR
LCR
LCR
LCR
XON1/ADDR1
XON1/ADDR1
0x01C2 0810
MCR
(2)
IER
(1)
MCR
(2)
MCR
(2)
MCR
(2)
0x01C2 0814
LSR
–
LSR
–
XON2/ADR2
XON2/ADDR2
0x01C2 0818
MSR/TCR (3)
TCR (3)
MSR/TCR (3)
TCR (3)
XOFF1/TCR (3)
XOFF1/TCR (3)
0x01C2 081C
SPR/TLR (3)
SPR/TLR (3)
SPR/TLR (3)
SPR/TLR (3)
XOFF2/TLR (3)
XOFF2/TLR (3)
0x01C2 0820
MDR1
MDR1
MDR1
MDR1
MDR1
MDR1
0x01C2 0824
MDR2
MDR2
MDR2
MDR2
MDR2
MDR2
0x01C2 0828
SFLSR
TXFLL
SFLSR
TXFLL
SFLSR
TXFLL
0x01C2 082C
RESUME
TXFLH
RESUME
TXFLH
RESUME
TXFLH
0x01C2 0830
SFREGL
RXFLL
SFREGL
RXFLL
SFREGL
RXFLL
0x01C2 0834
SFREGH
RXFLH
SFREGH
RXFLH
SFREGH
RXFLH
–
0x01C2 0838
BLR
BLR
UASR
–
UASR
0x01C2 083C
ACREG
ACREG
–
–
–
–
0x01C2 0840
SCR
SCR
SCR
SCR
SCR
SCR
0x01C2 0844
SSR
–
SSR
–
SSR
–
0x01C2 0848
EBLR
EBLR
–
–
–
–
0x01C2 084C
–
–
–
–
–
–
0x01C2 0850
MVR
–
MVR
–
MVR
–
0x01C2 0854
SYSC
SYSC
SYSC
SYSC
SYSC
SYSC
0x01C2 0858
SYSS
–
SYSS
–
SYSS
–
0x01C2 085C
WER
WER
WER
WER
WER
WER
0x01C2 0860
CFPS
CFPS
CFPS
CFPS
CFPS
CFPS
0x01C2 0864 0x01C2 087F
–
–
–
–
–
–
(1)
(2)
(3)
332
In UART modes, IER.[7:4] can only be written when ENHANCED_EN in EFR = 1. In IrDA/CIR modes, ENHANCED_EN in EFR has no
impact on the access to IER.[7:4].
MCR.[7:5] and the TX_FIFO_TRIG bits in FCR can only be written to when the ENHANCED_EN bit in EFR = 1.
Transmission control register (TCR) and trigger level register (TLR) are accessible only when the ENHANCED_EN bit in the EFR =1
and the TCR_TLR bit in the MCR = 1.
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
7.24.3 UART Electrical Data/Timing [Receive/Transmit]
Table 7-129. Timing Requirements for UARTx Receive (1) (see Figure 7-89)
-594, -729
NO.
(1)
MIN
MAX
UNIT
4
tw(URXDB)
Pulse duration, receive data bit (URXDx) [15/30/100 pF]
0.96U
1.05U
ns
5
tw(URXSB)
Pulse duration, receive start bit [15/30/100 pF]
0.96U
1.05U
ns
U = UART baud time = 1/programmed baud rate.
Table 7-130. Switching Characteristics Over Recommended Operating Conditions for UARTx Transmit (1)
(see Figure 7-89)
NO.
(1)
-594, -729
PARAMETER
MIN
MAX
128
UNIT
1
f(baud)
Maximum programmable baud rate
kHz
2
tw(UTXDB)
Pulse duration, transmit data bit (UTXDx) [15/30/100 pF]
U-2
U+2
ns
3
tw(UTXSB)
Pulse duration, transmit start bit [15/30/100 pF]
U-2
U+2
ns
U = UART baud time = 1/programmed baud rate.
3
2
UTXDx
Start
Bit
Data Bits
5
4
URXDx
Start
Bit
Data Bits
Figure 7-89. UART Transmit/Receive Timing
Copyright © 2007–2012, Texas Instruments Incorporated
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
333
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
7.24.4 IrDA Interface Receive/Transmit Timings
Table 7-131. Signaling Rate and Pulse Duration Specification in Receive Mode
SIGNALING RATE
ELECTRICAL PULSE DURATION
MAX
NOM
MIN
UNIT
SIR MODE
2.4 Kbit/s (Kbps)
1.41
78.1
88.55
μs
9.6 Kbps
1.41
19.5
22.13
μs
19.2 Kbps
1.41
9.75
11.07
μs
38.4 Kbps
1.41
4.87
5.96
μs
57.6 Kbps
1.41
3.25
4.34
μs
115.2 Kbps
1.41
1.62
2.23
μs
416
518.8
ns
MIR MODE
0.576 Mbit/s (Mbps)
297.2
Table 7-132. Timing Requirements for IrDA Receive
-594, -729
NO.
MIN
UNIT
MAX
1
tr(URXD)
Rise time, receive data bit URXDx
200
ns
2
tf(URXD)
Fall time, receive data bit URXDx
200
ns
Table 7-133. Signaling Rate and Pulse Duration Specification in Transmit Mode
SIGNALING RATE
ELECTRICAL PULSE DURATION
MAX
NOM
MIN
UNIT
SIR MODE
2.4 Kbit/s (Kbps)
78.10
78.1
78.10
μs
9.6 Kbps
19.50
19.5
19.50
μs
19.2 Kbps
9.75
9.75
9.75
μs
38.4 Kbps
4.87
4.87
4.87
μs
57.6 Kbps
3.25
3.25
3.25
μs
115.2 Kbps
1.62
1.62
1.62
μs
416.0
419.0
ns
MIR MODE
0.576 Mbit/s (Mbps)
334
414.0
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
7.25 Inter-Integrated Circuit (I2C)
The inter-integrated circuit (I2C) module provides an interface between DM6467 and other devices
compliant with Philips Semiconductors Inter-IC bus (I2C-bus™) specification version 2.1. External
components attached to this 2-wire serial bus can transmit/receive 2 to 8-bit data to/from the DMSoC
through the I2C module. The I2C port does not support CBUS compatible devices.
The I2C port supports the following features:
• Compatible with Philips I2C Specification Revision 2.1 (January 2000)
• Standard and Fast Modes from 10 – 400 Kbps (no fail-safe I/O buffers)
• Noise Filter to Remove Noise 50 ns or less
• Seven- and Ten-Bit Device Addressing Modes
• Master (Transmit/Receive) and Slave (Transmit/Receive) Functionality
• Events: DMA, Interrupt, or Polling
• Slew-Rate Limited Open-Drain Output Buffers
For more detailed information on the I2C peripheral, see the TMS320DM646x DMSoC Inter-Integrated
Circuit (I2C) Module User's Guide (literature number SPRUER0).
Copyright © 2007–2012, Texas Instruments Incorporated
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
335
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
7.25.1
www.ti.com
I2C Peripheral Register Description(s)
Table 7-134. I2C Registers
336
HEX ADDRESS RANGE
ACRONYM
REGISTER NAME
0x1C2 1000
ICOAR
I2C Own Address Register
0x1C2 1004
ICIMR
I2C Interrupt Mask Register
0x1C2 1008
ICSTR
I2C Interrupt Status Register
0x1C2 100C
ICCLKL
I2C Clock Divider Low Register
0x1C2 1010
ICCLKH
I2C Clock Divider High Register
0x1C2 1014
ICCNT
I2C Data Count Register
0x1C2 1018
ICDRR
I2C Data Receive Register
0x1C2 101C
ICSAR
I2C Slave Address Register
0x1C2 1020
ICDXR
I2C Data Transmit Register
0x1C2 1024
ICMDR
I2C Mode Register
0x1C2 1028
ICIVR
I2C Interrupt Vector Register
0x1C2 102C
ICEMDR
I2C Extended Mode Register
0x1C2 1030
ICPSC
I2C Prescaler Register
0x1C2 1034
ICPID1
I2C Peripheral Identification Register 1
0x1C2 1038
ICPID2
I2C Peripheral Identification Register 2
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
7.25.2
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
I2C Electrical Data/Timing
Table 7-135. Timing Requirements for I2C Timings (1) (see Figure 7-90)
-594, -729
STANDARD
MODE
NO.
MIN
1
(1)
(2)
(3)
(4)
(5)
FAST MODE
MAX
MIN
UNIT
MAX
tc(SCL)
Cycle time, SCL
10
2.5
µs
2
tsu(SCLH-SDAL)
Setup time, SCL high before SDA low (for a repeated START
condition)
4.7
0.6
µs
3
th(SCLL-SDAL)
Hold time, SCL low after SDA low (for a START and a repeated
START condition)
4
0.6
µs
4
tw(SCLL)
Pulse duration, SCL low
4.7
1.3
µs
5
tw(SCLH)
Pulse duration, SCL high
4
0.6
µs
(2)
6
tsu(SDAV-SCLH)
Setup time, SDA valid before SCL high
250
7
th(SDA-SCLL)
Hold time, SDA valid after SCL low
0 (3)
0 (3)
8
tw(SDAH)
Pulse duration, SDA high between STOP and START
conditions
4.7
1.3
9
tr(SDA)
Rise time, SDA
1000
20 + 0.1Cb
300
ns
10
tr(SCL)
Rise time, SCL
1000
20 + 0.1Cb
300
ns
11
tf(SDA)
Fall time, SDA
300
20 + 0.1Cb
300
ns
12
tf(SCL)
Fall time, SCL
300
20 + 0.1Cb
300
ns
13
tsu(SCLH-SDAH)
Setup time, SCL high before SDA high (for STOP condition)
14
tw(SP)
Pulse duration, spike (must be suppressed)
15
(5)
Cb
100
ns
0.9 (4)
µs
(5)
(5)
(5)
(5)
4
0.6
µs
0
Capacitive load for each bus line
µs
400
50
ns
400
pF
The I2C pins SDA and SCL do not feature fail-safe I/O buffers. These pins could potentially draw current when the device is powered
down.
A Fast-mode I2C-bus™ device can be used in a Standard-mode I2C-bus system, but the requirement tsu(SDA-SCLH)≥ 250 ns must then be
met. This will automatically be the case if the device does not stretch the LOW period of the SCL signal. If such a device does stretch
the LOW period of the SCL signal, it must output the next data bit to the SDA line tr max + tsu(SDA-SCLH)= 1000 + 250 = 1250 ns
(according to the Standard-mode I2C-Bus Specification) before the SCL line is released.
A device must internally provide a hold time of at least 300 ns for the SDA signal (referred to the VIHmin of the SCL signal) to bridge the
undefined region of the falling edge of SCL.
The maximum th(SDA-SCLL) has only to be met if the device does not stretch the low period [tw(SCLL)] of the SCL signal.
Cb = total capacitance of one bus line in pF. If mixed with HS-mode devices, faster fall-times are allowed.
11
9
SDA
6
8
14
4
13
5
10
SCL
1
12
3
2
7
3
Stop
Start
Repeated
Start
Stop
Figure 7-90. I2C Receive Timings
Copyright © 2007–2012, Texas Instruments Incorporated
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
337
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
Table 7-136. Switching Characteristics for I2C Timings (1) (see Figure 7-91)
-594, -729
NO.
STANDARD
MODE
PARAMETER
MIN
16
MAX
FAST MODE
MIN
UNIT
MAX
tc(SCL)
Cycle time, SCL
10
2.5
µs
17
td(SCLH-SDAL)
Delay time, SCL high to SDA low (for a repeated START
condition)
4.7
0.6
µs
18
td(SDAL-SCLL)
Delay time, SDA low to SCL low (for a START and a repeated
START condition)
4
0.6
µs
19
tw(SCLL)
Pulse duration, SCL low
4.7
1.3
µs
20
tw(SCLH)
Pulse duration, SCL high
µs
21
td(SDAV-SCLH)
Delay time, SDA valid to SCL high
22
tv(SCLL-SDAV)
Valid time, SDA valid after SCL low
23
tw(SDAH)
Pulse duration, SDA high between STOP and START
conditions
24
tr(SDA)
Rise time, SDA
1000
20 + 0.1Cb
300
ns
25
tr(SCL)
Rise time, SCL
1000
20 + 0.1Cb
300
ns
26
tf(SDA)
Fall time, SDA
300
20 + 0.1Cb
300
ns
27
tf(SCL)
Fall time, SCL
300
20 + 0.1Cb
300
ns
28
td(SCLH-SDAH)
Delay time, SCL high to SDA high (for STOP condition)
29
Cp
Capacitance for each I2C pin
(1)
(2)
4
0.6
250
100
0
0
4.7
1.3
4
(2)
(2)
(2)
(2)
ns
0.9
µs
0.6
10
µs
µs
10
pF
Cb = total capacitance of one bus line in pF. If mixed with HS-mode devices, faster fall-times are allowed.
Cb = total capacitance of one bus line in pF. If mixed with HS-mode devices, faster fall-times are allowed.
26
24
SDA
21
23
19
28
20
25
SCL
16
27
18
17
22
18
Stop
Start
Repeated
Start
Stop
Figure 7-91. I2C Transmit Timings
338
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
7.26 Pulse Width Modulator (PWM)
The PWM provides a way to generate a pulse periodic waveform for motor control or can act as a digitalto-analog converter with some external components.
7.26.1 PWM Device-Specific Information
The 2 DM6467 Pulse Width Modulator (PWM) peripherals support the following features:
• 32-bit period counter
• 32-bit first-phase duration counter
• 32-bit repeat count for one-shot operation. One-shot operation generates N+1 periods of waveform, N
being the repeat count register value.
• Configurable to operate in either one-shot or continuous mode
• Programmable buffered period and first-phase duration registers
• One-shot operation triggerable by VPIF or GPIO with programmable edge transitions. (low-to-high or
high-to-low).
• One-shot operation generates N+1 periods of waveform, N being the repeat count register value
• Configurable PWM output pin inactive state
• Interrupt and EDMA synchronization events
• Emulation support for stop or free-run operation
7.26.2 PWM Peripheral Register Description(s)
Table 7-137 and Table 7-138 show the register memory maps for PWM0/1.
Table 7-137. PWM0 Register
HEX ADDRESS RANGE
ACRONYM
REGISTER NAME
0x01C2 2000
PID
PWM0 Peripheral Identification Register
0x01C2 2004
PCR
PWM0 Peripheral Control Register
0x01C2 2008
CFG
PWM0 Configuration Register
0x01C2 200C
START
PWM0 Start Register
0x01C2 2010
RPT
PWM0 Repeat Count Register
0x01C2 2014
PER
PWM0 Period Register
0x01C2 2018
PH1D
0x01C2 201C - 0x01C2 23FF
-
PWM0 First-Phase Duration Register
Reserved
Table 7-138. PWM1 Register Memory Map
HEX ADDRESS RANGE
ACRONYM
REGISTER NAME
0x01C2 2400
PID
PWM1 Peripheral Identification Register
0x01C2 2404
PCR
PWM1 Peripheral Control Register
0x01C2 2408
CFG
PWM1 Configuration Register
0x01C2 240C
START
0x01C2 2410
RPT
PWM1 Repeat Count Register
0x01C2 2414
PER
PWM1 Period Register
0x01C2 2418
PH1D
0x01C2 241C -0x01C2 27FF
Copyright © 2007–2012, Texas Instruments Incorporated
-
PWM1 Start Register
PWM1 First-Phase Duration Register
Reserved
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
339
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
7.26.3 PWM0/1 Electrical Data/Timing
Table 7-139. Switching Characteristics Over Recommended Operating Conditions for PWM0/1 Outputs (1)
(see Figure 7-92 and Figure 7-93)
NO.
-594, -729
PARAMETER
MIN
1
tw(PWMH)
Pulse duration, PWMx high
37
2
tw(PWML)
Pulse duration, PWMx low
37
3
tt(PWM)
Transition time, PWMx
4
td(VPIF-PWMV)
Delay time, VPIF (VSYNC) or GPIO trigger event to PWMx valid
(1)
MAX
UNIT
ns
ns
5
ns
4P 6P + 20
ns
P = SYSCLK3 period in ns.
1
2
PWM0/1
3
3
Figure 7-92. PWM Output Timing
VPIF(VSYNC)
4
PWM0
VALID
INVALID
4
PWM1
INVALID
VALID
Figure 7-93. PWM Output Delay Timing
340
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
7.27 Timers
The timers support four modes of operation: a 64-bit general-purpose (GP) timer, dual-unchained 32-bit
GP timers, dual-chained 32-bit timers, or a watchdog timer. The GP timer mode can be used to generate
periodic interrupts or EDMA synchronization events. The watchdog timer mode is used to provide a
recovery mechanism for the device in the event of a fault condition, such as a non-exiting code loop.
7.27.1 Timers Device-Specific Information
The DM6467 device has 3 64-bit general-purpose timers which have the following features:
• 64-bit count-up counter
• Timer modes:
– 64-bit general-purpose timer mode (Timer 0 and 1)
– Dual 32-bit general-purpose timer mode (Timer 0 and 1)
– Watchdog timer mode (Timer 2) [mainly controlled by the ARM]
• 2 possible clock sources:
– Internal clock
– External clock input via timer input pin TINP0U, TINP0L, and TINP1L, (Timer 0 and 1 only)
• 2 operation modes:
– One-time operation (timer runs for one period then stops)
– Continuous operation (timer automatically resets after each period)
• Generates interrupts to the DSP and the ARM CPUs
• Generates sync event to EDMA
• Causes device global reset upon watchdog timer timeout (Timer 2 only)
For more detailed information, see the TMS320DM646x DMSoC 64-Bit Timer User's Guide (literature
number SPRUER5).
7.27.2
Timer Peripheral Register Description(s)
Table 7-140, Table 7-141, and Table 7-142 show the registers for Timer 0, Timer 1, and Timer 2
(Watchdog).
Table 7-140. Timer 0 Registers
HEX ADDRESS RANGE
ACRONYM
0x01C2 1400
PID12
DESCRIPTION
0x01C2 1404
EMUMGT
0x01C2 1410
TIM12
Timer 0 Counter Register 12
0x01C2 1414
TIM34
Timer 0 Counter Register 34
Timer 0 Peripheral Identification Register 12
Timer 0 Emulation Management
0x01C2 1418
PRD12
Timer 0 Period Register 12
0x01C2 141C
PRD34
Timer 0 Period Register 34
0x01C2 1420
TCR
0x01C2 1424
TGCR
0x01C2 1428 - 0x01C2 17FF
-
Copyright © 2007–2012, Texas Instruments Incorporated
Timer 0 Control Register
Timer 0 Global Control Register
Reserved
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
341
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
Table 7-141. Timer 1 Registers
HEX ADDRESS RANGE
ACRONYM
0x01C2 1800
PID12
0x01C2 1804
EMUMGT
0x01C2 1810
TIM12
Timer 1 Counter Register 12
0x01C2 1814
TIM34
Timer 1 Counter Register 34
0x01C2 1818
PRD12
Timer 1 Period Register 12
0x01C2 181C
PRD34
Timer 1 Period Register 34
0x01C2 1820
TCR
0x01C2 1824
TGCR
0x01C2 1828 - 0x01C2 1BFF
-
DESCRIPTION
Timer 1 Peripheral Identification Register 12
Timer 1 Emulation Management
Timer 1 Control Register
Timer 1 Global Control Register
Reserved
Table 7-142. Timer 2 (Watchdog) Registers
342
HEX ADDRESS RANGE
ACRONYM
0x01C2 1C00
PID12
DESCRIPTION
0x01C2 1C04
EMUMGT
0x01C2 1C10
TIM12
Timer 2 Counter Register 12
0x01C2 1C14
TIM34
Timer 2 Counter Register 34
Timer 2 Peripheral Identification Register 12
Timer 2 Emulation Management
0x01C2 1C18
PRD12
Timer 2 Period Register 12
0x01C2 1C1C
PRD34
Timer 2 Period Register 34
0x01C2 1C20
TCR
0x01C2 1C24
TGCR
0x01C2 1C28
WDTCR
0x01C2 1C2C - 0x01C2 1FFF
-
Timer 2 Control Register
Timer 2 Global Control Register
Timer 2 Watchdog Timer Control Register
Reserved
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
7.27.3
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
Timer Electrical Data/Timing
Table 7-143. Timing Requirements for Timer Input (1) (see Figure 7-94)
-594, -729
NO.
(1)
MIN
MAX
UNIT
1
tw(TINPH)
Pulse duration, TINPxL/TINP0U high
2P
ns
2
tw(TINPL)
Pulse duration, TINPxL/TINP0U low
2P
ns
P = DEV_MXI/DEV_CLKIN cycle time in ns. For example, when DEV_MXI/DEV_CLKIN frequency is 27 MHz, use P = 37.037 ns.
Table 7-144. Switching Characteristics Over Recommended Operating Conditions for Timer Output (1) (see
Figure 7-94)
-594, -729
NO.
(1)
MIN
MAX
UNIT
3
tw(TOUTH)
Pulse duration, TOUTxL/TOUTxU/TOUT2 high
P
ns
4
tw(TOUTL)
Pulse duration, TOUTxL/TOUTxU/TOUT2 low
P
ns
P = DEV_MXI/DEV_CLKIN cycle time in ns. For example, when DEV_MXI/DEV_CLKIN frequency is 27 MHz, use P = 37.037 ns.
1
2
TINPxL/TINPxU
3
4
TOUTxL/TOUTxU
Figure 7-94. Timer Timing
Copyright © 2007–2012, Texas Instruments Incorporated
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
343
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
7.28 General-Purpose Input/Output (GPIO)
The GPIO peripheral provides general-purpose pins that can be configured as either inputs or outputs.
When configured as an output, a write to an internal register can control the state driven on the output pin.
When configured as an input, the state of the input is detectable by reading the state of an internal
register. In addition, the GPIO peripheral can produce CPU interrupts and EDMA events in different
interrupt/event generation modes. The GPIO peripheral provides generic connections to external devices.
The GPIO pins are grouped into banks of 16 pins per bank (i.e., bank 0 consists of GP[0:15]).
7.28.1 GPIO Device-Specific Information
The DM6467 GPIO peripheral supports the following:
• Up to 33 3.3-V GPIO pins, GP[0:47; not all pinned out]
• Interrupts:
– Up to 8 unique GP[0:7] interrupts from Bank 0
– 3 GPIO bank (aggregated) interrupt signals from each of the 3 banks of GPIOs
– Interrupts can be triggered by rising and/or falling edge, specified for each interrupt capable GPIO
signal
• DMA events:
– Up to 8 unique GPIO DMA events from Bank 0
– 3 GPIO bank (aggregated) DMA event signals from each of the 3 banks of GPIOs
• Set/clear functionality: Software writes 1 to corresponding bit position(s) to set or to clear GPIO
signal(s). This allows multiple software processes to toggle GPIO output signals without critical section
protection (disable interrupts, program GPIO, re-enable interrupts, to prevent context switching to
anther process during GPIO programming).
• Separate Input/Output registers
• Output register in addition to set/clear so that, if preferred by software, some GPIO output signals can
be toggled by direct write to the output register(s).
• Output register, when read, reflects output drive status. This, in addition to the input register reflecting
pin status and open-drain I/O cell, allows wired logic be implemented.
Although, the DM6467 device implements three GPIO banks, not all GPIOs from all banks are available
externally (pinned out). The following GPIOs are not pinned out on the DM6467 device:
• BANK 0
– GP[9]
– GP[14]
– GP[15]
• BANK 1
– GP[27:31]
• BANK 2
• GP[34]
• GP[35]
• GP[43:47]
For more detailed information on GPIOs, see the TMS320DM646x DMSoC General-Purpose Input/Output
(GPIO) User's Guide (literature number SPRUEQ8).
344
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
7.28.2
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
GPIO Peripheral Register Description(s)
Table 7-145 shows the GPIO peripheral registers.
Table 7-145. GPIO Registers
HEX ADDRESS RANGE
ACRONYM
0x01C6 7000
PID
0x01C6 7004
-
0x01C6 7008
BINTEN
REGISTER NAME
Peripheral Identification Register
Reserved
GPIO interrupt per-bank enable
GPIO Banks 0 and 1
0x01C6 700C
-
Reserved
0x01C6 7010
DIR01
0x01C6 7014
OUT_DATA01
GPIO Banks 0 and 1 Direction Register (GP[0:31])
GPIO Banks 0 and 1 Output Data Register (GP[0:31])
0x01C6 7018
SET_DATA01
GPIO Banks 0 and 1 Set Data Register (GP[0:31])
0x01C6 701C
CLR_DATA01
GPIO Banks 0 and 1 Clear data for banks 0 and 1 (GP[0:31])
0x01C6 7020
IN_DATA01
0x01C6 7024
SET_RIS_TRIG01
GPIO Banks 0 and 1 Input Data Register (GP[0:31])
GPIO Banks 0 and 1 Set Rising Edge Interrupt Register (GP[0:31])
0x01C6 7028
CLR_RIS_TRIG01
GPIO Banks 0 and 1 Clear Rising Edge Interrupt Register (GP[0:31])
0x01C6 702C
SET_FAL_TRIG01
GPIO Banks 0 and 1 Set Falling Edge Interrupt Register (GP[0:31])
0x01C6 7030
CLR_FAL_TRIG01
GPIO Banks 0 and 1 Clear Falling Edge Interrupt Register (GP[0:31])
0x01C6 7034
INSTAT01
0x01C6 7038
DIR2
0x01C6 703C
OUT_DATA2
GPIO Bank 2 Output Data Register (GP[32:47])
0x01C6 7040
SET_DATA2
GPIO Bank 2 Set Data Register (GP[32:47])
0x01C6 7044
CLR_DATA2
GPIO Bank 2 Clear Data Register (GP[32:47])
0x01C6 7048
IN_DATA2
GPIO Bank 2 Input Data Register (GP[32:47])
0x01C6 704C
SET_RIS_TRIG2
GPIO Bank 2 Set Rising Edge Interrupt Register (GP[32:47])
0x01C6 7050
CLR_RIS_TRIG2
GPIO Bank 2 Clear Rising Edge Interrupt Register (GP[32:47])
0x01C6 7054
SET_FAL_TRIG2
GPIO Bank 2 Set Falling Edge Interrupt Register (GP[32:47])
0x01C6 7058
CLR_FAL_TRIG2
GPIO Bank 2 Clear Falling Edge Interrupt Register (GP[32:47])
0x01C6 705C
INSTAT2
0x01C6 7060 - 0x01C6 77FF
-
GPIO Banks 0 and 1 Interrupt Status Register (GP[0:31])
GPIO Bank 2
Copyright © 2007–2012, Texas Instruments Incorporated
GPIO Bank 2 Direction Register (GP[32:47])
GPIO Bank 2 Interrupt Status Register (GP[32:47])
Reserved
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
345
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
7.28.3 GPIO Peripheral Input/Output Electrical Data/Timing
Table 7-146. Timing Requirements for GPIO Inputs (1) (see Figure 7-95)
-594, -729
NO.
MIN
MAX
UNIT
1
tw(GPIH)
Pulse duration, GP[x] input high
2C (2)
ns
2
tw(GPIL)
Pulse duration, GP[x] input low
2C (2)
ns
(1)
The pulse width given is sufficient to generate a CPU interrupt or an EDMA event. However, if a user wants to have DM6467 recognize
the GP[x] input changes through software polling of the GPIO register, the GP[x] input duration must be extended to allow DM6467
enough time to access the GPIO register through the internal bus.
C = SYSCLK3 period in ns. For example, when running parts at 594 MHz, use C = 6.7 ns.
(2)
Table 7-147. Switching Characteristics Over Recommended Operating Conditions for GPIO Outputs
(see Figure 7-95)
NO.
3
4
(1)
(2)
-594, -729
PARAMETER
tw(GPOH)
tw(GPOL)
MIN
C (1)
Pulse duration, GP[x] output high
Pulse duration, GP[x] output low
C
MAX
UNIT
(2)
ns
(1) (2)
ns
This parameter value should not be used as a maximum performance specification. Actual performance of back-to-back accesses of the
GPIO is dependent upon internal bus activity.
C = SYSCLK3 period in ns. For example, when running parts at 594 MHz, use C = 6.7 ns.
2
GP[x]
Input
1
4
3
GP[x]
Output
Figure 7-95. GPIO Port Timing
346
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
7.29 IEEE 1149.1 JTAG
The JTAG
(3)
interface is used for BSDL testing and emulation of the DM6467 device.
TRST only needs to be released when it is necessary to use a JTAG controller to debug the device or
exercise the device's boundary scan functionality.
RESET must be released only in order for boundary-scan JTAG to read the variant field of IDCODE
correctly. Other boundary-scan instructions work correctly independent of current state of RESET.
DM6467 includes an internal pulldown (IPD) on the TRST pin to ensure that TRST will always be asserted
upon power up and the device's internal emulation logic will always be properly initialized.
JTAG controllers from Texas Instruments actively drive TRST high. However, some third-party JTAG
controllers may not drive TRST high but expect the use of a pullup resistor on TRST. When using this type
of JTAG controller, assert TRST to initialize the device after powerup and externally drive TRST high
before attempting any emulation or boundary scan operations.
7.29.1
JTAG ID (JTAGID) Register Description(s)
Table 7-148. JTAG ID Register
HEX ADDRESS RANGE
0x01C4 0028
(3)
ACRONYM
JTAGID
REGISTER NAME
JTAG Identification Register
COMMENTS
Read-only. Provides 32-bit
JTAG ID of the device.
IEEE Standard 1149.1-1990 Standard-Test-Access Port and Boundary Scan Architecture.
The JTAG ID register is a read-only register that identifies to the customer the JTAG/Device ID. For the
DM6467 device, the JTAG ID register resides at address location 0x01C4 0028. The register hex value for
DM6467 is: 0x1B77 002F [for Silicon Revision 3.0 and later] and 0x0B77 002F [for Silicon Revision 1.1
and earlier]. For the actual register bit names and their associated bit field descriptions, see Figure 7-96
and Table 7-149.
31-28
27-12
11-1
0
VARIANT (4-Bit)
PART NUMBER (16-Bit)
MANUFACTURER (11-Bit)
LSB
R-000X
R-1011 0111 0111 0000
R-0000 0010 111
R-1
LEGEND: R = Read, W = Write, n = value at reset, X = Silicon Revision dependent
Figure 7-96. JTAG ID Register Description - DM6467 Register Value - 0xXB77 002F
Copyright © 2007–2012, Texas Instruments Incorporated
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
347
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
Table 7-149. JTAG ID Register Selection Bit Descriptions
BIT
NAME
31:28
VARIANT
27:12
PART NUMBER
11-1
MANUFACTURER
0
LSB
7.29.2
DESCRIPTION
Variant (4-Bit) value. DM6467 value: 0000 [Silicon Revision 1.1 and earlier] and 0001 [Silicon
Revision 3.0 and later].
Part Number (16-Bit) value. DM6467 value: 1011 0111 0111 0000.
Manufacturer (11-Bit) value. DM6467 value: 0000 0010 111.
LSB. This bit is read as a "1" for DM6467.
JTAG Test-Port Electrical Data/Timing
Table 7-150. Timing Requirements for JTAG Test Port (1)
(2)
(see Figure 7-97)
-594, -729
NO.
MIN
MAX
UNIT
1
tc(TCK)
Cycle time, TCK
20
ns
2
tw(TCKH)
Pulse duration, TCK high
0.4T
ns
3
tw(TCKL)
Pulse duration, TCK low
0.4T
ns
4
tc(RTCK)
Cycle time, RTCK
20
ns
5
tw(RTCKH)
Pulse duration, RTCK high
0.4R
ns
6
tw(RTCKL)
Pulse duration, RTCK low
0.4R
ns
7
tsu(TDIV-RTCKH)
Setup time, TDI/TMS/TRST valid before RTCK high
12
ns
8
th(RTCKH-TDIV)
Hold time, TDI/TMS/TRST valid after RTCK high
9
tsu(EMUV-TCKH)
Setup time, EMU[1:0] valid before TCK high
10
th(TCKH-EMUV)
Hold time, EMU[1:0] valid after TCK high
(1)
(2)
0
ns
1.5
ns
4
ns
T = TCK cycle time in ns. For example, when TCK frequency is 20 MHz, use T = 50 ns.
R = RTCLK cycle time in ns. For example, when RTCK frequency is 20 MHz, use T = 50 ns.
Table 7-151. Switching Characteristics Over Recommended Operating Conditions for JTAG Test Port (1)
(see Figure 7-97)
NO.
PARAMETER
11
td(RTCKL-TDOV)
Delay time, RTCK low to TDO valid
12
td(TCKH-EMUV)
Delay time, TCK high to EMU[1:0] valid
(1)
348
-594, -729
UNIT
MIN
MAX
-1
8
ns
2.5 T - 2.5
ns
T = TCK cycle time in ns. For example, when TCK frequency is 20 MHz, use T = 50 ns.
Peripheral Information and Electrical Specifications
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
TMS320DM6467
www.ti.com
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
1
2
3
TCK
4
5
6
RTCK
11
TDO
8
7
TDI/TMS/TRST
10
9
EMU[1:0](Input)
12
EMU[1:0](Output)
Figure 7-97. JTAG Test-Port Timing
Copyright © 2007–2012, Texas Instruments Incorporated
Peripheral Information and Electrical Specifications
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
349
TMS320DM6467
SPRS403H – DECEMBER 2007 – REVISED JUNE 2012
www.ti.com
8 Mechanical Packaging and Orderable Information
The following table(s) show the thermal resistance characteristics for the PBGA–CUT mechanical
package.
8.1
Thermal Data for CUT
Table 8-1. Thermal Resistance Characteristics (PBGA Package) [CUT]
NO.
°C/W (1)
AIR FLOW (m/s) (2)
N/A
1
RΘJC
Junction-to-case
1.5
2
RΘJB
Junction-to-board
9.9
N/A
3
RΘJA
Junction-to-free air
19.2
0.00
4
14.8
0.50
5
13.8
1.00
12.7
2.00
7
11.9
3.00
8
0.3
0.00
9
0.4
0.50
6
10
RΘJMA
PsiJT
Junction-to-moving air
0.4
1.00
11
Junction-to-package top
0.4
2.00
12
0.5
3.00
13
9.0
0.00
8.0
0.50
7.7
1.00
16
7.3
2.00
17
7.0
3.00
14
15
(1)
(2)
8.2
PsiJB
Junction-to-board
These measurements were conducted in a JEDEC defined 2S2P system and will change based on environment as well as application.
For more information, see these EIA/JEDEC standards – EIA/JESD51-2, Integrated Circuits Thermal Test Method Environment
Conditions - Natural Convection (Still Air) and JESD51-7, High Effective Thermal Conductivity Test Board for Leaded Surface Mount
Packages.
m/s = meters per second
Packaging Information
The following packaging information and addendum reflect the most current data available for the
designated device(s). This data is subject to change without notice and without revision of this document.
350
Mechanical Packaging and Orderable Information
Copyright © 2007–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM6467
PACKAGE OPTION ADDENDUM
www.ti.com
7-Oct-2021
PACKAGING INFORMATION
Orderable Device
Status
(1)
Package Type Package Pins Package
Drawing
Qty
Eco Plan
(2)
Lead finish/
Ball material
MSL Peak Temp
Op Temp (°C)
(3)
Device Marking
(4/5)
(6)
TMS320DM6467CCUT
ACTIVE
FCBGA
CUT
529
84
RoHS & Green
Call TI
Level-4-245C-72HR
0 to 85
TMS320
DM6467CCUT
TMS320DM6467CCUT4
ACTIVE
FCBGA
CUT
529
84
RoHS & Green
Call TI
Level-4-245C-72HR
0 to 85
TMS320
DM6467CCUT4
TMS320DM6467CCUT6
ACTIVE
FCBGA
CUT
529
84
RoHS & Green
Call TI
Level-4-245C-72HR
TMS320DM6467CCUT7
ACTIVE
FCBGA
CUT
529
84
RoHS & Green
Call TI
Level-4-245C-72HR
TMS320DM6467CCUTA
ACTIVE
FCBGA
CUT
529
84
RoHS & Green
Call TI
Level-4-245C-72HR
TMS320
DM6467CCUTA
TMS320DM6467CCUTA6
ACTIVE
FCBGA
CUT
529
84
RoHS & Green
Call TI
Level-4-245C-72HR
TMS320
DM6467CCUTA6
TMS320DM6467CCUTAV
ACTIVE
FCBGA
CUT
529
84
RoHS & Green
Call TI
Level-4-245C-72HR
-40 to 105
TMS320
DM6467CUTAVH
TMS320DM6467CCUTD7
ACTIVE
FCBGA
CUT
529
84
RoHS & Green
Call TI
Level-4-245C-72HR
-40 to 85
TMS320
DM6467CCUTD7
TMS320DM6467CCUTV
ACTIVE
FCBGA
CUT
529
84
RoHS & Green
Call TI
Level-4-245C-72HR
0 to 85
TMS320
DM6467CCUTVH
TMS320DM6467CCUTV6
ACTIVE
FCBGA
CUT
529
84
RoHS & Green
Call TI
Level-4-245C-72HR
TMS32DM6467CCUTAV6
ACTIVE
FCBGA
CUT
529
84
RoHS & Green
Call TI
Level-4-245C-72HR
-40 to 105
TMSDM6467CCUT7TAN
ACTIVE
FCBGA
CUT
529
84
RoHS & Green
Call TI
Level-4-245C-72HR
0 to 85
VCBUP7TC6
ACTIVE
FCBGA
CUT
529
84
RoHS & Green
Call TI
Level-4-245C-72HR
(1)
The marketing status values are defined as follows:
ACTIVE: Product device recommended for new designs.
LIFEBUY: TI has announced that the device will be discontinued, and a lifetime-buy period is in effect.
NRND: Not recommended for new designs. Device is in production to support existing customers, but TI does not recommend using this part in a new design.
PREVIEW: Device has been announced but is not in production. Samples may or may not be available.
OBSOLETE: TI has discontinued the production of the device.
Addendum-Page 1
TMS320
DM6467CCUT6
0 to 85
TMS320
DM6467CCUT7
TMS320
DM6467CCUTV6H
TMS320
DM6467CCUTAV6H
TMS320
DM6467CCUT7
TMS320
DM6467CCUT6
Samples
PACKAGE OPTION ADDENDUM
www.ti.com
7-Oct-2021
(2)
RoHS: TI defines "RoHS" to mean semiconductor products that are compliant with the current EU RoHS requirements for all 10 RoHS substances, including the requirement that RoHS substance
do not exceed 0.1% by weight in homogeneous materials. Where designed to be soldered at high temperatures, "RoHS" products are suitable for use in specified lead-free processes. TI may
reference these types of products as "Pb-Free".
RoHS Exempt: TI defines "RoHS Exempt" to mean products that contain lead but are compliant with EU RoHS pursuant to a specific EU RoHS exemption.
Green: TI defines "Green" to mean the content of Chlorine (Cl) and Bromine (Br) based flame retardants meet JS709B low halogen requirements of