DSP Audio Chip tms320c6745
DSP Audio Chip tms320c6745
DSP Audio Chip tms320c6745
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
1.1
1
Features
• Software Support Multiplies, Four 16 x 16-Bit Multiplies, or
– TI DSP/BIOS™ Eight 8 x 8-Bit Multiplies per Clock Cycle, and
Complex Multiples
– Chip Support Library and DSP Library
– Instruction Packing Reduces Code Size
• 375- and 456-MHz TMS320C674x VLIW DSP
– All Instructions Conditional
• C674x Instruction Set Features
– Hardware Support for Modulo Loop
– Superset of the C67x+ and C64x+ ISAs
Operation
– Up to 3648 MIPS and 2736 MFLOPS C674x
– Protected Mode Operation
– Byte-Addressable (8-, 16-, 32-, and 64-Bit Data)
– Exceptions Support for Error Detection and
– 8-Bit Overflow Protection Program Redirection
– Bit-Field Extract, Set, Clear • 128KB of RAM Shared Memory (TMS320C6747
– Normalization, Saturation, Bit-Counting Only)
– Compact 16-Bit Instructions • 3.3-V LVCMOS I/Os (Except for USB Interfaces)
• C674x Two-Level Cache Memory Architecture • Two External Memory Interfaces:
– 32KB of L1P Program RAM/Cache – EMIFA
– 32KB of L1D Data RAM/Cache – NOR (8- or 16-Bit-Wide Data)
– 256KB of L2 Unified Mapped RAM/Cache – NAND (8- or 16-Bit-Wide Data)
– Flexible RAM/Cache Partition (L1 and L2) – 16-Bit SDRAM with 128-MB Address Space
• Enhanced Direct Memory Access Controller 3 (TMS320C6747 Only)
(EDMA3): – EMIFB
– 2 Transfer Controllers – 32-Bit or 16-Bit SDRAM with 256-MB
– 32 Independent DMA Channels Address Space (TMS320C6747)
– 8 Quick DMA Channels – 16-Bit SDRAM with 128-MB Address Space
– Programmable Transfer Burst Size (TMS320C6745)
• TMS320C674x Fixed- and Floating-Point VLIW • Three Configurable 16550-Type UART Modules:
DSP Core – UART0 with Modem Control Signals
– Load-Store Architecture with Nonaligned – Autoflow Control Signals (CTS, RTS) on UART0
Support Only
– 64 General-Purpose Registers (32-Bit) – 16-Byte FIFO
– Six ALU (32- and 40-Bit) Functional Units – 16x or 13x Oversampling Option
– Supports 32-Bit Integer, SP (IEEE Single • LCD Controller (TMS320C6747 Only)
Precision/32-Bit) and DP (IEEE Double • Two Serial Peripheral Interfaces (SPIs) Each with
Precision/64-Bit) Floating Point One Chip Select
– Supports up to Four SP Additions Per Clock, • Multimedia Card (MMC)/Secure Digital (SD) Card
Four DP Additions Every 2 Clocks Interface with Secure Data I/O (SDIO)
– Supports up to Two Floating-Point (SP or DP) • Two Master and Slave Inter-Integrated Circuit (I2C
Reciprocal Approximation (RCPxP) and Bus™)
Square-Root Reciprocal Approximation • One Host-Port Interface (HPI) with 16-Bit-Wide
(RSQRxP) Operations Per Cycle Muxed Address/Data Bus for High Bandwidth
– Two Multiply Functional Units (TMS320C6747 Only)
– Mixed-Precision IEEE Floating Point Multiply • Programmable Real-Time Unit Subsystem
Supported up to: (PRUSS)
– 2 SP x SP -> SP Per Clock – Two Independent Programmable Realtime Unit
– 2 SP x SP -> DP Every Two Clocks (PRU) Cores
– 2 SP x DP -> DP Every Three Clocks – 32-Bit Load and Store RISC Architecture
– 2 DP x DP -> DP Every Four Clocks – 4KB of Instruction RAM per Core
1
– Fixed-Point Multiply Supports Two 32 x 32-Bit – 512 Bytes of Data RAM per Core
An IMPORTANT NOTICE at the end of this data sheet addresses availability, warranty, changes, use in safety-critical applications,
intellectual property matters and other important disclaimers. PRODUCTION DATA.
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
1.2 Applications
• A/V Receivers • Home Theatre Systems
• Automotive Amplifiers • Professional Audio
• Soundbars • Network Streaming Audio
1.3 Description
The TMS320C6745/6747 device is a low-power digital signal processor based on a TMS320C674x DSP
core. It consumes significantly lower power than other members of the TMS320C6000™ platform of
DSPs.
The TMS320C6745/6747 device enables original-equipment manufacturers (OEMs) and original-design
manufacturers (ODMs) to quickly bring to market devices featuring high processing performance .
The TMS320C6745/6747 DSP core uses a two-level cache-based architecture. The Level 1 program
cache (L1P) is a 32-KB direct mapped cache and the Level 1 data cache (L1D) is a 32-KB 2-way set-
associative cache. The Level 2 program cache (L2P) consists of a 256-KB memory space that is shared
between program and data space. L2 memory can be configured as mapped memory, cache, or
combinations of the two. Although the DSP L2 is accessible by other hosts in the system, an additional
128KB of RAM shared memory (TMS320C6747 only) is available for use by other hosts without affecting
DSP performance.
2 TMS320C6745, TMS320C6747 Fixed- and Floating-Point Digital Signal Copyright © 2008–2014, Texas Instruments Incorporated
Processor Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
www.ti.com SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
The peripheral set includes: a 10/100 Mbps Ethernet MAC (EMAC) with a management data input/output
(MDIO) module; two I2C Bus interfaces; 3 multichannel audio serial ports (McASPs) with 16/9 serializers
and FIFO buffers; two 64-bit general-purpose timers each configurable (one configurable as watchdog); a
configurable 16-bit host-port interface (HPI) [TMS320C6747 only]; up to 8 banks of 16 pins of general-
purpose input/output (GPIO) with programmable interrupt/event generation modes, multiplexed with other
peripherals; 3 UART interfaces (one with both RTS and CTS); three enhanced high-resolution pulse width
modulator (eHRPWM) peripherals; three 32-bit enhanced capture (eCAP) module peripherals which can
be configured as 3 capture inputs or 3 auxiliary pulse width modulator (APWM) outputs; two 32-bit
enhanced quadrature encoded pulse (eQEP) peripherals; and 2 external memory interfaces: an
asynchronous and SDRAM external memory interface (EMIFA) for slower memories or peripherals, and a
higher speed memory interface (EMIFB) for SDRAM.
The Ethernet Media Access Controller (EMAC) provides an efficient interface between the
TMS320C6745/6747 device and the network. The EMAC supports both 10Base-T and 100Base-TX, or 10
Mbps and 100 Mbps in either half- or full-duplex mode. Additionally, an MDIO interface is available for
PHY configuration.
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.
Copyright © 2008–2014, Texas Instruments Incorporated TMS320C6745, TMS320C6747 Fixed- and Floating-Point Digital Signal 3
Submit Documentation Feedback Processor
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
System Control
C674x
Input PLL/Clock DSP CPU
Clock(s) Generator
Memory
w/OSC
Protection
AET
General-
Purpose 32KB 32KB
Timer Power/Sleep L1 Pgm L1 RAM
Controller
General-
Purpose 256KB L2 RAM
Timer RTC/ Pin
32-kHz Multiplexing BOOT ROM
(Watchdog) OSC
Peripherals
DMA Audio Ports Serial Interfaces Display Internal Memory
Note: Not all peripherals are available at the same time due to multiplexing. See Table 3-1 for details on which device
components are available on each device.
System Control
C674x
Input PLL/Clock DSP CPU
Clock(s) Generator
Memory
w/OSC
Protection
AET
General-
Purpose 32KB 32KB
Timer Power/Sleep L1 Pgm L1 RAM
Controller
General-
Purpose 256KB L2 RAM
Timer Pin
(Watchdog) Multiplexing BOOT ROM
Peripherals
DMA Audio Ports Serial Interfaces
Note: Not all peripherals are available at the same time due to multiplexing. See Table 3-1 for details on which device
components are available on each device.
4 TMS320C6745, TMS320C6747 Fixed- and Floating-Point Digital Signal Copyright © 2008–2014, Texas Instruments Incorporated
Processor Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
www.ti.com SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
Table of Contents
1 TMS320C6745, TMS320C6747 Fixed- and 6.11 External Memory Interface B (EMIFB) .............. 98
Floating-Point Digital Signal Processor ............. 1 6.12 Memory Protection Units .......................... 106
1.1 Features .............................................. 1 6.13 MMC / SD / SDIO (MMCSD)....................... 109
1.2 Applications ........................................... 2 6.14 Ethernet Media Access Controller (EMAC) ........ 112
1.3 Description ............................................ 2 6.15 Management Data Input/Output (MDIO) ........... 117
1.4 Functional Block Diagram ............................ 4 6.16 Multichannel Audio Serial Ports (McASP0, McASP1,
2 Revision History ......................................... 6 and McASP2) ...................................... 119
3 Device Overview ......................................... 8 6.17 Serial Peripheral Interface Ports (SPI0, SPI1) ..... 132
3.1 Device Characteristics ................................ 8 6.18 Enhanced Capture (eCAP) Peripheral............. 151
3.2 Device Compatibility .................................. 9 6.19 Enhanced Quadrature Encoder (eQEP)
Peripheral .......................................... 154
3.3 DSP Subsystem ..................................... 10
6.20 Enhanced High-Resolution Pulse-Width Modulator
3.4 Memory Map Summary ............................. 21
(eHRPWM) ......................................... 156
3.5 Pin Assignments .................................... 26
6.21 LCD Controller ..................................... 160
3.6 Terminal Functions .................................. 28
6.22 Timers .............................................. 175
4 Device Configuration .................................. 56
6.23 Inter-Integrated Circuit Serial Ports (I2C0, I2C1) .. 177
4.1 Boot Modes ......................................... 56 6.24 Universal Asynchronous Receiver/Transmitter
4.2 SYSCFG Module .................................... 57 (UART) ............................................. 182
4.3 Pullup/Pulldown Resistors .......................... 59 6.25 USB1 Host Controller Registers (USB1.1 OHCI) .. 184
5 Device Operating Conditions ........................ 60 6.26 USB0 OTG (USB2.0 OTG) ........................ 185
5.1 Absolute Maximum Ratings Over Operating Case 6.27 Host-Port Interface (UHPI) ......................... 193
Temperature Range
6.28 Power and Sleep Controller (PSC) ................ 200
(Unless Otherwise Noted) ................................. 60
6.29 Programmable Real-Time Unit Subsystem
5.2 Handling Ratings .................................... 60
(PRUSS) ........................................... 203
5.3 Recommended Operating Conditions ............... 61
6.30 Emulation Logic .................................... 206
5.4 Notes on Recommended Power-On Hours (POH) . 62
6.31 IEEE 1149.1 JTAG ................................ 209
5.5 Electrical Characteristics Over Recommended
Ranges of Supply Voltage and Operating Case 6.32 Real Time Clock (RTC) ............................ 211
Temperature (Unless Otherwise Noted) ............ 63 7 Device and Documentation Support .............. 214
6 Peripheral Information and Electrical 7.1 Device Support..................................... 214
Specifications ........................................... 64 7.2 Documentation Support ............................ 215
6.1 Parameter Information .............................. 64 7.3 Support Resources ................................ 216
6.2 Recommended Clock and Control Signal Transition 7.4 Related Links ...................................... 216
Behavior ............................................. 65
7.5 Trademarks ........................................ 216
6.3 Power Supplies ...................................... 65
7.6 Electrostatic Discharge Caution ................... 216
6.4 Reset ................................................ 66
7.7 Glossary............................................ 216
6.5 Crystal Oscillator or External Clock Input ........... 69
8 Mechanical Packaging and Orderable
6.6 Clock PLLs .......................................... 71 Information ............................................. 217
6.7 Interrupts ............................................ 75 8.1 Thermal Data for ZKB ............................. 217
6.8 General-Purpose Input/Output (GPIO) .............. 79 8.2 Thermal Data for PTP ............................. 218
6.9 EDMA ............................................... 82 8.3 Supplementary Information About the 176-pin PTP
6.10 External Memory Interface A (EMIFA) .............. 87 PowerPAD™ Package ............................. 218
8.4 Packaging Information ............................. 219
2 Revision History
NOTE: Page numbers for previous revisions may differ from page numbers in the current version.
This data manual revision history highlights the changes made to the SPRS377E device-specific data
manual to make it an SPRS377F revision.
Scope: Applicable updates to the TMS320C6747/C6745 Fixed- and Floating-Point Digital Signal
Processor device family, specifically relating to the TMS320C6747 and TMS320C6745 devices, which are
all now in the production data (PD) stage of development, have been incorporated.
Revision History
SEE ADDITIONS/MODIFICATIONS/DELETIONS
• Turned on Navigation Icons on top of first page.
• Updated Features, Applications, and Description for consistency and translation.
Global
• Moved Trademarks information from first page to within Section 7, Device and Documentation Support.
• Moved ESDS Warning to within Section 7, Device and Documentation Support.
Section 1.1
Deleted Highlights section. Information was duplicated elsewhere in Features.
Features
Section 1.2
Added NEW section.
Applications
Section 1.3
Added NEW Device Information Table.
Description
Table 3-2, C674x Cache Registers:
Section 3.3.2.3
C674x CPU • Updated/Changed REGISTER DESCRIPTION for BYTE ADDRESSES 0000, 0020, and 0040 from
"...See the System reference Guide..." to "See the Technical Reference Manual..."
Table 3-21, Universal Serial Bus (USB) Terminal Functions:
Section 3.6
Terminal Functions • Updated/Changed USB0_VDDA12 DESCRIPTION from "...must always be connected via a 1 μF
capacitor..." to "...is recommended to be connected via a 0.22-μF capacitor..."
Section 3.6.11
Universal Table 3-16, Universal Asynchronous Receiver/Transmitter (UART) Terminal Functions:
Asynchronous
Receiver/Transmitter • Updated/Changed footnote from "...DSP Reference Guide - Literature Number SPRUFK4..." to "...DSP
s (UART0, UART1, Technical Reference Manual (SPRUH91)..."
UART2)
Section 3.6.21 Table 3-26, Reserved and No Connect Terminal Functions:
Reserved and No • Updated/Changed RSV4 DESCRIPTION from "...This pin may be tied high or low." to "...For proper
Connect device operation, this pin must be tied low or to CVDD."
Section 3.6.23 Moved to within Section 3.6, Terminal Functions
Unused USB0
(USB2.0) and USB1 Table 3-28, Unused USB0 and USB1 Pin Configurations:
(USB1.1) Pin • Updated/Changed USB0_VDDA12 Configuration by combining both Configuration columns and
Configurations changing text to "Internal USB0 PHY output connected to an external..."
Section 5 Section 5.2, Handling Ratings:
Device Operating • Split handling, ratings, and certifications from the Abs Max table and placed in NEW Handling Ratings
Conditions table.
Section 5.4
Notes on Table 5-1, Recommended Power-On Hours:
Recommended
Power-On Hours • Added Silicon Revision column.
(POH)
Table 6-22, EMIFA Asynchronous Memory Switching Characteristics:
Section 6.10.6 • Updated/Changed the MIN, NOM, and MAX equations for NO. 3, 10, 15, and 24 from "...(EWC*16)..." to
EMIFA Electrical "...EWC..."
Data/Timing Section 5.3, Recommended Operating Conditions:
• Added "Unless specifically indicated" to "These I/O specifications apply to ..." footnote
3 Device Overview
3.1 Device Characteristics
Table 3-1 provides an overview of the C6745/6747 low power digital signal processor. The table shows
significant features of the device, including the capacity of on-chip RAM, peripherals, and the package
type with pin count.
ADDITIONAL MEMORY
-
128KB RAM
C674x CPU ID + CPU Control Status Register
0x1400
Rev ID (CSR.[31:16])
C674x Megamodule Revision ID Register
0x0000
Revision (MM_REVID[15:0])
32K Bytes
256K Bytes Boot ROM
L1P RAM/
L2 RAM
Cache
256
Cache Control Cache Control
Memory Protect L1P Memory Protect L2
Bandwidth Mgmt Bandwidth Mgmt
256 256
64 64
8 x 32 64 64 64 64
• Time-Stamp Counter - Primarily targeted for Real-Time Operating System (RTOS) robustness, a free-
running time-stamp counter is implemented in the CPU which is not sensitive to system stalls.
For more details on the C674x CPU and its enhancements over the C64x architecture, see the following
documents:
• TMS320C64x/C64x+ DSP CPU and Instruction Set Reference Guide (SPRU732)
• TMS320C64x Technical Overview (SPRU395)
ÁÁ
Á
src1
Á
ÁÁ Á
Odd
register
Even
register
ÁÁ Á
file A
file A
(A0, A2,
src2 (A1, A3,
Á
.L1 A4...A30)
A5...A31)
odd dst
(D)
even dst
Á
long src 8
ST1b 32 MSB
Á Á
32 LSB
ST1a
8
Á Á
long src
even dst
Á Á
(D)
odd dst
Data path A .S1
Á Á
src1
src2
Á
Á Á 32 (A)
Á Á
dst2
32 (B)
dst1
.M1
Á Á
src1
src2
Á Á
(C)
32 MSB
LD1b
32 LSB
Á Á
LD1a
dst
Á
.D1 src1
DA1
Á Á
src2 2x
Á Á 1x Even
Á
Odd register
DA2 src2 file B
register
Á
.D2 (B0, B2,
src1 file B
dst (B1, B3, B4...B30)
Á
32 LSB B5...B31)
LD2a
32 MSB
Á
LD2b
Á
src2
(C)
.M2 src1
Á
dst2 32 (B)
32 (A)
Á
dst1
Á
src2
Á
src1
.S2 odd dst
Data path B even dst
(D)
8
long src
32 MSB
Á
Á
ST2a
32 LSB
ST2b
.L2
long src
even dst
odd dst
Á
Á
8
(D)
src2
src1
Control Register
(1) These addresses correspond to the L1P memory protection page attribute registers 0-15 (L1PMPPA0-L1PMPPA15) of the C674x
megamaodule. These registers are not supported for this device.
18 Device Overview Copyright © 2008–2014, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
www.ti.com SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
(2) These addresses correspond to the L1D memory protection page attribute registers 0-15 (L1DMPPA0-L1DMPPA15) of the C674x
megamaodule. These registers are not supported for this device.
Copyright © 2008–2014, Texas Instruments Incorporated Device Overview 19
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
See Table 3-4 for a detailed top level C6745/6747 memory map that includes the DSP memory space.
(1) The DSP L2 ROM is used for boot purposes and cannot be programmed with application code
Copyright © 2008–2014, Texas Instruments Incorporated Device Overview 21
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
(1) The DSP L2 ROM is used for boot purposes and cannot be programmed with application code
Copyright © 2008–2014, Texas Instruments Incorporated Device Overview 23
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
AFSX1/
AHCLKX1/ ACLKX1/ EMB_WE_
K EPWMSYNCI/ K
GP7[14] EPWM0B/ EPWM0A/ DVDD CVDD CVDD VSS VSS CVDD CVDD DVDD EMB_D[20] DQM[0]/ EMB_WE EMB_D[21]
EPWMSYNCO/
GP3[14] GP3[15] GP5[15]
GP4[10]
G EMB_D[1]/ EMB_D[2]/ G
RTC_CVDD RTC_VSS RESET USB0_DM DVDD CVDD CVDD VSS VSS CVDD CVDD DVDD EMB_D[31] EMB_D[16]
GP6[1] GP6[2]
F EMB_D[15]/ EMB_D[0]/ F
OSCOUT OSCIN NC USB0_DP DVDD CVDD RSV1 VSS VSS VSS DVDD DVDD EMB_D[29] EMB_D[30]
GP6[15] GP6[0]
USB0_
E USB0_ EMB_D[13]/ EMB_D[14]/ E
PLL0_VSSA OSCVSS DRVVBUS/ DVDD VSS VSS DVDD DVDD VSS VSS DVDD EMB_D[27] EMB_D[28]
VDDA18 GP6[13] GP6[14]
GP4[15]
AXR0[6]/ AXR0[2]/
AMUTE1/ AFSX0/ UART1_TXD/
D RMII_RXER/ RMII_TXEN/ EMB_A[0]/ EMB_A[4]/ EMB_A[8]/ EMB_D[9]/ EMB_D[10]/ EMB_D[11]/ EMB_D[12]/ D
PLL0_VDDA USB0_ID USB0_VBUS EPWMTZ/ GP2[13]/ AXR0[10]/ EMB_CS[0]
ACLKR2/ AXR2[3]/ GP7[2] GP7[6] GP7[10] GP6[9] GP6[10] GP6[11] GP6[12]
GP4[14] BOOT[10] GP3[10]
GP3[6] GP3[2]
NC
GP7[14]
RSV3
RSV4
RESET
OSCOUT
OSCIN
PLL0_VDDA
USB0_VDDA33
NC
USB0_DM
USB0_DP
USB0_VDDA18
USB0_VDDA12
RSV2
DVDD
AXR1[6]/EPWM2A/GP4[6]
CVDD
DVDD
CVDD
RVDD
DVDD
TDO
CVDD
TMS
DVDD
CVDD
PLL0_VSSA
AXR1[1]/GP4[1]
AXR1[2]/GP4[2]
AXR1[3]/EQEP1A/GP4[3]
AXR1[4]/EQEP1B/GP4[4]
AXR1[5]/EPWM2B/GP4[5]
AXR1[7]/EPWM1B/GP4[7]
AXR1[8]/EPWM1A/GP4[8]
AFSR1/GP4[13]
ACLKR1/ECAP2/APWM2/GP4[12]
AFSX1/EPWMSYNCI/EPWMSYNC0/GP4[10]
ACLKX1/EPWM0A/GP3[15]
AHCLKX1/EPWM0B/GP3[14]
TCK
TDI
TRST
OSCVSS
176
175
174
173
172
171
170
169
168
167
166
165
164
163
162
161
160
159
158
157
156
155
154
153
152
151
150
149
148
147
146
145
144
143
142
141
140
139
138
137
136
135
134
133
AXR1[0]/GP4[0] 1 132 AMUTE1/EPWMTZ/GP4[14]
UART0_RXD/I2C0_SDA/TM64P0_IN12/GP5[8]/BOOT[8] 2 131 AFSR0/GP3[12]
UART0_TXD/I2C0_SCL/TM64P0_OUT12/GP5[9]/BOOT[9] 3 130 ACLKR0/ECAP1/APWM1/GP2[15]
AXR1[10]/GP5[10] 4 129 AHCLKR0/RMII_MHZ_50_CLK/GP2[14]/BOOT[11]
DVDD 5 128 DVDD
AXR1[11]/GP5[11] 6 127 AFSX0/GP2[13]/BOOT[10]
SPI1_ENA/UART2_RXD/GP5[12] 7 126 ACLKX0/ECAP0/APWM0/GP2[12]
SPI1_SCS[0]/UART2_TXD/GP5[13] 8 125 AHCLKX0/USB_REFCLKIN/GP2[11]
VSS
EMA_CS[2]/GP2[5]/BOOT[15]
(177)
23 110 EMB_RAS
DVDD 24 109 DVDD
Thermal Pad
EMA_BA[0]/GP1[14] 25 108 EMB_CS[0]
EMA_BA[1]/GP1[13] 26 107 EMB_BA[0]/GP7[1]
EMA_A[10]/GP1[10] 27 106 EMB_BA[1]/GP7[0]
CVDD 28 105 EMB_A[10]/GP7[12]
EMA_A[0]/GP1[0] 29 104 CVDD
EMA_A[1]/MMCSD_CLK/GP1[1] 30 103 EMB_A[0]/GP7[2]
EMA_A[2]/MMCSD_CMD/GP1[2] 31 102 EMB_A[1]/GP7[3]
EMA_A[3]/GP1[3] 32 101 EMB_A[2]/GP7[4]
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
DVDD
RVDD
DVDD
CVDD
DVDD
CVDD
DVDD
CVDD
DVDD
CVDD
DVDD
DVDD
CVDD
DVDD
EMB_WE
EMB_CLK
EMB_CAS
EMB_SDCKE
EMB_D[7]/GP6[7]
EMB_D[6]/GP6[6]
EMB_D[5]/GP6[5]
EMB_D[4]/GP6[4]
EMB_D[3]/GP6[3]
EMB_D[2]/GP6[2]
EMB_D[1]/GP6[1]
EMB_D[0]/GP6[0]
EMB_D[9]/GP6[9]
EMB_D[8]/GP6[8]
EMB_D[11]/GP6[11]
EMB_D[15]/GP6[15]
EMB_D[14]/GP6[14]
EMB_D[13]/GP6[13]
EMB_D[12]/GP6[12]
EMB_D[10]/GP6[10]
EMB_WE_DQM[0]/GP5[15]
EMB_WE_DQM[1]/GP5[14]
EMA_D[1]/MMCSD_DAT[1]/GP0[1]
EMA_D[2]/MMCSD_DAT[2]/GP0[2]
EMA_D[3]/MMCSD_DAT[3]/GP0[3]
EMA_D[4]/MMCSD_DAT[4]/GP0[4]
EMA_D[5]/MMCSD_DAT[5]/GP0[5]
EMA_D[6]/MMCSD_DAT[6]/GP0[6]
Device Overview
EMA_WE/AXR0[12]/GP2[3]/BOOT[14]
EMA_D[7]/MMCSD_DAT[7]/GP0[7]/BOOT[13]
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
TMS320C6745, TMS320C6747
27
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
Table 3-8. Real-Time Clock (RTC) and 1.2-V, 32-kHz Oscillator Terminal Functions
PIN NO
SIGNAL NAME TYPE (1) PULL (2) DESCRIPTION
PTP ZKB
RTC_CVDD - G1 PWR RTC module core power (isolated from rest of chip CVDD)
RTC_XI - H1 I Low-frequency (32-kHz) oscillator receiver for real-time clock
RTC_XO - H2 O Low-frequency (32-kHz) oscillator driver for real-time clock
RTC_Vss - G2 GND Oscillator ground (for filter)
(1) I = Input, O = Output, I/O = Bidirectional, Z = High impedance, PWR = Supply voltage, GND = Ground, A = Analog signal.
Note: For multiplexed pins where functions have different types (ie., input versus output), the table reflects the pin function direction for
that particular peripheral.
(2) IPD = Internal Pulldown resistor, IPU = Internal Pullup resistor
(1) I = Input, O = Output, I/O = Bidirectional, Z = High impedance, PWR = Supply voltage, GND = Ground, A = Analog signal.
Note: The pin type shown refers to the input, output or high-impedance state of the pin function when configured as the the signal name
highlighted in bold. All multiplexed signals may enter a high-impedance state when the configured function is input-only or the configured
function supports high-Z operation. All GPIO signals can be used as input or output. For multiplexed pins where functions have different
types (ie., input versus output), the table reflects the pin function direction for that particular peripheral.
(2) IPD = Internal Pulldown resistor, IPU = Internal Pullup resistor
Copyright © 2008–2014, Texas Instruments Incorporated Device Overview 29
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
(1) I = Input, O = Output, I/O = Bidirectional, Z = High impedance, PWR = Supply voltage, GND = Ground, A = Analog signal.
Note: The pin type shown refers to the input, output or high-impedance state of the pin function when configured as the the signal name
highlighted in bold. All multiplexed signals may enter a high-impedance state when the configured function is input-only or the configured
function supports high-Z operation. All GPIO signals can be used as input or output. For multiplexed pins where functions have different
types (ie., input versus output), the table reflects the pin function direction for that particular peripheral.
(2) IPD = Internal Pulldown resistor, IPU = Internal Pullup resistor
Copyright © 2008–2014, Texas Instruments Incorporated Device Overview 31
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
Table 3-14. Enhanced Quadrature Encoder Pulse Module (eQEP) Terminal Functions
PIN NO
SIGNAL NAME TYPE (1) PULL (2) MUXED DESCRIPTION
PTP ZKB
eQEP0
eQEP0A quadrature
SPI0_ENA/UART0_CTS/EQEP0A/GP5[3]/BOOT[3] 12 R5 I IPU
SPI0, UART0, input
GPIO, BOOT eQEP0B quadrature
SPI0_SCS[0]/UART0_RTS/EQEP0B/GP5[4]/BOOT[4] 9 N4 I IPU
input
SPI0_SOMI[0]/EQEP0I/GP5[0]/BOOT[0] 17 R6 I IPD eQEP0 index
SPI0, GPIO, BOOT
SPI0_SIMO[0]/EQEP0S/GP5[1]/BOOT[1] 18 P6 I IPD eQEP0 strobe
eQEP1
eQEP1A quadrature
AXR1[3]/EQEP1A/GP4[3] 174 P1 I IPD
input
McASP1, GPIO
eQEP1B quadrature
AXR1[4]/EQEP1B/GP4[4] 173 N2 I IPD
input
SPI0_CLK/EQEP1I/GP5[2]/BOOT[2] 11 T5 I IPD SPI0, GPIO, BOOT eQEP1 index
SPI1_CLK/EQEP1S/GP5[7]/BOOT[7] 16 T6 I IPD SPI1, GPIO, BOOT eQEP1 strobe
(1) I = Input, O = Output, I/O = Bidirectional, Z = High impedance, PWR = Supply voltage, GND = Ground, A = Analog signal.
Note: The pin type shown refers to the input, output or high-impedance state of the pin function when configured as the the signal name
highlighted in bold. All multiplexed signals may enter a high-impedance state when the configured function is input-only or the configured
function supports high-Z operation. All GPIO signals can be used as input or output. For multiplexed pins where functions have different
types (ie., input versus output), the table reflects the pin function direction for that particular peripheral.
(2) IPD = Internal Pulldown resistor, IPU = Internal Pullup resistor
3.6.10 Boot
3.6.13 Timers
Table 3-20. Multichannel Audio Serial Ports (McASPs) Terminal Functions (continued)
PIN NO
SIGNAL NAME TYPE (1) PULL (2) MUXED DESCRIPTION
PTP ZKB
McASP1
AXR1[11]/GP5[11] 6 T4 I/O IPU
AXR1[10]/GP5[10] 4 N3 I/O IPU GPIO
AXR1[9]/GP4[9] - M1 I/O IPD
eHRPWM1 A,
AXR1[8]/EPWM1A/GP4[8] 168 M2 I/O IPD
GPIO
eHRPWM1 B,
AXR1[7]/EPWM1B/GP4[7] 169 M3 I/O IPD
GPIO
eHRPWM2 A, McASP1 serial
AXR1[6]/EPWM2A/GP4[6] 170 M4 I/O IPD
GPIO data
eHRPWM2 B,
AXR1[5]/EPWM2B/GP4[5] 171 N1 I/O IPD
GPIO
AXR1[4]/EQEP1B/GP4[4] 173 N2 I/O IPD
eQEP, GPIO
AXR1[3]/EQEP1A/GP4[3] 174 P1 I/O IPD
AXR1[2]/GP4[2] 175 P2 I/O IPD
AXR1[1]/GP4[1] 176 R2 I/O IPD GPIO
AXR1[0]/GP4[0] 1 T3 I/O IPD
McASP1
eHRPWM0,
AHCLKX1/EPWM0B/GP3[14] 160 K2 I/O IPD transmit master
GPIO
clock
McASP1
eHRPWM0,
ACLKX1/EPWM0A/GP3[15] 162 K3 I/O IPD transmit bit
GPIO
clock
McASP1
eHRPWM0,
AFSX1/EPWMSYNCI/EPWMSYNCO/GP4[10] 163 K4 I/O IPD transmit frame
GPIO
sync
McASP1 receive
AHCLKR1/GP4[11] - L1 I/O IPD GPIO
master clock
McASP1 receive
ACLKR1/ECAP2/APWM2/GP4[12] 165 L2 I/O IPD eCAP2, GPIO
bit clock
McASP1 receive
AFSR1/GP4[13] 166 L3 I/O IPD GPIO
frame sync
eHRPWM0,
eHRPWM1, McASP1 mute
AMUTE1/EPWMTZ/GP4[14] 132 D4 O IPD
eHRPWM2, output
GPIO
McASP2
AXR0[0]/RMII_TXD[0]/AFSR2/GP3[0] - B8 I/O IPD
AXR0[2]/RMII_TXEN/AXR2[3]/GP3[2] - D8 I/O IPD McASP0,
AXR0[3]/RMII_CRS_DV/AXR2[2]/GP3[3] - A7 I/O IPD EMAC, GPIO McASP2 serial
data
AXR0[4]/RMII_RXD[0]/AXR2[1]/GP3[4] - B7 I/O IPD
McASP0,
AXR0[11]/AXR2[0]/GP3[11] - A5 I/O IPD
GPIO
McASP2
AHCLKX0/AHCLKX2/USB_REFCLKIN/GP2[11] - B5 I/O IPD transmit master
McASP0, USB, clock
GPIO McASP2
AXR0[1]/RMII_TXD[1]/ACLKX2/GP3[1] - C8 I/O IPD transmit bit
clock
McASP2
McASP0,
AXR0[5]/RMII_RXD[1]/AFSX2/GP3[5] - C7 I/O IPD transmit frame
EMAC, GPIO
sync
McASP2 receive
EMA_CLK/OBSCLK/AHCLKR2/GP1[15] - R12 I/O IPU EMIFA, GPIO
master clock
Table 3-20. Multichannel Audio Serial Ports (McASPs) Terminal Functions (continued)
PIN NO
SIGNAL NAME TYPE (1) PULL (2) MUXED DESCRIPTION
PTP ZKB
McASP0, McASP2 receive
AXR0[6]/RMII_RXER/ACLKR2/GP3[6] - D7 I/O IPD
EMAC, GPIO bit clock
McASP2 mute
EMA_CS[3]/AMUTE2/GP2[6] - T7 O IPU EMIFA, GPIO
output
4 Device Configuration
4.1 Boot Modes
This device supports a variety of boot modes through an internal ROM bootloader. This device does not
support dedicated hardware boot modes; therefore, all boot modes utilize the internal ROM. The input
states of the BOOT pins are sampled and latched into the BOOTCFG register, which is part of the system
configuration (SYSCFG) module, when device reset is deasserted. Boot mode selection is determined by
the values of the BOOT pins.
The following boot modes are supported:
• NAND Flash boot
– 8-bit NAND
– 16-bit NAND
• NOR Flash boot
– NOR Direct boot (8-bit or 16-bit)
– NOR Legacy boot (8-bit or 16-bit)
– NOR AIS boot (8-bit or 16-bit)
• HPI Boot [C6747 only]
• I2C0 / I2C1 Boot
– EEPROM (Master Mode)
– External Host (Slave Mode)
• SPI0 / SPI1 Boot
– Serial Flash (Master Mode)
– SERIAL EEPROM (Master Mode)
– External Host (Slave Mode)
• UART0 / UART1 / UART2 Boot
– External Host
(1) Supply Voltage, RTC Core 375 MHz versions 0.9 1.2 1.32
RTC_CVDD V
Logic 456 MHz version 0.9 1.3 1.35
375 MHz versions 1.14 1.2 1.32
RVDD Supply Voltage, Internal RAM V
456 MHz version 1.25 1.3 1.35
Supply voltage, I/O, 1.8V
1.71 1.8 1.89 V
(USB0_VDDA18, USB1_VDDA18)
DVDD
Supply voltage, I/O, 3.3V
3.0 3.3 3.45 V
(DVDD, USB0_VDDA33, USB1_VDDA33)
Supply ground
VSS 0 0 0 V
(VSS, PLL0_VSSA, OSCVSS (2), RTC_VSS (2))
High-level input voltage, I/O, 3.3V 2 V
(3)
VIH High-level input voltage, RTC_XI 0.7*RTC_CVDD V
High-level input voltage, OSCIN 0.7*CVDD
Low-level input voltage, I/O, 3.3V 0.8 V
(3)
VIL Low-level input voltage, RTC_XI 0.3*RTC_CVDD V
Low-level input voltage, OSCIN 0.3*CVDD
VHYS Input Hysteresis 160 mV
USB USB0_VBUS 4.75 5 5.25 V
Transition time, 10%-90%, All Inputs (unless otherwise specified (4)
tt 0.25P or 10 ns
in the electrical data sections)
Commercial 0 70 °C
(1) The RTC provides an option for isolating the RTC_CVDD from the CVDD to reduce current leakage when the RTC is powered
independently. If these power supplies are not isolated (CTRL.SPLITPOWER=0), RTC_CVDD must be equal to or greater than CVDD.
If these power supplies are isolated (CTRL.SPLITPOWER=1), RTC_CVDD may be lower than CVDD.
(2) When an external crystal is used, oscillator (OSC_VSS, RTC_VSS) ground must be kept separate from other grounds and connected
directly to the crystal load capacitor ground. These pins are shorted to VSS on the device itself and should not be connected to VSS on
the circuit board. If a crystal is not used and the clock input is driven directly, then the oscillator VSS may be connected to board ground.
(3) Unless specifically indicated, these I/O specifications do not apply to USB I/Os. USB0 I/Os adhere to USB2.0 specification. USB1 I/Os
adhere to USB1.1 specification.
(4) Whichever is smaller. P = the period of the applied signal. Maintaining transition times as fast as possible is recommended to improve
noise immunity on input signals.
Note: Logic functions and parameter values are not assured out of the range specified in the
recommended operating conditions.
The above notations cannot be deemed a warranty or deemed to extend or modify the warranty
under TI’s standard terms and conditions for TI semiconductor products.
(1)
DVDD= 3.15V, IOH = -4 mA 2.4 V
VOH High-level output voltage (3.3V I/O)
DVDD= 3.15V, IOH = 100 μA 2.95 V
(1)
DVDD= 3.15V, IOL = 4mA 0.4 V
VOL Low-level output voltage (3.3V I/O)
DVDD= 3.15V, IOL = -100 μA 0.2 V
VI = VSS to DVDD without opposing
±35 μA
internal resistor
VI = VSS to DVDD with opposing
-30 -200 μA
II internal pullup resistor (3)
(2) (1) Input current
, VI = VSS to DVDD with opposing
50 300 μA
internal pulldown resistor (3)
VI = VSS to USB1_VDDA33 -
±40 μA
USB1_DM and USB1_DP
(1)
IOH High-level output current -4 mA
(1)
IOL Low-level output current 4 mA
(4)
IOZ I/O Off-state output current VO = VDD or VSS; Internal pull disabled ±35 μA
LVCMOS signals 3 pF
CI Input capacitance
OSCIN and RTC_XI 2 pF
CO Output capacitance LVCMOS signals 3 pF
(1) These I/O specifications apply to regular 3.3V IOs and do not apply to USB0 or USB1 unless specifically indicated. USB0 I/Os adhere to
the USB 2.0 specification. USB1 I/Os adhere to the USB 1.1 specification.
(2) 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.
(3) Applies only to pins with an internal pullup (IPU) or pulldown (IPD) resistor.
(4) IOZ applies to output-only pins, indicating off-state (Hi-Z) output leakage current.
42 Ω 3.5 nH Output
Transmission Line Under
Test
Z0 = 50 Ω
(see note) Device Pin
4.0 pF 1.85 pF (see note)
A. 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 or longer 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 or longer) 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 and the input signals are driven between 0V and the appropriate IO supply rail for the signal.
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.
Vref
Figure 6-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,
VOLMAX and VOH MIN for output clocks.
Figure 6-3. Rise and Fall Transition Time Voltage Reference Levels
64 Peripheral Information and Electrical Specifications Copyright © 2008–2014, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
www.ti.com SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
Groups 2a) and 2b) may be powered up together or 2a) first followed by 2b).
3. All 1.8V IO supplies (USB0_VDDA18, USB1_VDDA18).
4. All digital IO and analog 3.3V PHY supplies (DVDD, USB0_VDDA33, USB1_VDDA33).
If both USB0 and USB1 are not used, USB0_VDDA33 and USB1_VDDA33 are not required and may
be left unconnected.
Group 3) and group 4) may be powered on in either order [3 then 4, or 4 then 3] but group 4) must be
powered-on after the core logic supplies.
There is no specific required voltage ramp rate for any of the supplies.
RESET must be maintained active until all power supplies have reached their nominal values.
Copyright © 2008–2014, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 65
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
6.4 Reset
66 Peripheral Information and Electrical Specifications Copyright © 2008–2014, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
www.ti.com SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
• The RTC peripheral is not reset during a warm reset. A software sequence is required to reset the
RTC.
Power
Supplies Power Supplies Stable
Ramping
Clock Source Stable
OSCIN
1
RESET
TRST
4
RESETOUT
2 3
Copyright © 2008–2014, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 67
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
OSCIN
TRST
RESET
4
RESETOUT
3
2
Boot Pins Driven or Hi-Z Config
68 Peripheral Information and Electrical Specifications Copyright © 2008–2014, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
www.ti.com SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
C2
OSCIN Clock Input
to PLL
X1
OSCOUT
C1
OSCVSS
Copyright © 2008–2014, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 69
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
OSCIN Clock
Input
to PLL
OSCOUT
NC
OSCVSS
70 Peripheral Information and Electrical Specifications Copyright © 2008–2014, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
www.ti.com SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
0.1 0.01
µF µF
The input to the PLL is either from the on-chip oscillator (OSCIN pin) or from an external clock on the
OSCIN pin. The PLL outputs seven clocks that have programmable divider options. Figure 6-9 illustrates
the PLL Topology.
The PLL is disabled by default after a device reset. It must be configured by software according to the
allowable operating conditions listed in Table 6-4 before enabling the DSP to run from the PLL by setting
PLLEN = 1.
Copyright © 2008–2014, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 71
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
CLKMODE
PLLEN
Square
1
Wave
OSCIN Pre-Div PLL Post-Div 1 PLLDIV1 (/1) SYSCLK1
Crystal 0
0 PLLDIV2 (/2) SYSCLK2
PLLM
AUXCLK
0 EMIFA
Internal
Clock
DIV4.5 1 Source
CFGCHIP3[EMA_CLKSRC]
DIV4.5 1 EMIFB
Internal
Clock
0 Source
CFGCHIP3[EMB_CLKSRC]
OCSEL[OCSRC]
72 Peripheral Information and Electrical Specifications Copyright © 2008–2014, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
www.ti.com SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
Copyright © 2008–2014, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 73
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
74 Peripheral Information and Electrical Specifications Copyright © 2008–2014, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
www.ti.com SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
6.7 Interrupts
The C6745/6747 devices have a large number of interrupts to service the needs of its many peripherals
and subsystems.
Copyright © 2008–2014, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 75
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
76 Peripheral Information and Electrical Specifications Copyright © 2008–2014, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
www.ti.com SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
Copyright © 2008–2014, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 77
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
78 Peripheral Information and Electrical Specifications Copyright © 2008–2014, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
www.ti.com SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
Copyright © 2008–2014, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 79
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
80 Peripheral Information and Electrical Specifications Copyright © 2008–2014, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
www.ti.com SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
Table 6-9. Timing Requirements for GPIO Inputs (1) (see Figure 6-10)
No. PARAMETER MIN MAX UNIT
1 tw(GPIH) Pulse duration, GPn[m] as input high 2C (1) (2)
ns
2 tw(GPIL) Pulse duration, GPn[m] as input low 2C (1) (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 C6745/6747
recognize the GPIx changes through software polling of the GPIO register, the GPIx duration must be extended to allow C6745/6747
enough time to access the GPIO register through the internal bus.
(2) C=SYSCLK4 period in ns.
Table 6-10. Switching Characteristics Over Recommended Operating Conditions for GPIO Outputs
(see Figure 6-10)
No. PARAMETER MIN MAX UNIT
(1) (2)
3 tw(GPOH) Pulse duration, GPn[m] as output high 2C ns
4 tw(GPOL) Pulse duration, GPn[m] as output low 2C (1) (2)
ns
(1) 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.
(2) C=SYSCLK4 period in ns.
2
1
GPn[m] as input
4
3
GPn[m] as output
Table 6-11. Timing Requirements for External Interrupts (1) (see Figure 6-11)
No. PARAMETER MIN MAX UNIT
(1) (2)
1 tw(ILOW) Width of the external interrupt pulse low 2C ns
(1) (2)
2 tw(IHIGH) Width of the external interrupt pulse high 2C ns
(1) The pulse width given is sufficient to generate an interrupt or an EDMA event. However, if a user wants to have C6745/6747 recognize
the GPIO changes through software polling of the GPIO register, the GPIO duration must be extended to allow C6745/6747 enough
time to access the GPIO register through the internal bus.
(2) C=SYSCLK4 period in ns.
2
1
GPn[m] as input
Copyright © 2008–2014, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 81
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
6.9 EDMA
Table 6-12 is the list of EDMA3 Channel Contoller Registers and Table 6-13 is the list of EDMA3 Transfer
Controller registers.
(1) On previous architectures, the EDMA3TC priority was controlled by the queue priority register (QUEPRI) in the EDMA3CC memory-
map. However for this device, the priority control for the transfer controllers is controlled by the chip-level registers in the System
Configuration Module. You should use the chip-level registers and not QUEPRI to configure the TC priority.
82 Peripheral Information and Electrical Specifications Copyright © 2008–2014, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
www.ti.com SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
Copyright © 2008–2014, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 83
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
84 Peripheral Information and Electrical Specifications Copyright © 2008–2014, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
www.ti.com SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
Table 6-14 shows an abbreviation of the set of registers which make up the parameter set for each of 128
EDMA events. Each of the parameter register sets consist of 8 32-bit word entries. Table 6-15 shows the
parameter set entry registers with relative memory address locations within each of the parameter sets.
Copyright © 2008–2014, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 85
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
86 Peripheral Information and Electrical Specifications Copyright © 2008–2014, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
www.ti.com SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
Copyright © 2008–2014, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 87
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
88 Peripheral Information and Electrical Specifications Copyright © 2008–2014, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
www.ti.com SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
A likely use case with more than one EMIFA chip select used for NAND flash is illustrated in Figure 6-13.
This figure shows how two multiplane NAND flash devices with two chip selects each would connect to the
EMIFA. In this case if NAND is the boot memory, then the boot image needs to be stored in the NAND
area selected by EMA_CS[3]. Part of the application image could spill over into the NAND regions
selected by other EMIFA chip selects; but would rely on the code stored in the EMA_CS[3] area to
bootload it. Note that this example could also apply to the C6745 device; except only one multiplane
NAND could be supported with only EMA_CS[3:2] available.
EMA_CS[0] CE
EMA_CAS CAS
EMIFA EMA_RAS RAS
EMA_WE WE SDRAM
EMA_CLK CLK 2M x 16 x 4
EMA_SDCKE CKE Bank
EMA_BA[1:0] BA[1:0]
EMA_A[12:0] A[11:0]
EMA_WE_DQM[0] LDQM
EMA_WE_DQM[1] UDQM
EMA_D[15:0] DQ[15:0]
EMA_BA[1]
EMA_CS[2]
EMA_CS[3]
EMA_WAIT
EMA_OE A[0]
A[12:1]
GPIO DQ[15:0]
RESET (6 Pins) CE NOR
WE FLASH
512K x 16
RESET OE
RESET
A[18:13]
... RY/BY
EMA_A[1]
ALE
EMA_A[2]
CLE
DVDD DQ[15:0] NAND
CE FLASH
WE 1Gb x 16
RE
RB
Copyright © 2008–2014, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 89
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
EMA_A[1] ALE
EMA_A[2] CLE
EMA_D[7:0] DQ[7:0]
EMA_CS[2] CE1 NAND
FLASH
EMA_CS[3] CE2 x8,
EMA_WE WE MultiPlane
EMA_OE RE
EMIFA R/B1
R/B2
EMA_WAIT
DVDD
ALE
CLE
DQ[7:0]
EMA_CS[4] CE1 NAND
FLASH
EMA_CS[5] CE2 x8,
WE MultiPlane
RE
R/B1
R/B2
Figure 6-13. C6745/6747 EMIFA Connection Diagram: Multiple NAND Flash Planes
90 Peripheral Information and Electrical Specifications Copyright © 2008–2014, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
www.ti.com SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
Copyright © 2008–2014, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 91
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
92 Peripheral Information and Electrical Specifications Copyright © 2008–2014, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
www.ti.com SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
1
BASIC SDRAM
WRITE OPERATION 2 2
EMA_CLK
3 4
EMA_CS[0]
5 6
EMA_WE_DQM[1:0]
7 8
EMA_BA[1:0]
7 8
EMA_A[12:0]
9
10
EMA_D[15:0]
11 12
EMA_RAS
13
EMA_CAS
15 16
EMA_WE
1
BASIC SDRAM
READ OPERATION 2 2
EMA_CLK
3 4
EMA_CS[0]
5 6
EMA_WE_DQM[1:0]
7 8
EMA_BA[1:0]
7 8
EMA_A[12:0]
19
2 EM_CLK Delay
17 20 18
EMA_D[15:0]
11 12
EMA_RAS
13 14
EMA_CAS
EMA_WE
Copyright © 2008–2014, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 93
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
Table 6-22. EMIFA Asynchronous Memory Switching Characteristics (1) (2) (3)
(1) TA = Turn around, RS = Read setup, RST = Read strobe, RH = Read hold, WS = Write setup, WST = Write strobe, WH = Write hold,
MEWC = Maximum external wait cycles. These parameters are programmed via the Asynchronous Bank and Asynchronous Wait Cycle
Configuration Registers. These support the following range of values: TA[4-1], RS[16-1], RST[64-1], RH[8-1], WS[16-1], WST[64-1],
WH[8-1], and MEW[1-256].
(2) E = EMA_CLK period or in ns. EMA_CLK is selected either as SYSCLK3 or the PLL output clock divided by 4.5. As an example, when
SYSCLK3 is selected and set to 100MHz, E=10ns.
(3) EWC = external wait cycles determined by EMA_WAIT input signal. EWC supports the following range of values EWC[256-1]. Note that
the maximum wait time before timeout is specified by bit field MEWC in the Asynchronous Wait Cycle Configuration Register.
94 Peripheral Information and Electrical Specifications Copyright © 2008–2014, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
www.ti.com SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
Copyright © 2008–2014, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 95
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
3
1
EMA_CS[5:2]
EMA_BA[1:0]
EMA_A[12:0]
EMA_WE_DQM[1:0]
4 5
8 9
6 7
10
EMA_OE
13
12
EMA_D[15:0]
EMA_WE
15
1
EMA_CS[5:2]
EMA_BA[1:0]
EMA_A[12:0]
EMA_WE_DQM[1:0]
16 17
18 19
20 21
22 23
24
EMA_WE
26 27
EMA_D[15:0]
EMA_OE
96 Peripheral Information and Electrical Specifications Copyright © 2008–2014, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
www.ti.com SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
EMA_BA[1:0]
EMA_A[12:0]
EMA_D[15:0]
14
11
EMA_OE
2
2
EMA_WAIT Asserted Deasserted
Copyright © 2008–2014, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 97
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
EMIFB
Registers
CPU
EMB_CS
EMB_CAS
EDMA Cmd/Write
Crossbar MPU2 EMB_RAS
FIFO EMB_WE
Master EMB_CLK SDRAM
Peripherals EMB_SDCKE Interface
(USB, UHPI...) Read
FIFO EMB_BA[1:0]
EMB_A[x:0]
EMB_D[x:0]
EMB_WE_DQM[x:0]
98 Peripheral Information and Electrical Specifications Copyright © 2008–2014, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
www.ti.com SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
Figure 6-21 shows an interface between the EMIFB and a 2M × 16 × 4 bank SDRAM device. In addition,
Figure 6-22 shows an interface between the EMIFB and a 2M × 32 × 4 bank SDRAM device and Figure 6-
23 shows an interface between the EMIFB and two 4M × 16 × 4 bank SDRAM devices. Refer to Table 6-
24, as an example that shows additional list of commonly-supported SDRAM devices and the required
connections for the address pins. Note that in Table 6-24, page size/column size (not indicated in the
table) is varied to get the required addressability range.
Copyright © 2008–2014, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 99
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
EMIFB SDRAM
2M x 16 x 4
EMB_CS CE Bank
EMB_CAS CAS
EMB_RAS RAS
EMB_WE WE
EMB_CLK CLK
EMB_SDCKE CKE
EMB_BA[1:0] BA[1:0]
EMB_A[11:0] A[11:0]
EMB_WE_DQM[0] LDQM
EMB_WE_DQM[1] UDQM
EMB_D[15:0] DQ[15:0]
EMIFB SDRAM
2M x 32 x 4
Bank
EMB_CS CE
EMB_CAS CAS
EMB_RAS RAS
EMB_WE WE
EMB_CLK CLK
EMB_SDCKE CKE
EMB_BA[1:0] BA[1:0]
EMB_A[11:0] A[11:0]
EMB_WE_DQM[3:0] DQM[3:0]
EMB_D[31:0] DQ[31:0]
100 Peripheral Information and Electrical Specifications Copyright © 2008–2014, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
www.ti.com SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
EMIFB SDRAM
4M x 16 x 4
Bank
EMB_CS CE
EMB_CAS CAS
EMB_RAS RAS
EMB_WE WE
EMB_CLK CLK
EMB_SDCKE CKE
EMB_BA[1:0] BA[1:0]
EMB_A[12:0] A[12:0]
EMB_WE_DQM[0] LDQM
EMB_WE_DQM[1] UDQM
EMB_D[15:0] DQ[15:0]
EMB_WE_DQM[2]
EMB_WE_DQM[3] SDRAM
EMB_D[31:16] 4M x 16 x 4
Bank
CE
CAS
RAS
WE
CLK
CKE
BA[1:0]
A[12:0]
LDQM
UDQM
DQ[15:0]
Copyright © 2008–2014, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 101
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
102 Peripheral Information and Electrical Specifications Copyright © 2008–2014, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
www.ti.com SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
Table 6-27. EMIFB SDRAM Interface Switching Characteristics for Commercial (Default) Temperature
Range
CVDD = 1.3 V (1) CVDD = 1.2V (2) UN
NO. PARAMETER
MIN MAX MIN MAX IT
1 tc(CLK) Cycle time, EMIF clock EMB_CLK 6.579 7.5 ns
2 tw(CLK) Pulse width, EMIF clock EMB_CLK high or low 2.63 3 ns
3 td(CLKH-CSV) Delay time, EMB_CLK rising to EMB_CS[0] valid 4.25 5.1 ns
4 toh(CLKH-CSIV) Output hold time, EMB_CLK rising to EMB_CS[0] invalid 1.1 1.1 ns
5 td(CLKH-DQMV) Delay time, EMB_CLK rising to EMB_WE_DQM[3:0] valid 4.25 5.1 ns
Output hold time, EMB_CLK rising to
6 toh(CLKH-DQMIV) 1.1 1.1 ns
EMB_WE_DQM[3:0] invalid
Delay time, EMB_CLK rising to EMB_A[12:0] and
7 td(CLKH-AV) 4.25 5.1 ns
EMB_BA[1:0] valid
Output hold time, EMB_CLK rising to EMB_A[12:0] and
8 toh(CLKH-AIV) 1.1 1.1 ns
EMB_BA[1:0] invalid
9 td(CLKH-DV) Delay time, EMB_CLK rising to EMB_D[31:0] valid 4.25 5.1 ns
Output hold time, EMB_CLK rising to EMB_D[31:0]
10 toh(CLKH-DIV) 1.1 1.1 ns
invalid
11 td(CLKH-RASV) Delay time, EMB_CLK rising to EMB_RAS valid 4.25 5.1 ns
12 toh(CLKH-RASIV) Output hold time, EMB_CLK rising to EMB_RAS invalid 1.1 1.1 ns
13 td(CLKH-CASV) Delay time, EMB_CLK rising to EMB_CAS valid 4.25 5.1 ns
14 toh(CLKH-CASIV) Output hold time, EMB_CLK rising to EMB_CAS invalid 1.1 1.1 ns
15 td(CLKH-WEV) Delay time, EMB_CLK rising to EMB_WE valid 4.25 5.1 ns
16 toh(CLKH-WEIV) Output hold time, EMB_CLK rising to EMB_WE invalid 1.1 1.1 ns
17 tdis(CLKH-DHZ) Delay time, EMB_CLK rising to EMB_D[31:0] tri-stated 4.25 5.1 ns
Output hold time, EMB_CLK rising to EMB_D[31:0]
18 t(CLKH-DLZ) 1.1 1.1 ns
driving
(1) Commercial (default) temperature range rated devices for 456 MHz max CPU operating frequency as applicable to the device
(2) Commercial (default) temperature range rated devices for 400/375/300/266/200 MHz max CPU operating frequencies as applicable to
the device
Copyright © 2008–2014, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 103
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
Table 6-28. EMIFB SDRAM Interface Switching Characteristics for Industrial, Extended, and Automotive
Temperature Ranges
CVDD = 1.3 V (1) CVDD = 1.2V (2) UN
NO. PARAMETER
MIN MAX MIN MAX IT
1 tc(CLK) Cycle time, EMIF clock EMB_CLK 6.579 7.5 ns
2 tw(CLK) Pulse width, EMIF clock EMB_CLK high or low 2.63 3 ns
3 td(CLKH-CSV) Delay time, EMB_CLK rising to EMB_CS[0] valid 4.25 5.1 ns
4 toh(CLKH-CSIV) Output hold time, EMB_CLK rising to EMB_CS[0] invalid 1.1 0.9 ns
5 td(CLKH-DQMV) Delay time, EMB_CLK rising to EMB_WE_DQM[3:0] valid 4.25 5.1 ns
Output hold time, EMB_CLK rising to
6 toh(CLKH-DQMIV) 1.1 0.9 ns
EMB_WE_DQM[3:0] invalid
Delay time, EMB_CLK rising to EMB_A[12:0] and
7 td(CLKH-AV) 4.25 5.1 ns
EMB_BA[1:0] valid
Output hold time, EMB_CLK rising to EMB_A[12:0] and
8 toh(CLKH-AIV) 1.1 0.9 ns
EMB_BA[1:0] invalid
9 td(CLKH-DV) Delay time, EMB_CLK rising to EMB_D[31:0] valid 4.25 5.1 ns
Output hold time, EMB_CLK rising to EMB_D[31:0]
10 toh(CLKH-DIV) 1.1 0.9 ns
invalid
11 td(CLKH-RASV) Delay time, EMB_CLK rising to EMB_RAS valid 4.25 5.1 ns
12 toh(CLKH-RASIV) Output hold time, EMB_CLK rising to EMB_RAS invalid 1.1 0.9 ns
13 td(CLKH-CASV) Delay time, EMB_CLK rising to EMB_CAS valid 4.25 5.1 ns
14 toh(CLKH-CASIV) Output hold time, EMB_CLK rising to EMB_CAS invalid 1.1 0.9 ns
15 td(CLKH-WEV) Delay time, EMB_CLK rising to EMB_WE valid 4.25 5.1 ns
16 toh(CLKH-WEIV) Output hold time, EMB_CLK rising to EMB_WE invalid 1.1 0.9 ns
17 tdis(CLKH-DHZ) Delay time, EMB_CLK rising to EMB_D[31:0] tri-stated 4.25 5.1 ns
Output hold time, EMB_CLK rising to EMB_D[31:0]
18 t(CLKH-DLZ) 1.1 0.9 ns
driving
(1) Industrial temperature range rated devices for 456 MHz max CPU operating frequency as applicable to the device
(2) Industrial, Extended and Automotive temperature range rated devices for 400/375/300/266/200 MHz max CPU operating frequencies as
applicable to the device
104 Peripheral Information and Electrical Specifications Copyright © 2008–2014, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
www.ti.com SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
1
BASIC SDRAM
WRITE OPERATION 2 2
EMB_CLK
3 4
EMB_CS[0]
5 6
EMB_WE_DQM[3:0]
7 8
EMB_BA[1:0]
7 8
EMB_A[12:0]
9
10
EMB_D[31:0]
11 12
EMB_RAS
13
EMB_CAS
15 16
EMB_WE
1
BASIC SDRAM
READ OPERATION 2 2
EMB_CLK
3 4
EMB_CS[0]
5 6
EMB_WE_DQM[3:0]
7 8
EMB_BA[1:0]
7 8
EMB_A[12:0]
19
2 EM_CLK Delay
17 20 18
EMB_D[31:0]
11 12
EMB_RAS
13 14
EMB_CAS
EMB_WE
Copyright © 2008–2014, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 105
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
106 Peripheral Information and Electrical Specifications Copyright © 2008–2014, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
www.ti.com SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
Copyright © 2008–2014, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 107
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
108 Peripheral Information and Electrical Specifications Copyright © 2008–2014, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
www.ti.com SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
Copyright © 2008–2014, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 109
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
Table 6-33. Switching Characteristics Over Recommended Operating Conditions for MMC/SD Module
(see Figure 6-26 through Figure 6-29)
No. PARAMETER MIN MAX UNIT
7 f(CLK) Operating frequency, MMCSD_CLK 0 52 MHz
8 f(CLK_ID) Identification mode frequency, MMCSD_CLK 0 400 KHz
9 tW(CLKL) Pulse width, MMCSD_CLK low 6.5 ns
10 tW(CLKH) Pulse width, MMCSD_CLK high 6.5 ns
11 tr(CLK) Rise time, MMCSD_CLK 3 ns
12 tf(CLK) Fall time, MMCSD_CLK 3 ns
13 td(CLKL-CMD) Delay time, MMCSD_CLK low to MMCSD_CMD transition -4.5 2.5 ns
14 td(CLKL-DAT) Delay time, MMCSD_CLK low to MMCSD_DATx transition -4.5 2.5 ns
110 Peripheral Information and Electrical Specifications Copyright © 2008–2014, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
www.ti.com SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
10
7 9
MMCSD_CLK
13 13 13 13
START XMIT Valid Valid Valid END
MMCSD_CMD
9
7 10
MMCSD_CLK
1
2
10
7 9
MMCSD_CLK
14 14 14 14
START D0 D1 Dx END
MMCSD_DATx
9
7 10
MMCSD_CLK
4 4
3 3
MMCSD_DATx Start D0 D1 Dx End
Figure 6-29. MMC/SD Host Read and Card CRC Status Timing
Copyright © 2008–2014, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 111
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
112 Peripheral Information and Electrical Specifications Copyright © 2008–2014, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
www.ti.com SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
Copyright © 2008–2014, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 113
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
114 Peripheral Information and Electrical Specifications Copyright © 2008–2014, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
www.ti.com SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
Copyright © 2008–2014, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 115
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
Note: Per the RMII industry specification, the RMII reference clock (RMII_MHZ_50_CLK) must have jitter
tolerance of 50 ppm or less.
2 3
RMII_MHz_50_CLK
5 5
RMII_TXEN
4
RMII_TXD[1:0]
6
7
RMII_RXD[1:0]
8 9
RMII_CRS_DV
10
11
RMII_RXER
116 Peripheral Information and Electrical Specifications Copyright © 2008–2014, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
www.ti.com SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
Copyright © 2008–2014, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 117
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
Table 6-41. Timing Requirements for MDIO Input (see Figure 6-31 and Figure 6-32)
No. PARAMETER MIN MAX UNIT
1 tc(MDIO_CLK) Cycle time, MDIO_CLK 400 ns
2 tw(MDIO_CLK) Pulse duration, MDIO_CLK high/low 180 ns
3 tt(MDIO_CLK) Transition time, MDIO_CLK 5 ns
4 tsu(MDIO-MDIO_CLKH) Setup time, MDIO_D data input valid before MDIO_CLK high 10 ns
5 th(MDIO_CLKH-MDIO) Hold time, MDIO_D data input valid after MDIO_CLK high 0 ns
1
3 3
MDIO_CLK
4
5
MDIO_D
(input)
Table 6-42. Switching Characteristics Over Recommended Operating Conditions for MDIO Output
(see Figure 6-32)
No. PARAMETER MIN MAX UNIT
7 td(MDIO_CLKL-MDIO) Delay time, MDIO_CLK low to MDIO_D data output valid 0 100 ns
MDIO_CLK
MDIO_D
(output)
118 Peripheral Information and Electrical Specifications Copyright © 2008–2014, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
www.ti.com SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
Pins Function
Receive
Formatter Serializer y AXRx[y] Transmit/Receive Serial Data Pin
McASPx (x = 0, 1, 2)
Copyright © 2008–2014, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 119
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
120 Peripheral Information and Electrical Specifications Copyright © 2008–2014, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
www.ti.com SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
Table 6-44. McASP Registers Accessed Through Peripheral Configuration Port (continued)
McASP0 McASP1 McASP2 ACRONYM REGISTER DESCRIPTION
BYTE BYTE BYTE
ADDRESS ADDRESS ADDRESS
0x01D0 00CC 0x01D0 40CC 0x01D0 80CC XEVTCTL Transmitter DMA event control register
0x01D0 0100 0x01D0 4100 0x01D0 8100 DITCSRA0 Left (even TDM time slot) channel status register (DIT mode) 0
0x01D0 0104 0x01D0 4104 0x01D0 8104 DITCSRA1 Left (even TDM time slot) channel status register (DIT mode) 1
0x01D0 0108 0x01D0 4108 0x01D0 8108 DITCSRA2 Left (even TDM time slot) channel status register (DIT mode) 2
0x01D0 010C 0x01D0 410C 0x01D0 810C DITCSRA3 Left (even TDM time slot) channel status register (DIT mode) 3
0x01D0 0110 0x01D0 4110 0x01D0 8110 DITCSRA4 Left (even TDM time slot) channel status register (DIT mode) 4
0x01D0 0114 0x01D0 4114 0x01D0 8114 DITCSRA5 Left (even TDM time slot) channel status register (DIT mode) 5
0x01D0 0118 0x01D0 4118 0x01D0 8118 DITCSRB0 Right (odd TDM time slot) channel status register (DIT mode) 0
0x01D0 011C 0x01D0 411C 0x01D0 811C DITCSRB1 Right (odd TDM time slot) channel status register (DIT mode) 1
0x01D0 0120 0x01D0 4120 0x01D0 8120 DITCSRB2 Right (odd TDM time slot) channel status register (DIT mode) 2
0x01D0 0124 0x01D0 4124 0x01D0 8124 DITCSRB3 Right (odd TDM time slot) channel status register (DIT mode) 3
0x01D0 0128 0x01D0 4128 0x01D0 8128 DITCSRB4 Right (odd TDM time slot) channel status register (DIT mode) 4
0x01D0 012C 0x01D0 412C 0x01D0 812C DITCSRB5 Right (odd TDM time slot) channel status register (DIT mode) 5
0x01D0 0130 0x01D0 4130 0x01D0 8130 DITUDRA0 Left (even TDM time slot) channel user data register (DIT mode) 0
0x01D0 0134 0x01D0 4134 0x01D0 8134 DITUDRA1 Left (even TDM time slot) channel user data register (DIT mode) 1
0x01D0 0138 0x01D0 4138 0x01D0 8138 DITUDRA2 Left (even TDM time slot) channel user data register (DIT mode) 2
0x01D0 013C 0x01D0 413C 0x01D0 813C DITUDRA3 Left (even TDM time slot) channel user data register (DIT mode) 3
0x01D0 0140 0x01D0 4140 0x01D0 8140 DITUDRA4 Left (even TDM time slot) channel user data register (DIT mode) 4
0x01D0 0144 0x01D0 4144 0x01D0 8144 DITUDRA5 Left (even TDM time slot) channel user data register (DIT mode) 5
0x01D0 0148 0x01D0 4148 0x01D0 8148 DITUDRB0 Right (odd TDM time slot) channel user data register (DIT mode) 0
0x01D0 014C 0x01D0 414C 0x01D0 814C DITUDRB1 Right (odd TDM time slot) channel user data register (DIT mode) 1
0x01D0 0150 0x01D0 4150 0x01D0 8150 DITUDRB2 Right (odd TDM time slot) channel user data register (DIT mode) 2
0x01D0 0154 0x01D0 4154 0x01D0 8154 DITUDRB3 Right (odd TDM time slot) channel user data register (DIT mode) 3
0x01D0 0158 0x01D0 4158 0x01D0 8158 DITUDRB4 Right (odd TDM time slot) channel user data register (DIT mode) 4
0x01D0 015C 0x01D0 415C 0x01D0 815C DITUDRB5 Right (odd TDM time slot) channel user data register (DIT mode) 5
0x01D0 0180 0x01D0 4180 0x01D0 8180 SRCTL0 Serializer control register 0
0x01D0 0184 0x01D0 4184 0x01D0 8184 SRCTL1 Serializer control register 1
0x01D0 0188 0x01D0 4188 0x01D0 8188 SRCTL2 Serializer control register 2
0x01D0 018C 0x01D0 418C 0x01D0 818C SRCTL3 Serializer control register 3
0x01D0 0190 0x01D0 4190 0x01D0 8190 SRCTL4 Serializer control register 4
0x01D0 0194 0x01D0 4194 0x01D0 8194 SRCTL5 Serializer control register 5
0x01D0 0198 0x01D0 4198 0x01D0 8198 SRCTL6 Serializer control register 6
0x01D0 019C 0x01D0 419C 0x01D0 819C SRCTL7 Serializer control register 7
0x01D0 01A0 0x01D0 41A0 0x01D0 81A0 SRCTL8 Serializer control register 8
0x01D0 01A4 0x01D0 41A4 0x01D0 81A4 SRCTL9 Serializer control register 9
0x01D0 01A8 0x01D0 41A8 0x01D0 81A8 SRCTL10 Serializer control register 10
0x01D0 01AC 0x01D0 41AC 0x01D0 81AC SRCTL11 Serializer control register 11
0x01D0 01B0 0x01D0 41B0 0x01D0 81B0 SRCTL12 Serializer control register 12
0x01D0 01B4 0x01D0 41B4 0x01D0 81B4 SRCTL13 Serializer control register 13
0x01D0 01B8 0x01D0 41B8 0x01D0 81B8 SRCTL14 Serializer control register 14
0x01D0 01BC 0x01D0 41BC 0x01D0 81BC SRCTL15 Serializer control register 15
0x01D0 0200 0x01D0 4200 0x01D0 8200 XBUF0 (1) Transmit buffer register for serializer 0
(1)
0x01D0 0204 0x01D0 4204 0x01D0 8204 XBUF1 Transmit buffer register for serializer 1
0x01D0 0208 0x01D0 4208 0x01D0 8208 XBUF2 (1) Transmit buffer register for serializer 2
0x01D0 020C 0x01D0 420C 0x01D0 820C XBUF3 (1) Transmit buffer register for serializer 3
(1) Writes to XRBUF originate from peripheral configuration port only when XBUSEL = 1 in XFMT.
Copyright © 2008–2014, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 121
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
Table 6-44. McASP Registers Accessed Through Peripheral Configuration Port (continued)
McASP0 McASP1 McASP2 ACRONYM REGISTER DESCRIPTION
BYTE BYTE BYTE
ADDRESS ADDRESS ADDRESS
0x01D0 0210 0x01D0 4210 0x01D0 8210 XBUF4 (1) Transmit buffer register for serializer 4
0x01D0 0214 0x01D0 4214 0x01D0 8214 XBUF5 (1) Transmit buffer register for serializer 5
(1)
0x01D0 0218 0x01D0 4218 0x01D0 8218 XBUF6 Transmit buffer register for serializer 6
0x01D0 021C 0x01D0 421C 0x01D0 821C XBUF7 (1) Transmit buffer register for serializer 7
0x01D0 0220 0x01D0 4220 0x01D0 8220 XBUF8 (1) Transmit buffer register for serializer 8
0x01D0 0224 0x01D0 4224 0x01D0 8224 XBUF9 (1) Transmit buffer register for serializer 9
(1)
0x01D0 0228 0x01D0 4228 0x01D0 8228 XBUF10 Transmit buffer register for serializer 10
0x01D0 022C 0x01D0 422C 0x01D0 822C XBUF11 (1) Transmit buffer register for serializer 11
0x01D0 0230 0x01D0 4230 0x01D0 8230 XBUF12 (1) Transmit buffer register for serializer 12
(1)
0x01D0 0234 0x01D0 4234 0x01D0 8234 XBUF13 Transmit buffer register for serializer 13
0x01D0 0238 0x01D0 4238 0x01D0 8238 XBUF14 (1) Transmit buffer register for serializer 14
0x01D0 023C 0x01D0 423C 0x01D0 823C XBUF15 (1) Transmit buffer register for serializer 15
(2)
0x01D0 0280 0x01D0 4280 0x01D0 8280 RBUF0 Receive buffer register for serializer 0
0x01D0 0284 0x01D0 4284 0x01D0 8284 RBUF1 (2) Receive buffer register for serializer 1
0x01D0 0288 0x01D0 4288 0x01D0 8288 RBUF2 (2) Receive buffer register for serializer 2
0x01D0 028C 0x01D0 428C 0x01D0 828C RBUF3 (2) Receive buffer register for serializer 3
(2)
0x01D0 0290 0x01D0 4290 0x01D0 8290 RBUF4 Receive buffer register for serializer 4
0x01D0 0294 0x01D0 4294 0x01D0 8294 RBUF5 (2) Receive buffer register for serializer 5
0x01D0 0298 0x01D0 4298 0x01D0 8298 RBUF6 (2) Receive buffer register for serializer 6
(2)
0x01D0 029C 0x01D0 429C 0x01D0 829C RBUF7 Receive buffer register for serializer 7
0x01D0 02A0 0x01D0 42A0 0x01D0 82A0 RBUF8 (2) Receive buffer register for serializer 8
0x01D0 02A4 0x01D0 42A4 0x01D0 82A4 RBUF9 (2) Receive buffer register for serializer 9
(2)
0x01D0 02A8 0x01D0 42A8 0x01D0 82A8 RBUF10 Receive buffer register for serializer 10
0x01D0 02AC 0x01D0 42AC 0x01D0 82AC RBUF11 (2) Receive buffer register for serializer 11
0x01D0 02B0 0x01D0 42B0 0x01D0 82B0 RBUF12 (2) Receive buffer register for serializer 12
0x01D0 02B4 0x01D0 42B4 0x01D0 82B4 RBUF13 (2) Receive buffer register for serializer 13
(2)
0x01D0 02B8 0x01D0 42B8 0x01D0 82BB RBUF14 Receive buffer register for serializer 14
0x01D0 02BC 0x01D0 42BC 0x01D0 82BC RBUF15 (2) Receive buffer register for serializer 15
(2) Reads from XRBUF originate on peripheral configuration port only when RBUSEL = 1 in RFMT.
122 Peripheral Information and Electrical Specifications Copyright © 2008–2014, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
www.ti.com SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
Table 6-46. McASP AFIFO Registers Accessed Through Peripheral Configuration Port
McASP0 McASP1 McASP2 ACRONYM REGISTER DESCRIPTION
BYTE ADDRESS BYTE ADDRESS BYTE ADDRESS
0x01D0 1000 0x01D0 5000 0x01D0 9000 AFIFOREV AFIFO revision identification register
0x01D0 1010 0x01D0 5010 0x01D0 9010 WFIFOCTL Write FIFO control register
0x01D0 1014 0x01D0 5014 0x01D0 9014 WFIFOSTS Write FIFO status register
0x01D0 1018 0x01D0 5018 0x01D0 9018 RFIFOCTL Read FIFO control register
0x01D0 101C 0x01D0 501C 0x01D0 901C RFIFOSTS Read FIFO status register
Copyright © 2008–2014, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 123
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
124 Peripheral Information and Electrical Specifications Copyright © 2008–2014, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
www.ti.com SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
Copyright © 2008–2014, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 125
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
126 Peripheral Information and Electrical Specifications Copyright © 2008–2014, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
www.ti.com SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
Copyright © 2008–2014, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 127
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
128 Peripheral Information and Electrical Specifications Copyright © 2008–2014, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
www.ti.com SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
Copyright © 2008–2014, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 129
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
2
1 2
AHCLKR/X (Falling Edge Polarity)
4
3 4
ACLKR/X (CLKRP = CLKXP = 0)(A)
6
5
AFSR/X (Bit Width, 0 Bit Delay)
8
7
AXR[n] (Data In/Receive)
130 Peripheral Information and Electrical Specifications Copyright © 2008–2014, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
www.ti.com SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
10
9 10
12
11
12
ACLKR/X (CLKRP = CLKXP = 1)(A)
13 13
13
AFSR/X (Slot Width, 0 Bit Delay)
Copyright © 2008–2014, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 131
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
SPIx_SIMO
SPIx_SOMI
Peripheral
Configuration Bus 16-Bit Shift Register SPIx_ENA
State
GPIO SPIx_SCS
Machine
Control
Interrupt and 16-Bit Buffer (all pins) Clock SPIx_CLK
DMA Requests Control
The SPI supports 3-, 4-, and 5-pin operation with three basic pins (SPIx_CLK, SPIx_SIMO, and
SPIx_SOMI) and two optional pins (SPIx_SCS, SPIx_ENA).
The optional SPIx_SCS (Slave Chip Select) pin is most useful to enable in slave mode when there are
other slave devices on the same SPI port. The C6745/6747 will only shift data and drive the SPIx_SOMI
pin when SPIx_SCS is held low.
In slave mode, SPIx_ENA is an optional output. The SPIx_ENA output provides the status of the internal
transmit buffer (SPIDAT0/1 registers). In four-pin mode with the enable option, SPIx_ENA is asserted only
when the transmit buffer is full, indicating that the slave is ready to begin another transfer. In five-pin
mode, the SPIx_ENA is additionally qualified by SPIx_SCS being asserted. This allows a single
handshake line to be shared by multiple slaves on the same SPI bus.
In master mode, the SPIx_ENA pin is an optional input and the master can be configured to delay the start
of the next transfer until the slave asserts SPIx_ENA. The addition of this handshake signal simplifies SPI
communications and, on average, increases SPI bus throughput since the master does not need to delay
each transfer long enough to allow for the worst-case latency of the slave device. Instead, each transfer
can begin as soon as both the master and slave have actually serviced the previous SPI transfer.
Although the SPI module supports two interrupt outputs, SPIx_INT1 is the only interrupt connected on this
device.
132 Peripheral Information and Electrical Specifications Copyright © 2008–2014, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
www.ti.com SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
SPIx_SCS SPIx_SCS
Optional Enable (Ready)
SPIx_ENA SPIx_ENA
SPIx_CLK SPIx_CLK
SPIx_SOMI SPIx_SOMI
SPIx_SIMO SPIx_SIMO
Copyright © 2008–2014, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 133
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
134 Peripheral Information and Electrical Specifications Copyright © 2008–2014, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
www.ti.com SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
Table 6-54. General Timing Requirements for SPI0 Master Modes (1)
No. PARAMETER MIN MAX UNIT
1 tc(SPC)M Cycle Time, SPI0_CLK, All Master Modes greater of 3P or 20 256P ns
2 tw(SPCH)M Pulse Width High, SPI0_CLK, All Master Modes 0.5tc(SPC)M - 1 ns
3 tw(SPCL)M Pulse Width Low, SPI0_CLK, All Master Modes 0.5tc(SPC)M - 1 ns
Polarity = 0, Phase = 0,
5
to SPI0_CLK rising
Polarity = 0, Phase = 1,
Delay, initial data bit valid on - 0.5tc(SPC)M + 5
to SPI0_CLK rising
4 td(SIMO_SPC)M SPI0_SIMO after initial edge ns
on SPI0_CLK (2) Polarity = 1, Phase = 0,
5
to SPI0_CLK falling
Polarity = 1, Phase = 1,
- 0.5tc(SPC)M + 5
to SPI0_CLK falling
Polarity = 0, Phase = 0,
5
from SPI0_CLK rising
Polarity = 0, Phase = 1,
Delay, subsequent bits valid 5
from SPI0_CLK falling
5 td(SPC_SIMO)M on SPI0_SIMO after transmit ns
edge of SPI0_CLK Polarity = 1, Phase = 0,
5
from SPI0_CLK falling
Polarity = 1, Phase = 1,
5
from SPI0_CLK rising
Polarity = 0, Phase = 0,
0.5tc(SPC)M -3
from SPI0_CLK falling
Polarity = 0, Phase = 1,
Output hold time, SPI0_SIMO 0.5tc(SPC)M -3
from SPI0_CLK rising
6 toh(SPC_SIMO)M valid after ns
receive edge of SPI0_CLK Polarity = 1, Phase = 0,
0.5tc(SPC)M -3
from SPI0_CLK rising
Polarity = 1, Phase = 1,
0.5tc(SPC)M -3
from SPI0_CLK falling
Polarity = 0, Phase = 0,
0
to SPI0_CLK falling
Polarity = 0, Phase = 1,
Input Setup Time, SPI0_SOMI to SPI0_CLK rising 0
7 tsu(SOMI_SPC)M valid before ns
receive edge of SPI0_CLK Polarity = 1, Phase = 0,
0
to SPI0_CLK rising
Polarity = 1, Phase = 1,
0
to SPI0_CLK falling
Polarity = 0, Phase = 0,
5
from SPI0_CLK falling
Polarity = 0, Phase = 1,
Input Hold Time, SPI0_SOMI 5
from SPI0_CLK rising
8 tih(SPC_SOMI)M valid after ns
receive edge of SPI0_CLK Polarity = 1, Phase = 0,
5
from SPI0_CLK rising
Polarity = 1, Phase = 1,
5
from SPI0_CLK falling
(1) P = SYSCLK2 period
(2) First bit may be MSB or LSB depending upon SPI configuration. MO(0) refers to first bit and MO(n) refers to last bit output on
SPI0_SIMO. MI(0) refers to the first bit input and MI(n) refers to the last bit input on SPI0_SOMI.
Copyright © 2008–2014, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 135
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
Table 6-55. General Timing Requirements for SPI0 Slave Modes (1)
No. PARAMETER MIN MAX UNIT
9 tc(SPC)S Cycle Time, SPI0_CLK, All Slave Modes greater of 3P or 40 ns
10 tw(SPCH)S Pulse Width High, SPI0_CLK, All Slave Modes 18 ns
11 tw(SPCL)S Pulse Width Low, SPI0_CLK, All Slave Modes 18 ns
Polarity = 0, Phase = 0,
2P
to SPI0_CLK rising
Polarity = 0, Phase = 1,
Setup time, transmit data written to 2P
to SPI0_CLK rising
12 tsu(SOMI_SPC)S SPI before initial clock edge from ns
master. (2) (3) Polarity = 1, Phase = 0,
2P
to SPI0_CLK falling
Polarity = 1, Phase = 1,
2P
to SPI0_CLK falling
Polarity = 0, Phase = 0,
18.5
from SPI0_CLK rising
Polarity = 0, Phase = 1,
Delay, subsequent bits valid on 18.5
from SPI0_CLK falling
13 td(SPC_SOMI)S SPI0_SOMI after transmit edge of ns
SPI0_CLK Polarity = 1, Phase = 0,
18.5
from SPI0_CLK falling
Polarity = 1, Phase = 1,
18.5
from SPI0_CLK rising
Polarity = 0, Phase = 0,
0.5tc(SPC)S -3
from SPI0_CLK falling
Polarity = 0, Phase = 1,
Output hold time, SPI0_SOMI valid 0.5tc(SPC)S -3
from SPI0_CLK rising
14 toh(SPC_SOMI)S after ns
receive edge of SPI0_CLK Polarity = 1, Phase = 0,
0.5tc(SPC)S -3
from SPI0_CLK rising
Polarity = 1, Phase = 1,
0.5tc(SPC)S -3
from SPI0_CLK falling
Polarity = 0, Phase = 0,
0
to SPI0_CLK falling
Polarity = 0, Phase = 1,
Input Setup Time, SPI0_SIMO valid 0
to SPI0_CLK rising
15 tsu(SIMO_SPC)S before ns
receive edge of SPI0_CLK Polarity = 1, Phase = 0,
0
to SPI0_CLK rising
Polarity = 1, Phase = 1,
0
to SPI0_CLK falling
Polarity = 0, Phase = 0,
5
from SPI0_CLK falling
Polarity = 0, Phase = 1,
Input Hold Time, SPI0_SIMO valid 5
from SPI0_CLK rising
16 tih(SPC_SIMO)S after ns
receive edge of SPI0_CLK Polarity = 1, Phase = 0,
5
from SPI0_CLK rising
Polarity = 1, Phase = 1,
5
from SPI0_CLK falling
(1) P = SYSCLK2 period
(2) First bit may be MSB or LSB depending upon SPI configuration. SO(0) refers to first bit and SO(n) refers to last bit output on
SPI0_SOMI. SI(0) refers to the first bit input and SI(n) refers to the last bit input on SPI0_SIMO.
(3) Measured from the termination of the write of new data to the SPI module, In analyzing throughput requirements, additional internal bus
cycles must be accounted for to allow data to be written to the SPI module by the DSP CPU.
136 Peripheral Information and Electrical Specifications Copyright © 2008–2014, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
www.ti.com SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
Table 6-56. Additional (1) SPI0 Master Timings, 4-Pin Enable Option (2) (3)
Table 6-57. Additional (1) SPI0 Master Timings, 4-Pin Chip Select Option (2) (3)
Copyright © 2008–2014, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 137
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
Table 6-58. Additional (1) SPI0 Master Timings, 5-Pin Option (2) (3)
138 Peripheral Information and Electrical Specifications Copyright © 2008–2014, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
www.ti.com SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
Table 6-59. Additional (1) SPI0 Slave Timings, 4-Pin Enable Option (2) (3)
Table 6-60. Additional (1) SPI0 Slave Timings, 4-Pin Chip Select Option (2) (3)
Copyright © 2008–2014, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 139
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
Table 6-61. Additional (1) SPI0 Slave Timings, 5-Pin Option (2) (3)
Table 6-62. General Timing Requirements for SPI1 Master Modes (1)
No. PARAMATER MIN MAX UNIT
1 tc(SPC)M Cycle Time, SPI1_CLK, All Master Modes greater of 3P or 20 ns 256P ns
2 tw(SPCH)M Pulse Width High, SPI1_CLK, All Master Modes 0.5tc(SPC)M - 1 ns
3 tw(SPCL)M Pulse Width Low, SPI1_CLK, All Master Modes 0.5tc(SPC)M - 1 ns
Polarity = 0, Phase =
0, 5
to SPI1_CLK rising
Polarity = 0, Phase =
1, - 0.5tc(SPC)M + 5
Delay, initial data bit valid on to SPI1_CLK rising
4 td(SIMO_SPC)M SPI1_SIMO to initial edge on ns
SPI1_CLK (2) Polarity = 1, Phase =
0, 5
to SPI1_CLK falling
Polarity = 1, Phase =
1, - 0.5tc(SPC)M + 5
to SPI1_CLK falling
Table 6-62. General Timing Requirements for SPI1 Master Modes(1) (continued)
No. PARAMATER MIN MAX UNIT
Polarity = 0, Phase =
0, 5
from SPI1_CLK rising
Polarity = 0, Phase =
1, 5
Delay, subsequent bits valid on from SPI1_CLK falling
5 td(SPC_SIMO)M SPI1_SIMO after transmit edge of ns
SPI1_CLK Polarity = 1, Phase =
0, 5
from SPI1_CLK falling
Polarity = 1, Phase =
1, 5
from SPI1_CLK rising
Polarity = 0, Phase =
0, 0.5tc(SPC)M -3
from SPI1_CLK falling
Polarity = 0, Phase =
1, 0.5tc(SPC)M -3
Output hold time, SPI1_SIMO valid from SPI1_CLK rising
6 toh(SPC_SIMO)M after ns
receive edge of SPI1_CLK Polarity = 1, Phase =
0, 0.5tc(SPC)M -3
from SPI1_CLK rising
Polarity = 1, Phase =
1, 0.5tc(SPC)M -3
from SPI1_CLK falling
Polarity = 0, Phase =
0, 0
to SPI1_CLK falling
Polarity = 0, Phase =
1, 0
Input Setup Time, SPI1_SOMI valid to SPI1_CLK rising
7 tsu(SOMI_SPC)M before ns
receive edge of SPI1_CLK Polarity = 1, Phase =
0, 0
to SPI1_CLK rising
Polarity = 1, Phase =
1, 0
to SPI1_CLK falling
Polarity = 0, Phase =
0, 5
from SPI1_CLK falling
Polarity = 0, Phase =
1, 5
Input Hold Time, SPI1_SOMI valid from SPI1_CLK rising
8 tih(SPC_SOMI)M after ns
receive edge of SPI1_CLK Polarity = 1, Phase =
0, 5
from SPI1_CLK rising
Polarity = 1, Phase =
1, 5
from SPI1_CLK falling
Table 6-63. General Timing Requirements for SPI1 Slave Modes (1)
No. PARAMATER MIN MAX UNIT
9 tc(SPC)S Cycle Time, SPI1_CLK, All Slave Modes greater of 3P or 40 ns ns
10 tw(SPCH)S Pulse Width High, SPI1_CLK, All Slave Modes 18 ns
11 tw(SPCL)S Pulse Width Low, SPI1_CLK, All Slave Modes 18 ns
Table 6-63. General Timing Requirements for SPI1 Slave Modes(1) (continued)
No. PARAMATER MIN MAX UNIT
Polarity = 0, Phase = 0,
2P
to SPI1_CLK rising
Polarity = 0, Phase = 1,
Setup time, transmit data written to 2P
to SPI1_CLK rising
12 tsu(SOMI_SPC)S SPI before initial clock edge from ns
master. (2) (3) Polarity = 1, Phase = 0,
2P
to SPI1_CLK falling
Polarity = 1, Phase = 1,
2P
to SPI1_CLK falling
Polarity = 0, Phase = 0,
19
from SPI1_CLK rising
Polarity = 0, Phase = 1,
Delay, subsequent bits valid on 19
from SPI1_CLK falling
13 td(SPC_SOMI)S SPI1_SOMI after transmit edge of ns
SPI1_CLK Polarity = 1, Phase = 0,
19
from SPI1_CLK falling
Polarity = 1, Phase = 1,
19
from SPI1_CLK rising
Polarity = 0, Phase = 0,
0.5tc(SPC)S -3
from SPI1_CLK falling
Polarity = 0, Phase = 1,
Output hold time, SPI1_SOMI valid 0.5tc(SPC)S -3
from SPI1_CLK rising
14 toh(SPC_SOMI)S after ns
receive edge of SPI1_CLK Polarity = 1, Phase = 0,
0.5tc(SPC)S -3
from SPI1_CLK rising
Polarity = 1, Phase = 1,
0.5tc(SPC)S -3
from SPI1_CLK falling
Polarity = 0, Phase = 0,
0
to SPI1_CLK falling
Polarity = 0, Phase = 1,
Input Setup Time, SPI1_SIMO valid 0
to SPI1_CLK rising
15 tsu(SIMO_SPC)S before ns
receive edge of SPI1_CLK Polarity = 1, Phase = 0,
0
to SPI1_CLK rising
Polarity = 1, Phase = 1,
0
to SPI1_CLK falling
Polarity = 0, Phase = 0,
5
from SPI1_CLK falling
Polarity = 0, Phase = 1,
Input Hold Time, SPI1_SIMO valid 5
from SPI1_CLK rising
16 tih(SPC_SIMO)S after ns
receive edge of SPI1_CLK Polarity = 1, Phase = 0,
5
from SPI1_CLK rising
Polarity = 1, Phase = 1,
5
from SPI1_CLK falling
(2) First bit may be MSB or LSB depending upon SPI configuration. SO(0) refers to first bit and SO(n) refers to last bit output on
SPI1_SOMI. SI(0) refers to the first bit input and SI(n) refers to the last bit input on SPI1_SIMO.
(3) Measured from the termination of the write of new data to the SPI module, In analyzing throughput requirements, additional internal bus
cycles must be accounted for to allow data to be written to the SPI module by the DSP CPU.
142 Peripheral Information and Electrical Specifications Copyright © 2008–2014, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
www.ti.com SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
Table 6-64. Additional (1) SPI1 Master Timings, 4-Pin Enable Option (2) (3)
Table 6-65. Additional (1) SPI1 Master Timings, 4-Pin Chip Select Option (2) (3)
Copyright © 2008–2014, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 143
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
Table 6-66. Additional (1) SPI1 Master Timings, 5-Pin Option (2) (3)
144 Peripheral Information and Electrical Specifications Copyright © 2008–2014, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
www.ti.com SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
Table 6-67. Additional (1) SPI1 Slave Timings, 4-Pin Enable Option (2) (3)
Table 6-68. Additional (1) SPI1 Slave Timings, 4-Pin Chip Select Option (2) (3)
Table 6-69. Additional (1) SPI1 Slave Timings, 5-Pin Option (2) (3)
(1) These parameters are in addition to the general timings for SPI slave modes (Table 6-63).
(2) P = SYSCLK2 period
(3) Figure shows only Polarity = 0, Phase = 0 as an example. Table gives parameters for all four slave clocking modes.
Copyright © 2008–2014, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 145
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
146 Peripheral Information and Electrical Specifications Copyright © 2008–2014, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
www.ti.com SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
1 MASTER MODE
POLARITY = 0 PHASE = 0
2 3
SPIx_CLK
4 5 6
SPIx_SIMO MO(0) MO(1) MO(n−1) MO(n)
7 8
SPIx_SOMI MI(0) MI(1) MI(n−1) MI(n)
MASTER MODE
4 POLARITY = 0 PHASE = 1
SPIx_CLK
5 6
SPIx_SIMO MO(0) MO(1) MO(n−1) MO(n)
7 8
SPIx_SOMI MI(0) MI(1) MI(n−1) MI(n)
4 MASTER MODE
POLARITY = 1 PHASE = 0
SPIx_CLK
5 6
SPIx_SIMO MO(0) MO(1) MO(n−1) MO(n)
7 8
SPIx_SOMI MI(0) MI(1) MI(n−1) MI(n)
MASTER MODE
POLARITY = 1 PHASE = 1
SPIx_CLK
4 5 6
SPIx_SIMO MO(0) MO(1) MO(n−1) MO(n)
7 8
SPIx_SOMI MI(0) MI(1) MI(n−1) MI(n)
Copyright © 2008–2014, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 147
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
9 SLAVE MODE
POLARITY = 0 PHASE = 0
12 10 11
SPIx_CLK
15 16
SPIx_SIMO SI(0) SI(1) SI(n−1) SI(n)
13 14
SPIx_SOMI SO(0) SO(1) SO(n−1) SO(n)
12 SLAVE MODE
POLARITY = 0 PHASE = 1
SPIx_CLK
15 16
SPIx_SIMO SI(0) SI(1) SI(n−1) SI(n)
13 14
SPIx_SOMI SO(0) SO(1) SO(n−1) SO(n)
12 SLAVE MODE
POLARITY = 1 PHASE = 0
SPIx_CLK
15 16
SPIx_SIMO SI(0) SI(1) SI(n−1) SI(n)
13 14
SPIx_SOMI SO(0) SO(1) SO(n−1) SO(n)
SLAVE MODE
12
POLARITY = 1 PHASE = 1
SPIx_CLK
15 16
SPIx_SIMO SI(0) SI(1) SI(n−1) SI(n)
13 14
SPIx_SOMI SO(0) SO(1) SO(n−1) SO(n)
148 Peripheral Information and Electrical Specifications Copyright © 2008–2014, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
www.ti.com SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
Copyright © 2008–2014, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 149
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
25 26
SPIx_CLK
27 SO(n−1) 28
25 30
SPIx_CLK
27 SO(1) 28
SPIx_SOMI SO(0) SO(n−1) SO(n)
SPIx_SIMO
150 Peripheral Information and Electrical Specifications Copyright © 2008–2014, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
www.ti.com SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
Copyright © 2008–2014, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 151
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
CTRPHS
(phase register−32 bit) APWM mode
SYNC
SYNCIn
OVF CTR_OVF
TSCTR CTR [0−31]
SYNCOut PWM
(counter−32 bit) Delta−mode PRD [0−31] compare
RST
logic
CMP [0−31]
32
eCAPx
MODE SELECT
32 CAP1 LD1 Polarity
LD
(APRD active) select
APRD 32
shadow CMP [0−31]
32
32 LD2
CAP2 Polarity
LD
(ACMP active) select
Event
32 ACMP Event
qualifier
shadow Pre-scale
32 Polarity
CAP3 LD3 select
LD
(APRD shadow)
32 CAP4 LD4
LD Polarity
(ACMP shadow) select
4
Capture events 4
CEVT[1:4]
Interrupt Continuous /
to Interrupt Trigger Oneshot
Controller and CTR_OVF Capture Control
Flag
control CTR=PRD
CTR=CMP
152 Peripheral Information and Electrical Specifications Copyright © 2008–2014, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
www.ti.com SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
Table 6-71 shows the eCAP timing requirement and Table 6-72 shows the eCAP switching characteristics.
Copyright © 2008–2014, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 153
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
System
control registers
To CPU
EQEPxENCLK
SYSCLK2
Data bus
QCPRD
QCAPCTL QCTMR
16 16
16
Quadrature
capture unit
QCTMRLAT (QCAP)
QCPRDLAT
16
WDTOUT
EQEPxAIN
EQEPxINT QCLK EQEPxA/XCLK
EQEPxBIN
QDIR
16 EQEPxIIN
QI EQEPxB/XDIR
Position counter/ EQEPxIOUT
control unit QS Quadrature GPIO
(PCCU) decoder EQEPxIOE MUX
QPOSLAT PHE (QDU) EQEPxI
EQEPxSIN
QPOSSLAT PCSOUT
EQEPxSOUT
QPOSILAT EQEPxS
EQEPxSOE
32 32 16
154 Peripheral Information and Electrical Specifications Copyright © 2008–2014, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
www.ti.com SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
Copyright © 2008–2014, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 155
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
EPWMSYNCI
EPWM0SYNCI
EPWM0INT EPWM0A
EPWMTZ
EPWM0SYNCO
EPWM1SYNCI
Interrupt EPWM1INT EPWM1A
Controllers
EPWMTZ
EPWM1SYNCO
EPWM2SYNCI
EPWM2INT EPWM2A
eHRPWM2 module
EPWM2B
EPWMTZ
EPWM2SYNCO
To eCAP0 EPWMSYNCO
module
(sync in)
Peripheral Bus
156 Peripheral Information and Electrical Specifications Copyright © 2008–2014, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
www.ti.com SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
Time−base (TB)
Sync
TBPRD shadow (16) CTR=ZERO in/out
EPWMSYNCO
CTR=CMPB control
TBPRD active (16) Disabled Mux
CTR=PRD
TBCTL[SYNCOSEL]
TBCTL[CNTLDE]
Counter EPWMSYNCI
up/down TBCTL[SWFSYNC]
(16 bit) (software forced sync)
CTR=ZERO
TBCNT
active (16) CTR_Dir
TBPHSHR (8)
16 8
Phase CTR = PRD Event
TBPHS active (24) control CTR = ZERO trigger
CTR = CMPA and EPWMxINT
CTR = CMPB interrupt
(ET)
Counter compare (CC) Action CTR_Dir
qualifier
CTR=CMPA
(AQ)
CMPAHR (8)
16 8 HiRes PWM (HRPWM)
Copyright © 2008–2014, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 157
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
Table 6-76. eHRPWM Module Control and Status Registers Grouped by Submodule
eHRPWM0 eHRPWM1 eHRPWM2
BYTE BYTE BYTE SIZE
ADDRESS ADDRESS ADDRESS ACRONYM (×16) SHADOW REGISTER DESCRIPTION
TIME-BASE SUBMODULE REGISTERS
0x01F0 0000 0x01F0 2000 0x01F0 4000 TBCTL 1 No Time-Base Control Register
0x01F0 0002 0x01F0 2002 0x01F0 4002 TBSTS 1 No Time-Base Status Register
(1)
0x01F0 0004 0x01F0 2004 0x01F0 4004 TBPHSHR 1 No Extension for HRPWM Phase Register
0x01F0 0006 0x01F0 2006 0x01F0 4006 TBPHS 1 No Time-Base Phase Register
0x01F0 0008 0x01F0 2008 0x01F0 4008 TBCNT 1 No Time-Base Counter Register
0x01F0 000A 0x01F0 200A 0x01F0 400A TBPRD 1 Yes Time-Base Period Register
COUNTER-COMPARE SUBMODULE REGISTERS
0x01F0 000E 0x01F0 200E 0x01F0 400E CMPCTL 1 No Counter-Compare Control Register
(1)
0x01F0 0010 0x01F0 2010 0x01F0 4010 CMPAHR 1 No Extension for HRPWM Counter-Compare A Register
0x01F0 0012 0x01F0 2012 0x01F0 4012 CMPA 1 Yes Counter-Compare A Register
0x01F0 0014 0x01F0 2014 0x01F0 4014 CMPB 1 Yes Counter-Compare B Register
ACTION-QUALIFIER SUBMODULE REGISTERS
0x01F0 0016 0x01F0 2016 0x01F0 4016 AQCTLA 1 No Action-Qualifier Control Register for Output A
(eHRPWMxA)
0x01F0 0018 0x01F0 2018 0x01F0 4018 AQCTLB 1 No Action-Qualifier Control Register for Output B
(eHRPWMxB)
0x01F0 001A 0x01F0 201A 0x01F0 401A AQSFRC 1 No Action-Qualifier Software Force Register
0x01F0 001C 0x01F0 201C 0x01F0 401C AQCSFRC 1 Yes Action-Qualifier Continuous S/W Force Register Set
DEAD-BAND GENERATOR SUBMODULE REGISTER
0x01F0 001E 0x01F0 201E 0x01F0 401E DBCTL 1 No Dead-Band Generator Control Register
0x01F0 0020 0x01F0 2020 0x01F0 4020 DBRED 1 No Dead-Band Generator Rising Edge Delay Count
Register
0x01F0 0022 0x01F0 2022 0x01F0 4022 DBFED 1 No Dead-Band Generator Falling Edge Delay Count
Register
PWM-CHOPPER SUBMODULE REGISTERS
0x01F0 003C 0x01F0 203C 0x01F0 403C PCCTL 1 No PWM-Chopper Control Register
TRIP-ZONE SUBMODULE REGISTERS
0x01F0 0024 0x01F0 2024 0x01F0 4024 TZSEL 1 No Trip-Zone Select Register
0x01F0 0028 0x01F0 2028 0x01F0 4028 TZCTL 1 No Trip-Zone Control Register
0x01F0 002A 0x01F0 202A 0x01F0 402A TZEINT 1 No Trip-Zone Enable Interrupt Register
0x01F0 002C 0x01F0 202C 0x01F0 402C TZFLG 1 No Trip-Zone Flag Register
0x01F0 002E 0x01F0 202E 0x01F0 402E TZCLR 1 No Trip-Zone Clear Register
0x01F0 0030 0x01F0 2030 0x01F0 4030 TZFRC 1 No Trip-Zone Force Register
EVENT-TRIGGER SUBMODULE REGISTERS
0x01F0 0032 0x01F0 2032 0x01F0 4032 ETSEL 1 No Event-Trigger Selection Register
0x01F0 0034 0x01F0 2034 0x01F0 4034 ETPS 1 No Event-Trigger Pre-Scale Register
0x01F0 0036 0x01F0 2036 0x01F0 4036 ETFLG 1 No Event-Trigger Flag Register
0x01F0 0038 0x01F0 2038 0x01F0 4038 ETCLR 1 No Event-Trigger Clear Register
0x01F0 003A 0x01F0 203A 0x01F0 403A ETFRC 1 No Event-Trigger Force Register
HIGH-RESOLUTION PWM (HRPWM) SUBMODULE REGISTERS
(1)
0x01F0 1040 0x01F0 3040 0x01F0 5040 HRCNFG 1 No HRPWM Configuration Register
(1) These registers are only available on eHRPWM instances that include the high-resolution PWM (HRPWM) extension; otherwise, these
locations are reserved.
158 Peripheral Information and Electrical Specifications Copyright © 2008–2014, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
www.ti.com SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
tw(TZ)
TZ
td(TZ_PWM)HZ
PWM (A)
A. PWM refers to all the PWM pins in the device. The state of the PWM pins after TZ is taken high depends on the PWM
recovery software.
Table 6-80. High Resolution PWM Characteristics at SYSCLKOUT = (60 - 100 MHz)
PARAMETER MIN TYP MAX UNIT
(1)
Micro Edge Positioning (MEP) step size 200 ps
(1) MEP step size will increase with low voltage and high temperature and decrease with high voltage and cold temperature.
Copyright © 2008–2014, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 159
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
160 Peripheral Information and Electrical Specifications Copyright © 2008–2014, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
www.ti.com SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
CS_DELA Y
1 R_SU R_HOLD
W_SU (0 to 31) (1 to 15)
2 (0 to 31) W_STROBE CS_DELA Y
W_HOLD R_STROBE
3 (1 to 63) (1 to 63)
(1 to 15)
LCD_MCLK
4 5 14 17
16 15
8 9
LCD_VSYNC RS
10 11
LCD_HSYNC R/W
12 12
13 13
E0
LCD_AC_ENB_CS E1
Copyright © 2008–2014, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 161
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
R_SU W_HOLD
(0–31) (1–15)
LCD_MCLK
14 16 17 15 4 5
LCD_D[7:0] Write Instruction Data[7:0]
Read
Data
LCD_PCLK Not
Used
8 9
LCD_VSYNC RS
10 11
LCD_HSYNC R/W
12 13 12 13 E0
E1
LCD_AC_ENB_CS
162 Peripheral Information and Electrical Specifications Copyright © 2008–2014, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
www.ti.com SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
W_HOLD W_HOLD
(1−15) (1−15)
LCD_MCLK
4 5 4 5
LCD_D[15:0] Write Address Write Data Data[15:0]
6 7 6 7
LCD_AC_ENB_CS
(async mode) CS0
CS1
8 9
LCD_VSYNC A0
10 11 10 11
R/W
LCD_HSYNC
12 13 12 13
LCD_PCLK E
Copyright © 2008–2014, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 163
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
W_HOLD R_SU
(1−15) (0−31)
LCD_MCLK
4 5 14 16 17 15
LCD_D[15:0] Write Address Data[15:0]
Read
Data
6 7 6 7
LCD_AC_ENB_CS
(async mode) CS0
CS1
8 9
LCD_VSYNC A0
10 11
LCD_HSYNC R/W
12 13 12 13
LCD_PCLK E
164 Peripheral Information and Electrical Specifications Copyright © 2008–2014, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
www.ti.com SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
R_SU R_SU
(0−31) (0−31)
LCD_MCLK
14 16 17 15 14 16 17 15
LCD_D[15:0] Data[15:0]
Read
Read Status
6 Data 7 6 7
LCD_AC_ENB_CS
(async mode) CS0
CS1
8 9
LCD_VSYNC A0
LCD_HSYNC R/W
12 13 12 13
LCD_PCLK E
Copyright © 2008–2014, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 165
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
W_HOLD W_HOLD
(1−15) (1−15)
W_SU W_STROBE CS_DELAY W_SU W_STROBE CS_DELAY
1
(0−31) (1−63) (0−31) (1−63)
2 3
Clock
LCD_MCLK
4 5 4 5
LCD_D[15:0] Write Address Write Data DATA[15:0]
6 7 6 7
LCD_AC_ENB_CS
(async mode) CS0
CS1
8 9
LCD_VSYNC A0
10 11 10 11
LCD_HSYNC WR
LCD_PCLK RD
166 Peripheral Information and Electrical Specifications Copyright © 2008–2014, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
www.ti.com SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
W_HOLD R_SU
(1−15) (0−31)
W_SU W_STROBE CS_DELAY R_STROBE R_HOLD CS_DELAY
1
(0−31) (1−63) (1−63) (1−15)
2 3 Clock
LCD_MCLK
4 5 14 16 17 15
LCD_D[15:0] Write Address Data[15:0]
Read
6 7 6 Data 7
LCD_AC_ENB_CS
(async mode) CS0
CS1
8 9
LCD_VSYNC A0
10 11
LCD_HSYNC WR
12 13
LCD_PCLK RD
Copyright © 2008–2014, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 167
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
R_SU R_SU
(0−31) (0−31)
LCD_MCLK
14 16 17 15 14 16 17 15
LCD_D[15:0] Data[15:0]
8 9
LCD_VSYNC A0
LCD_HSYNC WR
12 13 12 13
LCD_PCLK RD
168 Peripheral Information and Electrical Specifications Copyright © 2008–2014, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
www.ti.com SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
Frame-to-frame timing is derived through the following parameters in the LCD (RASTER_TIMING_1)
register:
• Vertical front porch (VFP)
• Vertical sync pulse width (VSW)
• Vertical back porch (VBP)
• Lines per panel (LPP)
Line-to-line timing is derived through the following parameters in the LCD (RASTER_TIMING_0) register:
• Horizontal front porch (HFP)
• Horizontal sync pulse width (HSW)
• Horizontal back porch (HBP)
• Pixels per panel (PPL)
.LCD_AC_ENB_CS timing is derived through the following parameter in the LCD (RASTER_TIMING_2)
register:
• AC bias frequency (ACB)
The display format produced in raster mode is shown in Figure 6-55. An entire frame is delivered one line
at a time. The first line delivered starts at data pixel (1, 1) and ends at data pixel (P, 1). The last line
delivered starts at data pixel (1, L) and ends at data pixel (P, L). The beginning of each new frame is
denoted by the activation of I/O signal LCD_VSYNC. The beginning of each new line is denoted by the
activation of I/O signal LCD_HSYNC.
Copyright © 2008–2014, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 169
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
1, 1 2, 1 3, 1 P−2, P−1, P, 1
1 1
1, 2 2, 2 P−1, P, 2
2
1, 3 P, 3
Data Lines (From 1 to L)
LCD
1, P,
L−2 L−2
1, 2, P−1, P,
L−1 L−1 L−1 L−1
1, L 2, L 3, L P−2, P−1, P, L
L L
170 Peripheral Information and Electrical Specifications Copyright © 2008–2014, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
www.ti.com SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
Frame Time ~ 70 Hz
Active TFT
LCD_VSYNC Vsync
Data
LCD_D[15:0]
1, 2 1, L-1 1, L
1, 1
P, 2 P, L-1 P, L
P, 1
LCD_AC_ENB_CS
10 11
LCD_HSYNC Hsync
CLK
LCD_PCLK
Data
LCD_D[15:0] 1, 1 2, 1 P, 1 1, 2 2, 2 P, 2
LCD_AC_ENB_CS Enable
Copyright © 2008–2014, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 171
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
Time
LCD_HSYNC LP
LCD_VSYNC FP
1, L
Data
1, L: 1, 1: 1, 2: 1, 3: 1, 4: 1, 5: 1, 6: 1, L 1, 1 1, 2
LCD_D[7:0] P, L P, 1 P, 2 P, 3 P, 4 P, 5 P, 6 P, L P, 1 P, 2
1, L−1 1, L−4 1, L−3 1, L−2 1, L−1
P, L−1 P, L−4 P, L−3 P, L−2 P, L−1
LCD_AC_ENB_CS M
ACB ACB
(0 to 255) (0 to 255)
10 11
LCD_HSYNC LP
LCD_PCLK CP
Data
LCD_D[7:0] 1, 5 2, 5 P, 5 1, 6 2, 6 P, 6
172 Peripheral Information and Electrical Specifications Copyright © 2008–2014, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
www.ti.com SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
6
LCD_AC_ENB_CS
8
LCD_VSYNC
10 11
LCD_HSYNC
1
2 3
LCD_PCLK
(passive mode)
4 5
LCD_D[7:0]
1, L 2, L P, L 1, 1 2, 1 P, 1
(passive mode)
1
2 3
LCD_PCLK
(active mode)
4 5
LCD_D[15:0]
1, L 2, L P, L
(active mode)
VBP = 0
VFP = 0
VSW = 1 PPL HFP HSW HBP PPL
16 × (1 to 1024) (1 to 256 (1 to 64) (1 to 256) 16 ×(1 to 1024)
Line L Line 1 (Passive Only)
Copyright © 2008–2014, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 173
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
7
LCD_AC_ENB_CS
9
LCD_VSYNC
10 11
LCD_HSYNC
1
4 3
LCD_PCLK
(passive mode)
4 5
LCD_D[7:0]
1, 1 2, 1 P, 1 1, 2 2, 2 P, 2
(passive mode)
1
2 3
LCD_PCLK
(active mode)
4 5
LCD_D[15:0]
1, 1 2, 1 P, 1
(active mode)
VBP = 0
VFP = 0
VSW = 1 PPL HFP HSW HBP PPL
16 × (1 to 1024) (1 to 256 (1 to 64) (1 to 256) 16 ×(1 to 1024)
Line 1 for passive Line 1 for active
Line 2 for passive
174 Peripheral Information and Electrical Specifications Copyright © 2008–2014, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
www.ti.com SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
6.22 Timers
The timers support the following features:
• Configurable as single 64-bit timer or two 32-bit timers
• Period timeouts generate interrupts, DMA events or external pin events
• 8 32-bit compare registers
• Compare matches generate interrupt events
• Capture capability
• 64-bit Watchdog capability (Timer64P1 only)
Table 6-85 lists the timer registers.
Copyright © 2008–2014, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 175
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
2
3
4 4
TM64P0_IN12
(1)
Table 6-87. Switching Characteristics Over Recommended Operating Conditions for Timer Output
No. PARAMETER MIN MAX UNIT
5 tw(TOUTH) Pulse duration, TM64P0_OUT12 high 4P ns
6 tw(TOUTL) Pulse duration, TM64P0_OUT12 low 4P ns
(1) P = OSCIN cycle time in ns. For example, when OSCIN frequency is 27 MHz, use P = 37.037 ns.
5
6
TM64P0_OUT12
176 Peripheral Information and Electrical Specifications Copyright © 2008–2014, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
www.ti.com SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
Slave Address
I2CSARx
Bit Clock Generator Register
Noise
I2Cx_SCL Clock Divide
Filter I2CCLKHx I2CCMDRx Mode Register
High Register
Control
Pin Function Pin Data Out
I2CPFUNC I2CPDOUT
Register Register
Pin Direction Pin Data Set
I2CPDIR I2CPDSET
Register Register
Pin Data In Pin Data Clear
I2CPDIN I2CPDCLR
Register Register
Copyright © 2008–2014, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 177
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
178 Peripheral Information and Electrical Specifications Copyright © 2008–2014, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
www.ti.com SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
Copyright © 2008–2014, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 179
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
11 9
I2Cx_SDA
8 6 14
4
13
10 5
I2Cx_SCL
1 12 3
7 2
3
180 Peripheral Information and Electrical Specifications Copyright © 2008–2014, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
www.ti.com SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
26 24
I2Cx_SDA
23 21
19
28
25 20
I2Cx_SCL
16 27 18
22 17
18
Copyright © 2008–2014, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 181
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
182 Peripheral Information and Electrical Specifications Copyright © 2008–2014, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
www.ti.com SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
Table 6-92. Timing Requirements for UARTx Receive (1) (see Figure 6-65)
No. PARAMETER MIN MAX UNIT
4 tw(URXDB) Pulse duration, receive data bit (RXDn) 0.96U 1.05U ns
5 tw(URXSB) Pulse duration, receive start bit 0.96U 1.05U ns
(1) U = UART baud time = 1/programmed baud rate.
Table 6-93. Switching Characteristics Over Recommended Operating Conditions for UARTx Transmit (1)
(see Figure 6-65)
No. PARAMETER MIN MAX UNIT
(2) (3)
1 f(baud) Maximum programmable baud rate D/E MBaud (4)
2 tw(UTXDB) Pulse duration, transmit data bit (TXDn) U-2 U+2 ns
3 tw(UTXSB) Pulse duration, transmit start bit U-2 U+2 ns
(1) U = UART baud time = 1/programmed baud rate.
(2) D = UART input clock in MHz. The UART(s) input clock source is PLL0_SYSCLK2.
(3) E = UART divisor x UART sampling rate. The UART divisor is set through the UART divisor latch registers (DLL and DLH). The UART
sampling rate is set through the over-sampling mode select bit (OSM_SEL) of the UART mode definition register (MDR).
(4) Baud rate is not indicative of data rate. Actual data rate will be limited by system factors such as EDMA loading, EMIF loading, system
frequency, etc.
2
Start
UART_TXDn Bit
Data Bits
5
4
Start
UART_RXDn Bit
Data Bits
Copyright © 2008–2014, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 183
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
Table 6-95. Switching Characteristics Over Recommended Operating Conditions for USB1
LOW SPEED FULL SPEED
No. PARAMETER UNIT
MIN MAX MIN MAX
U1 tr Rise time, USB1_DP and USB1_DM signals (1) 75 (1) 300 (1) 4 (1) 20 (1) ns
(1) (1) (1) (1) (1)
U2 tf Fall time, USB1_DP and USB1_DM signals 75 300 4 20 ns
U3 tRFM Rise/Fall time matching (2) 80 (2) 120 (2) 90 (2) 110 (2) %
U4 VCRS Output signal cross-over voltage (1) 1.3 (1) 2 (1) 1.3 (1) 2 (1) V
(3) (3) (3) (3) (3)
U5 tj Differential propagation jitter -25 25 -2 2 ns
U6 fop Operating frequency (4) 1.5 12 MHz
(1) Low Speed: CL = 200 pF. High Speed: CL = 50pF
(2) tRFM =( tr/tf ) x 100
(3) t jr = t px(1) - tpx(0)
(4) fop = 1/tper
184 Peripheral Information and Electrical Specifications Copyright © 2008–2014, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
www.ti.com SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
Copyright © 2008–2014, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 185
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
186 Peripheral Information and Electrical Specifications Copyright © 2008–2014, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
www.ti.com SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
Copyright © 2008–2014, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 187
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
188 Peripheral Information and Electrical Specifications Copyright © 2008–2014, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
www.ti.com SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
Copyright © 2008–2014, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 189
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
190 Peripheral Information and Electrical Specifications Copyright © 2008–2014, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
www.ti.com SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
Copyright © 2008–2014, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 191
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
Table 6-97. Switching Characteristics Over Recommended Operating Conditions for USB2.0 (see
Figure 6-66)
LOW SPEED FULL SPEED HIGH SPEED
No. PARAMETER 1.5 Mbps 12 Mbps 480 Mbps UNIT
MIN MAX MIN MAX MIN MAX
1 tr(D) Rise time, USB0_DP and USB0_DM signals (1) 75 300 4 20 0.5 ns
2 tf(D) Fall time, USB0_DP and USB0_DM signals (1) 75 300 4 20 0.5 ns
3 trfM Rise/Fall time, matching (2) 80 120 90 111 – – %
4 VCRS Output signal cross-over voltage (1) 1.3 2 1.3 2 – – V
(3)
5 tjr(source)NT Source (Host) Driver jitter, next transition 2 2 ns
(3)
tjr(FUNC)NT Function Driver jitter, next transition 25 2 ns
6 tjr(source)PT Source (Host) Driver jitter, paired transition (4) 1 1 (3)
ns
(3)
tjr(FUNC)PT Function Driver jitter, paired transition 10 1 ns
(5)
7 tw(EOPT) Pulse duration, EOP transmitter 1250 1500 160 175 – – ns
(5)
8 tw(EOPR) Pulse duration, EOP receiver 670 82 – ns
9 t(DRATE) Data Rate 1.5 12 480 Mb/s
10 ZDRV Driver Output Resistance – – 40.5 49.5 40.5 49.5 Ω
11 ZINP Receiver Input Impedance 100k 100k - - Ω
(1) Low Speed: CL = 200 pF, Full Speed: CL = 50 pF, High Speed: CL = 50 pF
(2) tRFM = (tr/tf) x 100. [Excluding the first transaction from the Idle state.]
(3) For more detailed information, see the Universal Serial Bus Specification Revision 2.0, Chapter 7. Electrical.
(4) tjr = tpx(1) - tpx(0)
(5) Must accept as valid EOP
tper - tjr
USB0_DM
90% VOH
VCRS
10% VOL
USB0_DP
tf
tr
192 Peripheral Information and Electrical Specifications Copyright © 2008–2014, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
www.ti.com SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
Copyright © 2008–2014, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 193
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
Table 6-99. Timing Requirements for Host-Port Interface Cycles (1) (2)
194 Peripheral Information and Electrical Specifications Copyright © 2008–2014, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
www.ti.com SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
Table 6-100. Switching Characteristics for Host-Port Interface Cycles (1) (2) (3)
Copyright © 2008–2014, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 195
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
UHPI_HCS
UHPI_HAS (D)
2 2
1 1
UHPI_HCNTL[1:0]
2 2
1 1
UHPI_HR/W
2 2
1 1
UHPI_HHWIL
4
3 3
UHPI_HSTROBE (A)(C)
15 15
14 14
6 8 6 8
UHPI_HD[15:0]
(output)
5 13 1st Half-Word 2nd Half-Word
7
UHPI_HRDY (B)
A. UHPI_HSTROBE refers to the following logical operation on UHPI_HCS, UHPI_HDS1, and UHPI_HDS2:
[NOT(UHPI_HDS1 XOR UHPI_HDS2)] OR UHPI_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 UHPI_HRDY may or may not occur.
C. UHPI_HCS reflects typical UHPI_HCS behavior when UHPI_HSTROBE assertion is caused by UHPI_HDS1 or
UHPI_HDS2. UHPI_HCS timing requirements are reflected by parameters for UHPI_HSTROBE.
D. The diagram above assumes UHPI_HAS has been pulled high.
Figure 6-67. UHPI Read Timing (UHPI_HAS Not Used, Tied High)
196 Peripheral Information and Electrical Specifications Copyright © 2008–2014, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
www.ti.com SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
UHPI_HAS(A)
17 17
9 10
10 9
UHPI_HCNTL[1:0]
10 10
9 9
UHPI_HR/W
10 10
9 9
UHPI_HHWIL
4
3
UHPI_HSTROBE(B)
16 16
UHPI_HCS
14 14
6 8 15 8
UHPI_HD[15:0]
(output)
1st Half-Word 2nd Half-Word
5a 7
UHPI_HRDY
A. For correct operation, strobe the UHPI_HAS signal only once per UHPI_HSTROBE active cycle.
B. UHPI_HSTROBE refers to the following logical operation on UHPI_HCS, UHPI_HDS1, and UHPI_HDS2:
[NOT(UHPI_HDS1 XOR UHPI_HDS2)] OR UHPI_HCS.
Copyright © 2008–2014, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 197
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
UHPI_HCS
UHPI_HAS (D)
1 1
2 2
UHPI_HCNTL[1:0]
1 1
2 2
UHPI_HR/W
1 1
2 2
UHPI_HHWIL
3 3
4
UHPI_HSTROBE(A)(C)
11 11
12 12
UHPI_HD[15:0]
(input) 1st Half-Word 2nd Half-Word
18
5 18 13
13
5
UHPI_HRDY (B)
A. UHPI_HSTROBE refers to the following logical operation on UHPI_HCS, UHPI_HDS1, and UHPI_HDS2:
[NOT(UHPI_HDS1 XOR UHPI_HDS2)] OR UHPI_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 UHPI_HRDY may or may not occur.
C. UHPI_HCS reflects typical UHPI_HCS behavior when UHPI_HSTROBE assertion is caused by UHPI_HDS1 or
UHPI_HDS2. UHPI_HCS timing requirements are reflected by parameters for UHPI_HSTROBE.
D. he diagram above assumes UHPI_HAS has been pulled high.
Figure 6-69. UHPI Write Timing (UHPI_HAS Not Used, Tied High)
198 Peripheral Information and Electrical Specifications Copyright © 2008–2014, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
www.ti.com SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
17 17
UHPI_HAS(A)
10 10
9 9
UHPI_HCNTL[1:0]
10 10
9 9
UHPI_HR/W
10 10
9 9
UHPI_HHWIL
3
4
UHPI_HSTROBE(B)
16 16
UHPI_HCS
11 11
12 12
UHPI_HD[15:0]
(input)
1st Half-Word 2nd Half-Word
5a 13
UHPI_HRDY
A. For correct operation, strobe the UHPI_HAS signal only once per UHPI_HSTROBE active cycle.
B. UHPI_HSTROBE refers to the following logical operation on UHPI_HCS, UHPI_HDS1, and UHPI_HDS2:
[NOT(UHPI_HDS1 XOR UHPI_HDS2)] OR UHPI_HCS.
Copyright © 2008–2014, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 199
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
200 Peripheral Information and Electrical Specifications Copyright © 2008–2014, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
www.ti.com SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
Copyright © 2008–2014, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 201
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
202 Peripheral Information and Electrical Specifications Copyright © 2008–2014, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
www.ti.com SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
Table 6-105. Programmable Real-Time Unit Subsystem (PRUSS) Local Instruction Space Memory Map
BYTE ADDRESS PRU0 PRU1
0x0000 0000 - 0x0000 0FFF PRU0 Instruction RAM PRU1 Instruction RAM
Table 6-106. Programmable Real-Time Unit Subsystem (PRUSS) Local Data Space Memory Map
BYTE ADDRESS PRU0 PRU1
(1) (1)
0x0000 0000 - 0x0000 01FF Data RAM 0 Data RAM 1
0x0000 0200 - 0x0000 1FFF Reserved Reserved
(1) (1)
0x0000 2000 - 0x0000 21FF Data RAM 1 Data RAM 0
0x0000 2200 - 0x0000 3FFF Reserved Reserved
0x0000 4000 - 0x0000 6FFF INTC Registers INTC Registers
0x0000 7000 - 0x0000 73FF PRU0 Control Registers PRU0 Control Registers
0x0000 7400 - 0x0000 77FF Reserved Reserved
0x0000 7800 - 0x0000 7BFF PRU1 Control Registers PRU1 Control Registers
0x0000 7C00 - 0xFFFF FFFF Reserved Reserved
(1) Note that PRU0 accesses Data RAM0 at address 0x0000 0000, also PRU1 accesses Data RAM1 at address 0x0000 0000. Data RAM0
is intended to be the primary data memory for PRU0 and Data RAM1 is intended to be the primary data memory for PRU1. However for
passing information between PRUs, each PRU can access the data ram of the ‘other’ PRU through address 0x0000 2000.
The global view of the PRUSS internal memories and control ports is documented in Table 6-107. The
offset addresses of each region are implemented inside the PRUSS but the global device memory
mapping places the PRUSS slave port in the address range 0x01C3 0000-0x01C3 FFFF. The PRU0 and
PRU1 can use either the local or global addresses to access their internal memories, but using the local
addresses will provide access time several cycles faster than using the global addresses. This is because
when accessing via the global address the access needs to be routed through the switch fabric outside
PRUSS and back in through the PRUSS slave port.
Copyright © 2008–2014, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 203
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
Table 6-107. Programmable Real-Time Unit Subsystem (PRUSS) Global Memory Map
BYTE ADDRESS REGION
0x01C3 0000 - 0x01C3 01FF Data RAM 0
0x01C3 0200 - 0x01C3 1FFF Reserved
0x01C3 2000 - 0x01C3 21FF Data RAM 1
0x01C3 2200 - 0x01C3 3FFF Reserved
0x01C3 4000 - 0x01C3 6FFF INTC Registers
0x01C3 7000 - 0x01C3 73FF PRU0 Control Registers
0x01C3 7400 - 0x01C3 77FF PRU0 Debug Registers
0x01C3 7800 - 0x01C3 7BFF PRU1 Control Registers
0x01C3 7C00 - 0x01C3 7FFF PRU1 Debug Registers
0x01C3 8000 - 0x01C3 8FFF PRU0 Instruction RAM
0x01C3 9000 - 0x01C3 BFFF Reserved
0x01C3 C000 - 0x01C3 CFFF PRU1 Instruction RAM
0x01C3 D000 - 0x01C3 FFFF Reserved
Each of the PRUs can access the rest of the device memory (including memory mapped peripheral and
configuration registers) using the global memory space addresses.
Table 6-108. Programmable Real-Time Unit Subsystem (PRUSS) Control / Status Registers
PRU0 BYTE ADDRESS PRU1 BYTE ADDRESS ACRONYM REGISTER DESCRIPTION
0x01C3 7000 0x01C3 7800 CONTROL PRU Control Register
0x01C3 7004 0x01C3 7804 STATUS PRU Status Register
0x01C3 7008 0x01C3 7808 WAKEUP PRU Wakeup Enable Register
0x01C3 700C 0x01C3 780C CYCLCNT PRU Cycle Count
0x01C3 7010 0x01C3 7810 STALLCNT PRU Stall Count
PRU Constant Table Block Index
0x01C3 7020 0x01C3 7820 CONTABBLKIDX0
Register 0
PRU Constant Table Programmable
0x01C3 7028 0x01C3 7828 CONTABPROPTR0
Pointer Register 0
PRU Constant Table Programmable
0x01C3 702C 0x01C3 782C CONTABPROPTR1
Pointer Register 1
PRU Internal General Purpose
0x01C37400 - 0x01C3747C 0x01C3 7C00 - 0x01C3 7C7C INTGPR0 – INTGPR31
Register 0 (for Debug)
PRU Internal General Purpose
0x01C37480 - 0x01C374FC 0x01C3 7C80 - 0x01C3 7CFC INTCTER0 – INTCTER31
Register 0 (for Debug)
Table 6-109. Programmable Real-Time Unit Subsystem Interrupt Controller (PRUSS INTC) Registers
BYTE ADDRESS ACRONYM REGISTER DESCRIPTION
0x01C3 4000 REVID Revision ID Register
0x01C3 4004 CONTROL Control Register
0x01C3 4010 GLBLEN Global Enable Register
0x01C3 401C GLBLNSTLVL Global Nesting Level Register
0x01C3 4020 STATIDXSET System Interrupt Status Indexed Set Register
0x01C3 4024 STATIDXCLR System Interrupt Status Indexed Clear Register
0x01C3 4028 ENIDXSET System Interrupt Enable Indexed Set Register
0x01C3 402C ENIDXCLR System Interrupt Enable Indexed Clear Register
0x01C3 4034 HSTINTENIDXSET Host Interrupt Enable Indexed Set Register
0x01C3 4038 HSTINTENIDXCLR Host Interrupt Enable Indexed Clear Register
204 Peripheral Information and Electrical Specifications Copyright © 2008–2014, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
www.ti.com SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
Table 6-109. Programmable Real-Time Unit Subsystem Interrupt Controller (PRUSS INTC)
Registers (continued)
BYTE ADDRESS ACRONYM REGISTER DESCRIPTION
0x01C3 4080 GLBLPRIIDX Global Prioritized Index Register
0x01C3 4200 STATSETINT0 System Interrupt Status Raw/Set Register 0
0x01C3 4204 STATSETINT1 System Interrupt Status Raw/Set Register 1
0x01C3 4280 STATCLRINT0 System Interrupt Status Enabled/Clear Register 0
0x01C3 4284 STATCLRINT1 System Interrupt Status Enabled/Clear Register 1
0x01C3 4300 ENABLESET0 System Interrupt Enable Set Register 0
0x01C3 4304 ENABLESET1 System Interrupt Enable Set Register 1
0x01C3 4380 ENABLECLR0 System Interrupt Enable Clear Register 0
0x01C3 4384 ENABLECLR1 System Interrupt Enable Clear Register 1
0x01C3 4400 - 0x01C3 4440 CHANMAP0 - CHANMAP15 Channel Map Registers 0-15
0x01C3 4800 - 0x01C3 4808 HOSTMAP0 - HOSTMAP2 Host Map Register 0-2
HOSTINTPRIIDX0 -
0x01C3 4900 - 0x01C3 4928 Host Interrupt Prioritized Index Registers 0-9
HOSTINTPRIIDX9
0x01C3 4D00 POLARITY0 System Interrupt Polarity Register 0
0x01C3 4D04 POLARITY1 System Interrupt Polarity Register 1
0x01C3 4D80 TYPE0 System Interrupt Type Register 0
0x01C3 4D84 TYPE1 System Interrupt Type Register 1
HOSTINTNSTLVL0-
0x01C3 5100 - 0x01C3 5128 Host Interrupt Nesting Level Registers 0-9
HOSTINTNSTLVL9
0x01C3 5500 HOSTINTEN Host Interrupt Enable Register
Copyright © 2008–2014, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 205
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
206 Peripheral Information and Electrical Specifications Copyright © 2008–2014, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
www.ti.com SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
Copyright © 2008–2014, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 207
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
208 Peripheral Information and Electrical Specifications Copyright © 2008–2014, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
www.ti.com SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
The JTAG ID register is a read-only register that identifies to the customer the JTAG/Device ID. For the
device, the JTAG ID register resides at address location 0x01C1 4018. The register hex value for each
silicon revision is:
• 0x0B7D F02F for silicon revision 1.0
• 0x8B7D F02F for silicon revision 1.1
• 0x9B7D F02F for silicon revisions 3.0, 2.1, and 2.0
For the actual register bit names and their associated bit field descriptions, see Figure 6-71 and Table 6-
114.
Copyright © 2008–2014, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 209
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
Table 6-115. Timing Requirements for JTAG Test Port (see Figure 6-72)
No. PARAMETER MIN MAX UNIT
1 tc(TCK) Cycle time, TCK 40 ns
2 tw(TCKH) Pulse duration, TCK high 16 ns
3 tw(TCKL) Pulse duration, TCK low 16 ns
4 tsu(TDIV-TCKH) Setup time, TDI/TMS/TRST valid before TCK high 4 ns
5 th(TCLKH-TDIV) Hold time, TDI/TMS/TRST valid after TCK high 4 ns
Table 6-116. Switching Characteristics Over Recommended Operating Conditions for JTAG Test Port
(see Figure 6-72)
No. PARAMETER MIN MAX UNIT
6 td(TCKL-TDOV) Delay time, TCK low to TDO valid 15 ns
1
3
TCK
2
6 6
TDO
5
4
TDI/TMS/TRST
210 Peripheral Information and Electrical Specifications Copyright © 2008–2014, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
www.ti.com SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
XTAL
Alarm
Alarm Interrupts
Periodic
Timer Interrupts
Copyright © 2008–2014, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 211
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
XTAL
32.768 Real
kHz Time
RTC_XO 32K
Clock
OSC
(RTC)
C1 Module
RTC_VSS
Isolated RTC
Power Domain
212 Peripheral Information and Electrical Specifications Copyright © 2008–2014, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
www.ti.com SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
Copyright © 2008–2014, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 213
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
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.
214 Device and Documentation Support Copyright © 2008–2014, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
www.ti.com SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
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 nomenclature also includes a suffix with the device family name. This suffix indicates the package type
(for example, ZKB), the temperature range (for example, "Blank" is the commercial temperature range),
and the device speed range in megahertz (for example, "Blank" is the default).
Figure 7-1 provides a legend for reading the complete device name for any TMS320C674x member.
and describes how the two-level cache-based internal memory architecture in the
TMS320C674x digital signal processor (DSP) can be efficiently used in DSP applications.
Shows how to maintain coherence with external memory, how to use DMA to reduce
memory latencies, and how to optimize your code to improve cache efficiency. The internal
memory architecture in the C674x DSP is organized in a two-level hierarchy consisting of a
dedicated program cache (L1P) and a dedicated data cache (L1D) on the first level.
Accesses by the CPU to the these first level caches can complete without CPU pipeline
stalls. If the data requested by the CPU is not contained in cache, it is fetched from the next
lower memory level, L2 or external memory.
7.5 Trademarks
DSP/BIOS, PowerPAD, TMS320C6000, C6000, TI E2E are trademarks of Texas Instruments.
All other trademarks are the property of their respective owners.
7.7 Glossary
TI Glossary This glossary lists and explains terms, acronyms, and definitions.
216 Device and Documentation Support Copyright © 2008–2014, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
www.ti.com SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014
Copyright © 2008–2014, Texas Instruments Incorporated Mechanical Packaging and Orderable Information 217
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
TMS320C6745, TMS320C6747
SPRS377F – SEPTEMBER 2008 – REVISED JUNE 2014 www.ti.com
Standoff Height
Thermal Pad on Top Copper Soldermask opening should be smaller and match
should be as large as Possible. the size of the thermal pad on the DSP.
Figure 8-2. Soldermask Opening Should Match Size of DSP Thermal Pad
Copyright © 2008–2014, Texas Instruments Incorporated Mechanical Packaging and Orderable Information 219
Submit Documentation Feedback
Product Folder Links: TMS320C6745 TMS320C6747
PACKAGE OPTION ADDENDUM
www.ti.com 10-Dec-2020
PACKAGING INFORMATION
Orderable Device Status Package Type Package Pins Package Eco Plan Lead finish/ MSL Peak Temp Op Temp (°C) Device Marking Samples
(1) Drawing Qty (2) Ball material (3) (4/5)
(6)
TMS320C6745DPTP3 ACTIVE HLQFP PTP 176 40 RoHS & Green NIPDAU Level-4-260C-72 HR 0 to 90 TMS320
C6745DPTP3
TMS320C6745DPTP4 ACTIVE HLQFP PTP 176 40 RoHS & Green NIPDAU Level-4-260C-72 HR TMS320
C6745DPTP4
TMS320C6745DPTPA3 ACTIVE HLQFP PTP 176 40 RoHS & Green NIPDAU Level-4-260C-72 HR -40 to 105 TMS320
C6745DPTPA3
TMS320C6745DPTPD4 ACTIVE HLQFP PTP 176 40 RoHS & Green NIPDAU Level-4-260C-72 HR -40 to 90 TMS320
C6745DPTPD4
TMS320C6745DPTPT3 ACTIVE HLQFP PTP 176 40 RoHS & Green NIPDAU Level-4-260C-72 HR -40 to 125 TMS320
C6745DPTPT3
TMS320C6747DZKB3 ACTIVE BGA ZKB 256 90 RoHS & Green SNAGCU Level-3-260C-168 HR 0 to 90 TMS320
C6747DZKB3
TMS320C6747DZKB4 ACTIVE BGA ZKB 256 90 RoHS & Green SNAGCU Level-3-260C-168 HR TMS320
C6747DZKB4
TMS320C6747DZKBA3 ACTIVE BGA ZKB 256 90 RoHS & Green SNAGCU Level-3-260C-168 HR -40 to 105 TMS320
C6747DZKBA3
TMS320C6747DZKBD4 ACTIVE BGA ZKB 256 90 RoHS & Green SNAGCU Level-3-260C-168 HR -40 to 90 TMS320
C6747DZKBD4
TMS320C6747DZKBT3 ACTIVE BGA ZKB 256 90 RoHS & Green SNAGCU Level-3-260C-168 HR -40 to 125 TMS320
C6747DZKBT3
(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.
(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 <=1000ppm threshold. Antimony trioxide based
flame retardants must also meet the <=1000ppm threshold requirement.
Addendum-Page 1
PACKAGE OPTION ADDENDUM
www.ti.com 10-Dec-2020
(3)
MSL, Peak Temp. - The Moisture Sensitivity Level rating according to the JEDEC industry standard classifications, and peak solder temperature.
(4)
There may be additional marking, which relates to the logo, the lot trace code information, or the environmental category on the device.
(5)
Multiple Device Markings will be inside parentheses. Only one Device Marking contained in parentheses and separated by a "~" will appear on a device. If a line is indented then it is a continuation
of the previous line and the two combined represent the entire Device Marking for that device.
(6)
Lead finish/Ball material - Orderable Devices may have multiple material finish options. Finish options are separated by a vertical ruled line. Lead finish/Ball material values may wrap to two
lines if the finish value exceeds the maximum column width.
Important Information and Disclaimer:The information provided on this page represents TI's knowledge and belief as of the date that it is provided. TI bases its knowledge and belief on information
provided by third parties, and makes no representation or warranty as to the accuracy of such information. Efforts are underway to better integrate information from third parties. TI has taken and
continues to take reasonable steps to provide representative and accurate information but may not have conducted destructive testing or chemical analysis on incoming materials and chemicals.
TI and TI suppliers consider certain information to be proprietary, and thus CAS numbers and other limited information may not be available for release.
In no event shall TI's liability arising out of such information exceed the total purchase price of the TI part(s) at issue in this document sold by TI to Customer on an annual basis.
Addendum-Page 2
GENERIC PACKAGE VIEW
PTP 176 HLQFP - 1.6 mm max height
24 x 24, 0.5 mm pitch PLASTIC QUAD FLATPACK
This image is a representation of the package family, actual package may vary.
Refer to the product data sheet for package details.
4226435/A
www.ti.com
IMPORTANT NOTICE AND DISCLAIMER
TI PROVIDES TECHNICAL AND RELIABILITY DATA (INCLUDING DATASHEETS), DESIGN RESOURCES (INCLUDING REFERENCE
DESIGNS), APPLICATION OR OTHER DESIGN ADVICE, WEB TOOLS, SAFETY INFORMATION, AND OTHER RESOURCES “AS IS”
AND WITH ALL FAULTS, AND DISCLAIMS ALL WARRANTIES, EXPRESS AND IMPLIED, INCLUDING WITHOUT LIMITATION ANY
IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT OF THIRD
PARTY INTELLECTUAL PROPERTY RIGHTS.
These resources are intended for skilled developers designing with TI products. You are solely responsible for (1) selecting the appropriate
TI products for your application, (2) designing, validating and testing your application, and (3) ensuring your application meets applicable
standards, and any other safety, security, or other requirements. These resources are subject to change without notice. TI grants you
permission to use these resources only for development of an application that uses the TI products described in the resource. Other
reproduction and display of these resources is prohibited. No license is granted to any other TI intellectual property right or to any third
party intellectual property right. TI disclaims responsibility for, and you will fully indemnify TI and its representatives against, any claims,
damages, costs, losses, and liabilities arising out of your use of these resources.
TI’s products are provided subject to TI’s Terms of Sale (www.ti.com/legal/termsofsale.html) or other applicable terms available either on
ti.com or provided in conjunction with such TI products. TI’s provision of these resources does not expand or otherwise alter TI’s applicable
warranties or warranty disclaimers for TI products.
Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265
Copyright © 2020, Texas Instruments Incorporated