TMS320TCI6614 Datasheet
TMS320TCI6614 Datasheet
TMS320TCI6614 Datasheet
Data Manual
TMS320TCI6614
Data Manual
SPRS671DFebruary 2013
www.ti.com
Release History
Release
Date
Description/Comments
February 2013
May 2012
Updated peripheral timing numbers in peripheral information and electrical specifications chapter
Updated bootmode pin mapping
Added DEVSPEED register information
Added wordswap section and table to ARM chapter
Changed all references of ARM Subsystem to ARM CorePac
Replaced DSP with SoC where applicable
Added footnote explaining NOR and NAND supported memory sizes in memory map
November 2011
Added DDR3 and PA PLL initialization sequence and updated register descriptions in sections for DDR3PLL and
PASS PLL
Updated event routing and event numbers in Interrupts section
Added information for INTC0 and INTC3 events in Interrupts section
Added ARM address comparison table in ARM section (ARM subsystem memory map)
Added ARM priority register information in ARM Priority section
Updated IPCGRH/IPCARH to reflect connections to ARM interrupt in IPCGRH Register and IPCARH Register
sections
August 2011
SPRS671
June 2011
Initial release
Release History
TMS320TCI6614
Communications Infrastructure KeyStone SoC
www.ti.com
SPRS671DFebruary 2013
Contents
1
Contents
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
6.5
6.6
6.7
6.8
6.9
111
111
112
113
114
114
115
116
116
117
117
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
System Integration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ARM A8 Core . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.4.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.4.2 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.4.3 ARM Interrupt Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.4.4 Endianess. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Word Swap. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CFG Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Main TeraNet Connection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Clocking and Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.8.1 Clocking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.8.2 Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ARM CorePac Memory Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
118
119
119
120
120
120
121
121
121
121
121
122
122
122
123
Contents
128
128
128
129
133
134
135
136
136
137
138
141
141
142
143
144
144
144
145
147
148
150
156
157
158
TMS320TCI6614
Communications Infrastructure KeyStone SoC
www.ti.com
SPRS671DFebruary 2013
Contents
161
161
162
162
162
164
164
165
166
166
167
168
168
168
169
173
173
197
207
207
208
209
210
213
222
229
229
230
230
230
231
232
235
235
238
240
241
241
242
242
244
245
245
246
246
247
247
247
247
248
248
248
248
250
252
252
252
252
253
5
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
253
256
256
257
258
Contents
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
List of Figures
Figure 1-1
Figure 2-1
Figure 2-2
Figure 2-3
Figure 2-4
Figure 2-5
Figure 2-6
Figure 2-7
Figure 2-8
Figure 2-9
Figure 2-10
Figure 2-11
Figure 2-12
Figure 2-13
Figure 2-14
Figure 2-15
Figure 2-16
Figure 2-17
Figure 2-18
Figure 2-19
Figure 2-20
Figure 2-21
Figure 2-22
Figure 2-23
Figure 3-1
Figure 3-2
Figure 3-3
Figure 3-4
Figure 3-5
Figure 3-6
Figure 3-7
Figure 3-8
Figure 3-9
Figure 3-10
Figure 3-11
Figure 3-12
Figure 3-13
Figure 3-14
Figure 3-15
Figure 3-16
Figure 3-17
Figure 3-18
Figure 4-7
Figure 4-8
Figure 5-1
Figure 5-2
Figure 5-3
Figure 5-4
Figure 5-5
Figure 6-1
Figure 8-1
Figure 8-2
List of Figures
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
Figure 8-3
Figure 8-4
Figure 8-5
Figure 8-6
Figure 8-7
Figure 8-8
Figure 8-9
Figure 8-10
Figure 8-11
Figure 8-12
Figure 8-13
Figure 8-14
Figure 8-15
Figure 8-16
Figure 8-17
Figure 8-18
Figure 8-19
Figure 8-20
Figure 8-21
Figure 8-22
Figure 8-23
Figure 8-24
Figure 8-25
Figure 8-26
Figure 8-27
Figure 8-28
Figure 8-29
Figure 8-30
Figure 8-31
Figure 8-32
Figure 8-33
Figure 8-34
Figure 8-35
Figure 8-36
Figure 8-37
Figure 8-38
Figure 8-39
Figure 8-40
Figure 8-41
Figure 8-42
Figure 8-43
Figure 8-44
Figure 8-45
Figure 8-46
Figure 8-47
Figure 8-48
Figure 8-49
Figure 8-50
Figure 8-51
Figure 8-52
Figure 8-53
Figure 8-54
Figure 8-55
Figure 8-56
8
www.ti.com
List of Figures
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Figure 8-57
Figure 8-58
Figure 8-59
Figure 8-60
Figure 8-61
Figure 8-62
Figure 8-63
Figure 8-64
Figure 8-65
List of Figures
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
List of Tables
Table 2-1
Table 2-2
Table 2-3
Table 2-4
Table 2-5
Table 2-6
Table 2-7
Table 2-8
Table 2-9
Table 2-10
Table 2-11
Table 2-12
Table 2-13
Table 2-14
Table 2-15
Table 2-16
Table 2-17
Table 2-18
Table 2-19
Table 2-20
Table 2-21
Table 2-22
Table 2-23
Table 3-1
Table 3-2
Table 3-3
Table 3-4
Table 3-5
Table 3-6
Table 3-7
Table 3-8
Table 3-9
Table 3-10
Table 3-11
Table 3-12
Table 3-13
Table 3-14
Table 3-15
Table 3-16
Table 3-17
Table 3-18
Table 3-19
Table 3-20
Table 4-1
Table 4-2
Table 4-3
Table 4-4
Table 5-1
Table 5-2
Table 6-1
Table 6-2
Table 6-3
10
List of Tables
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Table 7-1
Table 7-2
Table 7-3
Table 7-4
Table 8-1
Table 8-2
Table 8-3
Table 8-4
Table 8-5
Table 8-6
Table 8-7
Table 8-8
Table 8-9
Table 8-10
Table 8-11
Table 8-12
Table 8-13
Table 8-14
Table 8-15
Table 8-16
Table 8-17
Table 8-18
Table 8-19
Table 8-20
Table 8-21
Table 8-22
Table 8-23
Table 8-24
Table 8-25
Table 8-26
Table 8-27
Table 8-28
Table 8-29
Table 8-30
Table 8-31
Table 8-32
Table 8-33
Table 8-34
Table 8-35
Table 8-36
Table 8-37
Table 8-38
Table 8-39
Table 8-40
Table 8-41
Table 8-42
Table 8-43
Table 8-44
Table 8-45
Table 8-46
Table 8-47
Table 8-48
Table 8-49
Table 8-50
List of Tables
11
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
Table 8-51
Table 8-52
Table 8-53
Table 8-54
Table 8-55
Table 8-56
Table 8-57
Table 8-58
Table 8-59
Table 8-60
Table 8-62
Table 8-61
Table 8-63
Table 8-64
Table 8-65
Table 8-66
Table 8-67
Table 8-68
Table 8-69
Table 8-70
Table 8-71
Table 8-72
Table 8-73
Table 8-74
Table 8-75
Table 8-76
Table 8-77
Table 8-78
Table 8-79
Table 8-80
Table 8-81
Table 8-82
Table 8-83
Table 8-84
Table 8-85
Table 8-86
Table 8-87
Table 8-88
Table 8-89
Table 8-90
Table 8-91
Table 8-92
Table 8-93
Table 8-94
Table 8-95
Table 8-96
Table 8-97
Table 8-98
Table 8-99
Table 8-100
Table 8-101
Table B-1
12
www.ti.com
List of Tables
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
1 TMS320TCI6614 Features
Four TMS320C66x DSP Core Subsystems, Each With
1.2 -GHz C66x Fixed/Floating-Point DSP Core
38.4 GMacs/Core for Fixed Point @ 1.2 GHz
19.2 GFlops/Core for Floating Point @ 1.2 GHz
Memory
32K Byte L1P Per Core
32K Byte L1D Per Core
1024K Byte Local L2 Per Core
1.2- GHz ARM Cortex-A8 Microprocessor
ARMv7-Compatible, Dual-Issue, In-Order
Execution Engine
Includes Neon Media Coprocessor for Advanced
SIMD Media Processing Architecture and VFP
Architecture
Memory
256K Byte L2 Cache
32K Byte L1I
32K Byte L1D
Multicore Shared Memory Controller (MSMC)
2048K Byte MSMC SRAM Memory Shared by Four
DSP Cores
Memory Protection Unit for Both MSM SRAM and
DDR3_EMIF
Hardware Coprocessors
Two Enhanced Coprocessors for Turbo Decoding
Supports WCDMA/HSPA/HSPA+/TD-SCDMA,
LTE, and WiMAX
Supports Up To 365 Mbps for LTE and Up to
233 Mbps for WCDMA
Low DSP Overhead HW Interleaver Table
Generation and CRC Check
Four Viterbi Decoders
Supports More Than 38 Mbps @ 40 bit Block Size
Two WCDMA Receive Acceleration Coprocessors
Up to 256 Users @ 8 Fingers w/o Measurement
WCDMA Transmit Acceleration Coprocessor
Up to 256 Users With Two Radio Links and
Diversity
Two Fast Fourier Transform Coprocessors
2048 pt FFT in 4.8 s
Bit Rate Coprocessor
WCDMA/HSPA+, TD-SCDMA, LTE, and WiMAX
Uplink and Downlink Bit Processing
Includes Encoding, Rate Matching/Dematching,
Segmentation, Multiplexing, and More
Supports Up To 914 Mbps for LTE and 405 Mbps
for WCDMA/TD-SCDMA
Multicore Navigator
8192 Multipurpose Hardware Queues with Queue
Manager
Packet-Based DMA for Zero-Overhead Transfers
Network Coprocessor
Packet Accelerator Enables Support for
Transport Plane IPsec, GTP-U, SCTP, PDCP
L2 User Plane PDCP (RoHC, Air Ciphering)
1 Gbps Wire Speed Throughput at 1.5M Packets
Per Second
Security Accelerator Engine Enables Support for
IPSec, SRTP, 3GPP and WiMAX Air Interface, and
SSL/TLS Security
ECB, CBC, CTR, F8, A5/3, CCM, GCM, HMAC,
CMAC, GMAC, AES, DES, 3DES, Kasumi, SNOW
3G, SHA-1, SHA-2 (256-bit Hash), MD5
Up to 2.8 Gbps Encryption Speed
Four Rake/Search Accelerators (RSA) for
Chip Rate Processing for WCDMA Rel'99, HSDPA,
and HSDPA+
Reed-Muller Decoding
Peripherals
Six-Lane SerDes-Based Antenna Interface (AIF2)
Operating at Up to 6.144 Gbps Per Lane
Compliant with CPRI Standards for 3G / 4G
(WCDMA, LTE TDD, LTE FDD, TD-SCDMA, and
WiMAX)
Four Lanes of SRIO 2.1
5 GBaud Operation Per Lane
Supports Direct I/O, Message Passing
Two Lanes PCIe Gen2
Supports Up To 5 GBaud Per Lane
Four Lanes of Hyperlink
Supports Connections to Other KeyStone
Architecture Devices Providing Resource
Scalability
Supports Combined Rate of Up to 50 Gbaud
Gigabit Ethernet (GbE) Switch Subsystem
Two SGMII Ports
IEEE1588 Support
64-Bit DDR3 Interface with Speeds up to 1333 MHz
EMIF16 Interface
Two UART Interfaces
I2C Interface
32 GPIO pins
SPI Interface
USIM Interface
Semaphore Module
Twelve 64-Bit Timers
Three On-Chip PLLs
SoC Security Support
Commercial Temperature:
0C to 100C
Extended Temperature:
- 40C to 100C
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
14
TMS320TCI6614 Features
TMS320TCI6614
Communications Infrastructure KeyStone SoC
www.ti.com
SPRS671DFebruary 2013
The TCI6614 contains many wireless basestation coprocessors to offload the bulk of the processing demands of
layer 1 and layer 2 base station processing. This keeps the cores free for receiver algorithms and other differentiating
functions. The SoC contains several copies of key coprocessors such as the FFTC and TCP3d. A key coprocessor for
enabling high data rates is the bit rate coprocessor (BCP), which handles the entire downlink bit processing chain
and much of the receive bit processing. The architectural elements of the SoC (Multicore Navigator) ensure that all
the bits are processed without any CPU intervention or overhead, allowing the system to make optimal use of its
resources.
TI's scalable multicore SoC architecture solutions provide developers with a range of software- and
hardware-compatible devices to minimize development time and maximize reuse across all base station platforms
from Femto to Macro.
The TCI6614 device has a complete set of development tools that includes: a C compiler, an assembly optimizer to
simplify programming and scheduling, and a Windows debugger interface for visibility into source code execution.
TMS320TCI6614 Features
15
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
64-Bit
DDR3 EMIF
ARM
Cortex-A8
2MB
MSM
SRAM
Memory
Subsystem
32KB L1 32KB L1
P-Cache D-Cache
256KB L2 Cache
MSMC
Coprocessors
RSA
TAC
RSA
Boot ROM
RAC
VCP2
TCP3d
FFTC
Semaphore
C66x
CorePac
Power
Management
PLL
32KB L1
P-Cache
EDMA
32KB L1
D-Cache
1024KB L2 Cache
BCP
TeraNet
HyperLink
Multicore Navigator
Switch
Ethernet
Switch
4
SRIO
SGMII
2
6
AIF2
SPI
UART 2
2
PCIe
I2C
EMIF 16
USIM
Queue
Manager
Packet
DMA
Security
Accelerator
Packet
Accelerator
Network Coprocessor
TCI6614
16
TMS320TCI6614 Features
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
2 Device Overview
2.1 Device Description
Table 2-1 provides an overview of the TMS320TCI6614 SoC. The table shows significant features of the TCI6614
device, including the capacity of on-chip RAM, the peripherals, the CPU frequency, and the package type with pin
count.
Table 2-1
Peripherals
Encoder/Decoder
Coprocessors
Accelerators
SPI
PCIe (2 lanes)
UART
32
Rake/Search Accelerator
Packet Accelerator
1
(1)
Size (Bytes)
C66x CorePac
Revision ID
IC
Security Accelerator
On-Chip Memory
TMS320TCI6614
Organization
1
7088KB
128KB CorePac L1 program memory controller
[SRAM/Cache] 128KB CorePac L1 data memory
controller
[SRAM/Cache] 4096KB CorePac L2 unified
memory/cache
256KB ARM L2 cache
32KB ARM L1I
32KB ARM L1D
128KB ARM CorePac secure ROM
48KB ARM CorePac public ROM
64KB ARM CorePac OCM RAM
2048KB MSMC SRAM
128KB L3 ROM
See Section 5.5 CorePac Revision on page 117.
Device Overview
17
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
Table 2-1
www.ti.com
TMS320TCI6614
JTAG BSDL_ID
Frequency
MHz
Cycle Time
ns
Core (V)
1 ns (1.0 GHz)
Voltage
I/O (V)
BGA Package
25 mm 25 mm
Process Technology
0.040 m
PD
The C66x Central Processing Unit (CPU) extends the performance of the C64x+ and C674x CPUs through
enhancements and new features. Many of the new features target increased performance for vector processing. The
C64x+ and C674x CPUs support 2-way SIMD operations for 16-bit data and 4-way SIMD operations for 8-bit data.
On the C66x CPU, the vector processing capability is improved by extending the width of the SIMD instructions.
C66x CPUs can execute instructions that operate on 128-bit vectors. For example the QMPY32 instruction is able
to perform the element-to-element multiplication between two vectors of four 32-bit data each. The C66x CPU also
supports SIMD for floating-point operations. Improved vector processing capability (each instruction can process
multiple data in parallel) combined with the natural instruction level parallelism of C6000 architecture (e.g
execution of up to 8 instructions per cycle) results in a very high level of parallelism that can be exploited by DSP
programmers through the use of TI's optimized C/C++ compiler.
The C66x CPU consists of eight functional units, two register files, and two data paths as shown in Figure 2-1. The
two general-purpose register files (A and B) each contain 32 32-bit registers for a total of 64 registers. The
general-purpose registers can be used for data or can be data address pointers. The data types supported include
packed 8-bit data, packed 16-bit data, 32-bit data, 40-bit data, and 64-bit data. Multiplies also support 128-bit data.
40-bit-long or 64-bit-long values are stored in register pairs, with the 32 LSBs of data placed in an even register and
the remaining 8 or 32 MSBs in the next upper register (which is always an odd-numbered register). 128-bit data
values are stored in register quadruplets, with the 32 LSBs of data placed in a register that is a multiple of 4 and the
remaining 96 MSBs in the next 3 upper registers.
The eight functional units (.M1, .L1, .D1, .S1, .M2, .L2, .D2, and .S2) are each capable of executing one instruction
every clock cycle. The .M functional units perform all multiply operations. The .S and .L units perform a general set
of arithmetic, logical, and branch functions. The .D units primarily load data from memory to the register file and
store results from the register file into memory.
Each C66x .M unit can perform one of the following fixed-point operations each clock cycle: four 32 32 bit
multiplies, sixteen 16 16 bit multiplies, four 16 32 bit multiplies, four 8 8 bit multiplies, four 8 8 bit multiplies
with add operations, and four 16 16 multiplies with add/subtract capabilities. There is also support for Galois field
multiplication for 8-bit and 32-bit data. Many communications algorithms such as FFTs and modems require
complex multiplication. Each C66x .M unit can perform one 16 16 bit complex multiply with or without rounding
capabilities, two 16 16 bit complex multiplies with rounding capability, and a 32 32 bit complex multiply with
rounding capability. The C66x can also perform two 16 16 bit and one 32 32 bit complex multiply instructions
18
Device Overview
TMS320TCI6614
Communications Infrastructure KeyStone SoC
www.ti.com
SPRS671DFebruary 2013
that multiply a complex number with a complex conjugate of another number with rounding capability.
Communication signal processing also requires an extensive use of matrix operations. Each C66x .M unit is capable
of multiplying a [1 2] complex vector by a [2 2] complex matrix per cycle with or without rounding capability.
A version also exists allowing multiplication of the conjugate of a [1 2] vector with a [2 2] complex matrix.
Each C66x .M unit also includes IEEE floating-point multiplication operations from the C674x CPU. This includes
one single-precision multiply each cycle and one double precision multiply every 4 cycles. There is also a
mixed-precision multiply that allows multiplication of a single-precision value by a double-precision value and an
operation allowing multiplication of two single-precision numbers resulting in a double-precision number. The
C66x CPU improves the performance over the C674x double-precision multiplies by adding a instruction allowing
one double-precision multiply per cycle and also reduces the number of delay slots from 10 down to 4. Each C66x
.M unit can also perform one the following floating-point operations each clock cycle: one, two, or four
single-precision multiplies or a complex single-precision multiply.
The .L and .S units can now support up to 64-bit operands. This allows for new versions of many of the arithmetic,
logical, and data packing instructions to allow for more parallel operations per cycle. Additional instructions were
added yielding performance enhancements of the floating point addition and subtraction instructions, including the
ability to perform one double precision addition or subtraction per cycle. Conversion to/from integer and
single-precision values can now be done on both .L and .S units on the C66x. Also, by taking advantage of the larger
operands, instructions were also added to double the number of these conversions that can be done. The .L unit also
has additional instructions for logical AND and OR instructions, as well as, 90 degree or 270 degree rotation of
complex numbers (up to two per cycle). Instructions have also been added that allow for the computing the
conjugate of a complex number.
The MFENCE instruction is a new instruction introduced on the C66x SoC. This instruction will create a CPU stall
until the completion of all the CPU-triggered memory transactions, including:
Cache line fills
Writes from L1D to L2 or from the CorePac to MSMC and/or other system endpoints
Victim write backs
Block or global coherence operations
Cache mode changes
Outstanding XMC prefetch requests
This is useful as a simple mechanism for programs to wait for these requests to reach their endpoint. It also provides
ordering guarantees for writes arriving at a single endpoint via multiple paths, multiprocessor algorithms that
depend on ordering, and manual coherence operations.
For more details on the C66x CPU and its enhancements over the C64x+ and C674x architectures, see the following
documents (2.13 Related Documentation from Texas Instruments on page 76):
C66x CPU and Instruction Set Reference Guide
C66x DSP Cache User Guide
C66x CorePac User Guide
Device Overview
19
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Figure 2-1 shows the DSP core functional units and data paths.
Figure 2-1
src1
.L1
Register
File A
(A0, A1, A2,
...A31)
src2
dst
ST1
src1
.S1
src2
dst
src1
src1_hi
Data Path A
.M1
src2
src2_hi
dst2
dst1
LD1
32
src1
DA1
32
.D1
dst
32
src2
32
32
2
1
src2
DA2
32
.D2
dst
src1
Register
File B
(B0, B1, B2,
...B31)
32
32
32
32
32
LD2
dst1
dst2
src2_hi
.M2
src2
src1_hi
src1
Data Path B
dst
.S2
src2
src1
ST2
dst
.L2
src2
src1
32
66xx
20
Device Overview
Control
Register
32
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Start
End
Start
End
Bytes
Description
0000 0000
007F FFFF
0 0000 0000
0 007F FFFF
8M
Reserved
0080 0000
008F FFFF
0 0080 0000
0 008F FFFF
1M
L2 SRAM
0090 0000
00DF FFFF
0 0090 0000
0 00DF FFFF
5M
Reserved
00E00000
00E0 7FFF
0 00E00000
0 00E0 7FFF
32K
L1P SRAM
00E08000
00EF FFFF
0 00E08000
0 00EF FFFF
1M-32K
Reserved
00F00000
00F0 7FFF
0 00F00000
0 00F0 7FFF
32K
L1D SRAM
00F08000
00FF FFFF
0 00F08000
0 00FF FFFF
1M-32K
Reserved
0100 0000
01BF FFFF
0 0100 0000
0 01BF FFFF
12 M
01C0 0000
01CF FFFF
0 01C0 0000
0 01CF FFFF
1M
Reserved
01D0 0000
01D0 007F
0 01D0 0000
0 01D0 007F
128
Tracer_MSMC_0
01D0 0080
01D0 7FFF
0 01D0 0080
0 01D0 7FFF
32K-128
Reserved
01D0 8000
01D0 807F
0 01D0 8000
0 01D0 807F
128
Tracer_MSMC_1
01D0 8080
01D0 FFFF
0 01D0 8080
0 01D0 FFFF
32K-128
Reserved
01D1 0000
01D1 007F
0 01D1 0000
0 01D1 007F
128
Tracer_MSMC_2
01D1 0080
01D1 7FFF
0 01D1 0080
0 01D1 7FFF
32K-128
Reserved
01D1 8000
01D1 807F
0 01D1 8000
0 01D1 807F
128
Tracer_MSMC_3
01D1 8080
01D1 FFFF
0 01D1 8080
0 01D1 FFFF
32K-128
Reserved
01D2 0000
01D2 007F
0 01D2 0000
0 01D2 007F
128
Tracer_QM_DMA
01D2 0080
01D2 7FFF
0 01D2 0080
0 01D2 7FFF
32K-128
Reserved
01D2 8000
01D2 807F
0 01D2 8000
0 01D2 807F
128
Tracer_DDR
01D2 8080
01D2 FFFF
0 01D2 8080
0 01D2 FFFF
32K-128
Reserved
01D3 0000
01D3 007F
0 01D3 0000
0 01D3 007F
128
Tracer_SM
01D3 0080
01D3 7FFF
0 01D3 0080
0 01D3 7FFF
32K-128
Reserved
01D3 8000
01D3 807F
0 01D3 8000
0 01D3 807F
128
Tracer_QM_CFG
01D3 8080
01D3 FFFF
0 01D3 8080
0 01D3 FFFF
32K-128
Reserved
01D4 0000
01D4 007F
0 01D4 0000
0 01D4 007F
128
Tracer_CFG
01D4 0080
01D4 7FFF
0 01D4 0080
0 01D4 7FFF
32K-128
Reserved
01D4 8000
01D4 807F
0 01D4 8000
0 01D4 807F
128
Tracer_L2_0
01D4 8080
01D4 FFFF
0 01D4 8080
0 01D4 FFFF
32K-128
Reserved
01D5 0000
01D5 007F
0 01D5 0000
0 01D5 007F
128
Tracer_L2_1
01D5 0080
01D5 7FFF
0 01D5 0080
0 01D5 7FFF
32K-128
Reserved
01D5 8000
01D5 807F
0 01D5 8000
0 01D5 807F
128
Tracer_L2_2
01D5 8080
01D5 FFFF
0 01D5 8080
0 01D5 FFFF
32K-128
Reserved
01D6 0000
01D6 007F
0 01D6 0000
0 01D6 007F
128
Tracer_L2_3
01D6 0080
01D6 7FFF
0 01D6 0080
0 01D6 7FFF
32K-128
Reserved
01D6 8000
01D6 807F
0 01D6 8000
0 01D6 807F
128
Tracer_RAC_FE
01D6 8080
01D6 FFFF
0 01D6 8080
0 01D6 FFFF
32K-128
Reserved
01D7 0000
01D7 007F
0 01D7 0000
0 01D7 007F
128
Tracer_RAC_CFG
01D7 0080
01D7 7FFF
0 01D7 0080
0 01D7 7FFF
32K-128
Reserved
01D7 8000
01D7 807F
0 01D7 8000
0 01D7 807F
128
Tracer_TAC
Device Overview
21
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
Table 2-2
www.ti.com
Start
End
Start
End
Bytes
Description
01D7 8080
01D7 FFFF
0 01D7 8080
0 01D7 FFFF
32K-128
Reserved
01D8 0000
01D8 007F
0 01D8 0000
0 01D8 007F
128
Tracer_TNet_6P_A
01D8 0080
01D8 7FFF
0 01D8 0080
0 01D8 7FFF
32K-128
Reserved
01D8 8000
01D8 807F
01D8 8000
01D8 807F
128
Tracer_DDR_2
01D8 8080
01DF FFFF
01D8 8080
0 01DF FFFF
480K-128
Reserved
01E0 0000
01E3 FFFF
0 01E0 0000
0 01E3 FFFF
256K
Reserved
01E4 0000
01E7 FFFF
0 01E4 0000
0 01E7 FFFF
256K
Reserved
01E8 0000
01EB FFFF
0 01E8 0000
0 01EB FFFF
256K
Reserved
01EC 0000
01EF FFFF
0 01EC 0000
0 01EF FFFF
256K
Reserved
01F0 0000
01F7 FFFF
0 01F0 0000
0 01F7 FFFF
512k
AIF2 control
01F8 0000
01F8 FFFF
0 01F8 0000
0 01F8 FFFF
64K
01F9 0000
01F9 FFFF
0 01F9 0000
0 01F9 FFFF
64K
01FA 0000
01FB FFFF
0 01FA 0000
0 01FB FFFF
128K
01FC 0000
01FD FFFF
0 01FC 0000
0 01FD FFFF
128K
01FE 0000
01FF FFFF
0 01FE 0000
0 01FF FFFF
128k
Reserved
0200 0000
0208 FFFF
0 0200 0000
0 0208 FFFF
576K
0209 0000
020B FFFF
0 0209 0000
0 020B FFFF
192K
020C 0000
020F FFFF
0 020C 0000
0 020F FFFF
256K
0210 0000
0210 FFFF
0 0210 0000
0 0210 FFFF
64K
0211 0000
0211 FFFF
0 0211 0000
0 0211 FFFF
64K
0212 0000
0213 FFFF
0 0212 0000
0 0213 FFFF
128K
0214 0000
0215 FFFF
0 0214 0000
0 0215 FFFF
128K
0216 0000
0217 FFFF
0 0216 0000
0 0217 FFFF
128K
Reserved
0218 0000
0218 7FFF
0 0218 0000
0 0218 7FFF
32k
0218 8000
0218 FFFF
0 0218 8000
0 0218 FFFF
32k
0219 0000
0219 FFFF
0 0219 0000
0 0219 FFFF
64k
021A 0000
021A FFFF
0 021A 0000
0 021A FFFF
64K
021B 0000
021B FFFF
0 021B 0000
0 021B FFFF
64K
Reserved
021C 0000
021C 03FF
0 021C 0000
0 021C 03FF
1K
TCP3d-A
021C 0400
021C 7FFF
0 021C 0400
0 021C 7FFF
31K
Reserved
021C 8000
021C 83FF
0 021C 8000
0 021C 83FF
1K
TCP3d-B
021C 8400
021C FFFF
0 021C 8400
0 021C FFFF
31K
Reserved
021D 0000
021D 00FF
0 021D 0000
0 021D 00FF
256
VCP2_A
021D 0100
021D 3FFF
0 021D 0100
0 021D 3FFF
16K
Reserved
021D 4000
021D 40FF
0 021D 4000
0 021D 40FF
256
VCP2_B
021D 4100
021D 7FFF
0 021D 4100
0 021D 7FFF
16K
Reserved
021D 8000
021D 80FF
0 021D 8000
0 021D 80FF
256
VCP2_C
021D 8100
021D BFFF
0 021D 8100
0 021D BFFF
16K
Reserved
021D C000
021D C0FF
0 021D C000
0 021D C0FF
256
VCP2_D
021D C100
021D FFFF
0 021D C100
0 021D FFFF
16K
Reserved
021E 0000
021E 0FFF
0 021E 0000
0 021E 0FFF
4K
Reserved
021E 1000
021E FFFF
0 021E 1000
0 021E FFFF
60k
Reserved
021F 0000
021F 07FF
0 021F 0000
0 021F 07FF
2K
FFTC-A configuration
22
Device Overview
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Table 2-2
End
Start
End
Bytes
Description
021F 0800
021F 3FFF
0 021F 0800
0 021F 3FFF
14K
Reserved
021F 4000
021F 47FF
0 021F 4000
0 021F 47FF
2K
FFTC-B configuration
021F 4800
021F FFFF
0 021F 4800
0 021F FFFF
46K
Reserved
0220 0000
0220 007F
0 0220 0000
0 0220 007F
128
Timer0
0220 0080
0220 FFFF
0 0220 0080
0 0220 FFFF
64K-128
Reserved
0221 0000
0221 007F
0 0221 0000
0 0221 007F
128
Timer1
0221 0080
0221 FFFF
0 0221 0080
0 0221 FFFF
64K-128
Reserved
0222 0000
0222 007F
0 0222 0000
0 0222 007F
128
Timer2
0222 0080
0222 FFFF
0 0222 0080
0 0222 FFFF
64K-128
Reserved
0223 0000
0223 007F
0 0223 0000
0 0223 007F
128
Timer3
0223 0080
0223 FFFF
0 0223 0080
0 0223 FFFF
64K-128
Reserved
0224 0000
0224 007F
0 0224 0000
0 0224 007F
128
Timer4
0224 0080
0224 FFFF
0 0224 0080
0 0224 FFFF
64K-128
Reserved
0225 0000
0225 007F
0 0225 0000
0 0225 007F
128
Timer5
0225 0080
0225 FFFF
0 0225 0080
0 0225 FFFF
64K-128
Reserved
0226 0000
0226 007F
0 0226 0000
0 0226 007F
128
Timer6
0226 0080
0226 FFFF
0 0226 0080
0 0226 FFFF
64K-128
Reserved
0227 0000
0227 007F
0 0227 0000
0 0227 007F
128
Timer7
0227 0080
0227 FFFF
0 0227 0080
0 0227 FFFF
64K-128
Reserved
0228 0000
0228 007F
0 0228 0000
0 0228 007F
128
Timer8
0228 0080
0228 FFFF
0 0228 0080
0 0228 FFFF
64K-128
Reserved
0229 0000
0229 007F
0 0229 0000
0 0229 007F
128
Timer9
0229 0080
0229 FFFF
0 0229 0080
0 0229 FFFF
64K-128
Reserved
022A 0000
022A 007F
0 022A 0000
0 022A 007F
128
Timer10
022A 0080
022A FFFF
0 022A 0080
0 022A FFFF
64K-128
Reserved
022B 0000
022B 007F
0 022B 0000
0 022B 007F
128
Timer11
022B 0080
022B FFFF
0 022B 0080
0 022B FFFF
64K-128
Reserved
022C 0000
022C 007F
0 022C 0000
0 022C 007F
128
Reserved
022C 0080
022C FFFF
0 022C 0080
0 022C FFFF
64K-128
Reserved
022D 0000
022D 007F
0 022D 0000
0 022D 007F
128
Reserved
022D 0080
022D FFFF
0 022D 0080
0 022D FFFF
64K-128
Reserved
022E 0000
022E 007F
0 022E 0000
0 022E 007F
128
Reserved
022E 0080
022E FFFF
0 022E 0080
0 022E FFFF
64K-128
Reserved
022F 0000
022F 007F
0 022F 0000
0 022F 007F
128
Reserved
022F 0080
022F FFFF
0 022F 0080
0 022F FFFF
64K-128
Reserved
0230 0000
0230 FFFF
0 0230 0000
0 0230 FFFF
64K
Reserved
0231 0000
0231 01FF
0 0231 0000
0 0231 01FF
512
PLL Controller
0231 0200
0231 FFFF
0 0231 0200
0 0231 FFFF
64K-512
Reserved
0232 0000
0232 01FF
0 0232 0000
0 0232 01FF
512
GPIO
0232 0200
0232 FFFF
0 0232 0200
0 0232 FFFF
64K-512
Reserved
0233 0000
0233 03FF
0 0233 0000
0 0233 03FF
1K
SmartReflex
0233 0400
0233 FFFF
0 0233 0400
0 0233 FFFF
63K
Reserved
0234 0000
0234 FFFF
0 0234 0000
0 0234 FFFF
64K
Reserved
Device Overview
23
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
Table 2-2
www.ti.com
End
Bytes
Description
0235 0000
0235 0FFF
0 0235 0000
0 0235 0FFF
4K
0235 1000
0235 FFFF
0 0235 1000
0 0235 FFFF
64K-4K
Reserved
0236 0000
0236 03FF
0 0236 0000
0 0236 03FF
1K
0236 0400
0236 7FFF
0 0236 0400
0 0236 7FFF
31K
Reserved
0236 8000
0236 83FF
0 0236 8000
0 0236 83FF
1K
0236 8400
0236 FFFF
0 0236 8400
0 0236 FFFF
31K
Reserved
0237 0000
0237 03FF
0 0237 0000
0 0237 03FF
1K
0237 0400
0237 7FFF
0 0237 0400
0 0237 7FFF
31K
Reserved
0237 8000
0237 83FF
0 0237 8000
0 0237 83FF
1K
0237 8400
0237 FFFF
0 0237 8400
0 0237 FFFF
31K
Reserved
0238 0000
0238 03FF
0 0238 0000
0 0238 03FF
1K
0238 0400
0237 FFFF
0 0238 0400
0 0237 FFFF
31K
Reserved
0238 8000
0238 83FF
0 0238 8000
0 0238 83FF
1K
0238 8400
0238 FFFF
0 0238 8400
0 0238 FFFF
31K
Reserved
0239 0000
0239 3FFF
0 0239 0000
0 0239 3FFF
1K
0239 0400
0239 7FFF
0 0239 0400
0 0239 7FFF
31K
Reserved
0239 8000
0239 83FF
0 0239 8000
0 0239 83FF
1K
0239 8400
0243 FFFF
0 0239 8400
0 0243 FFFF
687K
Reserved
0244 0000
0244 3FFF
0 0244 0000
0 0244 3FFF
16K
0244 4000
0244 FFFF
0 0244 4000
0 0244 FFFF
48K
Reserved
0245 0000
0245 3FFF
0 0245 0000
0 0245 3FFF
16K
0245 4000
0245 FFFF
0 0245 4000
0 0245 FFFF
48K
Reserved
0246 0000
0246 3FFF
0 0246 0000
0 0246 3FFF
16K
0246 4000
0246 FFFF
0 0246 4000
0 0246 FFFF
48K
Reserved
0247 0000
0247 3FFF
0 0247 0000
0 0247 3FFF
16K
0247 4000
0247 FFFF
0 0247 4000
0 0247 FFFF
48K
Reserved
0248 0000
0248 3FFF
0 0248 0000
0 0248 3FFF
16K
Reserved
0248 4000
0248 FFFF
0 0248 4000
0 0248 FFFF
48K
Reserved
0249 0000
0249 3FFF
0 0249 0000
0 0249 3FFF
16K
Reserved
0249 4000
0249 FFFF
0 0249 4000
0 0249 FFFF
48K
Reserved
024A 0000
024A 3FFF
0 024A 0000
0 024A 3FFF
16K
Reserved
024A 4000
024A FFFF
0 024A 4000
0 024A FFFF
48K
Reserved
024B 0000
024B 3FFF
0 024B 0000
0 024B 3FFF
16K
Reserved
024B 4000
024B FFFF
0 024B 4000
0 024B FFFF
48K
Reserved
024C 0000
024C 01FF
0 024C 0000
0 024C 01FF
512
Reserved
024C 0200
024C 03FF
0 024C 0200
0 024C 03FF
1K-512
Reserved
024C 0400
024C 07FF
0 024C 0400
0 024C 07FF
1K
Reserved
024C 0800
024C FFFF
0 024C 0800
0 024C FFFF
62K
Reserved
024D 0000
024F FFFF
0 024D 0000
0 024F FFFF
192K
Reserved
0250 0000
0250 007F
0 0250 0000
0 0250 007F
128
Reserved
0250 0080
0250 7FFF
0 0250 0080
0 0250 7FFF
32K-128
Reserved
0250 8000
0250 FFFF
0 0250 8000
0 0250 FFFF
32K
Reserved
0251 0000
0251 FFFF
0 0251 0000
0 0251 FFFF
64K
Reserved
24
Device Overview
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Table 2-2
End
End
Bytes
Description
0252 0000
0252 03FF
0 0252 0000
0 0252 03FF
1K
SEC_KEY_MGR_A
0252 0400
0252 0FFF
0 0252 0400
0 0252 0FFF
3K
Reserved
0252 1000
0252 13FF
0 0252 1000
0 0252 13FF
1K
SEC_KEY_MGR_B
0252 1400
0252 1FFF
0 0252 1400
0 0252 1FFF
3K
Reserved
0252 2000
0252 2FFF
0 0252 2000
0 0252 2FFF
4K
OTP Memory
0252 3000
0252 7FFF
0 0252 3000
0 0252 7FFF
20K
Reserved
0252 8000
0252 8FFF
0 0252 8000
0 0252 8FFF
4K
USIM
0252 9000
0252 FFFF
0 0252 9000
0 0252 FFFF
28K
Reserved
0253 0000
0253 007F
0 0253 0000
0 0253 007F
128
0253 0080
0253 FFFF
0 0253 0080
0 0253 FFFF
64K-128
Reserved
0254 0000
0254 003F
0 0254 0000
0 0254 003F
64
UART_0
0254 0400
0254 0FFF
0 0254 0400
0 0254 0FFF
64K-64
Reserved
0254 1000
0254 103F
0 0254 1000
0 0254 103F
64
UART_1
0254 1040
0254 FFFF
0 0254 1040
0 0254 FFFF
63K-64
Reserved
0255 0000
0257 FFFF
0 0255 0000
0 0257 FFFF
192K
Reserved
0258 0000
025B FFFF
0 0258 0000
0 025B FFFF
256K
025C 0000
025F FFFF
0 025C 0000
0 025F FFFF
256K
Reserved
0260 0000
0260 1FFF
0 0260 0000
0 0260 1FFF
8K
0260 2000
0260 3FFF
0 0260 2000
0 0260 3FFF
8K
Reserved
0260 4000
0260 5FFF
0 0260 4000
0 0260 5FFF
8K
0260 6000
0260 7FFF
0 0260 6000
0 0260 7FFF
8K
Reserved
0260 8000
0260 9FFF
0 0260 8000
0 0260 9FFF
8K
0260 A000
0260 BFFF
0 0260 A000
0 0260 BFFF
8K
Reserved
0260 C000
0260 DFFF
0 0260 C000
0 0260 DFFF
8K
0260 E000
0260 FFFF
0 0260 E000
0 0260 FFFF
8K
Reserved
0261 0000
0261 0FFF
0 0261 0000
0 0261 0FFF
4K
INTD
0261 1000
0261 FFFF
0 0261 1000
0 0261 FFFF
60K
Reserved
0262 0000
0262 07FF
0 0262 0000
0 0262 07FF
2K
Chip-level registers
0262 0800
0262 FFFF
0 0262 0800
0 0262 FFFF
62K
Reserved
0263 0000
0263 FFFF
0 0263 0000
0 0263 FFFF
64K
Reserved
0264 0000
0264 07FF
0 0264 0000
0 0264 07FF
2K
Semaphore
0264 0800
0264 FFFF
0 0264 0800
0 0264 FFFF
64K-2K
Reserved
0265 0000
026F FFFF
0 0265 0000
0 026F FFFF
704K
Reserved
0270 0000
0270 7FFF
0 0270 0000
0 0270 7FFF
32K
0270 8000
0271 FFFF
0 0270 8000
0 0271 FFFF
96K
Reserved
0272 0000
0272 7FFF
0 0272 0000
0 0272 7FFF
32K
0272 8000
0273 FFFF
0 0272 8000
0 0273 FFFF
96K
Reserved
02740000
0274 7FFF
0 02740000
0 0274 7FFF
32K
0274 8000
0275 FFFF
0 0274 8000
0 0275 FFFF
96K
Reserved
0276 0000
0276 03FF
0 0276 0000
0 0276 03FF
1K
0276 0400
0276 7FFF
0 0276 0400
0 0276 7FFF
31K
Reserved
0276 8000
0276 83FF
0 0276 8000
0 0276 83FF
1K
0276 8400
0276 FFFF
0 0276 8400
0 0276 FFFF
31K
Reserved
Device Overview
25
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
Table 2-2
www.ti.com
Start
End
Start
End
Bytes
Description
0277 0000
0277 03FF
0 0277 0000
0 0277 03FF
1K
0277 0400
0277 7FFF
0 0277 0400
0 0277 7FFF
31K
Reserved
0277 8000
0277 83FF
0 0277 8000
0 0277 83FF
1K
0278 0400
0277 FFFF
0 0278 0400
0 0277 FFFF
31K
Reserved
0278 0000
0278 03FF
0 0278 0000
0 0278 03FF
1K
0278 0400
0278 7FFF
0 0278 0400
0 0278 7FFF
31K
Reserved
0278 8000
0278 83FF
0 0278 8000
0 0278 83FF
1K
0278 8400
0278 FFFF
0 0278 8400
0 0278 FFFF
31K
Reserved
0279 0000
0279 03FF
0 0279 0000
0 0279 03FF
1K
0279 0400
0279 7FFF
0 0279 0400
0 0279 7FFF
31K
Reserved
0279 8000
0279 83FF
0 0279 8000
0 0279 83FF
1K
0279 8400
0279 FFFF
0 0279 8400
0 0279 FFFF
31K
Reserved
027A 0000
027A 03FF
0 027A 0000
0 027A 03FF
1K
027A 0400
027A 7FFF
0 027A 0400
0 027A 7FFF
31K
Reserved
027A 8000
027A 83FF
0 027A 8000
0 027A 83FF
1K
027A 8400
027A FFFF
0 027A 8400
0 027A FFFF
31K
Reserved
027B 0000
027B FFFF
0 027B 0000
0 027B FFFF
64K
Reserved
027C 0000
027C FFFF
0 027C 0000
0 027C FFFF
64k
Reserved
027D 0000
027D 1000
0 027D 0000
0 027D 1000
4k
027D 1001
027D FFFF
0 027D 1001
0 027D FFFF
60k
Reserved
027E 0000
027E 1000
0 027E 0000
0 027E 1000
4k
027E 1001
027E FFFF
0 027E 1001
0 027E FFFF
60k
Reserved
027F 0000
027F 1000
0 027F 0000
0 027F 1000
4k
027F 1001
027F FFFF
0 027F 1001
0 027F FFFF
60k
Reserved
0280 0000
0280 1000
0 0280 0000
0 0280 1000
0280 1001
0280 FFFF
0 0280 1001
0 0280 FFFF
60k
Reserved
0281 0000
0281 3FFF
0 0281 0000
0 0281 3FFF
16k
Reserved
0281 4000
0281 FFFF
0 0281 4000
0 0281 FFFF
48k
Reserved
0282 0000
0282 3FFF
0 0282 0000
0 0282 3FFF
16k
Reserved
0282 4000
0282 FFFF
0 0282 4000
0 0282 FFFF
48k
Reserved
0283 0000
0283 3FFF
0 0283 0000
0 0283 3FFF
16k
Reserved
0283 4000
0283 FFFF
0 0283 4000
0 0283 FFFF
48k
Reserved
0284 0000
0284 3FFF
0 0284 0000
0 0284 3FFF
16k
Reserved
0284 4000
0284 FFFF
0 0284 4000
0 0284 FFFF
48k
Reserved
0285 0000
0285 7FFF
0 0285 0000
0 0285 7FFF
32k
0285 8000
0285 FFFF
0 0285 8000
0 0285 FFFF
32k
Reserved
0286 0000
028F FFFF
0 0286 0000
0 028F FFFF
640K
Reserved
0290 0000
0292 0FFF
0 0290 0000
0 0292 0FFF
132K
0292 1000
029F FFFF
0 0292 1000
0 029F FFFF
1M-132K
Reserved
02A0 0000
02AF FFFF
0 02A0 0000
0 02AF FFFF
1M
02B0 0000
02BF FFFF
0 02B0 0000
0 02BF FFFF
1M
Reserved
02C0 0000
02FF FFFF
0 02C0 0000
0 02FF FFFF
4M
Reserved
03000 000
07FF FFFF
0 03000 000
0 07FF FFFF
80M
Reserved
26
Device Overview
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Table 2-2
Start
End
Start
End
Bytes
Description
0800 0000
0800 FFFF
0 0800 0000
0 0800 FFFF
64k
0801 0000
0BBF FFFF
0 0801 0000
0 0BBF FFFF
60M-64k
Reserved
0BC0 0000
0BCF FFFF
0 0BC0 0000
0 0BCF FFFF
1M
0BD0 0000
0BFF FFFF
0 0BD0 0000
0 0BFF FFFF
3M
Reserved
0C00 0000
0C1F FFFF
0 0C00 0000
0 0C1F FFFF
2M
0C20 0000
0C3F FFFF
0 0C20 0000
0 0C3F FFFF
2M
Reserved
0C40 0000
0FFF FFFF
0 0C40 0000
0 0FFF FFFF
60 M
Reserved
1000 0000
107F FFFF
0 1000 0000
0 107F FFFF
8M
Reserved
1080 0000
108F FFFF
0 1080 0000
0 108F FFFF
1M
CorePac0 L2 SRAM
1090 0000
10DF FFFF
0 1090 0000
0 10DF FFFF
5M
Reserved
10E0 0000
10E0 7FFF
0 10E0 0000
0 10E0 7FFF
32k
10E0 8000
10EF FFFF
0 10E0 8000
0 10EF FFFF
1M-32K
Reserved
10F0 0000
10F0 7FFF
0 10F0 0000
0 10F0 7FFF
32k
10F0 8000
117F FFFF
0 10F0 8000
0 117F FFFF
9M-32k
Reserved
1180 0000
118F FFFF
0 1180 0000
0 118F FFFF
1M
CorePac1 L2 SRAM
1190 0000
11DF FFFF
0 1190 0000
0 11DF FFFF
5M
Reserved
11E0 0000
11E0 7FFF
0 11E0 0000
0 11E0 7FFF
32k
11E0 8000
11EF FFFF
0 11E0 8000
0 11EF FFFF
1M-32K
Reserved
11F0 0000
11F0 7FFF
0 11F0 0000
0 11F0 7FFF
32k
11F0 8000
127F FFFF
0 11F0 8000
0 127F FFFF
9M-32k
Reserved
1280 0000
128F FFFF
0 1280 0000
0 128F FFFF
1M
CorePac2 L2 SRAM
1290 0000
12DF FFFF
0 1290 0000
0 12DF FFFF
5M
Reserved
12E0 0000
12E0 7FFF
0 12E0 0000
0 12E0 7FFF
32k
12E0 8000
12EF FFFF
0 12E0 8000
0 12EF FFFF
1M-32K
Reserved
12F0 0000
12F0 7FFF
0 12F0 0000
0 12F0 7FFF
32k
12F0 8000
137F FFFF
0 12F0 8000
0 137F FFFF
9M-32k
Reserved
1380 0000
1388 FFFF
0 1380 0000
0 1388 FFFF
1M
CorePac3 L2 SRAM
1390 0000
13DF FFFF
0 1390 0000
0 13DF FFFF
5M
Reserved
13E0 0000
13E0 7FFF
0 13E0 0000
0 13E0 7FFF
32k
13E0 8000
13EF FFFF
0 13E0 8000
0 13EF FFFF
1M-32K
Reserved
13F0 0000
13F0 7FFF
0 13F0 0000
0 13F0 7FFF
32k
13F0 8000
147F FFFF
0 13F0 8000
0 147F FFFF
9M-32k
Reserved
1480 0000
1487 FFFF
0 1480 0000
0 1487 FFFF
512K
Reserved
1488 0000
148F FFFF
0 1488 0000
0 148F FFFF
512K
Reserved
1490 0000
14DF FFFF
0 1490 0000
0 14DF FFFF
5M
Reserved
14E0 0000
14E0 7FFF
0 14E0 0000
0 14E0 7FFF
32k
Reserved
14E0 8000
14EF FFFF
0 14E0 8000
0 14EF FFFF
1M-32K
Reserved
14F0 0000
14F0 7FFF
0 14F0 0000
0 14F0 7FFF
32k
Reserved
14F0 8000
157F FFFF
0 14F0 8000
0 157F FFFF
9M-32k
Reserved
1580 0000
1587 FFFF
0 1580 0000
0 1587 FFFF
512K
Reserved
1588 0000
158F FFFF
0 1588 0000
0 158F FFFF
512K
Reserved
1590 0000
15DF FFFF
0 1590 0000
0 15DF FFFF
5M
Reserved
15E0 0000
15E0 7FFF
0 15E0 0000
0 15E0 7FFF
32k
Reserved
Device Overview
27
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
Table 2-2
www.ti.com
Start
End
Start
End
Bytes
Description
15E0 8000
15EF FFFF
0 15E0 8000
0 15EF FFFF
1M-32K
Reserved
15F0 0000
15F0 7FFF
0 15F0 0000
0 15F0 7FFF
32k
Reserved
15F0 8000
167F FFFF
0 15F0 8000
0 167F FFFF
9M-32k
Reserved
1680 0000
1687 FFFF
0 1680 0000
0 1687 FFFF
512K
Reserved
1688 0000
168F FFFF
0 1688 0000
0 168F FFFF
512K
Reserved
1690 0000
16DF FFFF
0 1690 0000
0 16DF FFFF
5M
Reserved
16E0 0000
16E0 7FFF
0 16E0 0000
0 16E0 7FFF
32k
Reserved
16E0 8000
16EF FFFF
0 16E0 8000
0 16EF FFFF
1M-32K
Reserved
16F0 0000
16F0 7FFF
0 16F0 0000
0 16F0 7FFF
32k
Reserved
16F0 8000
177F FFFF
0 16F0 8000
0 177F FFFF
9M-32k
Reserved
1780 0000
1787 FFFF
0 1780 0000
0 1787 FFFF
512K
Reserved
1788 0000
178F FFFF
0 1788 0000
0 178F FFFF
512K
Reserved
1790 0000
17DF FFFF
0 1790 0000
0 17DF FFFF
5M
Reserved
17E0 0000
17E0 7FFF
0 17E0 0000
0 17E0 7FFF
32k
Reserved
17E0 8000
17EF FFFF
0 17E0 8000
0 17EF FFFF
1M-32K
Reserved
17F0 0000
17F0 7FFF
0 17F0 0000
0 17F0 7FFF
32k
Reserved
17F0 8000
1FFF FFFF
0 17F0 8000
0 1FFF FFFF
129M-32k
Reserved
2000 0000
200F FFFF
0 2000 0000
0 200F FFFF
1M
2010 0000
201F FFFF
0 2010 0000
0 201F FFFF
1M
Reserved
2020 0000
205F FFFF
0 2020 0000
0 205F FFFF
4M
RAC_B data
2060 0000
206F FFFF
0 2060 0000
0 206F FFFF
1M
TCP3d-B Data
2070 0000
207F FFFF
0 2070 0000
0 207F FFFF
1M
Reserved
2080 0000
208F FFFF
0 2080 0000
0 208F FFFF
1M
TCP3d-A data
2090 0000
2090 3FFF
0 2090 0000
0 2090 3FFF
16K
Reserved
2090 4000
209F FFFF
0 2090 4000
0 209F FFFF
1M-16K
Reserved
20A0 0000
20A3 FFFF
0 20A0 0000
0 20A3 FFFF
256K
Reserved
20A4 0000
20A4 FFFF
0 20A4 0000
0 20A4 FFFF
64K
Reserved
20A5 0000
20AF FFFF
0 20A5 0000
0 20AF FFFF
704k
Reserved
20B0 0000
20B1 FFFF
0 20B0 0000
0 20B1 FFFF
128k
Boot ROM
20B2 0000
20BE FFFF
0 20B2 0000
0 20BE FFFF
832k
Reserved
20BF 0000
20BF 01FF
0 20BF 0000
0 20BF 01FF
512
SPI
20BF 0400
20BF FFFF
0 20BF 0400
0 20BF FFFF
63k
Reserved
20C0 0000
20C0 00FF
0 20C0 0000
0 20C0 00FF
256
EMIF16 configuration
20C0 0100
20FF FFFF
0 20C0 0100
0 20FF FFFF
4M-256
Reserved
2100 0000
2100 01FF
1 0000 0000
1 0000 01FF
512
2100 0100
213F FFFF
0 2100 0100
0 213F FFFF
4M-256
Reserved
2140 0000
2140 00FF
0 2140 0000
0 2140 00FF
256
HyperLink configuration
2140 0400
217F FFFF
0 2140 0400
0 217F FFFF
4M-1K
Reserved
2180 0000
2180 7FFF
0 2180 0000
0 2180 7FFF
32K
PCIe configuration
2180 8000
21BF FFFF
0 2180 8000
0 21BF FFFF
4M-32K
Reserved
21C0 0000
21FF FFFF
0 21C0 0000
0 21FF FFFF
4M
Reserved
2200 0000
229F FFFF
0 2200 0000
0 229F FFFF
10M
Reserved
22A0 0000
22A0 FFFF
0 22A0 0000
0 22A0 FFFF
64K
VCP2_A
28
Device Overview
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Table 2-2
End
Start
End
Bytes
Description
22A1 0000
22AF FFFF
0 22A1 0000
0 22AF FFFF
1M-64K
Reserved
22B0 0000
22B0 FFFF
0 22B0 0000
0 22B0 FFFF
64K
VCP2_B
22B1 0000
22BF FFFF
0 22B1 0000
0 22BF FFFF
1M-64K
Reserved
22C0 0000
22C0 FFFF
0 22C0 0000
0 22C0 FFFF
64K
VCP2_C
22C1 0000
22CF FFFF
0 22C1 0000
0 22CF FFFF
1M-64K
Reserved
22D0 0000
22D0 FFFF
0 22D0 0000
0 22D0 FFFF
64K
VCP2_D
22D1 0000
22DF FFFF
0 22D1 0000
0 22DF FFFF
1M-64K
Reserved
22E0 0000
23FF FFFF
0 22E0 0000
0 23FF FFFF
18M
Reserved
2400 0000
2FFF FFFF
0 2400 0000
0 2FFF FFFF
192M
Reserved
3000 0000
331F FFFF
0 3000 0000
0 331F FFFF
50M
Reserved
3320 0000
335F FFFF
0 3320 0000
0 335F FFFF
4M
RAC_A data
3360 0000
33FF FFFF
0 3360 0000
0 33FF FFFF
10M
Reserved
3400 0000
341F FFFF
0 3400 0000
0 341F FFFF
2M
3420 0000
342F FFFF
0 3420 0000
0 342F FFFF
1M
Reserved
3430 0000
3439 FFFF
0 3430 0000
0 3439 FFFF
640K
Reserved
343A 0000
343F FFFF
0 343A 0000
0 343F FFFF
384K
Reserved
3440 0000
347F FFFF
0 3440 0000
0 347F FFFF
4M
Reserved
3480 0000
34BF FFFF
0 3480 0000
0 34BF FFFF
4M
Reserved
34C0 0000
34C2 FFFF
0 34C0 0000
0 34C2 FFFF
192K
TAC data
34C3 0000
34FF FFFF
0 34C3 0000
0 34FF FFFF
4M-192K
Reserved
3500 0000
351F FFFF
0 3500 0000
0 351F FFFF
2M
Reserved
3520 0000
3521 FFFF
0 3520 0000
0 3521 FFFF
128K
BCP configuration
3522 0000
35FF FFFF
0 3522 0000
0 35FF FFFF
14M-128k
Reserved
3600 0000
3FFF FFFF
0 3600 0000
0 3FFF FFFF
160M
Reserved
4000 0000
4FFF FFFF
0 4000 0000
0 4FFF FFFF
256M
HyperLink data
5000 0000
5FFF FFFF
0 5000 0000
0 5FFF FFFF
256M
Reserved
6000 0000
6FFF FFFF
0 6000 0000
0 6FFF FFFF
256M
PCIe data
7000 0000
73FF FFFF
0 7000 0000
0 73FF FFFF
64M
7400 0000
77FF FFFF
0 7400 0000
0 77FF FFFF
64M
7800 0000
7BFF FFFF
0 7800 0000
0 7BFF FFFF
64M
7C00 0000
7FFF FFFF
0 7C00 0000
0 7FFF FFFF
64M
8000 0000
FFFF FFFF
8 0000 0000
8 7FFF FFFF
2G
(2)
Device Overview
29
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
30
Device Overview
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
The boot process performed by the C66x CorePac and the ARM in public ROM boot and secure ROM boot are
determined by the BOOTMODE field in the DEVSTAT register. The C66x CorePac and the ARM read this value,
and then execute the associated boot process in software. Master bit determines whether the boot is CorePac boot
or ARM boot. Figure 2-2 shows the bits associated with BOOTMODE field in the DEVSTAT register when the
CorePac is the boot master. Figure 2-11 shows the bits associated with BOOTMODE field in the DEVSTAT register
when the ARM is the boot master. The PLL settings are shown at the end of this section, and the PLL set-up details
can be found in Section 8.6 Main PLL and the PLL Controller on page 147.
14
Master (0)
13
12
11
Wait
MEM
Enable Width
Lane
Setup
Mode
X
Address
X
Mode
X
10
Chip Select
Region
Mode
SubMode
No Boot/EMIF16
(NOR Boot)
Ethernet (SGMII)
Ref Clock
Ext Connection
BAR Config
Speed
Dev ID
Parameter Index
2
Mode
4, 5 Pin
Addr
Width
Chip Select
Data Rate
Data Rate
SerDes Clock
Mult
Ref Clk
Receive I C Address
PCIe
2
I C Master Mode
I C Slave Mode
SPI
HyperLink
Parameter
Index
Ref Clock
Bit
Field
Description
3-1
Boot Device
Device Overview
31
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
10
Wait Enable
MEM width
Table 2-4
7
Chip Select Region
Sub-Mode
4
Reserved
Bit
Field
Description
10
Wait Enable
MEM Width
8-7
Sub-Mode
5-4
Reserved
Reserved
32
Device Overview
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
The device ID is always set to 0xff (8-bit node IDs) or 0xffff (16 bit node IDs) at power-on reset.
Figure 2-4
10
Lane Setup
Table 2-5
Data Rate
Ref Clock
4
Reserved
Bit
Field
Description
10
Lane Setup
9-8
Data Rate
7-6
Ref Clock
5-4
Reserved
Reserved
In SRIO boot mode, both the message mode and DirectIO mode will be enabled by default. If use of the memory
reserved for received messages is required and reception of messages cannot be prevented, the master can disable
the message mode by writing to the boot table and generating a boot restart.
2.5.2.3 Ethernet (SGMII) Boot Device Configuration
Figure 2-5
10
Table 2-6
7
Ext connection
Dev ID
Bit
Field
Description
10-9
Selects the SERDES clock multiplier for the input reference clock
The output frequency of the PLL must be 1.25 GBaud
0 = 8 for input clock of 156.25 MHz
1 = 5 for input clock of 250 MHz
2 = 4 for input clock of 312.5 MHz
3 = Reserved
8-7
Ext connection
6-4
Device ID
This value is used in the device ID field of the Ethernet-ready frame and can range from 0 to 7.
Device Overview
33
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Extra device configuration is provided in the PCIe bits in the DEVSTAT register.
Figure 2-6
10
Ref Clk
BAR Config
Table 2-7
Reserved
Bit
Field
Description
10
Ref Clk
9-6
BAR Config
5-4
Reserved
Reserved
Table 2-8
BAR cfg
BAR0
BAR1
BAR2
BAR3
BAR4
BAR5
0b0000
PCIe MMRs
Clone of BAR4
32
32
32
32
0b0001
16
16
32
64
0b0010
16
32
32
64
0b0011
32
32
32
64
0b0100
16
16
64
64
0b0101
16
32
64
64
0b0110
32
32
64
64
0b0111
32
32
64
128
0b1000
64
64
128
256
0b1001
128
128
128
0b1010
128
128
256
0b1011
128
256
256
BAR2/3
BAR4/5
0b1100
256
256
0b1101
512
512
0b1110
1024
1024
0b1111
2048
2048
34
Device Overview
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
In master mode, the I C device configuration uses ten bits of device configuration instead of seven as used in other
2
boot modes. In this mode, the device will make the initial read of the I C EEPROM while the PLL is in bypass mode.
The initial read will contain the desired clock multiplier, which will be set up prior to any subsequent reads.
I2C Master Mode Device Configuration Fields
Figure 2-7
13
12
Mode
Table 2-9
11
10
Address
Speed
Parameter Index
Bit
Field
Description
13
Mode
Mode select
0 = Master mode
1 = Passive mode (see I2C Passive Mode on page 35)
12-11
Address
10
Speed
9-4
Parameter Index
Identifies the index of the configuration table initially read from the I C EEPROM.
In passive mode, the device does not drive the clock, but simply acks data received on the specified address.
I2C Passive Mode Device Configuration Fields
Figure 2-8
10
Mode (1)
Table 2-10
7
2
Receive I C Address
4
Reserved
Bit
Field
Description
10
Mode
Mode select
0 = Master mode (see I2C Master Mode on page 35)
1 = Passive mode
9-6
Receive I C Address
5-4
Reserved
Reserved
Device Overview
35
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
In SPI boot mode, the SPI device configuration uses ten bits of device configuration instead of seven as used in other
boot modes.
Figure 2-9
13
12
Mode
Table 2-11
11
10
4, 5 Pin
Addr Width
8
Chip Select
4
Reserved
Bit
Field
Description
13-12
Mode
11
4, 5 Pin
10
Addr Width
9-8
Chip Select
7-6
5-4
Reserved
Reserved
10
Reserved
Table 2-12
8
Data Rate
6
Ref Clock
4
Reserved
Bit
Field
Description
10
Reserved
Reserved
9-8
Data Rate
7-6
Ref Clocks
5-4
Reserved
Reserved
36
Device Overview
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
14
13
Master (1)
12
11
10
PLL Configuration
1
Reserved
10
1st
2nd
No Boot
N/A
UART
EMIF16 (NOR)
UART
EMIF16 (NOR)/wait
UART
NAND
Ethernet
EMIF16 (NOR)
Ethernet
EMIF16 (NOR)/wait
Ethernet
NAND
PCIe
EMIF16 (NOR)
PCIe
EMIF16 (NOR)/wait
PCIe
NAND
SPI
EMIF16 (NOR)
SPI
EMIF16 (NOR)/wait
SPI
NAND
EMIF16 (NOR)
NAND
NAND/I C
EMIF16 (NOR)
NAND
EMIF16 (NOR)
(1)
Device Overview
37
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Reserved
Table 2-14
Port
Bit
Field
Description
6-4
Reserved
Reserved
Port
Table 2-15
SGMII Connection
Bit
Field
Description
6-5
4-3
SGMII Connection
BAR Configuration
The BAR Configuration field matches the description shown in Table 2-8.
38
Device Overview
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
5
SPI Mode
Table 2-16
Address Width
Chip Select
Bit
Field
Description
6-5
SPI Mode
Chip Select
Wait Enable
Mem Width
Table 2-17
3
Chip Select Region
Bit
Field
Description
Wait Enable
Mem Width
4-3
Chip Select
Region
Device Overview
39
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
PLLM
SoC
PLLM
SoC
PLLM
SoC
PA = 350 MHz
PLLD
PLLM
(1)
SoC (2)
0b000
50.00
31
800
39
1000
47
1200
41
1050
0b001
66.67
23
800.04
29
1000.05
35
1200.06
62
1050.053
0b010
80.00
19
800
24
1000
29
1200
104
1050
0b011
100.00
15
800
19
1000
23
1200
20
1050
0b100
156.25
24
255
800
63
1000
24
383
1200
24
335
1050
0b101
250.00
31
800
1000
47
1200
41
1050
0b110
312.50
24
127
800
31
1000
24
191
1200
24
167
1050
0b111
122.88
47
624
800
28
471
999.989
31
624
1200
11
204
1049.6
40
Device Overview
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
2.10 Terminals
2.10.1 Package Terminals
Figure 2-17 shows the TMS320TCI6614 CMS plastic ball grid array package (bottom view).
Figure 2-17
C
Device Overview
41
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
Figure 2-19
www.ti.com
10
11
12
13
14
15
AK
VSS
RIORXN2
RIORXP2
VSS
RIORXP0
RIORXN0
VSS
PCIERXP0
PCIERXN0
VSS
SRIOSGMII
CLKN
SRIOSGMII
CLKP
PCIECLKP
PASSCLKN
SPISCS2
AJ
RIORXN3
RIORXP3
VSS
RIORXP1
RIORXN1
VSS
RIOTXP0
RIOTXN0
VSS
PCIERXN1
PCIERXP1
VSS
PCIECLKN
PASSCLKP
SPISCS3
AH
VSS
VSS
RIOTXN2
RIOTXP2
VSS
PCIETXP1
PCIETXN1
VSS
RSV25
RSV24
USIMCLK
SPICLK
SPISCS4
RIOTXN3
RIOTXP3
VSS
RIOTXN1
RIOTXP1
VSS
PCIETXP0
PCIETXN0
VSS
USIMRST
SPIDIN
SPISCS0
VSS
VSS
VDDT2
VSS
VDDT2
VDDR_2
VDDT2
VSS
MDCLK
USIMIO
SPIDOUT
SPISCS1
VDDR_4
VSS
VDDT2
VSS
VDDT2
VSS
VDDT2
VSS
EXTFRAME
EVENT
VSS
DVDD18
AG
SGMII1RXN SGMII1RXP
SGMII0RXN SGMII0RXP
VSS
AF
VSS
AE
RSV15
VSS
AD
EMIFD11
EMIFD13
VSS
RSV17
RSV16
RSV22
RSV10
VDDT2
VSS
VDDT2
VSS
MDIO
VSS
AVDDA3
VSS
AC
VSS
EMIFD10
EMIFD14
EMIFD15
VDDR_3
VSS
RSV11
VSS
CVDD
VSS
VDDT2
VSS
DVDD18
VSS
DVDD18
AB
EMIFD06
EMIFD08
EMIFD09
EMIFD12
VSS
DVDD18
VSS
CVDD
VSS
CVDD1
VSS
CVDD
VSS
CVDD
VSS
AA
EMIFD07
VSS
EMIFD04
EMIFD01
EMIFA22
VSS
DVDD18
VSS
CVDD1
VSS
CVDD
VSS
CVDD
VSS
CVDD
EMIFD05
EMIFD02
VSS
EMIFA18
EMIFA10
DVDD18
VSS
CVDD
VSS
CVDD1
VSS
CVDD
VSS
CVDD
VSS
VSS
EMIFD03
EMIFA20
EMIFA09
EMIFA01
VSS
DVDD18
VSS
CVDD
VSS
CVDD
VSS
CVDD
VSS
CVDD
EMIFD00
EMIFA21
EMIFA17
VSS
EMIFCE3
DVDD18
VSS
CVDD
VSS
CVDD
VSS
CVDD
VSS
CVDD
VSS
EMIFA23
VSS
EMIFA16
EMIFA06
EMIFRNW
VSS
DVDD18
VSS
CVDD
VSS
CVDD
VSS
CVDD
VSS
CVDD
EMIFA19
EMIFA15
VSS
EMIFA05
EMIFWE
DVDD18
VSS
CVDD
VSS
CVDD
VSS
CVDD
VSS
CVDD
VSS
SGMII1TXN SGMII1TXP
SGMII0TXN SGMII0TXP
42
Device Overview
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Figure 2-20
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
UART1CTS
UART0RTS
GPIO06
GPIO04
VSS
GPIO14
GPIO11
VSS
EMU17
EMU16
EMU15
EMU13
EMU10
EMU07
VSS
AK
UART1RTS
UART0CTS
GPIO07
GPIO05
GPIO00
GPIO12
GPIO24
GPIO23
EMU18
TIMI0
EMU14
EMU12
EMU08
EMU06
PHYSYNC
AJ
UART0TXD
VSS
GPIO08
GPIO03
GPIO15
GPIO26
GPIO22
GPIO20
GPIO17
TIMO0
EMU09
VSS
EMU05
EMU02
RP1FBN
AH
UART1TXD UART0RXD
GPIO09
GPIO02
GPIO13
GPIO19
VSS
GPIO16
GPIO30
VSS
EMU11
EMU04
EMU01
VSS
RP1FBP
AG
UART1RXD
SCL
GPIO10
GPIO01
GPIO25
GPIO18
GPIO29
GPIO28
GPIO31
TIMO1
TDI
EMU03
EMU00
RADSYNC
RP1CLKP
AF
VSS
SDA
VSS
GPIO21
GPIO27
RSV01
POR
RSV20
RSV04
TIMI1
TMS
TRST
TCK
RP1CLKN
SYSCLKP
AE
DVDD18
VSS
DVDD18
VSS
DVDD18
VSS
DVDD18
VSS
RSV05
ALTCORE
CLKN
TDO
VSS
SYSCLKOUT
VSS
SYSCLKN
AD
VSS
DVDD18
VSS
DVDD18
VSS
DVDD18
VSS
DVDD18
VSS
ALTCORE
CLKP
CORECLK
SEL
AIFTXP5
VSS
AIFRXP5
VSS
AC
CVDD
VSS
CVDD
VSS
CVDD
VSS
DVDD18
VDDT1
VSS
AVDDA1
VSS
AIFTXN5
AIFTXN4
AIFRXN5
AIFRXP4
AB
VSS
CVDD
VSS
CVDD
VSS
CVDD
VSS
VSS
VDDR_5
VSS
VDDT1
VSS
AIFTXP4
VSS
AIFRXN4
AA
CVDD
VSS
CVDD
VSS
CVDD1
VSS
CVDD
VDDT1
VSS
VDDT1
VSS
AIFTXN2
VSS
AIFRXN2
VSS
VSS
CVDD
VSS
CVDD
VSS
CVDD1
VSS
VSS
VDDT1
VSS
VDDT1
AIFTXP2
AIFTXN3
AIFRXP2
AIFRXN3
CVDD
VSS
CVDD
VSS
CVDD1
VSS
CVDD
VDDT1
VSS
RSV26
VSS
VSS
AIFTXP3
VSS
AIFRXP3
VSS
CVDD
VSS
CVDD
VSS
CVDD
VSS
VSS
VDDR_6
VSS
VDDT1
AIFTXP0
VSS
AIFRXP0
VSS
CVDD
VSS
CVDD
VSS
CVDD
VSS
CVDD
VDDT1
VSS
VDDT1
VSS
AIFTXN0
AIFTXN1
AIFRXN0
AIFRXP1
Device Overview
43
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
Figure 2-21
www.ti.com
VSS
CVDD
VSS
CVDD
VSS
CVDD
VSS
VSS
VDDT1
RSV27
VDDT1
VSS
AIFTXP1
VSS
AIFRXN1
CVDD
VSS
CVDD
VSS
CVDD
VSS
CVDD
VDDT1
VSS
VSS
VSS
MCMTXN2
VSS
MCMRXP2
VSS
VSS
CVDD
VSS
CVDD
VSS
CVDD1
VSS
VSS
VDDR_1
VDDT1
MCMTXP3
MCMTXP2
VSS
MCMRXN2
MCMRXN3
CVDD
VSS
CVDD
VSS
CVDD1
VSS
CVDD
VDDT1
VSS
VSS
MCMTXN3
VSS
VSS
VSS
MCMRXP3
VSS
CVDD
VSS
CVDD
VSS
CVDD1
VSS
VSS
VDDT1
RSV14
VSS
MCMTXP1
VSS
MCMRXP1
VSS
CVDD
VSS
CVDD
VSS
CVDD
VSS
CVDD
VDDT1
VSS
VDDT1
MCMTXN0
MCMTXN1
VSS
MCMRXN1
MCMRXP0
VSS
DVDD15
VSS
DVDD15
VSS
DVDD15
VSS
DVDD18
RSV13
VSS
MCMTXP0
VSS
RSV29
VSS
MCMRXN0
DVDD15
VSS
DVDD15
VSS
DVDD15
VSS
DVDD18
VSS
DVDD18
RSV12
VSS
RSV30
VCNTL0
VCNTL3
VSS
VSS
DVDD15
VSS
DVDD15
VSS
DVDD15
VSS
DVDD18
VSS
MCMTX
FLCLK
VCNTL1
MCMTX
FLDAT
MCMRX
FLCLK
VCNTL2
MCMREF
CLKOUTN
DDRA12
DDRA13
DDRCE1
DDRCE0
DDRD32
DDRD39
DDRD37
DDRD45
DDRD46
VSS
MCMTX
PMCLK
MCMTX
PMDAT
MCMRX
PMDAT
MCMRX
FLDAT
MCMREF
CLKOUTP
DDRA09
DDRA04
VSS
DDRCAS
VSS
DDRDQM4
DDRD38
VSS
DDRD44
DDRD47
DDRD55
VSS
MCMRX
PMCLK
MCMCLKP
MCMCLKN
DDRA08
DDRA00
DDRODT1
DDRRAS
DDRCKE0
DDRD33
DDRD36
DDRD41
DDRD42
DDRD53
DDRD54
DDRD60
DDRD63
DDRD61
DDRD62
VSS
DDRA02
DDRODT0
VSS
DDRRESET
VSS
DDRD35
DDRD43
VSS
DDRDQS6N
DDRD52
DDRD51
DDRD58
VSS
DDRDQS7P
DDRA01
DDRA03
DDRBA2
DDRWE
DDRCLK
OUTN0
DDRDQS4N
DDRD34
DDRD40
DDRDQS5N DDRDQS6P
DDRD48
DDRD50
DDRD59
DDRD57
DDRDQS7N
DDRA07
VSS
DDRBA0
DDRBA1
DDRCLK
OUTP0
DDRDQS4P
VSS
DDRD56
VSS
16
17
18
19
20
21
22
29
30
44
Device Overview
DDRDQM5 DDRDQS5P
23
24
VSS
DDRD49
25
26
DDRDQM6 DDRDQM7
27
28
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Figure 2-22
VSS
EMIFA14
EMIFA08
EMIFA07
EMIFCE0
VSS
DVDD18
VSS
CVDD
VSS
CVDD
VSS
CVDD
VSS
CVDD
EMIFA13
EMIFA11
EMIFA04
VSS
EMIFCE1
DVDD18
VSS
CVDD
VSS
CVDD
VSS
CVDD
VSS
CVDD
VSS
EMIFA12
VSS
EMIFA03
EMIFWAIT0
EMIFCE2
VSS
DVDD18
VSS
CVDD1
VSS
CVDD
VSS
CVDD
VSS
CVDD
VSS
EMIFA02
EMIFWAIT1
VSS
VSS
DVDD18
VSS
CVDD
VSS
CVDD1
VSS
CVDD
VSS
CVDD
VSS
EMIFA00
EMIFBE1
EMIFOE
VSS
DVDD18
VSS
DVDD18
VSS
CVDD1
VSS
CVDD
VSS
CVDD
VSS
CVDD
EMIFBE0
VSS
PACLKSEL
PTV15
VSS
DVDD18
VSS
CVDD
VSS
CVDD
VSS
CVDD
VSS
CVDD
VSS
RSV03
NMI
VSS
CORESEL1
AVDDA2
VPP
DVDD18
VSS
DVDD18
VSS
DVDD15
VSS
DVDD15
VSS
DVDD15
LRESET
NMIEN
RSV08
CORESEL2
RESETSTAT
RSV21
RSV28
VSS
DVDD15
VSS
DVDD15
VSS
DVDD15
VSS
DVDD15
VSS
RESETFULL
RESET
CORESEL0
HOUT
VSS
DDRD10
DVDD15
VSS
DVDD15
VSS
DVDD15
VSS
DVDD15
VSS
DVDD15
RSV09
BOOT
COMPLETE
LRESET
VSS
DDRD02
DDRD09
DDRD11
DDRD17
DDRD24
DDRDQM3
VSS
DDRCB02
DDRCB01
DDRA15
VREFHSTL
DDRSL
RATE0
RSV07
VSS
DDRD03
DDRD08
VSS
DDRDQM2
DDRD19
VSS
DDRD26
DDRD29
VSS
DDRCB00
DDRA14
VSS
DDRSL
RATE1
RSV06
DDRD04
DDRD07
DDRDQM1
DDRD15
DDRD16
DDRD18
DDRD27
DDRD25
DDRD31
DDRDQM8
DDRCB03
DDRCKE1
DDRA11
DDRCLKN
VSS
DDRD00
VSS
DDRDQS1N
DDRD14
VSS
DDRDQS2N
DDRD28
VSS
DDRD30
DDRCB04
VSS
DDRCLK
OUTP1
DDRA10
DDRCLKP
DDRD01
DDRDQS0P
DDRD05
DDRDQS1P
DDRD13
DDRD20
DDRDQS2P
DDRD23
DDRDQS3N
DDRCB06
DDRCB05
DDRDQS8P
DDRCLK
OUTN1
DDRA05
VSS
DDRDQM0 DDRDQS0N
DDRD06
VSS
DDRD12
DDRD22
VSS
DDRD21
DDRDQS3P
DDRCB07
VSS
DDRDQS8N
VSS
DDRA06
10
11
12
13
14
15
Device Overview
45
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Functional
Symbol
IPD or IPU
Table 2-20
Column Heading
Definition
Internal 100-A pulldown or pullup is provided for this terminal. In most systems, a 1-k resistor can
be used to oppose the IPD/IPU. For more detailed information on pulldown/pullup resistors and
situations in which external pulldown/pullup resistors are required, see the Hardware Design Guide for
KeyStone Devices in 2.13 Related Documentation from Texas Instruments on page 76.
IPD/IPU
Analog signal
Type
Ground
Type
Input terminal
Type
Output terminal
Type
Supply voltage
Type
Type
GND
I
Table 2-20
Signal Name
AIFRXN0
T29
AIFRXP0
U29
AIFRXN1
R30
AIFRXP1
T30
AIFRXN2
Y29
AIFRXP2
W29
AIFRXN3
W30
AIFRXP3
V30
AIFRXN4
AA30
AIFRXP4
AB30
AIFRXN5
AB29
AIFRXP5
AC29
AIF2
46
Device Overview
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Table 2-20
Signal Name
AIFTXN0
T27
AIFTXP0
U27
AIFTXN1
T28
AIFTXP1
R28
AIFTXN2
Y27
AIFTXP2
W27
AIFTXN3
W28
AIFTXP3
V28
AIFTXN4
AB28
AIFTXP4
AA28
AIFTXN5
AB27
AIFTXP5
AC27
AE13
OZ
Down
PHYSYNC
AJ30
Down
RP1CLKN
AE29
RP1CLKP
AF30
RP1FBN
AH30
RP1FBP
AG30
RADSYNC
AF29
Frame sync interface clock used to drive the frame synchronization interface (OBSAI RP1 clock)
Frame burst to drive frame indicators to the frame synchronization module (OBSAI RP1)
Down
BOOTMODE00
AF19
IOZ
Down
BOOTMODE01
AG19
IOZ
Down
BOOTMODE02
AH19
IOZ
Down
BOOTMODE03
AK19
IOZ
Down
BOOTMODE04
AJ19
IOZ
Down
BOOTMODE05
AK18
IOZ
Down
BOOTMODE06
AJ18
IOZ
Down
See 2.4 Boot Modes Supported and PLL Settings on page 30 for more details
BOOTMODE07
AH18
IOZ
Down
BOOTMODE08
AG18
IOZ
Down
BOOTMODE09
AF18
IOZ
Down
BOOTMODE10
AK22
IOZ
Down
BOOTMODE11
AJ21
IOZ
Down
BOOTMODE12
AG20
IOZ
Down
BOOTMODE13
AG23
IOZ
Down
LENDIAN
AJ20
IOZ
Up
PACLKSEL
K3
Down
PA clock select to choose between PASSCLK and the output of Main PLL MUX (dependent on
CORECLKSEL pin) to the PA Subsystem PLL
PCIESSEN
AJ25
Down
PCIESSMODE0
AK21
IOZ
Down
PCIESSMODE1
AH20
IOZ
Down
ALTCORECLKN
AD25
ALTCORECLKP
AC25
Clock / Reset
System clock input to antenna interface and main PLL (main PLL optional vs. ALTCORECLK)
Device Overview
47
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
Table 2-20
www.ti.com
Signal Name
BOOTCOMPLETE
F2
Down
CORECLKSEL
AC26
Down
Core clock select to select between SYSCLK(N|P) and ALTCORECCLK to the main PLL
CORESEL0
G3
Down
CORESEL1
J4
Down
CORESEL2
H3
Down
DDRCLKN
C1
DDRCLKP
B1
HOUT
G4
OZ
Up
LRESET
F3
Up
Warm reset
Up
LRESETNMIEN
H1
MCMCLKN
E30
MCMCLKP
E29
NMI
J2
PASSCLKN
AK14
PASSCLKP
AJ14
Non-maskable interrupt
Packet subsystem reference clock
PCIECLKN
AJ13
PCIECLKP
AK13
POR
AE22
Power-on reset
PTV15
K4
PTV Compensation NMOS Reference Input. A precision resistor placed between the PTV15 pin and
ground is used to closely tune the output impedance of the DDR interface drivers to 50 . Presently,
the recommended value for this 1% resistor is 45.3 .
RESET
G2
RESETFULL
G1
Up
Full reset
RESETSTAT
H4
Up
SRIOSGMIICLKN
AK11
SRIOSGMIICLKP
AK12
SYSCLKN
AD30
SYSCLKP
AE30
SYSCLKOUT
AD28
48
Device Overview
Up
System clock input to antenna interface and Main PLL (Main PLL optional vs. ALTCORECLK)
Down
System clock output to be used as a general purpose output clock for debug purposes
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Table 2-20
Signal Name
DDRA00
D17
OZ
DDRA01
B16
OZ
DDRA02
C17
OZ
DDRA03
B17
OZ
DDRA04
E17
OZ
DDRA05
B15
OZ
DDRA06
A15
OZ
DDRA07
A16
OZ
DDRA08
D16
OZ
DDRA09
E16
OZ
DDRA10
C15
OZ
DDRA11
D15
OZ
DDRA12
F16
OZ
DDRA13
F17
OZ
DDRA14
E14
OZ
DDRA15
F14
OZ
DDRBA0
A18
OZ
DDRBA1
A19
OZ
DDRBA2
B18
OZ
DDRCAS
E19
OZ
DDRCB00
E13
IOZ
DDRCB01
F13
IOZ
DDRCB02
F12
IOZ
DDRCB03
D13
IOZ
DDRCB04
C12
IOZ
DDRCB05
B12
IOZ
DDRCB06
B11
IOZ
DDRCB07
A11
IOZ
DDRCE0
F19
OZ
DDRCE1
F18
OZ
DDRCKE0
D20
OZ
DDRCKE1
D14
OZ
DDRCLKOUTP0
A20
OZ
DDRCLKOUTN0
B20
OZ
DDRCLKOUTP1
C14
OZ
DDRCLKOUTN1
B14
OZ
DDR EMIF output clocks to drive SDRAMs (one clock pair per SDRAM)
Device Overview
49
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
Table 2-20
www.ti.com
Signal Name
DDRD00
C3
IOZ
DDRD01
B2
IOZ
DDRD02
F5
IOZ
DDRD03
E4
IOZ
DDRD04
D3
IOZ
DDRD05
B4
IOZ
DDRD06
A4
IOZ
DDRD07
D4
IOZ
DDRD08
E5
IOZ
DDRD09
F6
IOZ
DDRD10
G6
IOZ
DDRD11
F7
IOZ
DDRD12
A6
IOZ
DDRD13
B6
IOZ
DDRD14
C6
IOZ
DDRD15
D6
IOZ
DDRD16
D7
IOZ
DDRD17
F8
IOZ
DDRD18
D8
IOZ
DDRD19
E8
IOZ
DDRD20
B7
IOZ
DDRD21
A9
IOZ
DDRD22
A7
IOZ
DDRD23
B9
IOZ
DDRD24
F9
IOZ
DDRD25
D10
IOZ
DDRD26
E10
IOZ
DDRD27
D9
IOZ
DDRD28
C9
IOZ
DDRD29
E11
IOZ
DDRD30
C11
IOZ
DDRD31
D11
IOZ
50
Device Overview
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Table 2-20
Signal Name
DDRD32
F20
IOZ
DDRD33
D21
IOZ
DDRD34
B22
IOZ
DDRD35
C22
IOZ
DDRD36
D22
IOZ
DDRD37
F22
IOZ
DDRD38
E22
IOZ
DDRD39
F21
IOZ
DDRD40
B23
IOZ
DDRD41
D23
IOZ
DDRD42
D24
IOZ
DDRD43
C23
IOZ
DDRD44
E24
IOZ
DDRD45
F23
IOZ
DDRD46
F24
IOZ
DDRD47
E25
IOZ
DDRD48
B26
IOZ
DDRD49
A26
IOZ
DDRD50
B27
IOZ
DDRD51
C27
IOZ
DDRD52
C26
IOZ
DDRD53
D25
IOZ
DDRD54
D26
IOZ
DDRD55
E26
IOZ
DDRD56
A29
IOZ
DDRD57
B29
IOZ
DDRD58
C28
IOZ
DDRD59
B28
IOZ
DDRD60
D27
IOZ
DDRD61
D29
IOZ
DDRD62
D30
IOZ
DDRD63
D28
IOZ
DDRDQM0
A2
OZ
DDRDQM1
D5
OZ
DDRDQM2
E7
OZ
DDRDQM3
F10
OZ
DDRDQM4
E21
OZ
DDRDQM5
A23
OZ
DDRDQM6
A27
OZ
DDRDQM7
A28
OZ
DDRDQM8
D12
OZ
Device Overview
51
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
Table 2-20
www.ti.com
Signal Name
DDRDQS0P
B3
IOZ
DDRDQS0N
A3
IOZ
DDRDQS1P
B5
IOZ
DDRDQS1N
C5
IOZ
DDRDQS2P
B8
IOZ
DDRDQS2N
C8
IOZ
DDRDQS3P
A10
IOZ
DDRDQS3N
B10
IOZ
DDRDQS4P
A21
IOZ
DDRDQS4N
B21
IOZ
DDRDQS5P
A24
IOZ
DDRDQS5N
B24
IOZ
DDRDQS6P
B25
IOZ
DDRDQS6N
C25
IOZ
DDRDQS7P
C30
IOZ
DDRDQS7N
B30
IOZ
DDRDQS8P
B13
IOZ
DDRDQS8N
A13
IOZ
DDRODT0
C18
OZ
DDR EMIF on die termination outputs used to set termination on the SDRAMs
DDRODT1
D18
OZ
DDR EMIF on die termination outputs used to set termination on the SDRAMs
DDRRAS
D19
OZ
DDRRESET
C20
OZ
DDRSLRATE0
E1
Down
DDRSLRATE1
D1
Down
DDRWE
B19
OZ
VREFHSTL
F15
Reference voltage input for HSTL15 buffers used by DDR EMIF (VDDS15/2)
EMIF16
EMIFA00
L1
Down
EMIFA01
W5
Down
EMIFA02
M2
Down
EMIFA03
N3
Down
EMIFA04
P3
Down
EMIFA05
T4
Down
EMIFA06
U4
Down
EMIFA07
R4
Down
EMIFA08
R3
Down
EMIFA09
W4
Down
EMIFA10
Y5
Down
EMIFA11
P2
Down
EMIFA12
N1
Down
52
Device Overview
EMIF address
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Table 2-20
Signal Name
EMIFA13
P1
Down
EMIFA14
R2
Down
EMIFA15
T2
Down
EMIFA16
U3
Down
EMIFA17
V3
Down
EMIFA18
Y4
Down
EMIFA19
T1
Down
EMIFA20
W3
Down
EMIFA21
V2
Down
EMIFA22
AA5
Down
EMIFA23
U1
Down
EMIFBE0
K1
Up
EMIFBE1
L2
Up
EMIFCE0
R5
Up
EMIFCE1
P5
Up
EMIFCE2
N5
Up
EMIFCE3
V5
Up
EMIFOE
L3
Up
EMIFRW
U5
Up
EMIFWAIT0
N4
Down
EMIFWAIT1
M3
Down
EMIFWE
T5
Up
EMIFD00
V1
IOZ
Down
EMIFD01
AA4
IOZ
Down
EMIFD02
Y2
IOZ
Down
EMIFD03
W2
IOZ
Down
EMIFD04
AA3
IOZ
Down
EMIFD05
Y1
IOZ
Down
EMIFD06
AB1
IOZ
Down
EMIFD07
AA1
IOZ
Down
EMIFD08
AB2
IOZ
Down
EMIFD09
AB3
IOZ
Down
EMIFD10
AC2
IOZ
Down
EMIFD11
AD1
IOZ
Down
EMIFD12
AB4
IOZ
Down
EMIFD13
AD2
IOZ
Down
EMIFD14
AC3
IOZ
Down
EMIFD15
AC4
IOZ
Down
EMIF address
EMIF data
Device Overview
53
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
Table 2-20
Signal Name
www.ti.com
EMU00
AF28
IOZ
Up
EMU01
AG28
IOZ
Up
EMU02
AH29
IOZ
Up
EMU03
AF27
IOZ
Up
EMU04
AG27
IOZ
Up
EMU05
AH28
IOZ
Up
EMU06
AJ29
IOZ
Up
EMU07
AK29
IOZ
Up
EMU08
AJ28
IOZ
Up
EMU09
AH26
IOZ
Up
EMU10
AK28
IOZ
Up
EMU11
AG26
IOZ
Up
EMU12
AJ27
IOZ
Up
EMU13
AK27
IOZ
Up
EMU14
AJ26
IOZ
Up
EMU15
AK26
IOZ
Up
EMU16
AK25
IOZ
Up
EMU17
AK24
IOZ
Up
EMU18
AJ24
IOZ
Up
EMU19
AH24
IOZ
Up
EMU20
AF21
IOZ
Up
EMU21
AG21
IOZ
Up
EMU22
AH23
IOZ
Up
EMU23
AE19
IOZ
Up
EMU24
AH22
IOZ
Up
EMU25
AJ23
IOZ
Up
EMU26
AJ22
IOZ
Up
EMU27
AF20
IOZ
Up
EMU28
AH21
IOZ
Up
EMU29
AE20
IOZ
Up
EMU30
AF23
IOZ
Up
EMU31
AF22
IOZ
Up
EMU32
AG24
IOZ
Up
EMU33
AF24
IOZ
Up
54
Device Overview
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Table 2-20
Signal Name
GPIO00
AJ20
IOZ
Up
GPIO01
AF19
IOZ
Down
GPIO02
AG19
IOZ
Down
GPIO03
AH19
IOZ
Down
GPIO04
AK19
IOZ
Down
GPIO05
AJ19
IOZ
Down
GPIO06
AK18
IOZ
Down
GPIO07
AJ18
IOZ
Down
GPIO08
AH18
IOZ
Down
GPIO09
AG18
IOZ
Down
GPIO10
AF18
IOZ
Down
GPIO11
AK22
IOZ
Down
GPIO12
AJ21
IOZ
Down
GPIO13
AG20
IOZ
Down
GPIO14
AK21
IOZ
Down
GPIO15
AH20
IOZ
Down
GPIO16
AG23
IOZ
Down
GPIO17
AH24
IOZ
Up
GPIO18
AF21
IOZ
Up
GPIO19
AG21
IOZ
Up
GPIO20
AH23
IOZ
Up
GPIO21
AE19
IOZ
Up
GPIO22
AH22
IOZ
Up
GPIO23
AJ23
IOZ
Up
GPIO24
AJ22
IOZ
Up
GPIO25
AF20
IOZ
Up
GPIO26
AH21
IOZ
Up
GPIO27
AE20
IOZ
Up
GPIO28
AF23
IOZ
Up
GPIO29
AF22
IOZ
Up
GPIO30
AG24
IOZ
Up
GPIO31
AF24
IOZ
Up
MCMRXN0
J30
MCMRXP0
K30
MCMRXN1
K29
MCMRXP1
L29
MCMRXN2
N29
MCMRXP2
P29
MCMRXN3
N30
MCMRXP3
M30
HyperLink
Device Overview
55
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
Table 2-20
www.ti.com
Signal Name
MCMTXN0
K26
MCMTXP0
J26
MCMTXN1
K27
MCMTXP1
L27
MCMTXN2
P27
MCMTXP2
N27
MCMTXN3
M26
MCMTXP3
N26
MCMRXFLCLK
G28
Down
MCMRXFLDAT
F29
Down
MCMTXFLCLK
G25
Down
MCMTXFLDAT
G27
Down
MCMRXPMCLK
E28
Down
MCMRXPMDAT
F28
Down
MCMTXPMCLK
F26
Down
Down
MCMTXPMDAT
F27
MCMREFCLKOUTN
G30
MCMREFCLKOUTP
F30
I C
2
SCL
AF17
IOZ
I C clock
SDA
AE17
IOZ
I2C data
TCK
AE28
Up
TDI
AF26
Up
TDO
AD26
OZ
Up
TMS
AE26
Up
TRST
AE27
Down
JTAG reset
MDCLK
AF12
Down
MDIO clock
MDIO
AD12
IOZ
Up
MDIO data
JTAG
MDIO
PCIe
PCIERXN0
AK9
PCIERXP0
AK8
PCIERXN1
AJ10
PCIERXP1
AJ11
PCIETXN0
AG11
PCIETXP0
AG10
PCIETXN1
AH9
PCIETXP1
AH8
56
Device Overview
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Table 2-20
Signal Name
RIORXN0
AK6
RIORXP0
AK5
RIORXN1
AJ5
RIORXP1
AJ4
RIORXN2
AK2
RIORXP2
AK3
RIORXN3
AJ1
RIORXP3
AJ2
RIOTXN0
AJ8
RIOTXP0
AJ7
RIOTXN1
AG7
RIOTXP1
AG8
RIOTXN2
AH5
RIOTXP2
AH6
RIOTXN3
AG4
RIOTXP3
AG5
SGMII0RXN
AG1
SGMII0RXP
AG2
SGMII0TXN
AE3
SGMII0TXP
AE4
SGMII1RXN
AH2
SGMII1RXP
AH3
SGMII1TXN
AF2
SGMII1TXP
AF3
SGMII
Ethernet MAC SGMII port 0 receive data
VCNTL0
H28
OZ
VCNTL1
G26
OZ
VCNTL2
G29
OZ
VCNTL3
H29
OZ
SPICLK
AH14
OZ
Down
SPI clock
SPIDIN
AG14
Down
SPI data in
SPIDOUT
AF14
OZ
Down
SPISCS0
AG15
OZ
Up
SPISCS1
AF15
OZ
Up
SPISCS2
AK15
OZ
Up
SPISCS3
AJ15
OZ
Up
SPISCS4
AH15
OZ
Up
SPI
Device Overview
57
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
Table 2-20
Signal Name
www.ti.com
TIMI0
AJ25
Down
TIMI1
AE25
Down
TIMO0
AH25
OZ
Down
TIMO1
AF25
OZ
Down
UART0CTS
AJ17
Down
Timer inputs
Timer outputs
UART
UART0 clear to send
UART0RTS
AK17
OZ
Down
UART0RXD
AG17
Down
UART0TXD
AH16
OZ
Down
UART1CTS
AK16
Down
UART1RTS
AJ16
OZ
Down
UART1RXD
AF16
Down
UART1TXD
AG16
OZ
Down
USIMCLK
AH13
OZ
Down
USIM clock
USIMIO
AF13
IOZ
Down
USIM data
USIMRST
AG13
OZ
Down
USIM reset
Reserved
RSV01
AE21
Pull up to 1.8 V
RSV03
J1
Leave unconnected
RSV04
AE24
Leave unconnected
RSV05
AD24
Leave unconnected
RSV06
D2
Leave unconnected
RSV07
E2
Leave unconnected
RSV08
H2
Connect to ground
RSV09
F1
Leave unconnected
RSV10
AD7
Leave unconnected
RSV11
AC7
Leave unconnected
RSV12
H25
Leave unconnected
RSV13
J24
Leave unconnected
RSV14
L25
Leave unconnected
RSV15
AE1
Leave unconnected
RSV16
AD5
Leave unconnected
RSV17
AD4
Leave unconnected
RSV20
AE23
Leave unconnected
RSV21
H5
Leave unconnected
RSV22
AD6
Leave unconnected
RSV24
AH12
Leave unconnected
RSV25
AH11
Leave unconnected
RSV26
V25
Leave unconnected
RSV27
R25
Leave unconnected
58
Device Overview
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Table 2-20
Signal Name
RSV29
J28
Leave unconnected
RSV30
H27
Leave unconnected
Device Overview
59
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
Table 2-21
www.ti.com
Supply
Ball No.
Volts
Description
AVDDA1
AB25
1.8
AVDDA2
J5
1.8
AVDDA3
AD14
1.8
CVDD
0.9
K8, K10, K12, K14, K16, K18, K20, K22, L11, L13, L15, L17, L19, M8, M12, M14, M16,
to
M18, M22, N11, N13, N15, N17, N19, P8, P10, P12, P14, P16, P18, P20, P22, R9, R11,
R13, R15, R17, R19, R21, T8, T10, T12, T14, T16, T18, T20, T22, U9, U11, U13, U15, U17, 1.1
U19, U21, V8, V10, V12, V14, V16, V18, V22, W9, W11, W13, W15, W17, W19, Y8, Y12,
Y14, Y16, Y18, Y22, AA11, AA13, AA15, AA17, AA19, AA21, AB8, AB12, AB14, AB16,
AB18, AB20, AC9
CVDD1
L9, L21, M10, M20, N9, N21, V20, W21, Y10, Y20, AA9, AB10
1.0
DVDD15
G7, G9, G11, G13, G15, G17, G19, G21, H8, H10, H12, H14, H16, H18, H20, J11, J13,
J15, J17, J19, J21
1.5
DDR3 IO supply
DVDD18
G23, H22, H24, J7, J9, J23, K6, L5, L7, M6, N7, P6, R7, T6, U7, V6, W7, Y6, AA7, AB6,
AB22, AC13, AC15, AC17, AC19, AC21, AC23, AD16, AD18, AD20, AD22, AE15
1.8
IO supply
VDDR_1
N24
1.5
VDDR_2
AF9
1.5
VDDR_3
AC5
1.5
VDDR_4
AE5
1.5
VDDR_5
AA24
1.5
VDDR_6
U24
1.5
VDDT1
K23, K25, L24, M23, N25, P23, R24, R26, T23, T25, U26, V23, W24, W26, Y23, Y25,
AA26, AB23
1.0
VDDT2
1.0
VPP
J6
1.8
0.75
Gnd
A1, A5, A8, A12, A14, A17, A22, A25, A30, C2, C4, C7, C10, C13, C16, C19, C21, C24,
C29, E3, E6, E9, E12, E15, E18, E20, E23, E27, F4, F11, F25, G5, G8, G10, G12, G14, G16,
G18, G20, G22, G24, H7, H9, H11, H13, H15, H17, H19, H21, H23, H26, H30, J3, J8, J10,
J12, J14, J16, J18, J20, J22, J25, J27, J29, K2, K5, K7, K9, K11, K13, K15, K17, K19, K21,
K24, K28, L4, L6, L8, L10, L12, L14, L16, L18, L20, L22, L23, L26, L28, L30, M1, M4, M5,
M7, M9, M11, M13, M15, M17, M19, M21, K15, K17, K19, K21, K24, K28, L4, L6, L8,
L10, L12, L14, L16, L18, L20, L22, L23, L26, L28, L30, M1, M4, M5, M7, M9, M11, M13,
M15, M17, M19, M21, M21, M24, M25, M27, M28, M29, N2, N6, N8, N10, N12, N14,
N16, N18, N20, N22, N23, N28, P4, P7, P9, P11, P13, P15, P17, P19, P21, P24, P25, P26,
P28, P30, R1, R6, R8, R10, R12, R14, R16, R18, R20, R22, R23, R27, R29, T3, T7, T9, T11,
T13, T15, T17, T19, T21, T24, T26, U2, U6, U8, U10, U12, U14, U16, U18, U20, U22,
U23, U25, U28, U30, V4, V7, V9, V11, V13, V15, V17, V19, V21, V24, V26, V27, V29, W1,
W6, W8, W10, W12, W14, W16, W18, W20, W22, W23, W25, Y3, Y7, Y9, Y11, Y13, Y15,
Y17, Y19, Y21, Y24, Y26, Y28, Y30, AA2, AA6, AA8, AA10, AA12, AA14, AA16, AA18,
AA20, AA22, AA23, AA25, AA27, AA29, AB5, AB7, AB9, AB11, AB13, AB15, AB17,
AB19, AB21, AB24, AB26, AC1, AC6, AC8, AC10, AC12, AC14, AC16, AC18, AC20,
AC22, AC24, AC28, AC30, AD3, AD9, AD11, AD13, AD15, AD17, AD19, AD21, AD23,
AD27, AD29, AE2, AE6, AE8, AE10, AE12, AE14, AE16, AE18, AF1, AF4, AF5, AF7,
AF11, AG3, AG6, AG9, AG12, AG22, AG25, AG29, AH1, AH4, AH7, AE18, AF1, AF4,
AF5, AF7, AF11, AG3, AG6, AG9, AG12, AG22, AG25, AG29, AH1, AH4, AH7, AH10,
AH17, AH27, AJ3, AJ6, AJ9, AJ12, AK1, AK4, AK7, AK10, AK20, AK23, AK30
60
Device Overview
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Table 2-22
Terminal Functions
By Signal Name
(Part 1 of 13)
Table 2-22
Terminal Functions
By Signal Name
(Part 2 of 13)
Table 2-22
Terminal Functions
By Signal Name
(Part 3 of 13)
Ball Number
Signal Name
Ball Number
Signal Name
Ball Number
AIFRXN0
T29
BOOTMODE12
AG20
DDRA14
E14
AIFRXN1
R30
BOOTMODE13
AG23
DDRA15
F14
AIFRXN2
Y29
LENDIAN
AJ20
DDRBA0
A18
AIFRXN3
W30
PCIESSEN
AJ25
DDRBA1
A19
AIFRXN4
AA30
PCIESSMODE0
AK21
DDRBA2
B18
AIFRXN5
AB29
PCIESSMODE1
AH20
DDRCAS
E19
AIFRXP0
U29
CORECLKSEL
AC26
DDRCB00
E13
AIFRXP1
T30
CORESEL0
G3
DDRCB01
F13
AIFRXP2
W29
CORESEL1
J4
DDRCB02
F12
AIFRXP3
V30
CORESEL2
H3
DDRCB03
D13
AIFRXP4
AB30
CVDD
DDRCB04
C12
AIFRXP5
AC29
DDRCB05
B12
DDRCB06
B11
DDRCB07
A11
DDRCE0
F19
DDRCE1
F18
DDRCKE0
D20
Signal Name
AIFTXN0
T27
AIFTXN1
T28
AIFTXN2
Y27
AIFTXN3
W28
AIFTXN4
AB28
AIFTXN5
AB27
AIFTXP0
U27
AIFTXP1
R28
AIFTXP2
W27
AIFTXP3
V28
AIFTXP4
AA28
AIFTXP5
AC27
ALTCORECLKN
AD25
ALTCORECLKP
AC25
AVDDA1
AB25
AVDDA2
J5
CVDD
CVDD
CVDD1
DDRCKE1
D14
DDRCLKN
C1
DDRCLKOUTN0
B20
DDRCLKOUTN1
B14
DDRCLKOUTP0
A20
DDRCLKOUTP1
C14
DDRCLKP
B1
DDRD00
C3
DDRD01
B2
DDRD02
F5
DDRD03
E4
D3
AVDDA3
AD14
DDRA00
D17
DDRD04
BOOTCOMPLETE
F2
DDRA01
B16
DDRD05
B4
A4
BOOTMODE00
AF19
DDRA02
C17
DDRD06
BOOTMODE01
AG19
DDRA03
B17
DDRD07
D4
E5
BOOTMODE02
AH19
DDRA04
E17
DDRD08
BOOTMODE03
AK19
DDRA05
B15
DDRD09
F6
G6
BOOTMODE04
AJ19
DDRA06
A15
DDRD10
BOOTMODE05
AK18
DDRA07
A16
DDRD11
F7
A6
BOOTMODE06
AJ18
DDRA08
D16
DDRD12
BOOTMODE07
AH18
DDRA09
E16
DDRD13
B6
C6
BOOTMODE08
AG18
DDRA10
C15
DDRD14
BOOTMODE09
AF18
DDRA11
D15
DDRD15
D6
D7
F8
BOOTMODE10
AK22
DDRA12
F16
DDRD16
BOOTMODE11
AJ21
DDRA13
F17
DDRD17
Device Overview
61
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
Table 2-22
Terminal Functions
By Signal Name
(Part 4 of 13)
www.ti.com
Table 2-22
Terminal Functions
By Signal Name
(Part 5 of 13)
Table 2-22
Terminal Functions
By Signal Name
(Part 6 of 13)
Signal Name
Ball Number
Signal Name
Ball Number
Signal Name
Ball Number
DDRD18
D8
DDRD60
D27
DVDD18
DDRD19
E8
DDRD61
D29
DDRD20
B7
DDRD62
D30
DDRD21
A9
DDRD63
D28
DDRD22
A7
DDRDQM0
A2
DDRD23
B9
DDRDQM1
D5
DDRD24
F9
DDRDQM2
E7
EMIFA00
L1
DDRD25
D10
DDRDQM3
F10
EMIFA01
W5
DDRD26
E10
DDRDQM4
E21
EMIFA02
M2
DDRD27
D9
DDRDQM5
A23
EMIFA03
N3
DDRD28
C9
DDRDQM6
A27
EMIFA04
P3
DDRD29
E11
DDRDQM7
A28
EMIFA05
T4
DDRD30
C11
DDRDQM8
D12
EMIFA06
U4
DDRD31
D11
DDRDQS0N
A3
EMIFA07
R4
DDRD32
F20
DDRDQS0P
B3
EMIFA08
R3
DDRD33
D21
DDRDQS1N
C5
EMIFA09
W4
DDRD34
B22
DDRDQS1P
B5
EMIFA10
Y5
DDRD35
C22
DDRDQS2N
C8
EMIFA11
P2
DDRD36
D22
DDRDQS2P
B8
EMIFA12
N1
DDRD37
F22
DDRDQS3N
B10
EMIFA13
P1
DDRD38
E22
DDRDQS3P
A10
EMIFA14
R2
DDRD39
F21
DDRDQS4N
B21
EMIFA15
T2
DDRD40
B23
DDRDQS4P
A21
EMIFA16
U3
DDRD41
D23
DDRDQS5N
B24
EMIFA17
V3
DDRD42
D24
DDRDQS5P
A24
EMIFA18
Y4
DDRD43
C23
DDRDQS6N
C25
EMIFA19
T1
DDRD44
E24
DDRDQS6P
B25
EMIFA20
W3
DDRD45
F23
DDRDQS7N
B30
EMIFA21
V2
DDRD46
F24
DDRDQS7P
C30
EMIFA22
AA5
DDRD47
E25
DDRDQS8N
A13
EMIFA23
U1
DDRD48
B26
DDRDQS8P
B13
EMIFBE0
K1
DDRD49
A26
DDRODT0
C18
EMIFBE1
L2
DDRD50
B27
DDRODT1
D18
EMIFCE0
R5
DDRD51
C27
DDRRAS
D19
EMIFCE1
P5
DDRD52
C26
DDRRESET
C20
EMIFCE2
N5
DDRD53
D25
DDRSLRATE0
E1
EMIFCE3
V5
DDRD54
D26
DDRSLRATE1
D1
EMIFD00
V1
DDRD55
E26
DDRWE
B19
EMIFD01
AA4
DDRD56
A29
DVDD15
EMIFD02
Y2
DDRD57
B29
EMIFD03
W2
DDRD58
C28
EMIFD04
AA3
DDRD59
B28
EMIFD05
Y1
62
Device Overview
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Table 2-22
Terminal Functions
By Signal Name
(Part 7 of 13)
Table 2-22
Terminal Functions
By Signal Name
(Part 8 of 13)
Table 2-22
Terminal Functions
By Signal Name
(Part 9 of 13)
Signal Name
Ball Number
Signal Name
Ball Number
Signal Name
Ball Number
EMIFD06
AB1
GPIO07
AJ18
MCMRXPMCLK
E28
EMIFD07
AA1
GPIO08
AH18
MCMRXPMDAT
F28
EMIFD08
AB2
GPIO09
AG18
MCMTXFLCLK
G25
EMIFD09
AB3
GPIO10
AF18
MCMTXFLDAT
G27
EMIFD10
AC2
GPIO11
AK22
MCMTXN0
K26
EMIFD11
AD1
GPIO12
AJ21
MCMTXN1
K27
EMIFD12
AB4
GPIO13
AG20
MCMTXN2
P27
EMIFD13
AD2
GPIO14
AK21
MCMTXN3
M26
EMIFD14
AC3
GPIO15
AH20
MCMTXP0
J26
EMIFD15
AC4
GPIO16
AG23
MCMTXP1
L27
EMIFOE
L3
GPIO17
AH24
MCMTXP2
N27
EMIFRNW
U5
GPIO18
AF21
MCMTXP3
N26
EMIFWAIT0
N4
GPIO19
AG21
MCMTXPMCLK
F26
EMIFWAIT1
M3
GPIO20
AH23
MCMTXPMDAT
F27
EMIFWE
T5
GPIO21
AE19
MDCLK
AF12
EMU00
AF28
GPIO22
AH22
MDIO
AD12
EMU01
AG28
GPIO23
AJ23
NMI
J2
EMU02
AH29
GPIO24
AJ22
PACLKSEL
K3
EMU03
AF27
GPIO25
AF20
PASSCLKN
AK14
EMU04
AG27
GPIO26
AH21
PASSCLKP
AJ14
EMU05
AH28
GPIO27
AE20
PCIECLKN
AJ13
EMU06
AJ29
GPIO28
AF23
PCIECLKP
AK13
EMU07
AK29
GPIO29
AF22
PCIERXN0
AK9
EMU08
AJ28
GPIO30
AG24
PCIERXN1
AJ10
EMU09
AH26
GPIO31
AF24
PCIERXP0
AK8
EMU10
AK28
HOUT
G4
PCIERXP1
AJ11
EMU11
AG26
LRESETNMIEN
H1
PCIETXN0
AG11
EMU12
AJ27
LRESET
F3
PCIETXN1
AH9
EMU13
AK27
MCMCLKN
E30
PCIETXP0
AG10
EMU14
AJ26
MCMCLKP
E29
PCIETXP1
AH8
EMU15
AK26
MCMREFCLKOUTN
G30
PHYSYNC
AJ30
EMU16
AK25
MCMREFCLKOUTP
F30
POR
AE22
EMU17
AK24
MCMRXFLCLK
G28
PTV15
K4
EMU18
AJ24
MCMRXFLDAT
F29
RADSYNC
AF29
EXTFRAMEEVENT
AE13
MCMRXN0
J30
RESETFULL
G1
GPIO00
AJ20
MCMRXN1
K29
RESETSTAT
H4
GPIO01
AF19
MCMRXN2
N29
RESET
G2
GPIO02
AG19
MCMRXN3
N30
RIORXN0
AK6
GPIO03
AH19
MCMRXP0
K30
RIORXN1
AJ5
GPIO04
AK19
MCMRXP1
L29
RIORXN2
AK2
GPIO05
AJ19
MCMRXP2
P29
RIORXN3
AJ1
GPIO06
AK18
MCMRXP3
M30
RIORXP0
AK5
Device Overview
63
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
Table 2-22
Terminal Functions
By Signal Name
(Part 10 of 13)
www.ti.com
Table 2-22
Terminal Functions
By Signal Name
(Part 11 of 13)
Table 2-22
Terminal Functions
By Signal Name
(Part 12 of 13)
Signal Name
Ball Number
Signal Name
Ball Number
Signal Name
RIORXP1
AJ4
SDA
AE17
VCNTL0
H28
RIORXP2
AK3
SGMII0RXN
AG1
VCNTL1
G26
RIORXP3
AJ2
SGMII0RXP
AG2
VCNTL2
G29
RIOTXN0
AJ8
SGMII0TXN
AE3
VCNTL3
H29
RIOTXN1
AG7
SGMII0TXP
AE4
VDDR_1
N24
RIOTXN2
AH5
SGMII1RXN
AH2
VDDR_2
AF9
RIOTXN3
AG4
SGMII1RXP
AH3
VDDR_3
AC5
RIOTXP0
AJ7
SGMII1TXN
AF2
VDDR_4
AE5
RIOTXP1
AG8
SGMII1TXP
AF3
VDDR_5
AA24
RIOTXP2
AH6
SPICLK
AH14
VDDR_6
U24
RIOTXP3
AG5
SPIDIN
AG14
VDDT1
RP1CLKN
AE29
SPIDOUT
AF14
RP1CLKP
AF30
SPISCS0
AG15
RP1FBN
AH30
SPISCS1
AF15
RP1FBP
AG30
SPISCS2
AK15
VDDT2
RSV01
AE21
SPISCS3
AJ15
RSV03
J1
SPISCS4
AH15
VPP
J6
RSV04
AE24
SRIOSGMIICLKN
AK11
VREFHSTL
F15
VSS
VSS
VSS
VSS
RSV05
AD24
SRIOSGMIICLKP
AK12
RSV06
D2
SYSCLKN
AD30
RSV07
E2
SYSCLKOUT
AD28
RSV08
H2
SYSCLKP
AE30
RSV09
F1
TCK
AE28
RSV10
AD7
TDI
AF26
RSV11
AC7
TDO
AD26
RSV12
H25
TIMI0
AJ25
RSV13
J24
TIMI1
AE25
RSV14
L25
TIMO0
AH25
RSV15
AE1
TIMO1
AF25
RSV16
AD5
TMS
AE26
RSV17
AD4
TRST
AE27
RSV20
AE23
UART0CTS
AJ17
RSV21
H5
UART0RTS
AK17
RSV22
AD6
UART0RXD
AG17
RSV24
AH12
UART0TXD
AH16
RSV25
AH11
UART1CTS
AK16
RSV26
V25
UART1RTS
AJ16
RSV27
R25
UART1RXD
AF16
RSV28
H6
UART1TXD
AG16
RSV29
J28
USIMCLK
AH13
RSV30
H27
USIMIO
AF13
SCL
AF17
USIMRST
AG13
64
Device Overview
Ball Number
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Table 2-22
Terminal Functions
By Signal Name
(Part 13 of 13)
Signal Name
Ball Number
VSS
VSS
VSS
VSS
VSS
VSS
VSS
Device Overview
65
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
Table 2-23
Terminal Functions
By Ball Number
(Part 1 of 22)
Ball Number
Signal Name
A1
VSS
A2
DDRDQM0
A3
DDRDQS0N
A4
DDRD06
A5
VSS
A6
DDRD12
A7
DDRD22
A8
VSS
A9
DDRD21
A10
DDRDQS3P
A11
DDRCB07
A12
VSS
A13
DDRDQS8N
A14
VSS
A15
DDRA06
A16
DDRA07
A17
VSS
A18
DDRBA0
A19
DDRBA1
A20
DDRCLKOUTP0
A21
DDRDQS4P
A22
VSS
A23
DDRDQM5
A24
DDRDQS5P
A25
VSS
A26
DDRD49
A27
DDRDQM6
A28
DDRDQM7
A29
DDRD56
A30
VSS
B1
DDRCLKP
B2
DDRD01
B3
DDRDQS0P
B4
DDRD05
B5
DDRDQS1P
B6
DDRD13
B7
DDRD20
B8
DDRDQS2P
B9
DDRD23
B10
DDRDQS3N
B11
DDRCB06
B12
DDRCB05
66
Device Overview
www.ti.com
Table 2-23
Terminal Functions
By Ball Number
(Part 2 of 22)
Table 2-23
Terminal Functions
By Ball Number
(Part 3 of 22)
Ball Number
Signal Name
Ball Number
Signal Name
B13
DDRDQS8P
C25
DDRDQS6N
B14
DDRCLKOUTN1
C26
DDRD52
B15
DDRA05
C27
DDRD51
B16
DDRA01
C28
DDRD58
B17
DDRA03
C29
VSS
B18
DDRBA2
C30
DDRDQS7P
B19
DDRWE
D1
DDRSLRATE1
B20
DDRCLKOUTN0
D2
RSV06
B21
DDRDQS4N
D3
DDRD04
B22
DDRD34
D4
DDRD07
B23
DDRD40
D5
DDRDQM1
B24
DDRDQS5N
D6
DDRD15
B25
DDRDQS6P
D7
DDRD16
B26
DDRD48
D8
DDRD18
B27
DDRD50
D9
DDRD27
B28
DDRD59
D10
DDRD25
B29
DDRD57
D11
DDRD31
B30
DDRDQS7N
D12
DDRDQM8
C1
DDRCLKN
D13
DDRCB03
C2
VSS
D14
DDRCKE1
C3
DDRD00
D15
DDRA11
C4
VSS
D16
DDRA08
C5
DDRDQS1N
D17
DDRA00
C6
DDRD14
D18
DDRODT1
C7
VSS
D19
DDRRAS
C8
DDRDQS2N
D20
DDRCKE0
C9
DDRD28
D21
DDRD33
C10
VSS
D22
DDRD36
C11
DDRD30
D23
DDRD41
C12
DDRCB04
D24
DDRD42
C13
VSS
D25
DDRD53
C14
DDRCLKOUTP1
D26
DDRD54
C15
DDRA10
D27
DDRD60
C16
VSS
D28
DDRD63
C17
DDRA02
D29
DDRD61
C18
DDRODT0
D30
DDRD62
C19
VSS
E1
DDRSLRATE0
C20
DDRRESET
E2
RSV07
C21
VSS
E3
VSS
C22
DDRD35
E4
DDRD03
C23
DDRD43
E5
DDRD08
C24
VSS
E6
VSS
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Table 2-23
Terminal Functions
By Ball Number
(Part 4 of 22)
Table 2-23
Ball Number
Signal Name
Ball Number
E7
DDRDQM2
E8
DDRD19
E9
E10
Terminal Functions
By Ball Number
(Part 5 of 22)
Table 2-23
Terminal Functions
By Ball Number
(Part 6 of 22)
Signal Name
Ball Number
Signal Name
F19
DDRCE0
H1
LRESETNMIEN
F20
DDRD32
H2
RSV08
VSS
F21
DDRD39
H3
CORESEL2
DDRD26
F22
DDRD37
H4
RESETSTAT
E11
DDRD29
F23
DDRD45
H5
RSV21
E12
VSS
F24
DDRD46
H6
RSV28
E13
DDRCB00
F25
VSS
H7
VSS
E14
DDRA14
F26
MCMTXPMCLK
H8
DVDD15
E15
VSS
F27
MCMTXPMDAT
H9
VSS
E16
DDRA09
F28
MCMRXPMDAT
H10
DVDD15
E17
DDRA04
F29
MCMRXFLDAT
H11
VSS
E18
VSS
F30
MCMREFCLKOUTP
H12
DVDD15
E19
DDRCAS
G1
RESETFULL
H13
VSS
E20
VSS
G2
RESET
H14
DVDD15
E21
DDRDQM4
G3
CORESEL0
H15
VSS
E22
DDRD38
G4
HOUT
H16
DVDD15
E23
VSS
G5
VSS
H17
VSS
E24
DDRD44
G6
DDRD10
H18
DVDD15
E25
DDRD47
G7
DVDD15
H19
VSS
E26
DDRD55
G8
VSS
H20
DVDD15
E27
VSS
G9
DVDD15
H21
VSS
E28
MCMRXPMCLK
G10
VSS
H22
DVDD18
E29
MCMCLKP
G11
DVDD15
H23
VSS
E30
MCMCLKN
G12
VSS
H24
DVDD18
F1
RSV09
G13
DVDD15
H25
RSV12
F2
BOOTCOMPLETE
G14
VSS
H26
VSS
F3
LRESET
G15
DVDD15
H27
RSV30
F4
VSS
G16
VSS
H28
VCNTL0
F5
DDRD02
G17
DVDD15
H29
VCNTL3
F6
DDRD09
G18
VSS
H30
VSS
F7
DDRD11
G19
DVDD15
J1
RSV03
F8
DDRD17
G20
VSS
J2
NMI
F9
DDRD24
G21
DVDD15
J3
VSS
F10
DDRDQM3
G22
VSS
J4
CORESEL1
F11
VSS
G23
DVDD18
J5
AVDDA2
F12
DDRCB02
G24
VSS
J6
VPP
F13
DDRCB01
G25
MCMTXFLCLK
J7
DVDD18
F14
DDRA15
G26
VCNTL1
J8
VSS
F15
VREFHSTL
G27
MCMTXFLDAT
J9
DVDD18
F16
DDRA12
G28
MCMRXFLCLK
J10
VSS
F17
DDRA13
G29
VCNTL2
J11
DVDD15
F18
DDRCE1
G30
MCMREFCLKOUTN
J12
VSS
Device Overview
67
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
Table 2-23
Terminal Functions
By Ball Number
(Part 7 of 22)
Ball Number
www.ti.com
Table 2-23
Signal Name
Ball Number
J13
DVDD15
J14
VSS
J15
J16
J17
DVDD15
J18
VSS
J19
J20
J21
J22
J23
J24
J25
J26
J27
J28
Terminal Functions
By Ball Number
(Part 8 of 22)
Table 2-23
Terminal Functions
By Ball Number
(Part 9 of 22)
Signal Name
Ball Number
Signal Name
K25
VDDT1
M7
VSS
K26
MCMTXN0
M8
CVDD
DVDD15
K27
MCMTXN1
M9
VSS
VSS
K28
VSS
M10
CVDD1
K29
MCMRXN1
M11
VSS
K30
MCMRXP0
M12
CVDD
DVDD15
L1
EMIFA00
M13
VSS
VSS
L2
EMIFBE1
M14
CVDD
DVDD15
L3
EMIFOE
M15
VSS
VSS
L4
VSS
M16
CVDD
DVDD18
L5
DVDD18
M17
VSS
RSV13
L6
VSS
M18
CVDD
VSS
L7
DVDD18
M19
VSS
MCMTXP0
L8
VSS
M20
CVDD1
VSS
L9
CVDD1
M21
VSS
RSV29
L10
VSS
M22
CVDD
J29
VSS
L11
CVDD
M23
VDDT1
J30
MCMRXN0
L12
VSS
M24
VSS
K1
EMIFBE0
L13
CVDD
M25
VSS
K2
VSS
L14
VSS
M26
MCMTXN3
K3
PACLKSEL
L15
CVDD
M27
VSS
K4
PTV15
L16
VSS
M28
VSS
K5
VSS
L17
CVDD
M29
VSS
K6
DVDD18
L18
VSS
M30
MCMRXP3
K7
VSS
L19
CVDD
N1
EMIFA12
K8
CVDD
L20
VSS
N2
VSS
K9
VSS
L21
CVDD1
N3
EMIFA03
K10
CVDD
L22
VSS
N4
EMIFWAIT0
K11
VSS
L23
VSS
N5
EMIFCE2
K12
CVDD
L24
VDDT1
N6
VSS
K13
VSS
L25
RSV14
N7
DVDD18
K14
CVDD
L26
VSS
N8
VSS
K15
VSS
L27
MCMTXP1
N9
CVDD1
K16
CVDD
L28
VSS
N10
VSS
K17
VSS
L29
MCMRXP1
N11
CVDD
K18
CVDD
L30
VSS
N12
VSS
K19
VSS
M1
VSS
N13
CVDD
K20
CVDD
M2
EMIFA02
N14
VSS
K21
VSS
M3
EMIFWAIT1
N15
CVDD
K22
CVDD
M4
VSS
N16
VSS
K23
VDDT1
M5
VSS
N17
CVDD
K24
VSS
M6
DVDD18
N18
VSS
68
Device Overview
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Table 2-23
Ball Number
Terminal Functions
By Ball Number
(Part 10 of 22)
Table 2-23
Terminal Functions
By Ball Number
(Part 11 of 22)
Table 2-23
Terminal Functions
By Ball Number
(Part 12 of 22)
Signal Name
Ball Number
Signal Name
Ball Number
N19
CVDD
R1
VSS
T13
VSS
N20
VSS
R2
EMIFA14
T14
CVDD
N21
CVDD1
R3
EMIFA08
T15
VSS
N22
VSS
R4
EMIFA07
T16
CVDD
N23
VSS
R5
EMIFCE0
T17
VSS
N24
VDDR_1
R6
VSS
T18
CVDD
N25
VDDT1
R7
DVDD18
T19
VSS
N26
MCMTXP3
R8
VSS
T20
CVDD
N27
MCMTXP2
R9
CVDD
T21
VSS
N28
VSS
R10
VSS
T22
CVDD
N29
MCMRXN2
R11
CVDD
T23
VDDT1
N30
MCMRXN3
R12
VSS
T24
VSS
P1
EMIFA13
R13
CVDD
T25
VDDT1
P2
EMIFA11
R14
VSS
T26
VSS
P3
EMIFA04
R15
CVDD
T27
AIFTXN0
P4
VSS
R16
VSS
T28
AIFTXN1
P5
EMIFCE1
R17
CVDD
T29
AIFRXN0
P6
DVDD18
R18
VSS
T30
AIFRXP1
P7
VSS
R19
CVDD
U1
EMIFA23
P8
CVDD
R20
VSS
U2
VSS
P9
VSS
R21
CVDD
U3
EMIFA16
P10
CVDD
R22
VSS
U4
EMIFA06
P11
VSS
R23
VSS
U5
EMIFRNW
P12
CVDD
R24
VDDT1
U6
VSS
P13
VSS
R25
RSV27
U7
DVDD18
P14
CVDD
R26
VDDT1
U8
VSS
P15
VSS
R27
VSS
U9
CVDD
P16
CVDD
R28
AIFTXP1
U10
VSS
P17
VSS
R29
VSS
U11
CVDD
P18
CVDD
R30
AIFRXN1
U12
VSS
P19
VSS
T1
EMIFA19
U13
CVDD
P20
CVDD
T2
EMIFA15
U14
VSS
P21
VSS
T3
VSS
U15
CVDD
P22
CVDD
T4
EMIFA05
U16
VSS
P23
VDDT1
T5
EMIFWE
U17
CVDD
P24
VSS
T6
DVDD18
U18
VSS
P25
VSS
T7
VSS
U19
CVDD
P26
VSS
T8
CVDD
U20
VSS
P27
MCMTXN2
T9
VSS
U21
CVDD
P28
VSS
T10
CVDD
U22
VSS
P29
MCMRXP2
T11
VSS
U23
VSS
P30
VSS
T12
CVDD
U24
VDDR_6
Signal Name
Device Overview
69
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
Table 2-23
Terminal Functions
By Ball Number
(Part 13 of 22)
www.ti.com
Table 2-23
Terminal Functions
By Ball Number
(Part 14 of 22)
Table 2-23
Terminal Functions
By Ball Number
(Part 15 of 22)
Ball Number
Signal Name
Ball Number
Signal Name
Ball Number
U25
VSS
W7
DVDD18
Y19
VSS
U26
VDDT1
W8
VSS
Y20
CVDD1
U27
AIFTXP0
W9
CVDD
Y21
VSS
U28
VSS
W10
VSS
Y22
CVDD
U29
AIFRXP0
W11
CVDD
Y23
VDDT1
U30
VSS
W12
VSS
Y24
VSS
V1
EMIFD00
W13
CVDD
Y25
VDDT1
V2
EMIFA21
W14
VSS
Y26
VSS
V3
EMIFA17
W15
CVDD
Y27
AIFTXN2
V4
VSS
W16
VSS
Y28
VSS
V5
EMIFCE3
W17
CVDD
Y29
AIFRXN2
V6
DVDD18
W18
VSS
Y30
VSS
V7
VSS
W19
CVDD
AA1
EMIFD07
V8
CVDD
W20
VSS
AA2
VSS
V9
VSS
W21
CVDD1
AA3
EMIFD04
V10
CVDD
W22
VSS
AA4
EMIFD01
V11
VSS
W23
VSS
AA5
EMIFA22
V12
CVDD
W24
VDDT1
AA6
VSS
V13
VSS
W25
VSS
AA7
DVDD18
V14
CVDD
W26
VDDT1
AA8
VSS
V15
VSS
W27
AIFTXP2
AA9
CVDD1
V16
CVDD
W28
AIFTXN3
AA10
VSS
V17
VSS
W29
AIFRXP2
AA11
CVDD
V18
CVDD
W30
AIFRXN3
AA12
VSS
V19
VSS
Y1
EMIFD05
AA13
CVDD
V20
CVDD1
Y2
EMIFD02
AA14
VSS
V21
VSS
Y3
VSS
AA15
CVDD
V22
CVDD
Y4
EMIFA18
AA16
VSS
V23
VDDT1
Y5
EMIFA10
AA17
CVDD
V24
VSS
Y6
DVDD18
AA18
VSS
V25
RSV26
Y7
VSS
AA19
CVDD
V26
VSS
Y8
CVDD
AA20
VSS
V27
VSS
Y9
VSS
AA21
CVDD
V28
AIFTXP3
Y10
CVDD1
AA22
VSS
V29
VSS
Y11
VSS
AA23
VSS
V30
AIFRXP3
Y12
CVDD
AA24
VDDR_5
W1
VSS
Y13
VSS
AA25
VSS
W2
EMIFD03
Y14
CVDD
AA26
VDDT1
W3
EMIFA20
Y15
VSS
AA27
VSS
W4
EMIFA09
Y16
CVDD
AA28
AIFTXP4
W5
EMIFA01
Y17
VSS
AA29
VSS
W6
VSS
Y18
CVDD
AA30
AIFRXN4
70
Device Overview
Signal Name
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Table 2-23
Terminal Functions
By Ball Number
(Part 16 of 22)
Table 2-23
Terminal Functions
By Ball Number
(Part 17 of 22)
Table 2-23
Terminal Functions
By Ball Number
(Part 18 of 22)
Ball Number
Signal Name
Ball Number
Signal Name
Ball Number
AB1
EMIFD06
AC13
DVDD18
AD25
ALTCORECLKN
AB2
EMIFD08
AC14
VSS
AD26
TDO
AB3
EMIFD09
AC15
DVDD18
AD27
VSS
AB4
EMIFD12
AC16
VSS
AD28
SYSCLKOUT
AB5
VSS
AC17
DVDD18
AD29
VSS
AB6
DVDD18
AC18
VSS
AD30
SYSCLKN
AB7
VSS
AC19
DVDD18
AE1
RSV15
AB8
CVDD
AC20
VSS
AE2
VSS
AB9
VSS
AC21
DVDD18
AE3
SGMII0TXN
AB10
CVDD1
AC22
VSS
AE4
SGMII0TXP
AB11
VSS
AC23
DVDD18
AE5
VDDR_4
AB12
CVDD
AC24
VSS
AE6
VSS
AB13
VSS
AC25
ALTCORECLKP
AE7
VDDT2
AB14
CVDD
AC26
CORECLKSEL
AE8
VSS
AB15
VSS
AC27
AIFTXP5
AE9
VDDT2
AB16
CVDD
AC28
VSS
AE10
VSS
AB17
VSS
AC29
AIFRXP5
AE11
VDDT2
AB18
CVDD
AC30
VSS
AE12
VSS
AB19
VSS
AD1
EMIFD11
AE13
EXTFRAMEEVENT
AB20
CVDD
AD2
EMIFD13
AE14
VSS
AB21
VSS
AD3
VSS
AE15
DVDD18
AB22
DVDD18
AD4
RSV17
AE16
VSS
AB23
VDDT1
AD5
RSV16
AE17
SDA
AB24
VSS
AD6
RSV22
AE18
VSS
AB25
AVDDA1
AD7
RSV10
AE19
GPIO21
AB26
VSS
AD8
VDDT2
AE20
GPIO27
AB27
AIFTXN5
AD9
VSS
AE21
RSV01
AB28
AIFTXN4
AD10
VDDT2
AE22
POR
AB29
AIFRXN5
AD11
VSS
AE23
RSV20
AB30
AIFRXP4
AD12
MDIO
AE24
RSV04
AC1
VSS
AD13
VSS
AE25
TIMI1
AC2
EMIFD10
AD14
AVDDA3
AE26
TMS
AC3
EMIFD14
AD15
VSS
AE27
TRST
AC4
EMIFD15
AD16
DVDD18
AE28
TCK
AC5
VDDR_3
AD17
VSS
AE29
RP1CLKN
AC6
VSS
AD18
DVDD18
AE30
SYSCLKP
AC7
RSV11
AD19
VSS
AF1
VSS
AC8
VSS
AD20
DVDD18
AF2
SGMII1TXN
AC9
CVDD
AD21
VSS
AF3
SGMII1TXP
AC10
VSS
AD22
DVDD18
AF4
VSS
AC11
VDDT2
AD23
VSS
AF5
VSS
AC12
VSS
AD24
RSV05
AF6
VDDT2
Signal Name
Device Overview
71
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
Table 2-23
Terminal Functions
By Ball Number
(Part 19 of 22)
www.ti.com
Table 2-23
Ball Number
Signal Name
Ball Number
AF7
VSS
AF8
VDDT2
AF9
AF10
AF11
AF12
AF13
AF14
Terminal Functions
By Ball Number
(Part 20 of 22)
Table 2-23
Terminal Functions
By Ball Number
(Part 21 of 22)
Signal Name
Ball Number
Signal Name
AG17
UART0RXD
AH22
GPIO22
AG18
GPIO09
AH23
GPIO20
VDDR_2
AG18
BOOTMODE08
AH24
GPIO17
VDDT2
AG19
GPIO02
AH25
TIMO0
VSS
AG19
BOOTMODE01
AH26
EMU09
MDCLK
AG20
GPIO13
AH27
VSS
USIMIO
AG20
BOOTMODE12
AH28
EMU05
SPIDOUT
AG21
GPIO19
AH29
EMU02
AF15
SPISCS1
AG22
VSS
AH30
RP1FBN
AF16
UART1RXD
AG23
GPIO16
AJ1
RIORXN3
AF17
SCL
AG23
BOOTMODE13
AJ2
RIORXP3
AF18
GPIO10
AG24
GPIO30
AJ3
VSS
AF18
BOOTMODE09
AG25
VSS
AJ4
RIORXP1
AF19
GPIO01
AG26
EMU11
AJ5
RIORXN1
AF19
BOOTMODE00
AG27
EMU04
AJ6
VSS
AF20
GPIO25
AG28
EMU01
AJ7
RIOTXP0
AF21
GPIO18
AG29
VSS
AJ8
RIOTXN0
AF22
GPIO29
AG30
RP1FBP
AJ9
VSS
AF23
GPIO28
AH1
VSS
AJ10
PCIERXN1
AF24
GPIO31
AH2
SGMII1RXN
AJ11
PCIERXP1
AF25
TIMO1
AH3
SGMII1RXP
AJ12
VSS
AF26
TDI
AH4
VSS
AJ13
PCIECLKN
AF27
EMU03
AH5
RIOTXN2
AJ14
PASSCLKP
AF28
EMU00
AH6
RIOTXP2
AJ15
SPISCS3
AF29
RADSYNC
AH7
VSS
AJ16
UART1RTS
AF30
RP1CLKP
AH8
PCIETXP1
AJ17
UART0CTS
AG1
SGMII0RXN
AH9
PCIETXN1
AJ18
GPIO07
AG2
SGMII0RXP
AH10
VSS
AJ18
BOOTMODE06
AG3
VSS
AH11
RSV25
AJ19
GPIO05
AG4
RIOTXN3
AH12
RSV24
AJ19
BOOTMODE04
AG5
RIOTXP3
AH13
USIMCLK
AJ20
GPIO00
AG6
VSS
AH14
SPICLK
AJ20
LENDIAN
AG7
RIOTXN1
AH15
SPISCS4
AJ21
GPIO12
AG8
RIOTXP1
AH16
UART0TXD
AJ21
BOOTMODE11
AG9
VSS
AH17
VSS
AJ22
GPIO24
AG10
PCIETXP0
AH18
GPIO08
AJ23
GPIO23
AG11
PCIETXN0
AH18
BOOTMODE07
AJ24
EMU18
AG12
VSS
AH19
GPIO03
AJ25
TIMI0
AG13
USIMRST
AH19
BOOTMODE02
AJ25
PCIESSEN
AG14
SPIDIN
AH20
GPIO15
AJ26
EMU14
AG15
SPISCS0
AH20
PCIESSMODE1
AJ27
EMU12
AG16
UART1TXD
AH21
GPIO26
AJ28
EMU08
72
Device Overview
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Table 2-23
Terminal Functions
By Ball Number
(Part 22 of 22)
Ball Number
Signal Name
AJ29
EMU06
AJ30
PHYSYNC
AK1
VSS
AK2
RIORXN2
AK3
RIORXP2
AK4
VSS
AK5
RIORXP0
AK6
RIORXN0
AK7
VSS
AK8
PCIERXP0
AK9
PCIERXN0
AK10
VSS
AK11
SRIOSGMIICLKN
AK12
SRIOSGMIICLKP
AK13
PCIECLKP
AK14
PASSCLKN
AK15
SPISCS2
AK16
UART1CTS
AK17
UART0RTS
AK18
GPIO06
AK18
BOOTMODE05
AK19
GPIO04
AK19
BOOTMODE03
AK20
VSS
AK21
GPIO14
AK21
PCIESSMODE0
AK22
GPIO11
AK22
BOOTMODE10
AK23
VSS
AK24
EMU17
AK25
EMU16
AK26
EMU15
AK27
EMU13
AK28
EMU10
AK29
EMU07
AK30
VSS
Device Overview
73
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
2.12 Development
2.12.1 Development Support
In case the customer would like to develop their own features and software on the TCI6614 device, TI offers an
extensive line of development tools for the TMS320C6000 DSP platform, including tools to evaluate the
performance of the processors, generate code, develop algorithm implementations, and fully integrate and debug
software and hardware modules. The tool's support documentation is electronically available within the Code
Composer Studio Integrated Development Environment (IDE).
The following products support development of C6000 DSP-based applications:
Software Development Tools:
Code Composer Studio Integrated Development Environment (IDE), including Editor C/C++/Assembly
Code Generation, and Debug plus additional development tools
Scalable, Real-Time Foundation Software (DSP/BIOS), which provides the basic run-time target software
needed to support any DSP application.
Hardware Development Tools:
Extended Development System (XDS) Emulator (supports C6000 DSP multiprocessor system debug)
2.12.2 Device Support
2.12.2.1 Device and Development-Support Tool Nomenclature
To designate the stages in the product development cycle, TI assigns prefixes to the part numbers of all DSP devices
and support tools. Each DSP commercial family member has one of three prefixes: TMX, TMP, or TMS (e.g.,
TMX320CMH). Texas Instruments recommends two of three possible prefix designators for its support tools:
TMDX and TMDS. These prefixes represent evolutionary stages of product development from engineering
prototypes (TMX/TMDX) through fully qualified production devices/tools (TMS/TMDS).
Device development evolutionary flow:
TMX: Experimental device that is not necessarily representative of the final device's electrical specifications
TMP: Final silicon die that conforms to the device's electrical specifications but has not completed quality and
reliability verification
TMS: Fully qualified production device
Support tool development evolutionary flow:
TMDX: Development-support product that has not yet completed Texas Instruments internal qualification
testing.
TMDS: Fully qualified development-support product
TMX and TMP devices and TMDX development-support tools are shipped with 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.
Predictions show that prototype devices (TMX or TMP) have a greater failure rate than the standard production
devices. Texas Instruments recommends that these devices not be used in any production system because their
expected end-use failure rate still is undefined. Only qualified production devices are to be used.
TI device nomenclature also includes a suffix with the device family name. This suffix indicates the package type (for
example, CYP), the temperature range (for example, blank is the default case temperature range), and the device
speed range, in Megahertz (for example, blank is 1000 MHz [1 GHz]).
74
Device Overview
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
For device part numbers and further ordering information for TMS320TCI6614 in the CMS package type, see the
TI website www.ti.com or contact your TI sales representative.
Figure 2-23 provides a legend for reading the complete device name for any C66x+ DSP generation member.
Figure 2-23
320
TCI6614
(_)
(_)
(_)
CMS
(_)
(_)
PREFIX
TMX = Experimental device
TMS = Qualified device
DEVICE FAMILY
320 = TMS320 DSP family
TEMPERATURE RANGE
Blank = 0C to +100C (default case temperature)
A = Extended temperature range
(-40C to +100C)
DEVICE
C66x SoC: TCI6614
SILICON REVISION
Blank = Initial Silicon 1.0
A = Silicon Revision 1.1
C = Silicon Revision 1.3
SoC SECURITY
Blank = SoC level security NOT enabled
D = SoC level security enabled with TI development keys
S = SoC level security enabled with production keys
PACKAGE TYPE
CMS = 900-pin plastic ball grid array,
with Pb-free solder balls
SECURITY ACCELERATOR
Blank = Security Accelerator NOT enabled
X = Security Accelerator enabled
Device Overview
75
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
SPRUGV5
SPRUGV7
SPRUGZ1
SPRUGY5
SPRUGW4
SPRUGW0
SPRUGH7
SPRUGY8
SPRABI1
SPRU655
Enhanced Direct Memory Access 3 (EDMA3) for KeyStone Devices User Guide
SPRUGS5
SPRUGZ3
Fast Fourier Transform Coprocessor (FFTC) for KeyStone Devices User Guide
SPRUGS2
SPRUGV1
Gigabit Ethernet (GbE) Switch Subsystem (1 GB) for KeyStone Devices User Guide
SPRUGV9
SPRABI2
SPRUGW8
SPRUGV3
SPRUGW5
SPRUGR9
Multicore Shared Memory Controller (MSMC) for KeyStone I Devices User Guide
SPRUGW7
SPRUGS4
Peripheral Component Interconnect Express (PCIe) for KeyStone Devices User Guide
SPRUGS6
SPRUGV2
SPRABH0
SPRUGV4
SPRUGY9
(1)
SPRABS3
SPRUGP2
SPRUGW1
SPRUGZ4
SPRUGS0
SPRUGP1
Using Advanced Event Triggering to Debug Real-Time Problems in High Speed Embedded Microprocessor Systems
SPRA387
Using Advanced Event Triggering to Find and Fix Intermittent Real-Time Bugs
SPRA753
SPRA839
SPRUGV6
76
Device Overview
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
3 Device Configuration
On the TMS320TCI6614 device, certain device configurations like boot mode and endianess, are selected at device
power-on reset. The status of the peripherals (enabled/disabled) is determined after device power-on reset. By
default, the peripherals on the device are disabled and need to be enabled by software before being used.
Configuration Pin
(1) (2)
Pin No.
IPD/IPU
(1)
Functional Description
AJ20
IPU
AF19,AG19,AH19,
AK19,AJ19,AK18,
AJ18,AH18,AG18,
AF18,AK22,AJ21,
AG20, AG23
IPD
Method of boot
See Boot Modes Supported and PLL Settings on page 30 for more details. See the
Bootloader for the C66x DSP User Guide in Related Documentation from Texas
Instruments on page 76 for detailed information on boot configuration
AK21, AH20
IPD
(1) (2)
AJ23
IPD
CORECLKSEL
(1)
AC26
IPD
PACLKSEL(1)
AD23
IPD
LENDIAN
BOOTMODE[13:0](1) (2)
PCIESSMODE[1:0]
PCIESSEN
(1) (2)
Device Configuration
77
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Address Start
Address End
Size
Field
0x02620000
0x02620007
8B
Reserved
Description
0x02620008
0x02620017
16B
Reserved
0x02620018
0x0262001B
4B
JTAGID
0x0262001C
0x0262001F
4B
Reserved
0x02620020
0x02620023
4B
DEVSTAT
0x02620024
0x02620037
20B
Reserved
0x02620038
0x0262003B
4B
KICK0
0x0262003C
0x0262003F
4B
KICK1
0x02620040
0x02620043
4B
SoC_BOOT_ADDR0
0x02620044
0x02620047
4B
SoC_BOOT_ADDR1
0x02620048
0x0262004B
4B
SoC_BOOT_ADDR2
0x0262004C
0x0262004F
4B
SoC_BOOT_ADDR3
0x02620050
0x02620053
4B
Reserved
0x02620054
0x02620057
4B
Reserved
0x02620058
0x0262005B
4B
Reserved
0x0262005C
0x0262005F
4B
Reserved
0x02620060
0x02620063
4B
ARM_BOOT_ADDR
0x02620064
0x0262010F
172B
Reserved
0x02620110
0x02620117
8B
MACID
0x02620118
0x0262012F
24B
Reserved
0x02620130
0x02620133
4B
LRSTNMIPINSTAT_CLR
0x02620134
0x02620137
4B
RESET_STAT_CLR
0x02620138
0x0262013B
4B
Reserved
0x0262013C
0x0262013F
4B
BOOTCOMPLETE
0x02620140
0x02620143
4B
Reserved
0x02620144
0x02620147
4B
RESET_STAT
0x02620148
0x0262014B
4B
LRSTNMIPINSTAT
0x0262014C
0x0262014F
4B
DEVCFG
0x02620150
0x02620153
4B
PWRSTATECTL
78
Device Configuration
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Table 3-2
Address Start
Address End
Size
Field
Description
0x02620154
0x02620157
4B
SRIO_SERDES_STS
0x02620158
0x0262015B
4B
SGMII_SERDES_STS
0x0262015C
0x0262015F
4B
PCIE_SERDES_STS
0x02620160
0x02620160
4B
HYPERLINK_SERDES_STS
0x02620164
0x02620167
4B
AIF2_A_SERDES_STS
0x02620168
0x0262016B
4B
AIF2_B_SERDES_STS
0x0262016C
0x0262017F
20B
Reserved
0x02620180
0x02620183
4B
Reserved
0x02620184
0x0262018F
12B
Reserved
0x02620190
0x02620193
4B
Reserved
0x02620194
0x02620197
4B
Reserved
0x02620198
0x0262019B
4B
Reserved
0x0262019C
0x0262019F
4B
Reserved
0x026201A0
0x026201A3
4B
Reserved
0x026201A4
0x026201A7
4B
Reserved
0x026201A8
0x026201AB
4B
Reserved
0x026201AC
0x026201AF
4B
Reserved
0x026201B0
0x026201B3
4B
Reserved
0x026201B4
0x026201B7
4B
Reserved
0x026201B8
0x026201BB
4B
Reserved
0x026201BC
0x026201BF
4B
Reserved
0x026201C0
0x026201C3
4B
Reserved
0x026201C4
0x026201C7
4B
Reserved
0x026201C8
0x026201CB
4B
Reserved
0x026201CC
0x026201CF
4B
Reserved
0x026201D0
0x026201FF
48B
Reserved
0x02620200
0x02620203
4B
NMIGR0
0x02620204
0x02620207
4B
NMIGR1
0x02620208
0x0262020B
4B
NMIGR2
0x0262020C
0x0262020F
4B
NMIGR3
0x02620210
0x02620213
4B
Reserved
0x02620214
0x02620217
4B
Reserved
0x02620218
0x0262021B
4B
Reserved
0x0262021C
0x0262021F
4B
Reserved
0x02620220
0x0262023F
32B
Reserved
0x02620240
0x02620243
4B
IPCGR0
0x02620244
0x02620247
4B
IPCGR1
0x02620248
0x0262024B
4B
IPCGR2
0x0262024C
0x0262024F
4B
IPCGR3
0x02620250
0x02620253
4B
Reserved
0x02620254
0x02620257
4B
Reserved
0x02620258
0x0262025B
4B
Reserved
0x0262025C
0x0262025F
4B
Reserved
0x02620260
0x0262027B
28B
Reserved
Device Configuration
79
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
Table 3-2
www.ti.com
Address Start
Address End
Size
Field
Description
0x0262027C
0x0262027F
4B
IPCGRH
0x02620280
0x02620283
4B
IPCAR0
0x02620284
0x02620287
4B
IPCAR1
0x02620288
0x0262028B
4B
IPCAR2
0x0262028C
0x0262028F
4B
IPCAR3
0x02620290
0x02620293
4B
Reserved
0x02620294
0x02620297
4B
Reserved
0x02620298
0x0262029B
4B
Reserved
0x0262029C
0x0262029F
4B
Reserved
0x026202A0
0x026202BB
28B
Reserved
0x026202BC
0x026202BF
4B
IPCARH
0x026202C0
0x026202FF
64B
Reserved
0x02620300
0x02620303
4B
TINPSEL
0x02620304
0x02620307
4B
TOUTPSEL
0x02620308
0x0262030B
4B
RSTMUX0
0x0262030C
0x0262030F
4B
RSTMUX1
0x02620310
0x02620313
4B
RSTMUX2
0x02620314
0x02620317
4B
RSTMUX3
0x02620318
0x0262031B
4B
RSTMUX8
0x0262031C
0x0262031F
4B
Reserved
0x02620320
0x02620323
4B
Reserved
0x02620324
0x02620327
4B
Reserved
0x02620328
0x0262032B
4B
MAINPLLCTL0
0x0262032C
0x0262032F
4B
MAINPLLCTL1
0x02620330
0x02620333
4B
DDR3PLLCTL0
0x02620334
0x02620337
4B
DDR3PLLCTL1
0x02620338
0x0262033B
4B
PASSPLLCTL0
0x0262033C
0x0262033F
4B
PASSPLLCTL1
0x02620340
0x02620343
4B
SGMII_SERDES_CFGPLL
0x02620344
0x02620347
4B
SGMII_SERDES_CFGRX0
0x02620348
0x0262034B
4B
SGMII_SERDES_CFGTX0
0x0262034C
0x0262034F
4B
SGMII_SERDES_CFGRX1
0x02620350
0x02620353
4B
SGMII_SERDES_CFGTX1
0x02620354
0x02620357
4B
Reserved
0x02620358
0x0262035B
4B
PCIE_SERDES_CFGPLL
0x0262035C
0x0262035F
4B
Reserved
0x02620360
0x02620363
4B
SRIO_SERDES_CFGPLL
0x02620364
0x02620367
4B
SRIO_SERDES_CFGRX0
0x02620368
0x0262036B
4B
SRIO_SERDES_CFGTX0
0x0262036C
0x0262036F
4B
SRIO_SERDES_CFGRX1
0x02620370
0x02620373
4B
SRIO_SERDES_CFGTX1
0x02620374
0x02620377
4B
SRIO_SERDES_CFGRX2
80
Device Configuration
See section 8.6 Main PLL and the PLL Controller on page 147
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Table 3-2
Address Start
Address End
Size
Field
0x02620378
0x0262037B
4B
SRIO_SERDES_CFGTX2
0x0262037C
0x0262037F
4B
SRIO_SERDES_CFGRX3
0x02620380
0x02620383
4B
SRIO_SERDES_CFGTX3
0x02620384
0x02620387
4B
Reserved
0x02620388
0x026203AF
28B
Reserved
0x026203B0
0x026203B3
4B
Reserved
0x026203B4
0x026203B7
4B
HYPERLINK_SERDES_CFGPLL
0x026203B8
0x026203BB
4B
HYPERLINK_SERDES_CFGRX0
0x026203BC
0x026203BF
4B
HYPERLINK_SERDES_CFGTX0
0x026203C0
0x026203C3
4B
HYPERLINK_SERDES_CFGRX1
0x026203C4
0x026203C7
4B
HYPERLINK_SERDES_CFGTX1
0x026203C8
0x026203CB
4B
HYPERLINK_SERDES_CFGRX2
0x026203CC
0x026203CF
4B
HYPERLINK_SERDES_CFGTX2
0x026203D0
0x026203D3
4B
HYPERLINK_SERDES_CFGRX3
0x026203D4
0x026203D7
4B
HYPERLINK_SERDES_CFGTX3
0x026203D8
0x026203DB
4B
Reserved
0x026203DC
0x026203F7
28B
Reserved
0x026203F8
0x026203FB
4B
DEVSPEED
0x026203FC
0x026203FF
4B
Reserved
0x02620400
0x02620403
4B
PKTDMA_PRI_ALLOC
0x02620404
0x02620467
100B
Reserved
0x02620580
0x02620584
4B
ARM_CPRIORITY
Description
Device Configuration
81
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
31
19
Reserved
18
17
PACLKSEL
PCIESSEN
PCIESSMODE
BOOTMODE
R-x
R/W-xx
R/W-xxxxxxxxxxxx
R-0
16
15
14
0
LENDIAN
R-x
(1)
Table 3-3
Bit
Field
Description
31-19
Reserved
18
PACLKSEL
17
PCIESSEN
16-15
PCIESSMODE
14-1
BOOTMODE
Determines the bootmode configured for the device. For more information on bootmode, see Section 2.4 Boot Modes
Supported and PLL Settings on page 30 and see the Bootloader for the C66x DSP User Guide in2.13 Related
Documentation from Texas Instruments on page 76.
LENDIAN
Device endian mode (LENDIAN) Shows the status of whether the system is operating in Big Endian mode or Little
Endian mode (default).
0 = System is operating in Big Endian mode
1 = System is operating in Little Endian mode (default)
31
Reserved
SYSCLKOUTEN
R-0
R/W-1
82
Device Configuration
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Table 3-4
Bit
Field
Description
31-1
Reserved
SYSCLKOUTEN
SYSCLKOUT enable
0 = No clock output
1 = Clock output enabled (default)
31
28
27
12
11
VARIANT
PART NUMBER
MANUFACTURER
LSB
R-xxxx
R-1
Table 3-5
Bit
Field
Value
Description
31-28
VARIANT
xxxxb
Variant value. The value of this field depends on the silicon revision being used.
27-12
PART NUMBER
11-1
MANUFACTURER
Manufacturer
LSB
1b
Device Configuration
83
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
31
20
19
18
17
16
Reserved
NMI3
NMI2
NMI1
NMI0
R, +000000000000
R-0
R-0
R-0
R-0
15
Reserved
LR3
LR2
LR1
LR0
R, +000000000000
R-0
R-0
R-0
R-0
Table 3-6
Bit
Field
Description
31-20
Reserved
Reserved
19
NMI3
CorePac3 in NMI
18
NMI2
CorePac2 in NMI
17
NMI1
CorePac1 in NMI
16
NMI0
CorePac0 in NMI
15-4
Reserved
Reserved
LR3
LR2
LR1
LR0
31
20
19
Reserved
NMI3
R,+000000000000
WC,+0
(1)
18
17
16
NMI2
NMI1
NMI0
WC,+0
WC,+0
WC,+0
15
Reserved
LR3
LR2
LR1
LR0
R,+000000000000
WC,+0
WC,+0
WC,+0
WC,+0
Table 3-7
Bit
Field
Description
31-20
Reserved
Reserved
19
NMI3
18
NMI2
17
NMI1
16
NMI0
15-4
Reserved
Reserved
LR3
84
Device Configuration
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Table 3-7
Bit
Field
Description
LR2
LR1
LR0
GR
Reserved
LR3
LR2
LR1
LR0
R, +1
R,+0
R,+0
R,+0
R,+0
Table 3-8
Bit
Field
Description
31
GR
30-4
Reserved
Reserved.
LR3
LR2
LR1
LR0
Device Configuration
85
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
GR
Reserved
LR3
LR2
LR1
LR0
RW, +0
RW,+0
RW,+0
RW,+0
RW,+0
Table 3-9
Bit
Field
Description
31
GR
30-4
Reserved
Reserved.
LR3
LR2
LR1
LR0
31
Reserved
BC_ARM
Reserved
BC3
BC2
BC1
BC0
RW,+0
R, +0000
RW,+0
RW,+0
RW,+0
RW,+0
86
Device Configuration
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Table 3-10
Bit
Field
Description
31-9
Reserved
Reserved
BC_ARM
7-4
Reserved
Reserved
BC3
BC2
BC1
BC0
The BCx bit indicates the boot complete status of the corresponding core. All BCx bits will be sticky bits that is
they can be set only once by the software after device reset and they will be cleared to 0 on all device resets.
Boot ROM code will be implemented such that each core will set its corresponding BCx bit immediately before
branching to the predefined location in memory.
3.3.10 Power State Control (PWRSTATECTL) Register
The PWRSTATECTL Register is controlled by the software to indicate the power-saving mode. ROM code reads
this register to differentiate between the various power saving modes. This register is cleared only by POR and will
survive all other device resets. See the Hardware Design Guide for KeyStone Devices inRelated Documentation from
Texas Instruments on page 76 for more information. The Power State Control Register is shown in Figure 3-9 and
described in Table 3-11.
Figure 3-9
31
GENERAL_PURPOSE
HIBERNATION_MODE
HIBERNATION
STANDBY
RW,+0
RW,+0
RW,+0
Device Configuration
87
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
Table 3-11
www.ti.com
Bit
Field
Description
31-3
GENERAL_PURPOSE
Used to provide a start address for execution out of the hibernation modes. See the Bootloader for the C66x DSP User
Guide in2.13 Related Documentation from Texas Instruments on page 76.
HIBERNATION_MODE
HIBERNATION
STANDBY
31
GENERAL_PURPOSE
NMIG
RW,+0
Table 3-12
Bit
Field
Description
31-1
Reserved
Reserved
NMIG
NMI generation
Reads return 0
Writes:
0 = No effect
1 = Creates NMI pulse to the corresponding CorePac CorePac0 for NMIGR0, etc.
88
Device Configuration
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
These registers also provide a Source ID facility by which up to 28 different sources of interrupts can be identified.
Allocation of source bits to source processor and meaning is entirely based on software convention. The register field
descriptions are given in the following tables. Virtually anything can be a source for these registers as this is
completely controlled by software. Any master that has access to BOOTCFG module space can write to these
registers. The IPC Generation Register is shown in Figure 3-11 and described in Table 3-13.
Figure 3-11
31
30
29
28
SRCS27
SRCS26
SRCS25
SRCS24
RW +0
RW +0
RW +0
RW +0
27
SRCS23 SRCS4
SRCS3
SRCS2
SRCS1
SRCS0
Reserved
IPCG
RW +0
RW +0
RW +0
RW +0
R, +000
RW +0
Table 3-13
Bit
Field
Description
31-4
SRCSx
Source ID select
Reads return current value of internal register bit.
Writes:
0 = No effect
1 = Sets both SRCSx and the corresponding SRCCx
3-1
Reserved
Reserved
IPCG
IPC generation
Reads return 0.
Writes:
0 = No effect
1 = Creates an Inter-SoC interrupt
31
30
29
28
SRCC27
SRCC26
SRCC25
SRCC24
RW +0
RW +0
RW +0
RW +0
27
SRCC23 SRCC4
SRCC3
SRCC2
SRCC1
SRCC0
Reserved
RW +0
RW +0
RW +0
RW +0
R, +0000
Device Configuration
89
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
Table 3-14
www.ti.com
Bit
Field
31-4
SRCCx
Description
Source ID control
Reads return current value of internal register bit.
Writes:
0 = No effect
1 = Clears both SRCCx and the corresponding SRCSx
3-0
Reserved
Reserved
31
30
29
28
SRCS27
SRCS26
SRCS25
SRCS24
RW +0
RW +0
RW +0
RW +0
27
SRCS23 SRCS4
SRCS3
SRCS2
SRCS1
SRCS0
Reserved
IPCG
RW +0
RW +0
RW +0
RW +0
R, +000
RW +0
Table 3-15
Bit
Field
Description
31-4
SRCSx
Source ID select
Reads return current value of internal register bit.
Writes:
0 = No effect
1 = Sets both SRCSx and the corresponding SRCCx
3-1
Reserved
Reserved
IPCG
IPC generation
Reads return 0.
Writes:
0 = No effect
1 = Creates an interrupt pulse on ARM (host interrupt/event output in HOUT pin)
90
Device Configuration
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
31
30
29
28
SRCC27
SRCC26
SRCC25
SRCC24
RW +0
RW +0
RW +0
RW +0
27
SRCC23 SRCC4
SRCC3
SRCC2
SRCC1
SRCC0
Reserved
RW +0
RW +0
RW +0
RW +0
R, +0000
Table 3-16
Bit
Field
Description
31-4
SRCCx
Source ID control
Reads return current value of internal register bit.
Writes:
0 = No effect
1 = Clears both SRCCx and the corresponding SRCSx
3-0
Reserved
Reserved
31
24
Reserved
R/W-1
R/W-0
R/W-1
R/W-0
R/W-1
R/W-0
R/W-1
R/W-0
spacer
23
22
21
20
19
18
17
16
TINPHSEL11
TINPLSEL11
TINPHSEL10
TINPLSEL10
TINPHSEL9
TINPLSEL9
TINPHSEL8
TINPLSEL8
R/W-1
R/W-0
R/W-1
R/W-0
R/W-1
R/W-0
R/W-1
R/W-0
spacer
15
14
13
12
11
10
TINPHSEL7
TINPLSEL7
TINPHSEL6
TINPLSEL6
TINPHSEL5
TINPLSEL5
TINPHSEL4
TINPLSEL4
R/W-1
R/W-0
R/W-1
R/W-0
R/W-1
R/W-0
R/W-1
R/W-0
spacer
TINPHSEL3
TINPLSEL3
TINPHSEL2
TINPLSEL2
TINPHSEL1
TINPLSEL1
TINPHSEL0
TINPLSEL0
R/W-1
R/W-0
R/W-1
R/W-0
R/W-1
R/W-0
R/W-1
R/W-0
Device Configuration
91
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
Table 3-17
Bit
Field
Description
31-24 Reserved
Reserved
23
TINPHSEL11
22
TINPLSEL11
21
TINPHSEL10
20
TINPLSEL10
19
TINPHSEL9
18
TINPLSEL9
17
TINPHSEL8
16
TINPLSEL8
15
TINPHSEL7
14
TINPLSEL7
13
TINPHSEL6
12
TINPLSEL6
11
TINPHSEL5
10
TINPLSEL5
TINPHSEL4
TINPLSEL4
TINPHSEL3
92
www.ti.com
Device Configuration
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Table 3-17
Bit
Field
Description
TINPLSEL3
TINPHSEL2
TINPLSEL2
TINPHSEL1
TINPLSEL1
TINPHSEL0
TINPLSEL0
31
10
Reserved
TOUTPSEL1
TOUTPSEL0
R,+0000000000000000000000000
RW,+0001
RW,+0000
Device Configuration
93
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
Table 3-18
Bit
www.ti.com
Field
Description
31-9
Reserved
Reserved
9-5
TOUTPSEL1
00110 = TOUTL3
00111 = Reserved
01000 = TOUTL4
01001 = TOUTH4
01010 = TOUTL5
01011 = TOUTH5
01100 = TOUTL6
01101 = TOUTH6
01110 = TOUTL7
01111 = TOUTH7
10000 = TOUTL8
10001 = TOUTH8
10010 = TOUTL9
10011 = TOUTH9
10100 = TOUTL10
10101 = TOUTH10
10110 = TOUTL11
10111 = TOUTH11
Others = Reserved
00110: TOUTL3
00111: Reserved
01000: TOUTL4
01001: TOUTH4
01010: TOUTL5
01011: TOUTH5
01100: TOUTL6
01101: TOUTH6
01110: TOUTL7
01111: TOUTH7
10000: TOUTL8
10001: TOUTH8
10010: TOUTL9
10011: TOUTH9
10100: TOUTL10
10101: TOUTH10
10110: TOUTL11
10111: TOUTH11
Others: Reserved
4-0
TOUTPSEL0
31
10
Reserved
EVTSTATCLR
Reserved
DELAY
EVTSTAT
OMODE
LOCK
RC, +0
R, +0
RW, +100
R, +0
RW, +000
RW, +0
Legend: R = Read only; RW = Read/Write; -n = value after reset; RC = Read only and write 1 to clear
Table 3-19
Bit
Field
Description
31-10
Reserved
Reserved
EVTSTATCLR
Reserved
Reserved
7-5
DELAY
94
Device Configuration
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Table 3-19
Bit
Field
Description
EVTSTAT
3-1
OMODE
LOCK
31
23
22
DEVSPEED
Reserved
R-n
R-n
Table 3-20
Bit
Field
Description
31-23
DEVSPEED
22-0
Reserved
Device Configuration
95
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
96
Device Configuration
TMS320TCI6614
Communications Infrastructure KeyStone SoC
www.ti.com
SPRS671DFebruary 2013
4 System Interconnect
On the TMS320TCI6614 device, the C66x CorePacs, the ARM CorePac, the EDMA3 transfer controllers, and the
system peripherals are interconnected through the TeraNet, which is a non-blocking switch fabric enabling fast and
contention-free internal data movement. The TeraNet allows for low-latency, concurrent data transfers
between master peripherals and slave peripherals. The TeraNet also allows for seamless arbitration between the
system masters when accessing system slaves.
System Interconnect
97
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
ARM_port0
ARM_port1
77
77
77
77
77
BCP_Packet DMA
Semaphore
EDMA3CC2_TC (0-3)
EDMA3CC1_TC (0-3)
EDMA3CC0_TC (0-1)
EDMA3CC2
EDMA3CC1
EDMA3CC0
BCP_CFG
RAC_FE
TAC_BE
TCP3d
VCP2
DDR_EMIF
Coresight ETB
77
77
77
EMIF16
75 -
TETB_System
STM
MSMC_SMS
MSMC_SES
HyperLink_Slave
QM_Slave
PCIe_Slave
SPI
Masters
Boot_ROM,
Slaves
BCP_DIO0
BCP_DIO1
10
10
10
10 -
HyperLink_Master
1,
12
1,
12
1,
12
1, 1,
12 12
1,
12
1,
12
EDMA3CC0_TC0_RD
3,
12
3,
12
3,
12
3,
12
3, 3,
12 12
3,
12
EDMA3CC0_TC0_WR
3,
12
3,
12
3,
12
3, 3,
12 12
3,
12
EDMA3CC0_TC1_RD
3,
12
3,
12
3,
12
3,
12
3, 3,
12 12
3,
12
EDMA3CC0_TC1_WR
3,
12
3,
12
3,
12
3, 3,
12 12
3,
12
12
EDMA3CC1_TC0_RD
12
12
12
12 12
12
12
EDMA3CC1_TC0_WR
12 -
12
12
12
12 12
12
12
13
13
13
13 13
13
13
13
13
13 13
13
EDMA3CC1_TC1_RD
13
EDMA3CC1_TC1_WR
EDMA3CC1_TC2_RD
14
14
14
14 14
14
EDMA3CC1_TC2_WR
14
14
14
14 14
14
12
EDMA3CC1_TC3_RD
12
12
12
12 12
12
12
EDMA3CC1_TC3_WR
12 -
12
12
12
12 12
12
12
12
12
12
12 12
12
12
12
12
12
12 12
12
12
-
EDMA3CC2_TC0_RD
EDMA3CC2_TC0_WR
12 -
12
EDMA3CC2_TC1_RD
10
10
10
13
10 Y
13
13
13
13 13
13
EDMA3CC2_TC1_WR
10
10
10
10 Y
13
13
13
13 13
13
EDMA3CC2_TC2_RD
12
12
12
12
12 12
12
98
System Interconnect
12
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Table 4-1
12 -
12
12
EDMA3CC0_TC (0-1)
12
BCP_CFG
RAC_FE
TAC_BE
TCP3d
VCP2
DDR_EMIF
Coresight ETB
EMIF16
TETB_System
STM
MSMC_SMS
5
Semaphore
EDMA3CC2_TC (0-3)
MSMC_SES
HyperLink_Slave
QM_Slave
PCIe_Slave
Y
EDMA3CC1_TC (0-3)
EDMA3CC2
EDMA3CC1
EDMA3CC0
EDMA3CC2_TC2_WR
SPI
Masters
Boot_ROM,
Slaves
12 12
12
12
EDMA3CC2_TC3_RD
14
14
14
14 14
14
EDMA3CC2_TC3_WR
14
14
14
14 14
14
SRIO_Packet DMA
SRIO_Master
10
10
10
12 12
12
10 Y
12
12
12
12 12
PCIe_Master
10
10
10
12 12
12
NETCP
10
10
10
MSMC_Data_Master
4, 12
MSMC_EMIF
QM_Packet DMA
QM_Second
10
10
10
12
12
10 Y
12
12
12
12 12
12
12
10 -
10 -
12
12
12
12 12
12
12
DAP_Master
10
10
10
12 12
12
10 Y
12
12
12
12 12
12
12
FFTC_A
FFTC_B
RAC_A_BE0
RAC_B_BE0
RAC_A_BE1
RAC_B_BE1
AIF
TAC_FE
EDMA3CC0
EDMA3CC1
EDMA3CC2
CorePacx_CFG
(x = core number)
Tracer Master Port
End of Table 4-1
System Interconnect
99
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
Table 4-2
www.ti.com
INTD
OTP Memory
USIM
UART_CFG
AIF_CFG
VCP2_CFG
TCP3d_CFG
TAC_CFG
FFTC_CFG
RAC_CFG
SmartReflex_MMR
Debug_SS_CFG
MPUs
CIC(0 to 3)
PLL_CTL
PSC
SEC_Key_MGR(A/B)
SEC_CTL
I2C
GPIO
Timer
SRIO_CFG
NETCP_CFG
Masters
Tracers
QM_SS_CFG
Slaves
ARM_port0
ARM_port1
77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77,
12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12
BCP_Packet DMA
BCP_DIO0
BCP_DIO1
HyperLink_Master
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12
EDMA3CC0_TC0_RD
EDMA3CC0_TC0_WR
EDMA3CC0_TC1_RD
EDMA3CC0_TC1_WR
EDMA3CC1_TC0_RD
12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12
EDMA3CC1_TC0_WR
12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12
EDMA3CC1_TC1_RD
EDMA3CC1_TC1_WR
EDMA3CC1_TC2_RD
EDMA3CC1_TC2_WR
EDMA3CC1_TC3_RD
12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12
EDMA3CC1_TC3_WR
12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12
EDMA3CC2_TC0_RD
12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12
EDMA3CC2_TC0_WR
12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12
EDMA3CC2_TC1_RD
EDMA3CC2_TC1_WR
EDMA3CC2_TC2_RD
12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12
EDMA3CC2_TC2_WR
12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12
EDMA3CC2_TC3_RD
EDMA3CC2_TC3_WR
SRIO_Packet DMA
SRIO_Master
12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12
PCIe_Master
12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12
NETCP
MSMC_Data_Master
MSMC_EMIF
QM_Packet DMA
QM_Second
12 -
100
System Interconnect
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Table 4-2
INTD
OTP Memory
USIM
UART_CFG
AIF_CFG
VCP2_CFG
TCP3d_CFG
TAC_CFG
FFTC_CFG
RAC_CFG
SmartReflex_MMR
Debug_SS_CFG
MPUs
CIC(0 to 3)
PLL_CTL
PSC
SEC_Key_MGR(A/B)
SEC_CTL
I2C
GPIO
Timer
SRIO_CFG
NETCP_CFG
Masters
Tracers
QM_SS_CFG
Slaves
DAP_Master
12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12
FFTC_A
FFTC_B
RAC_A_BE0
RAC_B_BE0
RAC_A_BE1
RAC_B_BE1
AIF
TAC_FE
EDMA3CC0
EDMA3CC1
EDMA3CC2
CorePacx_CFG
(x = core number)
Tracer Master Port
System Interconnect
101
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
TeraNet 2_A
To TeraNet_3_A
ARM CorePac
Bridge_75
TNet_2_B
CPU/2
Bridge_77
MPU_6
DDR3
Tracer_DDR_2
Bridge_5
Bridge_6
Bridge_7
From TeraNet_3_A
Bridge_8
CPU/2
XMC
M
S
S
SES
SMS
M
MSMC
Tracer_MSMC0
Tracer_MSMC1
Bridge_9
HyperLink
TC_0
M
M
EDMA
CC0
TC_1
RAC_A_BE1
RAC_B_BE1
TeraNet 2_A
Tracer_MSMC2
Bridge_10
Tracer_MSMC3
Tracer_DDR
HyperLink
Bridge_1
To TeraNet_3_A
Bridge_3
Bridge_4
TCI6614
102
System Interconnect
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Figure 4-2
TeraNet 3_A
From ARM CorePac
TCI6614
Tracer_L2_0
Bridge_77
Tracer_L2_1
Bridge_1
Tracer_L2_2
From TeraNet_2_A
Bridge_3
Tracer_L2_3
Bridge_4
Tracer_TAC
MPU_1
NETCP
QM_SS
Packet DMA
PCIe
SRIO_M
Packet DMA
M
M
DIO0
BCP
QM_Second
FFTC_A
Packet DMA
FFTC_B
RAC_A_BE0
RAC_B_BE0
TAC_FE
AIF/DMA
TC_0
M
M
M
M
TC_1
TC_2
TC_3
TC_0
EDMA
CC2
TC_1
TC_2
TC_3
TNet_3_I
CPU/3
Debug_SS
EDMA
CC1
TNet_3_F
CPU/3
TNet_3_D
CPU/3
M
M
M
M
TNet_3_B
CPU/3
TNet_3_G
CPU/3
TeraNet 3_A
BCP
SRIO
Packet DMA
CPU/3
Tracer_QM
_DMA
MPU_5
Tracer
_RAC_FE
TNet_3_E
CPU/3
TNet_6P_A
CPU/6
MPU_7
CorePac_0
CorePac_1
CorePac_2
CorePac_3
TAC_BE
QM_SS
PCIe
VCP2
VCP2
VCP2
VCP2
RAC_A_FE
RAC_B_FE
BCP_CFG
TCP3d_A
TCP3d_B
SPI
Boot_ROM
EMIF16
Tracer_TNet
_6P_A
Bridge_5
Bridge_6
Bridge_7
To TeraNet_2_A
Bridge_8
Bridge_9
Bridge_10
Bridge_12
To TeraNet_3P_A
Bridge_13
Bridge_14
System Interconnect
103
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
Figure 4-3
www.ti.com
TeraNet 3P_A
Bridge_13
From TeraNet_3_A
Bridge_14
CorePac_1
TC ( 2)
CC0
TC ( 4)
CC1
TC ( 4)
CC2
MPU_2
QM_SS
MPU_3
Semaphore
CPU/3
TNet_3P_C
CPU/3
CorePac_2
CorePac_3
TNet_3P_D
CPU/3
Tracer_QM_CFG
TeraNet 3P_A
CorePac_0
TNet_2P
CPU/2
Bridge_12
Tracer_SM
TETB (Debug_SS)
TETB
CorePac ( 4)
TNet_3P_H
CPU/3
MPU_4
MPU ( 5)
MPU_5
MPU_6
MPU_7
Debug_SS
Tracer
_RAC_CFG
RAC_A_CFG
Tracer_CFG
RAC_B_CFG
MPU_0
To TeraNet_3P_B
To TeraNet_3P_Tracer
TCI6614
104
System Interconnect
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Figure 4-4
TeraNet 3P_B
TeraNet 3P_B
CPU/3
From TeraNet_3P_A
TNet_3P_E
CPU/3
TNet_3P_F
CPU/3
TNet_3P_G
CPU/3
Tracer_
TNet_6P_A
Tracer_
DDR_2
Tracer_
MSMC (5)
Tracer
(11)
SRIO
NETCP
VCP2
VCP2
VCP2
VCP2
AIF2
TCP3d_A
TCP3d_B
TAC
FFTC_A
FFTC_B
To TeraNet_6P_B
Bridge_20
TCI6614
System Interconnect
105
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
Figure 4-5
www.ti.com
TeraNet 3P_Tracer
TCI6614
106
Tracer_
MSMC_0
Tracer_
MSMC_1
Tracer_
MSMC_2
Tracer_
MSMC_3
Tracer_CFG
Tracer_DDR
Tracer_DDR2
Tracer_SM
Tracer_
QM_DMA
Tracer_
QM_CFG
Tracer_L2_
0 to 3
Tracer_TAC
Tracer_
RAC_FE
Tracer_
RAC_CFG
Tracer_
TNet_6P_A
System Interconnect
From TeraNet_3P_A
Debug_SS
STM
Debug_SS
TETB
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Figure 4-6
TeraNet 6P_B
Bridge_20
From TeraNet_3P_B
TCI6614
SmartReflex
GPIO
I2C
UART_0
UART_1
BOOTCFG
PSC
PLL_CTL
CIC (3)
Timer ( 12)
USIM
SEC_CTL
SEC_Key_
MGR_A
SEC_Key_
MGR_B
Customer
OTP
CIC3
INTD
System Interconnect
107
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
31
Reserved
PKTDMA_PRI
Y/W-00000000000000000000001000011
RW-000
Table 4-3
Bit
Field
Description
31-3
Reserved
Reserved.
2-0
PKDTDMA_PRI
Control the priority level for the transactions from Packet DMA master port, which access the external linking RAM.
31
27
26
24
23
19
18
16
Reserved
ARM_PORT0_EPRI
Reserved
ARM_PORT0_PRI
R, +0000 0
R/W, +110
R, +0000 0
R/W, +111
15
11
10
Reserved
ARM_PORT1_EPRI
Reserved
ARM_PORT1_PRI
R, +0000 0
R/W, +110
R, +0000 0
R/W, +111
108
System Interconnect
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Table 4-4
Bit
Field
Description
31-27
Reserved
Reserved
26-24
ARM_PORT0_EPRI
Escalated priority control for the transactions from ARM 128-bit master port.
The escalated priority should be set to equal or higher than the priority level specified in the normal priority field
(ARM_PORT0_PRI).
If the escalated priority level is lower than the priority level, the master port behavior is undetermined. So the escalated
priority field should be programmed along with the priority field.
000 = Priority 0 (highest priority)
001 = Priority 1
010 = Priority 2
011 = Priority 3
100 = Priority 4
101 = Priority 5
110 = Priority 6
111= Priority 7 (lowest priority)
23-19
Reserved
Reserved
18-16
ARM_PORT0_PRI
Priority control for the transactions from ARM 128-bit master port
000 = Priority 0 (highest priority)
001 = Priority 1
010 = Priority 2
011 = Priority 3
100 = Priority 4
101 = Priority 5
110 = Priority 6
111= Priority 7 (lowest priority)
15-11
Reserved
10-8
ARM_PORT1_EPRI
Reserved
Escalated priority control for the transactions from ARM 64-bit master port.
The escalated priority should be set to equal or higher than the priority level specified in the normal priority field
(ARM_PORT1_PRI).
If the escalated priority level is lower than the priority level, the master port behavior is undetermined. So the escalated
priority field should be programmed along with the priority field.
000 = Priority 0 (highest priority)
001 = Priority 1
010 = Priority 2
011 = Priority 3
100 = Priority 4
101 = Priority 5
110 = Priority 6
111= Priority 7 (lowest priority)
7-6
Reserved
2-0
ARM_PORT1_PRI
Reserved
Priority control for the transactions from ARM 64-bit master port
000 = Priority 0 (highest priority)
001 = Priority 1
010 = Priority 2
011 = Priority 3
100 = Priority 4
101 = Priority 5
110 = Priority 6
111= Priority 7 (lowest priority)
For all other modules, see the respective User Guides in 2.13 Related Documentation from Texas Instruments
on page 76 for programmable priority registers.
System Interconnect
109
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
5 C66x CorePac
The C66x CorePac consists of several components:
The C66x DSP core
Level-one and level-two memories (L1P, L1D, L2)
RSA accelerator (on cores 1 and 2 only)
Data Trace Formatter (DTF)
Embedded Trace Buffer (ETB)
Interrupt controller
Power-down controller
External memory controller
Extended memory controller
A dedicated power/sleep controller (LPSC)
The C66x CorePac also provides support for memory protection and bandwidth management (for resources local
to the CorePac). Figure 5-1 shows a block diagram of the C66x CorePac.
Figure 5-1
66xx
Instruction Fetch
16-/32-bit Instruction Dispatch
Control Registers
In-Circuit Emulation
Instruction Decode
Data Path B
Data Path A
PLLC
LPSC
A Register File
B Register File
A31-A16
A15-A0
B31-B16
B15-B0
.M1
xx
xx
.M2
xx
xx
GPSC
.L1
.S1
.D1
.D2
.S2
.L2
RSA
Cores 1 & 2
only
110
C66x CorePac
32KB L1D
L2 Cache/
SRAM
1024KB
MSM
SRAM
2048KB
DDR3
SRAM
DMA Switch
Fabric
External Memory
Controller (EMC)
Boot
Controller
Extended Memory
Controller (XMC)
Unified Memory
Controller (UMC)
32KB L1P
CFG Switch
Fabric
RSA
Cores 1 & 2
only
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
For more detailed information on the C66x CorePac in the TCI6614 device, see the C66x CorePac User Guide in
2.13 Related Documentation from Texas Instruments on page 76.
001
010
Block Base
Address
011
100
L1P Memory
00E0 0000h
1/2
SRAM
All
SRAM
7/8
SRAM
16K bytes
3/4
SRAM
Direct
Mapped
Cache
00E0 4000h
8K bytes
DM
Cache
Direct
Mapped
Cache
Direct
Mapped
Cache
00E0 6000h
4K bytes
00E0 7000h
4K bytes
00E0 8000h
C66x CorePac
111
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
001
010
011
100
L1D Memory
Block Base
Address
00F0 0000h
1/2
SRAM
All
SRAM
7/8
SRAM
16K bytes
3/4
SRAM
2-Way
Cache
00F0 4000h
8K bytes
2-Way
Cache
2-Way
Cache
112
C66x CorePac
2-Way
Cache
00F0 6000h
4K bytes
00F0 7000h
4K bytes
00F0 8000h
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
5.1.3 L2 Memory
The L2 memory configuration for the TCI6614 device is as follows:
Total memory size is 4096KB
Each core contains 1024KB of memory
Local starting address for each core is 0080 0000h
L2 memory can be configured as all SRAM, all 4-way set-associative cache, or a mix of the two. The amount of L2
memory that is configured as cache is controlled through the L2MODE field of the L2 Configuration Register
(L2CFG) of the C66x CorePac. Figure 5-4 shows the available SRAM/cache configurations for L2. By default, L2 is
configured as all SRAM after device reset.
Figure 5-4
L2 Mode Bits
000
001
010
011
100
101
110
L2 Memory
Block Base
Address
0080 0000h
1/2
SRAM
512K bytes
3/4
SRAM
ALL
SRAM
31/32
SRAM
15/16
SRAM
7/8
SRAM
4-Way
Cache
0088 0000h
256K bytes
4-Way
Cache
008C 0000h
128K bytes
4-Way
Cache
4-Way
Cache
4-Way
Cache
4-Way
Cache
008E 0000h
64K bytes
32K bytes
32K bytes
008F 0000h
008F 8000h
008F FFFFh
C66x CorePac
113
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Global addresses that are accessible to all masters in the system are in all memory local to the processors. In addition,
local memory can be accessed directly by the associated processor through aliased addresses, where the eight MSBs
are masked to 0. The aliasing is handled within the CorePac and allows for common code to be run unmodified on
multiple cores. For example, address location 0x10800000 is the global base address for CorePac0's L2 memory.
CorePac0 can access this location by either using 0x10800000 or 0x00800000. Any other master on the device must
use 0x10800000 only. Conversely, 0x00800000 can by used by any of the four CorePacs as their own L2 base
addresses. For CorePac0, as mentioned, this is equivalent to 0x10800000. For CorePac1, this is equivalent to
0x11800000. And for CorePac2, this is equivalent to 0x12800000. Local addresses should be used only for shared
code or data, allowing a single image to be included in memory. Any code/data targeted to a specific core, or a
memory region allocated during run-time by a particular CorePac should always use the global address only.
5.1.4 MSM SRAM
The MSM SRAM configuration for the TCI6614 device is as follows:
Memory size is 2048KB
The MSM can be configured as shared L2 or shared L3 memory
Allows extension of external addresses from 2GB to up to 8GB
Has built in memory protection features
The MSM SRAM is always configured as all SRAM. When configured as a shared L2, its contents can be cached in
L1P and L1D. When configured in shared L3 mode, its contents can be cached in L2 also. For more details on
external memory address extension and memory protection features, see the Multicore Shared Memory Controller
(MSMC) for KeyStone Devices User Guide in2.13 Related Documentation from Texas Instruments on page 76.
5.1.5 L3 Memory
The L3 ROM on the device is 128KB. The ROM contains software used to boot the device. There is no requirement
to block accesses from this portion to the ROM.
114
C66x CorePac
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
(1)
Bit
Description
Only accesses by system masters and IDMA are permitted (includes EDMA and IDMA accesses initiated by the SoC).
Faults are handled by software in an interrupt (or an exception, programmable within the CorePac interrupt
controller) service routine. An SoC or DMA access to a page without the proper permissions will:
Block the access reads return 0, writes are ignored
Capture the initiator in a status register ID, address, and access type are stored
Signal event to SoC interrupt controller
The software is responsible for taking corrective action to respond to the event and resetting the error status in the
memory controller. For more information on memory protection for L1D, L1P, and L2, see the C66x CorePac User
Guide in2.13 Related Documentation from Texas Instruments on page 76.
C66x CorePac
115
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
More information on the power-down features of the C66x CorePac can be found in the C66x CorePac Reference
Guide (literature number SPRUGW0).
116
C66x CorePac
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
31
16
15
VERSION
REVISION
R-n
R-n
Table 5-2
Bit
Field
Value
Description
31-16
VERSION
xxxxh
Version of the C66x CorePac implemented on the device will depend on the silicon being used.
15-0
REVISION
0000h
C66x CorePac
117
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
6 ARM CorePac
6.1 Introduction
The ARM CorePac of the TMS320TCI6614 handles transactions between the ARM core (ARM Cortex-A8
processor), the L3 interconnect, and the interrupt controller (INTC). The ARM CorePac integrates the A8 Core
processor with additional logic for protocol conversion, emulation, interrupt handling, and debug enhancements.
The A8 Core is an ARMv7-compatible, dual-issue, in-order execution engine, with integrated L1 and L2 caches and
a NEON SIMD media processing unit.
An interrupt controller is included in the ARM CorePac to handle host interrupt requests in the system.
The ARM CorePac includes CoreSight-compliant logic to allow the debug subsystem access to the A8 Core debug
and emulation resources, including the embedded trace macrocell.
The ARM CorePac has three functional clock domains, including a high-frequency clock domain used by the A8
Core. The high-frequency domain is isolated from the rest of the device by asynchronous bridges.
Figure 6-1 shows an overall view of the ARM CorePac.
Figure 6-1
ARM CorePac
ARM CorePac
ARM Coretex-A8
Integer Core
L1I
32KB
Neon Core
L1D
32KB
CoreSight
Embedded
Trace
Macrocell
L2 Cache
256KB
ROM
(128KB Secure
48KB Public)
ICE Crusher
AINTC
OCM RAM
64KB
118
ARM CorePac
Data TeraNet
Debug Subsystem
System Interrupts
TMS320TCI6614
Communications Infrastructure KeyStone SoC
www.ti.com
SPRS671DFebruary 2013
6.2 Features
The key features of the ARM CorePac are as follows:
ARM microprocessor
A8 Core revision R1P1.
ARM architecture version 7 ISA.
Two-issue, in-order execution pipeline.
L1 and L2 instruction and data cache of 32 KB, 4-way, 16 word line with 128 bit interface.
Integrated L2 cache of 256KB, 8-way, 16 word line, 128-bit interface to L1 along with ECC/parity.
Includes the Neon media coprocessor (NEON), which implements the advanced SIMD media processing
architecture and the VFPv3 architecture.
The external interface uses the AXI protocol configured to 128-bit data width.
Includes the embedded trace macrocell (ETM) support for non-invasive debugging.
Implements the ARMv7 debug with watchpoint and breakpoint registers and 32-bit advanced peripheral
bus (APB) slave interface to CoreSight debug systems.
Security
SECMON interface to A8 Core
Security state machine
Firewall
Secure RAM and ROM
Interrupt controller
Supports up to 128 interrupt requests
Emulation/debug
Compatible with CoreSight architecture.
Clock generation
Through SYSCLK1 and SYSCLK2
ARM CorePac
119
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Features
Description
Standard ARM instruction set + Thumb2, JazelleX Java accelerator, and media extensions
Backward compatible with previous ARM ISA versions
A8 Core version
R1P1
L2 cache
Flat memories
TLB
Fully associative and separate ITLB with 32 entries and DTLB with 32 entries
CoreSight ETM
The CoreSight ETM is embedded within the ARM CorePac. The 32KB buffer (ETB) exists at the chip level
debugSS
512 entries
Integer core
Neon core
Gives greatly enhanced throughput for media workloads and VFP-Lite support
Buses
128-bit AXI internal bus from A8 Core routed by an AXI2OCP bridge to the interrupt controller, ROM, RAM, and
3 asynchronous OCP bridges (128 bits, and 64 bits)
Closely coupled INTC to the ARM core with 128 interrupt lines
Present
JTAG-based debug
Trace support
120
ARM CorePac
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Region Index
Start Address
End Address
Region Size
Notes
0x0000_0000
0x07FF_FFFF
128MB
0x0BC0_0000
0x0BCF_FFFF
1MB
0x20BF_0000
0x20BF_FFFF
64KB
SPI
0x20C0_0000
0x20FF_FFFF
4MB
EMIF16 CFG
0x2100_0000
0x21FF_FFFF
16MB
0x3360_0000
0x337F_FFFF
2MB
0x3400_0000
0x341F_FFFF
2MB
QM
0x3500_0000
0x35FF_FFFF
16MB
BCP CFG
ARM CorePac
121
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
122
ARM CorePac
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Region
Address Range
Size
Additional note
0x4000_0000 0x4001_FFFF
0x4002_0000 0x4002_BFFF
Reserved
0x4002_C000 0x400F_FFFF
Reserved
0x4020_0000 0x402E_FFFF
0x402F_0000 0x402F_FFFF
1MB
1MB
Internal Reserved
Reserved
0x4010_0000 0x401F_FFFF
1MB
0x4820_0000 0x4820_0FFF
4KB
Reserved
0x4820_1000 0x4827_FFFF
508KB
0x4828_0000 0x4828_0FFF
4KB
Reserved
0x4828_1000 0x482F_FFFF
508KB
DDR3_EMIF
0x8000_0000 0xFFFF_FFFF
64-bit OCP Master Port 1 (To The Rest Of The System Except The DDR3_EMIF Data Space)
Boot space [1]
0x0000_0000 0x000F_FFFF
1MB
L3
(2GB 5MB) The ARM has a different memory map view for the address
range between 0x3000_0000 to 0x4FFF_FFFF compared to the
rest of the SoC masters. When the ARM issues a transaction in
the address range between 0x3000_ 0000 to 0x3FFF_FFFF, the
transaction is swapped with address 0x4000_000 to
0x4FFFF_FFFF before the transaction is sent to the rest of
device. On the other hand, the transactions from ARM to
address space 0x4000_0000 to 0x4FFF_FFFF is swapped with
address 0x3000_ 0000 to 0x3FFF_FFFF before it is sent to the
rest of the device. This address swapping is done by the
OCP2VBUS bridge.
Table 6-3 shows how the ARM views portions of the memory map differently from other masters as a result of
address swapping.
Table 6-3
RAC_Data_A
0x3320_0000 to 0x335F_FFFF
0x4320_0000 to 0x435F_FFFF
QM_SS_VBUSM
0x3400_0000 to 0x341F_FFFF
0x4400_0000 to 0x441F_FFFF
TAC_BE1
0x34C0_0000 to 0x34C2_0000
0x44C0_0000 to 0x44C2_0000
BCP_CFG
0x3520_0000 to 0x3521_FFFF
0x4520_0000 to 0x4521_FFFF
Hyperlink
0x4000_0000 to 0x4FFF_FFFF
0x3000_0000 to 0x3FFF_FFFF
ARM CorePac
123
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
CVDD
-0.3 V to 1.3 V
CVDD1
-0.3 V to 1.3 V
DVDD15
-0.3 V to 2.45 V
DVDD18
-0.3 V to 2.45 V
VREFHSTL
VDDT1, VDDT2
-0.3 V to 1.3 V
-0.3 V to 2.45 V
0V
LVCMOS (1.8 V)
-0.3 V to DVDD18+0.3 V
DDR3
-0.3 V to 2.45 V
IC
Input voltage (VI) range:
-0.3 V to 2.45 V
LVDS
-0.3 V to DVDD18+0.3 V
LJCB
-0.3 V to 1.3 V
SerDes
-0.3 V to CVDD1+0.3 V
LVCMOS (1.8 V)
-0.3 V to DVDD18+0.3 V
DDR3
Output voltage (VO) range:
-0.3 V to 2.45 V
-0.3 V to 2.45 V
IC
-0.3 V to 2.45 V
SerDes
Commercial
Operating case temperature range, TC:
Extended
-0.3 V to CVDD1+0.3 V
1-GHz CPU
0C to 100C
1.2-GHz CPU
0C to 100C
1-GHz CPU
-40C to 100C
1.2-GHz CPU
-40C to 100C
LVCMOS (1.8 V)
Overshoot/undershoot
(3)
DDR3
2
IC
Storage temperature range, Tstg:
-65C to 150C
124
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Table 7-2
Initial Startup
CVDD
SR Core supply
1000MHz - Device
1200MHz - Device
CVDD1
Core supply
(2)
Min
Nom
1.045
1.1 (3)
Max Unit
1.155
(4)
0.85-1.1
SRVnom*1.05
SRVnom*0.95
0.85-1.1
SRVnom*1.05
0.95
1.05
SRVnom*0.95
DVDD18
1.71
1.8
1.89
DVDD15
1.425
1.5
1.575
VREFHSTL
0.49 DVDD15
0.5 DVDD15
0.51 DVDD15
VDDRx (5)
1.425
1.5
1.575
VDDAx
1.71
1.8
1.89
VDDTx
0.95
1.05
VSS
Ground
LVCMOS (1.8 V)
VIH
IC
DDR3 EMIF
0.65 DVDD18
0.7 DVDD18
VREFHSTL + 0.1
LVCMOS (1.8 V)
VIL
DDR3 EMIF
-0.3
IC
TC
Commercial
Extended
0.35 DVDD18
VREFHSTL - 0.1
0.3 DVDD18
100
-40
100
125
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Electrical Characteristics
Over Recommended Ranges of Supply Voltage and Operating Case Temperature (Unless Otherwise Noted)
Parameter
LVCMOS (1.8 V)
VOH
Test Conditions
(1)
IO = IOH
Min
Typ
Max Unit
DVDD18 - 0.45
DDR3
DVDD15 - 0.4
2 (2)
IC
LVCMOS (1.8 V)
VOL
0.4
IC
-5
LVCMOS (1.8 V)
Internal pullup
50
100
170 (4)
-170
-100
-50
Internal pulldown
I2 C
0.45
DDR3
2
II (3)
IO = IOL
0.4
-10
5
A
10
LVCMOS (1.8 V)
-6
DDR3
-8
mA
IC
IOL
LVCMOS (1.8 V)
DDR3
IC
IOZ
(5)
LVCMOS (1.8 V)
-2
DDR3
-2
-2
IC
mA
126
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Table 7-4
(1) (2)
Over Recommended Ranges of Supply Voltage and Operating Case Temperature (Unless Otherwise Noted)
Power Supply
I/O Buffer
Type
Associated Peripheral
CORECLK(P|N) PLL input buffer
ALTCORECLK(P|N) PLL input buffer
SRIOSGMIICLK(P|N) SerDes PLL input buffer
CVDD
LJCB
DVDD15
DDR3 (1.5 V)
DVDD18
LVCMOS
(1.8 V)
Open-drain
(1.8 V)
SERDES/CML
VDDT1
VDDT2
127
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Name
Primary Function
Voltage
CVDD
CVDD1
1.0 V
VDDT1
1.0 V
Filtered version of CVDD1. Special considerations for noise. Filter is not needed if
HyperLink and AIF are both not in use.
VDDT2
SGMII/SRIO/PCIE SerDes
termination supply
1.0 V
Filtered version of CVDD1. Special considerations for noise. Filter is not needed if
SGMII/SRIO/PCIE are all not in use.
DVDD15
1.5 V
VDDR1
1.5 V
Filtered version of DVDD15. Special considerations for noise. Filter is not needed if
HyperLink is not in use.
VDDR2
1.5 V
Filtered version of DVDD15. Special considerations for noise. Filter is not needed if
PCIE is not in use.
VDDR3
1.5 V
Filtered version of DVDD15. Special considerations for noise. Filter is not needed if
SGMII is not in use.
VDDR4
1.5 V
Filtered version of DVDD15. Special considerations for noise. Filter is not needed if
SRIO is not in use.
1.5 V
Filtered version of DVDD15. Special considerations for noise. Filter is not needed if
AIF is not in use.
DVDD18
1.8-V IO supply
1.8 V
AVDDA1
1.8 V
AVDDA2
1.8 V
AVDDA3
1.8 V
VPP
1.8 V
Supply for 4Kbits OTP memory on secure devices . See the Security Addendum for
KeyStone I Devices in 2.13 Related Documentation from Texas Instruments on
page 76 for more information.
VDDR5
VDDR6
Notes
(1)
0.75 V
VSS
Ground
GND
Ground
128
TMS320TCI6614
Communications Infrastructure KeyStone SoC
www.ti.com
SPRS671DFebruary 2013
129
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Figure 8-1 shows the power sequencing and reset control of TMS320TCI6614 for device initialization. POR may be
removed after the power has been stable for the required 100 sec. RESETFULL must be held low for a period after
the rising edge of POR but may be held low for longer periods if necessary. The configuration bits shared with the
GPIO pins will be latched on the rising edge of RESETFULL and must meet the setup and hold times specified.
SYSCLK1 must always be active before POR can be removed. Core-before-IO power sequencing is defined in
Table 8-2.
NoteTI recommends a maximum of 100 ms between one power rail being valid, and the next power rail
POR
7
RESETFULL
8
GPIO Config
Bits
4b
10
RESET
2c
1
CVDD
6
2a
CVDD1
3
DVDD18
4a
DVDD15
5
SYSCLK1P&N
2b
DDRCLKP&N
RESETSTAT
130
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Table 8-2
Time
System State
2a
CVDD1 (core constant) ramps at the same time or shortly following CVDD. Although ramping CVDD1 and CVDD simultaneously is
permitted, the voltage for CVDD1 must never exceed CVDD until after CVDD has reached a valid voltage.
The purpose of ramping up the core supplies close to each other is to reduce crowbar current. CVDD1 should trail CVDD as this will
ensure that the WLs in the memories are turned off and there is no current through the memory bit cells. If, however, CVDD1 (core
constant) ramps up before CVDD (core AVS), then the worst-case current could be on the order of twice the specified draw of CVDD1.
2b
Once CVDD is valid, the clock drivers should be enabled. Although the clock inputs are not necessary at this time, they should either be
driven with a valid clock or be held in a static state with one leg high and one leg low.
2c
The DDRCLK and SYSCLK1 may begin to toggle anytime between when CVDD is at a valid level and the setup time before POR goes high
specified by t6.
4a
DVDD15 (1.5 V) supply is ramped up following DVDD18. Although ramping DVDD18 and DVDD15 simultaneously is permitted, the
voltage for DVDD15 must never exceed DVDD18.
4b
RESET may be driven high any time after DVDD18 is at a valid level. In a POR-controlled boot, RESET must be high before POR is driven
high.
POR must continue to remain low for at least 100 s after power has stabilized.
End Power Stabilization Phase
RESETFULL must be held low for at least 24 transitions of the SYSCLK1 after POR has stabilized at a high level.
The rising edge of the RESETFULL will remove the reset to the efuse farm allowing the scan to begin.
Once device initialization and the efuse farm scan are complete, the RESETSTAT signal is driven high. This delay will be 10000 to 50000
clock cycles.
GPIO configuration bits must be valid for at least 12 transitions of the SYSCLK1 before the rising edge of RESETFULL
10
GPIO configuration bits must be held valid for at least 12 transitions of the SYSCLK1 after the rising edge of RESETFULL
131
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
The timing diagram for IO-before-core power sequencing is shown in Figure 8-2 and defined in Table 8-3.
NoteTI recommends a maximum of 100 ms between one power rail being valid, and the next power rail
POR
5
RESETFULL
8
GPIO Config
Bits
2a
9
10
RESET
3c
2b
CVDD
6
3a
CVDD1
1
DVDD18
4
DVDD15
3b
SYSCLK1P&N
DDRCLKP&N
RESETSTAT
132
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Table 8-3
Time
System State
2a
2b
3a
CVDD1 (core constant) ramps at the same time or following CVDD. Although ramping CVDD1 and CVDD simultaneously is permitted the
voltage for CVDD1 must never exceed CVDD until after CVDD has reached a valid voltage.
The purpose of ramping up the core supplies close to each other is to reduce crowbar current. CVDD1 should trail CVDD as this will ensure
that the WLs in the memories are turned off and there is no current through the memory bit cells. If, however, CVDD1 (core constant)
ramps up before CVDD (core AVS), then the worst case current could be on the order of twice the specified draw of CVDD1.
3b
Once CVDD is valid, the clock drivers should be enabled. Although the clock inputs are not necessary at this time, they should either be
driven with a valid clock or held in a static state with one leg high and one leg low.
3c
The DDRCLK and SYSCLK1 may begin to toggle anytime between when CVDD is at a valid level and the setup time before POR goes high
specified by t6.
POR must continue to remain low for at least 100 s after power has stabilized.
End Power Stabilization Phase
RESETFULL is held low for at least 24 transitions of the SYSCLK1 after POR has stabilized at a high level.
The rising edge of the RESETFULL will remove the reset to the efuse farm allowing the scan to begin.
Once device initialization and the efuse farm scan are complete, the RESETSTAT signal is driven high. This delay will be 10000 to 50000
clock cycles.
GPIO configuration bits must be valid for at least 12 transitions of the SYSCLK1 before the rising edge of RESETFULL
10
GPIO configuration bits must be held valid for at least 12 transitions of the SYSCLK1 after the rising edge of RESETFULL
Holding the device in POR, RESETFULL, or RESET for long periods of time will affect the long-term reliability of
the part. The device should not be held in a reset for times exceeding one hour and should not be held in reset for
more the 5% of the time during which power is applied. Exceeding these limits will cause a gradual reduction in the
reliability of the part. This can be avoided by allowing the SoC to boot and then configuring it to enter a hibernation
state soon after power is applied. This will satisfy the reset requirement while limiting the power consumption of the
device.
8.3.2 Power-Down Sequence
The power down sequence is the exact reverse of the power-up sequence described above. The goal is to prevent a
large amount of static current and to prevent overstress of the device. A power-good circuit that monitors all the
supplies for the device should be used in all designs. If a catastrophic power supply failure occurs on any voltage rail,
POR should transition to low to prevent over-current conditions that could possibly impact device reliability.
133
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
A system power monitoring solution is needed to shut down power to the board if a power supply fails. Long-term
exposure to an environment in which one of the power supply voltages is no longer present will affect the reliability
of the device. Holding the device in reset is not an acceptable solution because prolonged periods of time with an
active reset can also affect long term reliability.
Some of the clock inputs are required to be present for the device to initialize correctly, but behavior of many of the
clocks is contingent on the state of the boot configuration pins. Table 8-4 describes the clock sequencing and the
conditions that affect the clock operation. Note that all clock drivers should be in a high-impedance state until
CVDD is at a valid level and that all clock inputs either be active or in a static state with one leg pulled low and the
other connected to CVDD.
Table 8-4
Clock Sequencing
Clock
Condition
Sequencing
DDRCLK
None
SYSCLK
ALTCORECLK
PASSCLK
CORECLKSEL = 0
SYSCLK used to clock the core PLL. It must be present 16 sec before POR transitions high.
CORECLKSEL = 1
SYSCLK used only for AIF. Clock most be present before the reset to the AIF is removed.
CORECLKSEL = 0
CORECLKSEL = 1
ALTCORECLK is used to clock the core PLL. It must be present 16 sec before POR transitions high.
PASSCLKSEL = 0
PASSCLKSEL = 1
PASSCLK is used as a source for the PA_SS PLL. It must be present before the PA_SS PLL is removed from
reset and programmed.
SGMII will not be used. SRIO SRIOSGMIICLK must be present 16 sec before POR transitions high.
will be used as a boot device.
SRIOSGMIICLK SGMII will not be used. SRIO
will be used after boot.
PCIECLK
MCMCLK
SRIOSGMIICLK is used as a source to the SRIO SERDES PLL. It must be present before the SRIO is
removed from reset and programmed.
PCIECLK is used as a source to the PCIE SERDES PLL. It must be present before the PCIE is removed from
reset and programmed.
MCMCLK is used as a source to the HyperLink SERDES PLL. It must be present before the HyperLink is
removed from reset and programmed.
134
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
8.3.4 SmartReflex
Increasing the device complexity increases its power consumption and with the smaller transistor structures
responsible for higher achievable clock rates and increased performance, comes an inevitable penalty, increasing the
leakage currents. Leakage currents are present in any active circuit, independently of clock rates and usage scenarios.
This static power consumption is mainly determined by transistor type and process technology. Higher clock rates
also increase dynamic power, the power used when transistors switch. The dynamic power depends mainly on a
specific usage scenario, clock rates, and I/O activity.
Texas Instruments SmartReflex technology is used to decrease both static and dynamic power consumption while
maintaining the device performance. SmartReflex in the TMS320TCI6614 device is a feature that allows the core
voltage to be optimized based on the process corner of the device. This requires a voltage regulator for each TCI6614
device.
To guarantee maximizing performance and minimizing power consumption of the device, SmartReflex is required
to be implemented whenever the TCI6614 device is used. The voltage selection is done using four VCNTL pins that
are used to select the output voltage of the core voltage regulator.
For information on implementation of SmartReflex see the Power Management for KeyStone Devices application
report and the Hardware Design Guide for KeyStone Devices in2.13 Related Documentation from Texas
Instruments on page 76.
Table 8-5
Parameter
Min
td(Bn-SELECTL)
toh(SELECTL-Bn)
Output hold time - VCNTL[2:0] (B[2:0]]) valid after VCNTL[3] (select) low
td(Bn-SELECTH)
toh(SELECTH-Bn)
Output hold time - VCNTL[2:0] (B[2:0]]) valid after VCNTL[3] (select) high
0.07
0.07
Max
Unit
300.00
ns
(1)
ms
172020C
300.00
ns
172020C
ms
10
ms
(2)
Figure 8-3
SRV*
* SRV = Smart Reflex Voltage
CVDD
4
VCNTL[3]
1
VCNTL[2:0]
LSB VID[2:0]
MSB VID[5:3]
135
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Power Domains
Domain
Block(s)
Note
Power Connection
Always on
Software control
Network Coprocessor
Software control
PCIe
Software control
SRIO
Software control
BCP
Software control
ARM CorePac
Always on
MSMC RAM
Software control
Software control
Software control
10
AIF2
Software control
11
TCP3d_A
Software control
12
Software control
13
Always on
14
15
16
17
TCP3d_B
Software control
18
Reserved
Reserved
Reserved
136
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Clock Domains
LPSC Number
Module(s)
Notes
Shared LPSC for all peripherals other than those listed in this table
Always on
SmartReflex
Always on
DDR3 EMIF
Always on
HyperLink
Software control
VCP2_A
Software control
Software control
Software control
Packet Accelerator
Software control
Ethernet SGMIIs
Software control
Security Accelerator
Software control
10
PCIe
Software control
11
SRIO
Software control
12
BCP
Software control
13
Software control
14
MSMC RAM
Software control
15
Software control
16
TAC
Software control
17
Software control
18
AIF2
Software control
19
TCP3d_A
Software control
20
VCP2_B
Software control
21
VCP2_C
Software control
22
VCP2_D
Software control
23
Always on
24
Always on
25
Software control
26
Always on
27
Software control
28
Always on
29
TCP3d_B
Software control
30
Reserved
Reserved
No LPSC
Reserved
137
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Offset
Register
Description
0x000
PID
0x004 - 0x010
Reserved
Reserved
0x014
VCNTLID
0x018 - 0x11C
Reserved
Reserved
(1)
0x120
PTCMD
0x124
Reserved
Reserved
0x128
PTSTAT
0x12C - 0x1FC
Reserved
Reserved
0x200
PDSTAT0
0x204
PDSTAT1
0x208
PDSTAT2
0x20C
PDSTAT3
0x210
PDSTAT4
0x214
PDSTAT5
0x218
PDSTAT6
0x21C
PDSTAT7
0x220
PDSTAT8
0x224
PDSTAT9
0x228
PDSTAT10
0x22C
PDSTAT11
0x230
PDSTAT12
0x234
PDSTAT13
0x238
PDSTAT14
0x23C
PDSTAT15
0x240
PDSTAT16
0x244
PDSTAT17
0x248
Reserved
Reserved
0x24C - 0x2FC
Reserved
Reserved
0x300
PDCTL0
0x304
PDCTL1
0x308
PDCTL2
0x30C
PDCTL3
0x310
PDCTL4
0x314
PDCTL5
0x318
PDCTL6
0x31C
PDCTL7
0x320
PDCTL8
0x324
PDCTL9
0x328
PDCTL10
0x32C
PDCTL11
0x330
PDCTL12
138
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Table 8-8
Offset
Register
Description
0x334
PDCTL13
0x338
PDCTL14
0x33C
PDCTL15
0x340
PDCTL16
0x344
PDCTL17
0x348
Reserved
Reserved
0x34C - 0x7FC
Reserved
Reserved
0x800
MDSTAT0
0x804
MDSTAT1
0x808
MDSTAT2
0x80C
MDSTAT3
0x810
MDSTAT4
0x814
MDSTAT5
0x818
MDSTAT6
0x81C
MDSTAT7
0x820
MDSTAT8
0x824
MDSTAT9
0x828
MDSTAT10
0x82C
MDSTAT11
0x830
MDSTAT12
0x834
MDSTAT13
0x838
MDSTAT14
0x83C
MDSTAT15
0x840
MDSTAT16
0x844
MDSTAT17
0x848
MDSTAT18
0x84C
MDSTAT19
0x850
MDSTAT20
0x854
MDSTAT21
0x858
MDSTAT22
0x85C
MDSTAT23
0x860
MDSTAT24
0x864
MDSTAT25
0x868
MDSTAT26
0x86C
MDSTAT27
0x870
MDSTAT28
0x874
MDSTAT29
0x878
Reserved
Reserved
0x87C - 0x9FC
Reserved
Reserved
0xA00
MDCTL0
0xA04
MDCTL1
0xA08
MDCTL2
0xA0C
MDCTL3
0xA10
MDCTL4
139
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
Table 8-8
www.ti.com
Offset
Register
Description
0xA14
MDCTL5
0xA18
MDCTL6
0xA1C
MDCTL7
0xA20
MDCTL8
0xA24
MDCTL9
0xA28
MDCTL10
0xA2C
MDCTL11
0xA30
MDCTL12
0xA34
MDCTL13
0xA38
MDCTL14
0xA3C
MDCTL15
0xA40
MDCTL16
0xA44
MDCTL17
0xA48
MDCTL18
0xA4C
MDCTL19
0xA50
MDCTL20
0xA54
MDCTL21
0xA58
MDCTL22
0xA5C
MDCTL23
0xA60
MDCTL24
0xA64
MDCTL25
0xA68
MDCTL26
0xA6C
MDCTL27
0xA70
MDCTL28
0xA74
MDCTL29
0xA78
Reserved
Reserved
0xA7C - 0xFFC
Reserved
Reserved
140
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Reset Types
Initiator
Effect(s)
POR pin
Resets the entire chip including the test and emulation logic and ARM CorePac. The device
configuration pins are latched only during power-on reset.
RESETFULL pin
Hard reset resets everything except for the ARM interrupt controller, test, emulation logic and
reset isolation modules. This reset is also different from power-on reset in that the PLLCTL assumes
power and clocks are stable when hard reset is asserted. The device configurations pins are not
re-latched.
Watchdog timers
Emulation
By default these initiators are configured as hard reset, but can be configured (except emulation)
as soft reset in the RSCFG register of PLLCTL. Contents of DDR3 SDRAM memory can be retained
during a hard reset if the SDRAM is placed in self-refresh mode.
RESET pin
Hard reset
RESET pin
Soft reset
Local reset
LRESET pin
Watchdog timer timeout
Soft reset will behave like hard reset except that EMIF16 MMRs, DDR3 EMIF MMRs, the sticky bits in
PCIe MMRs, and external memory contents are retained.
By default these initiators are configured as hard reset, but can be configured as soft reset in the
RSCFG register of PLLCTL. Contents of DDR3 SDRAM memory can be retained during a soft reset if
the SDRAM is placed in self-refresh mode.
Resets the CorePac, without disturbing clock alignment or memory contents. The device
configuration pins are not re-latched.
LPSC MMRs
End of Table 8-9
1 All masters in the device have access to the PLLCTL registers.
141
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
142
TMS320TCI6614
Communications Infrastructure KeyStone SoC
www.ti.com
SPRS671DFebruary 2013
4. After device initialization is complete, the RESETSTAT pin is de-asserted (driven high).
NoteThe POR pin should be held inactive (high) throughout the warm reset sequence. Otherwise, if POR
is activated (brought low), the minimum POR pulse width must be met. The RESET pin should not be tied
together with the POR pin.
8.5.3 Soft Reset
A soft reset will behave like a hard reset except that EMIF16 MMRs, DDR3 EMIF MMRs, PCIe MMRs sticky bits,
and external memory contents are retained. POR should also remain de-asserted during this time.
Soft reset is initiated by the following
RESET pin
RSCTRL register in PLLCTL
Watchdog timer
Emulation
All the above initiators by default are configured to act as hard reset. Except emulation, all the other 3 initiators can
be configured as soft resets in the RSCFG register in PLLCTL.
In the case of a soft reset, the clock logic or the power control logic of the peripherals are not affected, and, therefore,
the enabled/disabled state of the peripherals is not affected. On a soft reset, the DDR3 memory controller registers
are not reset. In addition, the DDR3 SDRAM memory content is retained if the user places the DDR3 SDRAM in
self-refresh mode before invoking the soft reset.
During a soft reset, the following happens:
1. The RESETSTAT pin goes low to indicate an internal reset is being generated. The reset is allowed to propagate
through the system. Internal system clocks are not affected. PLLs also remain locked.
2. After device initialization is complete, the RESETSTAT pin is deasserted (driven high). In addition, the PLL
controllers pause their system clocks for about 8 cycles.
At this point:
The state of the peripherals before the soft reset is not changed.
The I/O pins are controlled as dictated by the DEVSTAT register.
The DDR3 MMRs and the PCIe MMRs sticky bits retain their previous values. Only the DDR3
Memory Controller and PCIe state machines are reset by the soft reset.
The PLL controllers are operating in the mode prior to soft reset. System clocks are unaffected.
The boot sequence is started after the system clocks are restarted. Because the configuration pins are not latched with
a system reset, the previous values, as shown in the DEVSTAT register, are used to select the boot mode.
143
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
144
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Table 8-10
Min
Max
Unit
tw(RESETFULL)
tw(RESET)
500C
ns
500C
ns
Soft/Hard-Reset
End of Table 8-10
1 If CORECLKSEL = 0, C = 1 CORECLK(N|P) frequency in ns.
2 If CORECLKSEL = 1, C = 1 ALTCORECLK frequency in ns.
Table 8-11
Parameter
Min
Max
Unit
td(RESETFULLH-RESETSTATH)
td(RESETH-RESETSTATH)
50000C ns
Soft/Hard Reset
50000C ns
Figure 8-4
RESET
3
RESETSTAT
Figure 8-5
POR
RESETFULL
2
RESET
4
RESETSTAT
145
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
Table 8-12
www.ti.com
(1) (2)
Min
Max
Unit
tsu(GPIOn-RESETFULL)
12C
ns
th(RESETFULL-GPIOn)
12C
ns
Figure 8-6
GPIO[31:0]
2
146
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
AIF Module
PLL
xPLLM
SYSCLK(N|P)
PLLD
/2
0
ALTCORECLK(N|P)
PLLOUT
OUTPUT
DIVIDE
CORECLKSEL
BYPASS
PLLEN
PLLENSRC
PLLDIV1
PLLDIV2
PLLDIV3
PLLDIV4
PLLDIV5
PLLDIV6
PLLDIV7
PLLDIV8
PLLDIV9
PLLDIV10
PLLDIV11
ARM
Subsystem
PLL Controller
/1
SYSCLK1
C66x
CorePac
/x
SYSCLK2
/2
SYSCLK3
/3
SYSCLK4
/y
SYSCLK5
/64
SYSCLK6
/6
SYSCLK7
To Switch Fabric,
Peripherals,
Accelerators
/z
SYSCLK8
/12
SYSCLK9
/3
SYSCLK10
/6
SYSCLK11
147
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
NoteThe Main PLL controller registers can be accessed by any master in the device. PLLM[5:0] bits of the
multiplier are controlled by the PLLM register inside the PLL controller and PLLM[12:6] bits are controlled
by the chip level MAINPLLCTL0 register. The Output Divide and Bypass logic of the PLL are controlled by
bit-fields in SECCTL register in the PLL Controller. Only PLLDIV2, PLLDIV5, and PLLDIV8 are
programmable on the TCI6614 device. See the Phase Locked Loop (PLL) for KeyStone Devices User Guide in
section 2.13 Related Documentation from Texas Instruments on page 76 for more details on how to
program the PLL controller.
The inputs, multiply and division factor within the PLL, post-division for each of the chip-level clocks is achieved
using the combination of this PLL and the PLL Controller. The PLL Controller also controls reset propagation
through the chip, clock alignment, and test points. The PLL Controller monitors the PLL status and provides an
output signal indicating when the PLL is locked.
Main PLL power is supplied externally via the Main PLL power-supply pin (AVDDA1). An external EMI filter
circuit must be added to all PLL supplies. See the Hardware Design Guide for KeyStone Devices in 2.13 Related
Documentation from Texas Instruments on page 76 for detailed recommendations. For the best performance, TI
recommends that all the PLL external components be on a single side of the board without jumpers, switches, or
components other than those shown. For reduced PLL jitter, maximize the spacing between switching signal traces
and the PLL external components (C1, C2, and the EMI Filter).
The minimum SYSCLK rise and fall times should also be observed. For the input clock timing requirements, see
Section 8.6.5 Main PLL Controller/SRIO/HyperLink/PCIe Clock Input Electrical Data/Timing.
CAUTIONThe PLL controller module as described in the see the Phase Locked Loop (PLL) for KeyStone
Devices User Guide in 2.13 Related Documentation from Texas Instruments on page 76 includes a
superset of features, some of which are not supported on the TMS320TCI6614 device. The following
sections describe the registers that are supported; it should be assumed that any registers not included in
these sections is not supported by the device. Furthermore, only the bits within the registers described here
are supported. Avoid writing to any reserved memory location or changing the value of reserved bits.
The Main PLL, used to drive the CorePacs, the switch fabric, and a majority of the peripheral clocks (all but the
DDR3 and the PASS modules) requires a PLL controller to manage the various clock divisions, gating, and
synchronization. The Main PLLs PLL Controller has several SYSCLK outputs that are listed below, along with the
clock description. Each SYSCLK has a corresponding divider that divides down the output clock of the PLL. Note
that dividers are not programmable unless explicitly mentioned in the description below.
SYSCLK1: Full-rate clock for CorePac0~CorePac3, ARM, RAC, and RSA.
SYSCLK2: 1/x-rate clock for CorePac (emulation). Also used for the ARM CorePac. Default rate for this is 1/3.
This is programmable from /1 to /32, where this clock does not violate the max of 350 MHz. The SYSCLK2 can
be turned off by software.
SYSCLK3: 1/2-rate clock used to clock the MSMC, TCP3d, HyperLink, CPU/2 TeraNet, DDR EMIF and
CPU/2 EDMA.
SYSCLK4: 1/3-rate clock for the switch fabrics and fast peripherals. The Debug_SS and ETBs use this as well.
SYSCLK5: 1/y-rate clock for system trace module only. Default rate for this is 1/5. It is configurable and the
max configurable clock is 210 MHz and min configuration clock is 32 MHz. The SYSCLK5 can be turned off
by software.
SYSCLK6: 1/64-rate clock. 1/64 rate clock (emif_ptv) used to clock the PVT compensated buffers for DDR3
EMIF.
148
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
SYSCLK7: 1/6-rate clock for slow peripherals like UART and sources the SYSCLKOUT output pin.
SYSCLK8: 1/z-rate clock. This clock is used as slow_sysclck in the system. Default for this is 1/64. This is
programmable from /24 to /80.
SYSCLK9: 1/12-rate clock for SmartReflex.
SYSCLK10: 1/3-rate clock for SRIO only.
SYSCLK11: 1/6-rate clock for PSC only.
NoteIn case any of the other programmable SYSCLKs are set slower than 1/64 rate, then SYSCLK8
(SLOW_SYSCLK) needs to be programmed to either match, or be slower than, the slowest SYSCLK in the
system.
The Main PLL Controller has two modes of operation: bypass mode and PLL mode. The mode of operation is
determined by the BYPASS bit of the PLL Secondary Control Register (SECCTL). In PLL mode, SYSCLK1 is
generated from the PLL output using the values set in PLLM and PLLD fields in the MAINPLLCTL0 register. In
bypass mode, PLL input is fed directly out as SYSCLK1.
All hosts must hold off accesses to the SoC while the frequency of its internal clocks is changing. A mechanism must
be in place such that the SoC notifies the host when the PLL configuration has completed.
8.6.1.3 Main PLL Stabilization, Lock, and Reset Times
The PLL stabilization time is the amount of time that must be allotted for the internal PLL regulators to become
stable after device powerup. The PLL should not be operated until this stabilization time has elapsed.
The PLL reset time is the amount of wait time needed when resetting the PLL (writing PLLRST = 1), in order for the
PLL to properly reset, before bringing the PLL out of reset (writing PLLRST = 0). For the Main PLL reset time value,
see Table 8-13.
The PLL lock time is the amount of time needed from when the PLL is taken out of reset (PLLRST = 1 with
PLLEN = 0) to when to when the PLL Controller can be switched to PLL mode (PLLEN = 1). The Main PLL lock
time is given in Table 8-13.
Table 8-13
Typ
Max
100
Unit
s
500 C
(1)
1000
ns
149
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Table 8-14
Field
Register Name
Reserved
0231 00E4
RSTYPE
0231 00E8
RSTCTRL
0231 00EC
RSTCFG
0231 00F0
RSISO
Reserved
0231 0100
PLLCTL
0231 0104
Reserved
0231 0108
SECCTL
0231 010C
Reserved
0231 0110
PLLM
0231 0114
Reserved
0231 0118
PLLDIV1
Reserved
0231 011C
PLLDIV2
0231 0120
PLLDIV3
Reserved
0231 0124
Reserved
0231 0128
Reserved
Reserved
0231 0138
PLLCMD
0231 013C
PLLSTAT
0231 0140
ALNCTL
0231 0144
DCHANGE
0231 0148
CKEN
Reserved
0231 014C
CKSTAT
Reserved
0231 0150
SYSTAT
Reserved
0231 0160
PLLDIV4
Reserved
0231 0164
PLLDIV5
0231 0168
PLLDIV6
Reserved
0231 016C
PLLDIV7
Reserved
0231 0170
PLLDIV8
150
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Table 8-14
Field
Register Name
PLLDIV9 - PLLDIV16
Reserved
Reserved
The PLL Secondary Control Register contains extra fields to control the Main PLL and is shown in Figure 8-8 and
described in Table 8-15.
Figure 8-8
31
24
23
22
19
18
Reserved
BYPASS
OUTPUT_DIVIDE
Reserved
R-0000 0000
RW-0
RW-0001
Table 8-15
Bit
Field
Description
31-24
Reserved
Reserved
23
BYPASS
22-19
OUTPUT_DIVIDE
18-0
Reserved
Reserved
The PLL Controller divider registers (PLLDIV2, PLLDIV5, and PLLDIV8) are shown in Figure 8-9 and described
in Table 8-16. The default values of the RATIO field on a reset for PLLDIV2, PLLDIV5, and PLLDIV8 are different
and mentioned in the footnote of Figure 8-9.
Figure 8-9
31
16
Reserved
R-0
15
Dn
(1)
14
EN
R/W-1
Reserved
RATIO
R-0
R/W-n (2)
151
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
Table 8-16
www.ti.com
Bit
Field
Description
31-16
Reserved
Reserved
15
DnEN
14-8
Reserved
Reserved. The reserved bit location is always read as 0. A value written to this field has no effect.
7-0
RATIO
The PLL Controller Clock Align Control Register (ALNCTL) is shown in Figure 8-10 and described in Table 8-17.
Figure 8-10
31
Reserved
ALN8
Reserved
ALN5
Reserved
ALN2
Reserved
R-0
R/W-1
R-0
R/W-1
R-0
R/W-1
R-0
Legend: R/W = Read/Write; R = Read only; -n = value after reset, for reset value
Table 8-17
Bit
Field
Description
Reserved
Reserved. The reserved bit location is always read as 0. A value written to this field has no effect.
ALN8
ALN5
ALN2
31-8
6-5
3-2
0
152
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Whenever a different ratio is written to the PLLDIVn registers, the PLLCTL flags the change in the DCHANGE
status register. During the GO operation, the PLL controller will change only the divide ratio of the SYSCLKs with
the bit set in DCHANGE. Note that the ALNCTL register determines if that clock also needs to be aligned to other
clocks. The PLLDIV divider ratio change status register is shown in Figure 8-11 and described in Table 8-18.
Figure 8-11
31
Reserved
SYS8
Reserved
SYS5
Reserved
SYS2
Reserved
R-0
R/W-0
R-0
R/W-0
R-0
R/W-0
R-0
Legend: R/W = Read/Write; R = Read only; -n = value after reset, for reset value
Table 8-18
Bit
Field
Description
Reserved
Reserved. The reserved bit location is always read as 0. A value written to this field has no effect.
SYS8
SYS5
SYS2
31-8
6-5
3-2
0
The SYSCLK Status Register (SYSTAT) shows the status of SYSCLK[11:1]. SYSTAT is shown in Figure 8-12 and
described in Table 8-19.
Figure 8-12
31
Reserved
10
SYS11ON SYS10ON
R-n
R-1
R-1
SYS9ON
SYS8ON
SYS7ON
SYS6ON
SYS5ON
SYS4ON
SYS3ON
SYS2ON
SYS1ON
R-1
R-1
R-1
R-1
R-1
R-1
R-1
R-1
R-1
Table 8-19
Bit
Field
Description
31-11
Reserved
10-0
SYS[N ]ON
(1)
Reserved. The reserved bit location is always read as 0. A value written to this field has no effect.
SYSCLK[N] on status
0 = SYSCLK[N] is gated
1 = SYSCLK[N] is on
153
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
The Reset Type Status (RSTYPE) Register latches the cause of the last reset. If multiple reset sources occur
simultaneously, this register latches the highest priority reset source. The Reset Type Status Register is shown in
Figure 8-13 and described in Table 8-20.
Figure 8-13
31
28
27
12
11
Reserved
EMU-RST
Reserved
WDRST[N]
Reserved
PLLCTRLRST
RESET
POR
R-0
R-0
R-0
R-0
R-0
R-0
R-0
R-0
Table 8-20
Bit
Field
Description
31-29
Reserved
28
EMU-RST
27-12
Reserved
11
WDRST3
10
WDRST2
WDRST1
WDRST0
7-3
Reserved
PLLCTLRST
RESET
RESET reset
0 = RESET was not the last reset to occur
1 = RESET was the last reset to occur
POR
Power-on reset
0 = Power-on reset was not the last reset to occur
1 = Power-on reset was the last reset to occur
This register contains a key that enables writes to the MSB of this register and the RSTCFG register. The key value
is 0x5A69. A valid key will be stored as 0x000C, any other key value is invalid. When the RSTCTRL or the RSTCFG
is written, the key is invalidated. Every write must be set up with a valid key. The Software Reset Control Register
(RSTCTRL) is shown in Figure 8-14 and described in Table 8-21.
Figure 8-14
31
17
Reserved
R-0x0000
16
15
SWRST
R/W-0x
(1)
0
KEY
R/W-0x0003
154
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Table 8-21
Bit
Field
Description
31-17
Reserved
Reserved
16
SWRST
Software reset
0 = Reset
1 = Not reset
15-0
KEY
This register is used to configure the type of reset initiated by RESET, watchdog timer and the PLL Controllers
RSTCTRL register; i.e., a hard reset or a soft reset. By default, these resets will be hard resets. The Reset Configuration
Register (RSTCFG) is shown in Figure 8-15 and described in Table 8-22.
Figure 8-15
31
16
15
Reserved
14
Reserved
R-0x0000
13
12
PLLCTLRSTTYPE
R-00
R/W-0
(2)
11
RESETTYPE
R/W-0
(2)
Reserved
WDTYPE[N]
R-0x0
R/W-0x00
(1)
(2)
Table 8-22
Bit
Field
Description
31-14
Reserved
Reserved
13
PLLCTLRSTTYPE
12
RESETTYPE
11-4
Reserved
Reserved.
WDTYPE3
WDTYPE2
WDTYPE1
WDTYPE0
155
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
This register is used to select the module clocks that must maintain their clocking without pausing through non
power-on reset. Setting any of these bits effectively blocks reset to all PLLCTL registers in order to maintain current
values of PLL multiplier, divide ratios, and other settings. Along with setting module specific bit in RSISO, the
corresponding MDCTLx[12] bit also needs to be set in the PSC to reset isolate a particular module. For more
information on MDCTLx register see the Power Sleep Controller (PSC) for KeyStone Devices User Guide in
2.13 Related Documentation from Texas Instruments on page 76. The Reset Isolation Register (RSTCTRL) is
shown in Figure 8-16 and described in Table 8-23.
Figure 8-16
31
16
15
10
Reserved
Reserved
SRIOISO
SRISO
Reserved
AIF2ISO
Reserved
R-0x0000
R-0x00
R/W-0
R/W-0
R-0x0
R/W-0
R-000
Table 8-23
Bit
Field
Description
31-10
Reserved
Reserved
SRIOISO
SRISO
Isolate SmartReflex
0 = Not reset isolated
1 = Reset isolated
7-4
Reserved
Reserved
AIF2ISO
2-0
Reserved
Reserved
31
24
23
19
18
12
11
BWADJ[7:0]
Reserved
PLLM[12:6]
Reserved
PLLD
RW,+0000 0101
RW - 0000 0
RW,+0000000
RW, +000000
RW,+000000
156
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Table 8-24
Bit
Field
Description
31-24
BWADJ[7:0]
BWADJ should be programmed to a value equal to half of PLLM[12:0]. Example: PLLM = 15, then BWADJ = 7
23-19
Reserved
Reserved
18-12
PLLM[12:6]
A 13-bit field that selects the values for the multiplication factor (see note below)
11-6
Reserved
Reserved
5-0
PLLD
A 6-bit field that selects the values for the reference divider
Figure 8-18
31
Reserved
ENSAT
Reserved
BWADJ[11:8]
RW - 0000000000000000000000000
RW - 0
RW- 00
RW- 0000
Table 8-25
Bit
Field
Description
31-7
Reserved
Reserved
ENSAT
5-4
Reserved
Reserved
3-0
BWADJ[11:8]
BWADJ[11:8] and BWADJ[7:0] are located in the MAINPLLCTL0 and MAINPLLCTL1 registers. The combination
(BWADJ[11:0]) should be programmed to a value equal to half of PLLM[12:0] if PLLM has even values or to be rounded
half down of PLLM[12:0] if PLLM has odd values. Example: PLLM=15, then BWADJ=7
NotePLLM[5:0] bits of the multiplier is controlled by the PLLM register inside the PLL controller and
PLLM[12:6] bits are controlled by the above chip level register. MAINPLLCTL0 register PLLM[12:6] bits
should be written just before writing to PLLM register PLLM[5:0] bits in the controller to have the complete
13 bit value latched when the GO operation is initiated in the PLL controller. See the Phase Locked Loop
(PLL) for KeyStone Devices User Guide in 2.13 Related Documentation from Texas Instruments on
page 76 for the recommended programming sequence. Output Divide ratio and Bypass enable/disable of the
Main PLL is also controlled by the SECCTL register in the PLL Controller. See the 8.6.2.1 PLL Secondary
Control Register (SECCTL) on page 151 for more details.
157
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Min
Max
Unit
SYSCLK[P:N]
1
tc(SYSCLKN)
(2)
(2)
ns
ns
tc(SYSCLKP)
tw(SYSCLKN)
0.45*tc(SYSCLKN)
0.55*tc(SYSCLKN)
tw(SYSCLKN)
0.45*tc(SYSCLKN)
0.55*tc(SYSCLKN)
ns
tw(SYSCLKP)
0.45*tc(SYSCLKP)
0.55*tc(SYSCLKP)
ns
tw(SYSCLKP)
0.45*tc(SYSCLKP)
0.55*tc(SYSCLKP)
ns
tr(SYSCLKN_250 mv)
50
350
ps
tf(SYSCLKN_250 mv)
50
350
ps
tr(SYSCLKP_250 mv)
50
350
ps
tf(SYSCLKP_250 mv)
50
tj(SYSCLKN)
tj(SYSCLKP)
ns
350
ps
0.02*tc(SYSCLKN)
(3)
ps
0.02*tc(SYSCLKN)
(3)
ps
ALTCORECLK[P:N]
1
tc(ALTCORCLKN)
3.2
25
ns
tc(ALTCORECLKP)
3.2
25
ns
tw(ALTCORECLKN)
0.45*tc(ALTCORECLKN)
0.55*tc(ALTCORECLKN)
ns
tw(ALTCORECLKN)
0.45*tc(ALTCORECLKN)
0.55*tc(ALTCORECLKN)
ns
tw(ALTCORECLKP)
0.45*tc(ALTCORECLKP)
0.55*tc(ALTCORECLKP)
ns
tw(ALTCORECLKP)
0.45*tc(ALTCORECLKP)
0.55*tc(ALTCORECLKP)
ns
tr(ALTCORECLKN_250 mv)
50
350
ps
tf(ALTCORECLKN_250 mv)
50
350
ps
tr(ALTCORECLKP_250 mv)
50
350
ps
tf(ALTCORECLKP_250 mv)
50
350
ps
tj(ALTCORECLKN)
0.02*tc(ALTCORECLKN)
ps
tj(ALTCORECLKP)
0.02*tc(ALTCORECLKP)
ps
tc(SRIOSGMIICLKN)
tc(SRIOSGMIICLKP)
tw(SRIOSGMIICLKN)
tw(SRIOSGMIICLKN)
0.45*tc(SRIOSGMIICLKN) 0.55*tc(SRIOSGMIICLKN)
ns
tw(SRIOSGMIICLKP)
0.45*tc(SRIOSGMIICLKP) 0.55*tc(SRIOSGMIICLKP)
ns
tw(SRIOSGMIICLKP)
0.45*tc(SRIOSGMIICLKP) 0.55*tc(SRIOSGMIICLKP)
tr(SRIOSGMIICLKN_250 mv)
tf(SRIOSGMIICLKN_250 mv)
50
350
ps
tr(SRIOSGMIICLKP_250 mv)
50
350
ps
tf(SRIOSGMIICLKP_250 mv)
50
350
ps
tj(SRIOSGMIICLKN)
(3)
ps,RMS
tj(SRIOSGMIICLKP)
4 (3) ps,RMS
tj(SRIOSGMIICLKN)
SRIOSGMIICLK[P:N]
158
3.2 or 4 or 6.4
ns
3.2 or 4 or 6.4
ns
0.45*tc(SRIOSGMIICLKN) 0.55*tc(SRIOSGMIICLKN)
ns
50
350
(3)
ns
ps
ps,RMS
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Table 8-26
(1)
(Part 2 of 2)
Min
Max
Unit
tj(SRIOSGMIICLKP)
tc(MCMCLKN)
tc(MCMCLKP)
tw(MCMCLKN)
0.45*tc(MCMCLKN)
0.55*tc(MCMCLKN)
ns
tw(MCMCLKN)
0.45*tc(MCMCLKN)
0.55*tc(MCMCLKN)
ns
tw(MCMCLKP)
0.45*tc(MCMCLKP)
0.55*tc(MCMCLKP)
ns
tw(MCMCLKP)
0.45*tc(MCMCLKP)
0.55*tc(MCMCLKP)
ns
tr(MCMCLKN_250 mv)
50
350
ps
tf(MCMCLKN_250 mv)
50
350
ps
tr(MCMCLKP_250 mv)
50
350
ps
tf(MCMCLKP_250 mv)
50
350
ps
tj(MCMCLKN)
(3)
ps,RMS
tj(MCMCLKP)
4 (3) ps,RMS
(3)
ps,RMS
HyperLink CLK[P:N]
3.2 or 4 or 6.4
ns
3.2 or 4 or 6.4
ns
PCIECLK[P:N]
1
tc(PCIECLKN)
3.2 or 4 or 6.4 or 10
ns
tc(PCIECLKP)
3.2 or 4 or 6.4 or 10
ns
tw(PCIECLKN)
0.45*tc(PCIECLKN)
0.55*tc(PCIECLKN)
ns
tw(PCIECLKN)
0.45*tc(PCIECLKN)
0.55*tc(PCIECLKN)
ns
tw(PCIECLKP)
0.45*tc(PCIECLKP)
0.55*tc(PCIECLKP)
ns
tw(PCIECLKP)
0.45*tc(PCIECLKP)
0.55*tc(PCIECLKP)
ns
tr(PCIECLKN_250 mv)
50
350
ps
tf(PCIECLKN_250 mv)
50
350
ps
tr(PCIECLKP_250 mv)
50
350
ps
tf(PCIECLKP_250 mv)
50
350
ps
tj(PCIECLKN)
(3)
ps,RMS
tj(PCIECLKP)
(3)
ps,RMS
Figure 8-19
<CLK_NAME>CLKN
<CLK_NAME>CLKP
4
159
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
Figure 8-20
www.ti.com
250 mV peak-to-peak
160
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
DDR3 PLL
xPLLM
PLLD
/2
0
DDRCLK(N|P)
PLLOUT
DDR3
PHY
BYPASS
Figure 8-22
31
24
23
22
19
18
BWADJ[7:0]
BYPASS
Reserved
PLLM
PLLD
RW,+0000 1001
RW,+0
RW,+0001
RW,+0000000010011
RW,+000000
Table 8-27
Bit
Field
Description
31-24
BWADJ[7:0]
BWADJ[11:8] and BWADJ[7:0] are located in DDR3PLLCTL0 and DDR3PLLCTL1 registers. The combination (BWADJ[11:0])
should be programmed to a value equal to half of PLLM[12:0] if PLLM has even values or to be rounded half down of
PLLM[12:0] if PLLM has odd values. Example: PLLM=15, then BWADJ=7
23
BYPASS
22-19
Reserved
Reserved
18-6
PLLM
A 13-bit field that selects the values for the multiplication factor
5-0
PLLD
A 6-bit field that selects the values for the reference divider
161
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
Figure 8-23
www.ti.com
31
14
13
12
Reserved
PLLRST
Reserved
ENSAT
Reserved
BWADJ[11:8]
RW-0
R-0
RW-0
R-0
RW-0000
Table 8-28
Bit
Field
Description
31-14
Reserved
Reserved
13
PLLRST
12-7
Reserved
Reserved
ENSAT
5-4
Reserved
Reserved
3-0
BWADJ[11:8]
BWADJ[11:8] and BWADJ[7:0] are located in DDR3PLLCTL0 and DDR3PLLCTL1 registers. The combination (BWADJ[11:0])
should be programmed to a value equal to half of PLLM[12:0] if PLLM has even values or to be rounded half down of
PLLM[12:0] if PLLM has odd values. Example: PLLM=15, then BWADJ=7
NoteThe DDR3 interface needs to reset every time the DDR3 PLL is re-programmed.
Min
Max
Unit
DDRCLK[P:N]
1
tc(DDRCLKN)
3.2
25
ns
tc(DDRCLKP)
3.2
25
ns
tw(DDRCLKN)
0.45*tc(DDRCLKN)
0.55*tc(DDRCLKN)
ns
tw(DDRCLKN)
0.45*tc(DDRCLKN)
0.55*tc(DDRCLKN)
ns
tw(DDRCLKP)
0.45*tc(DDRCLKP)
0.55*tc(DDRCLKP)
ns
tw(DDRCLKP)
0.45*tc(DDRCLKP)
0.55*tc(DDRCLKP)
ns
50
350
ps
162
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Table 8-29
Min
Max
Unit
50
350
ps
50
350
ps
50
350
ps
tj(DDRCLKN)
0.02*tc(DDRCLKN)
ps
tj(DDRCLKP)
0.02*tc(DDRCLKN)
ps
Figure 8-24
DDRCLKN
DDRCLKP
4
163
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
SYSCLK(P|N)
PLLOUT
PLL
ALTCORECLK(P|N)
PLL
Controller
SYSCLKn
C66x
CorePac
CORECLKSEL
SYSCLK1
PASS PLL
PLLD
xPLLM
//2
/3
0
PASSCLK(P|N)
Network
Coprocessor
PLLOUT
PACLKSEL
BYPASS
PASSPLLCTL1[13]
Figure 8-26
31
24
23
22
19
18
BWADJ[7:0]
BYPASS
Reserved
PLLM
PLLD
RW,+0000 1001
RW,+0
RW,+0001
RW,+0000000010011
RW,+000000
164
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Table 8-30
Bit
Field
Description
31-24
BWADJ[7:0]
BWADJ should be programmed to a value equal to half of PLLM[12:0]. Example: PLLM = 15, then BWADJ = 7
23
BYPASS
22-19
Reserved
Reserved
18-6
PLLM
A 13-bit field that selects the values for the multiplication factor (see note below)
5-0
PLLD
A 6-bit field that selects the values for the reference divider
Figure 8-27
31
15
14
13
Reserved
PLLRST
PLLSELECT
RW-0
12
Reserved
ENSAT
Reserved
BWADJ[11:8]
R-0000 000
RW-0
R-0
RW-0000
Table 8-31
Bit
Field
Description
31-15
Reserved
Reserved
14
PLLRST
13
PLLSELECT
12-7
Reserved
Reserved
ENSAT
5-4
Reserved
Reserved
3-0
BWADJ[11:8]
BWADJ[11:8] and BWADJ[7:0] are located in PASSPLLCTL0 and PASSPLLCTL1 registers. The combination (BWADJ[11:0])
should be programmed to a value equal to half of PLLM[12:0] if PLLM has even values or to be rounded half down of
PLLM[12:0] if PLLM has odd values. Example: PLLM=15, then BWADJ=7
165
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Parameter
Min
Max
Unit
PASSCLK[P:N]
1
tc(PASSCLKN)
3.2
25
ns
tc(PASSCLKP)
3.2
25
ns
tw(PASSCLKN)
0.45*tc(PASSCLKN)
0.55*tc(PASSCLKN)
ns
tw(PASSCLKN)
0.45*tc(PASSCLKN)
0.55*tc(PASSCLKN)
ns
tw(PASSCLKP)
0.45*tc(PASSCLKP)
0.55*tc(PASSCLKP)
ns
tw(PASSCLKP)
0.45*tc(PASSCLKP)
0.55*tc(PASSCLKP)
ns
tr(PASSCLKN_250 mv)
50
350
ps
tf(PASSCLKN_250 mv)
50
350
ps
tr(PASSCLKP_250 mv)
50
350
ps
tf(PASSCLKP_250 mv)
50
350
ps
tj(PASSCLKN)
0.02*tc(PASSCLKN)
ps, pk-pk
tj(PASSCLKP)
0.02*tc(PASSCLKP)
ps, pk-pk
Figure 8-28
PASSCLKN
PASSCLKP
4
166
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
167
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Description
EDMA3 CC0
EDMA3 CC1
EDMA3 CC2
16
64
64
16
64
64
128
512
512
Yes
Yes
Yes
168
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Table 8-34 provides the configuration for each of the EDMA3 transfer controllers present on the device.
Table 8-34
Parameter
TC0
TC1
EDMA3 CC1
TC0
TC1
EDMA3 CC2
TC2
TC3
TC0
TC1
TC2
TC3
FIFOSIZE
1024 bytes
1024 bytes
1024 bytes
512 bytes
1024 bytes
512 bytes
1024 bytes
512 bytes
512 bytes
1024 bytes
BUSWIDTH
32 bytes
32 bytes
16 bytes
16 bytes
16 bytes
16 bytes
16 bytes
16 bytes
16 bytes
16 bytes
DSTREGDEPTH
4 entries
4 entries
4 entries
4 entries
4 entries
4 entries
4 entries
4 entries
4 entries
4 entries
DBS
128 bytes
128 bytes
64 bytes
64 bytes
64 bytes
64 bytes
64 bytes
64 bytes
64 bytes
64 bytes
Event Number
Event
Event Description
TINT9L
TINT9H
TINT10L
TINT10H
TINT11L
TINT11H
AIF_SEVT0
AIF_SEVT1
CIC2_OUT0
CIC2_OUT0
CIC2_OUT1
CIC2_OUT1
10
CIC2_OUT2
CIC2_OUT2
11
CIC2_OUT3
CIC2_OUT3
12
CIC2_OUT4
CIC2_OUT4
13
CIC2_OUT5
CIC2_OUT5
14
GPIO4
GPIO interrupt
15
GPIO5
GPIO interrupt
Table 8-36
Event Number
Event
Event Description
SPIINT0
SPI interrupt
SPIINT1
SPI interrupt
SPIXEVT
Transmit event
SPIREVT
Receive event
169
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
Table 8-36
www.ti.com
Event Number
Event
Event Description
I2CREVT
I C receive event
I2CXEVT
I C transmit event
GPINT0
GPIO interrupt
GPINT1
GPIO interrupt
GPINT2
GPIO interrupt
GPINT3
GPIO interrupt
10
INTDST0
INTD interrupt 0
11
INTDST1
INTD interrupt 1
12
AIF_SEVT2
13
AIF_SEVT3
14
AIF_SEVT4
2
2
15
AIF_SEVT5
16
AIF_SEVT6
17
AIF_SEVT7
18
SEMINT0
Semaphore interrupt
19
SEMINT1
Semaphore interrupt
20
SEMINT2
Semaphore interrupt
21
SEMINT3
Semaphore interrupt
22
TINT4L
23
TINT4H
24
TINT5L
25
TINT5H
26
TINT6L
27
TINT6H
28
TINT7L
29
TINT7H
30
RAC_AINT0
RAC_A_ interrupt 0
31
RAC_AINT1
RAC_A_ interrupt 1
32
RAC_AINT2
RAC_A_interrupt 2
33
RAC_AINT3
RAC_A_interrupt 3
34
RAC_ADEVENT0
RAC_A_debug Event
35
RAC_ADEVENT1
RAC_debug Event
36
TAC_INTD
37
TACDEVENT0
38
TACDEVENT1
39
RAC_BINT0
RAC_B_ interrupt 0
40
RAC_BINT1
RAC_B_ interrupt 1
41
RAC_BINT2
RAC_B_interrupt 2
42
RAC_BINT3
RAC_B_interrupt 3
43
RAC_BDEVENT0
RAC_B_debug event
44
RAC_BDEVENT1
RAC_B_debug event
45
CIC1_OUT2
46
CIC1_OUT3
47
CIC1_OUT4
170
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Table 8-36
Event Number
Event
Event Description
48
CIC1_OUT5
49
CIC1_OUT6
50
CIC1_OUT7
51
CIC1_OUT8
52
CIC1_OUT9
53
CIC1_OUT10
54
CIC1_OUT11
55
CIC1_OUT12
56
CIC1_OUT13
57
CIC1_OUT14
58
CIC1_OUT15
59
CIC1_OUT16
60
CIC1_OUT17
61
CIC1_OUT18
62
CIC1_OUT19
63
CIC1_OUT20
Table 8-37
Event Number
Event
Event Description
TCP3D_A_REVT0
TCP3D_A_REVT1
URXEVT1
UTXEVT1
URXEVT0
UTXEVT0
GPINT0
GPIO interrupt
GPINT1
GPIO interrupt
GPINT2
GPIO interrupt
GPINT3
GPIO interrupt
10
VCP_A_REVT
Receive event
11
VCP_A_XEVT
Transmit event
12
VCP_B_REVT
Receive event
13
VCP_B_XEVT
Transmit event
14
VCP_C_REVT
Receive event
15
VCP_C_XEVT
Transmit event
16
VCP_D_REVT
Receive event
17
VCP_D_XEVT
Transmit event
18
SEMINT0
Semaphore interrupt
19
SEMINT1
Semaphore interrupt
20
SEMINT2
Semaphore interrupt
21
SEMINT3
Semaphore interrupt
22
TINT9L
23
TINT9H
171
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
Table 8-37
www.ti.com
Event Number
Event
Event Description
24
TINT10L
25
TINT10H
26
TINT11L
27
TINT11H
28
TINT7L
29
TINT7H
30
SPIXEVT
31
SPIREVT
32
I2CREVT
33
I2CXEVT
I C transmit event
34
TCP3D_B_REVT0
35
TCP3D_B_REVT1
36
CIC1_OUT23
37
CIC1_OUT24
38
CIC1_OUT25
39
CIC1_OUT26
40
CIC1_OUT27
41
CIC1_OUT28
42
CIC1_OUT29
43
CIC1_OUT30
44
CIC1_OUT31
45
CIC1_OUT32
46
CIC1_OUT33
47
CIC1_OUT34
48
CIC1_OUT35
49
CIC1_OUT36
50
CIC1_OUT37
51
CIC1_OUT38
52
CIC1_OUT39
53
CIC1_OUT40
54
CIC1_OUT41
55
CIC1_OUT42
56
CIC1_OUT43
57
CIC1_OUT44
58
CIC1_OUT45
59
CIC1_OUT46
60
CIC1_OUT47
61
SEMINT7
Semaphore Interrupt 7
62
POSDMARREQ_INTD
From USIM, through a dedicated INTD, level to rising edge sensitivity event
63
POSDMAWREQ_INTD
From USIM, through a dedicated INTD, level to rising edge sensitivity event
172
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
8.10 Interrupts
8.10.1 Interrupt Sources and Interrupt Controller
The CPU interrupts on the TCI6614 device are configured through the C66x CorePac Interrupt Controller. The
Interrupt Controller allows for up to 128 system events to be programmed to any of the twelve CPU interrupt inputs
(CPUINT4 - CPUINT15), the CPU exception input (EXCEP), or the advanced emulation logic. The 128 system
events consist of both internally-generated events (within the CorePac) and chip-level events.
Additional system events are routed to each of the C66x CorePacs to provide chip-level events that are not required
as CPU interrupts/exceptions to be routed to the Interrupt Controller as emulation events. In addition, error-class
events or infrequently used events are also routed through the system event router to offload the C66x CorePac
interrupt selector. This is accomplished through CIC blocks, CIC[3:0], with one controller per C66x CorePac. This
is clocked using CPU/6.
The event controllers consist of simple combination logic to provide additional events to each C66x CorePac, the
ARM, and the EDMA3CC. CIC0 provides 26 additional events to each of the C66x CorePacs (18 core specific and 8
broadcast), CIC1 provides 19 and 25 additional events to EDMA3CC1 and EDMA3CC2 respectively, and CIC2
provides 6 and 32 additional events to EDMA3CC0 and HyperLink respectively. CIC3 provides 33 additional events
to the ARM. Because the ARM does not have NMI input, the NMI event from the watch dog timer is connected to
ARM's input event 127 through an INTD for pulse to level conversion.
A primary event indicates that the event needs to be connected to either CorePac, ARM (through INTD) or
EDMA3CC directly.
A secondary event indicates that the event can be selected or combined with other events before it is routed to
EDMA3CC/CorePacs/ARM through CICs.
A broadcast event indicates that the event is connected to all C66x CorePacs directly.
Some events from a few modules are level-based interrupts and need to be routed to CorePacs that require
pulse based interrupts. They must be aggregated and converted to one pulse interrupt by the INTD before
reaching the CIC. A through INTD comment is added after these interrupts. These CP_INTDs are not shown
in the diagram.
Nearly all events from modules are pulse-based interrupts and need to be routed to ARM as primary inputs.
Because the ARM requires level-based interrupts, they must be converted to level interrupts by INTD before
reaching the ARM. A chip-level INTD is used for the purpose and is shown in the diagram.
The events that are routed to the C66x CorePacs for AET purposes, from those EDMA3CC and FSYNC events that
are not otherwise provided to each C66x CorePac. For more details on the CIC features, see the Interrupt Controller
(CIC) for KeyStone Devices User Guide in 2.13 Related Documentation from Texas Instruments on page 76.
NoteModules such as FFTC, TCP3d, TAC, AIF, MPU, BOOT_CFG, and the tracers have level interrupts
and EOI handshaking interface. The EOI value is 0 for TCP3d, TAC, AIF, MPU, BOOT_CFG, and the
tracers. For FFTC, the EOI values are 0 for FFTC_x_INTD0, 1 for FFTC_x_INTD1, 2 for FFTC_x_INTD2,
and 3 for FFTC_x_INTD3 (where FFTC_x can be either FFTC_A or FFTC_B).
173
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Interrupt Topology
8 Broadcast Events from AIF
65 Primary Events
18 Secondary Events
Core0
Core1
65 Primary Events
CIC0
18 Secondary Events
Core2
82 Common Events
65 Primary Events
18 Secondary Events
Core3
19 Reserved Events
19 Reserved Events
INTD
87 Primary Events
87 Primary Events
ARM
11 Reserved Events
33 Secondary Events
CIC3
13 Reserved Events
CIC1
19 Secondary Events
39 Primary Events
75 EDMACC-only Events
25 Secondary Events
EDMA3
CC1
EDMA3
CC2
60 Events
32 Queue Events
CIC2
32 Secondary Events
10 Primary Events
6614
174
6 Secondary Events
HyperLink
EDMA3
CC0
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Table 8-38 shows the mapping of system events. For more information on the Interrupt Controller, see the C66x
CorePac User Guide in 2.13 Related Documentation from Texas Instruments on page 76.
Table 8-38
Event Number
Interrupt Event
Description
EVT0
EVT1
EVT2
EVT3
TETBHFULLINTn (1)
(1)
TETB is full
(1)
TETBFULLINTn
TETBACQINTn
TETBOVFLINTn
(1)
TETBUNFLINTn
(1)
EMU_DTDMA
10
MSMC_mpf_errorn
11
Reserved
12
Reserved
13
IDMA0
14
IDMA1
15
SEMERRn
16
SEMINTn
(3)
(3)
Semaphore interrupt
(4)
17
PCIEXpress_MSI_INTn
18
PCIEXpress_MSI_INTn+1
(5)
19
RAC_A_INTn
20
INTDST(n+16) (6)
21
INTDST(n+20)
(6)
22
CIC0_OUT(64+0+10*n)
(7)
23
CIC0_OUT(64+1+10*n)
(7)
24
CIC0_OUT(64+2+10*n)
(7)
25
CIC0_OUT(64+3+10*n)
(7)
26
CIC0_OUT(64+4+10*n) (7)
27
CIC0_OUT(64+5+10*n)
(7)
28
CIC0_OUT(64+6+10*n)
(7)
29
CIC0_OUT(64+7+10*n)
(7)
30
CIC0_OUT(64+8+10*n)
(7)
31
CIC0_OUT(64+9+10*n)
(7)
32
QM_INT_LOW_0
33
QM_INT_LOW_1
34
QM_INT_LOW_2
35
QM_INT_LOW_3
36
QM_INT_LOW_4
37
QM_INT_LOW_5
38
QM_INT_LOW_6
SRIO interrupt
SRIO interrupt
175
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
Table 8-38
www.ti.com
Event Number
Interrupt Event
Description
39
QM_INT_LOW_7
40
QM_INT_LOW_8
41
QM_INT_LOW_9
42
QM_INT_LOW_10
43
QM_INT_LOW_11
44
QM_INT_LOW_12
45
QM_INT_LOW_13
46
QM_INT_LOW_14
47
QM_INT_LOW_15
(8)
48
QM_INT_HIGH_n
49
QM_INT_HIGH_(n+4)
(8)
50
QM_INT_HIGH_(n+8)
(8)
51
QM_INT_HIGH_(n+12)
(8)
52
QM_INT_HIGH_(n+16)
(8)
53
QM_INT_HIGH_(n+20) (8)
54
QM_INT_HIGH_(n+24)
(8)
55
QM_INT_HIGH_(n+28) (8)
56
CIC0_OUT0
57
CIC0_OUT1
58
CIC0_OUT2
59
CIC0_OUT3
60
CIC0_OUT4
61
CIC0_OUT5
62
CIC0_OUT6
63
CIC0_OUT7
(9)
64
TINTLn
65
BCP_ERRORn (AT)
66
TINT4L
67
TINT4H
68
TINT5L
69
TINT5H
70
TINT6L
71
TINT6H
72
TINT7L
73
TINT7H
74
CIC0_OUT(8+16*n)
(7)
75
CIC0_OUT(9+16*n)
(7)
76
CIC0_OUT(10+16*n)
(7)
77
CIC0_OUT(11+16*n)
(7)
78
GPINT4
79
GPINT5
80
GPINT6
81
GPINT7
82
GPINT8
176
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Table 8-38
Event Number
Interrupt Event
Description
83
GPINT9
84
GPINT10
85
GPINT11
86
GPINT12
87
GPINT13
88
GPINT14
89
GPINT15
90
IPC_LOCAL
91
GPINTn (10)
92
CIC0_OUT(12+16*n)
(7)
93
CIC0_OUT(13+16*n)
(7)
94
CIC0_OUT(14+16*n)
(7)
95
CIC0_OUT(15+16*n)
(7)
96
INTERR
97
EMC_IDMAERR
98
Reserved
99
RAC_B_INTn (5)
100
EFIINTA
101
EFIINTB
102
AIF_SEVT0
103
AIF_SEVT1
104
AIF_SEVT2
105
AIF_SEVT3
106
AIF_SEVT4
107
AIF_SEVT5
108
AIF_SEVT6
109
AIF_SEVT7
110
MDMAERREVT
111
Reserved
112
113
PMC_ED
114
115
RAC_B interrupt
116
UMC_ED1
117
UMC_ED2
118
PDC_INT
119
SYS_CMPA
120
PMC_CMPA
121
PMC_DMPA
122
DMC_CMPA
123
DMC_DMPA
124
UMC_CMPA
125
UMC_DMPA
177
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
Table 8-38
www.ti.com
Event Number
Interrupt Event
Description
126
EMC_CMPA
127
EMC_BUSERR
Table 8-39
Event Number
Interrupt Event
EMUINT
(1)
Emulation interrupt
EVT1COMMTX
COMMRX (1)
PMUIRQ
Reserved
SSM_WFI_IRQ
(1)
COMMTX interrupt
COMMRX interrupt
(1)
SSM_IRQ
Description
IRQ
(1)
(1)
QM_INT_HIGH_1
QM
IPC_H
QM_INT_HIGH_0
QM
10
11
QM_INT_HIGH_2
QM
12
QM_INT_HIGH_3
QM
13
QM_INT_HIGH_4
QM
14
QM_INT_HIGH_5
QM
15
QM_INT_HIGH_6
QM
16
QM_INT_HIGH_7
QM
17
QM_INT_HIGH_8
QM
18
QM_INT_HIGH_9
QM
19
QM_INT_HIGH_10
QM
20
QM_INT_HIGH_11
QM
21
QM_INT_HIGH_12
QM
22
QM_INT_HIGH_13
QM
23
QM_INT_HIGH_14
QM
24
QM_INT_HIGH_15
QM
25
QM_INT_HIGH_16
QM
26
QM_INT_HIGH_17
QM
27
QM_INT_HIGH_18
QM
28
QM_INT_HIGH_19
QM
29
QM_INT_HIGH_20
QM
30
QM_INT_HIGH_21
QM
178
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Table 8-39
Event Number
Interrupt Event
Description
31
QM_INT_HIGH_22
QM
32
QM_INT_HIGH_23
QM
33
QM_INT_HIGH_24
QM
34
QM_INT_HIGH_25
QM
35
QM_INT_HIGH_26
QM
36
QM_INT_HIGH_27
QM
37
QM_INT_HIGH_28
QM
38
QM_INT_HIGH_29
QM
39
QM_INT_HIGH_30
QM
40
QM_INT_HIGH_31
QM
41
QM_INT_TXQ_PEND_650
QM
42
QM_INT_TXQ_PEND_651
QM
43
QM_INT_TXQ_PEND_652
QM
44
QM_INT_TXQ_PEND_653
QM
45
QM_INT_TXQ_PEND_654
QM
46
QM_INT_TXQ_PEND_655
QM
47
QM_INT_TXQ_PEND_656
QM
48
QM_INT_TXQ_PEND_657
QM
49
QM_INT_PASS_TXQ_PEND_670
QM
50
QM_INT_PASS_TXQ_PEND_671
QM
51
HyperLink_int_o
HyperLink
52
SEMERR7
Semaphore_Local
53
SEMINT7
Semaphore_Local
54
INTDST20
SRIO
55
INTDST21
SRIO
56
INTDST22
SRIO
57
INTDST23
SRIO
58
TINT4L
Timer64_4
59
TINT4H
Timer64_4
60
TINT5L
Timer64_5
61
TINT5H
Timer64_5
62
TINT6L
Timer64_6
63
TINT6H
Timer64_6
64
TINT7L
Timer64_7
65
TINT7H
Timer64_7
66
PCIEXpress_ERR_INT
PCIEXpress
67
PCIEXpress_PM_INT
PCIEXpress
68
PCIEXpress_Legacy_INTA
PCIEXpress
69
PCIEXpress_Legacy_INTB
PCIEXpress
70
PCIEXpress_Legacy_INTC
PCIEXpress
71
PCIEXpress_Legacy_INTD
PCIEXpress
72
PCIEXpress_MSI_INT4
PCIEXpress
73
PCIEXpress_MSI_INT5
PCIEXpress
74
PCIEXpress_MSI_INT6
PCIEXpress
179
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
Table 8-39
www.ti.com
Event Number
Interrupt Event
Description
75
PCIEXpress_MSI_INT7
PCIEXpress
76
TINT8L
Timer64_8
77
TINT8H
Timer64_8
78
TINT9L
Timer64_9
79
TINT9H
Timer64_9
80
TINT10L
Timer64_10
81
TINT10H
Timer64_10
82
TINT11L
Timer64_11
83
TINT11H
Timer64_11
84
TCP3D_A_REVT0
TCP3D_A
85
TCP3D_A_REVT1
TCP3D_A
86
TCP3D_B_REVT0
TCP3D_B
87
TCP3D_B_REVT1
TCP3D_B
88
CPU/3_1_EDMA3CCINT2
CPU/3 EDMA
89
CPU/3_1_EDMA3CCINT6
CPU/3 EDMA
90
CPU/3_2_EDMA3CCINT2
CPU/3 EDMA
91
CPU/3_2_EDMA3CCINT6
CPU/3 EDMA
92
CPU/2_EDMA3CCINT2
CPU/2 EDMA
93
CPU/2_EDMA3CCINT6
CPU/2 EDMA
94
CIC3_OUT0
CIC Controller3
95
CIC3_OUT1
CIC Controller3
96
CIC3_OUT2
CIC Controller3
97
CIC3_OUT3
CIC Controller3
98
CIC3_OUT4
CIC Controller3
99
CIC3_OUT5
CIC Controller3
100
CIC3_OUT6
CIC Controller3
101
CIC3_OUT7
CIC Controller3
102
CIC3_OUT8
CIC Controller3
103
CIC3_OUT9
CIC Controller3
104
CIC3_OUT10
CIC Controller3
105
CIC3_OUT11
CIC Controller3
106
CIC3_OUT12
CIC Controller3
107
CIC3_OUT13
CIC Controller3
108
CIC3_OUT14
CIC Controller3
109
CIC3_OUT15
CIC Controller3
110
CIC3_OUT16
CIC Controller3
111
CIC3_OUT17
CIC Controller3
112
CIC3_OUT18
CIC Controller3
113
CIC3_OUT19
CIC Controller3
114
CIC3_OUT20
CIC Controller3
115
CIC3_OUT21
CIC Controller3
116
CIC3_OUT22
CIC Controller3
117
CIC3_OUT23
CIC Controller3
118
CIC3_OUT24
CIC Controller3
180
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Table 8-39
Event Number
Interrupt Event
Description
119
CIC3_OUT25
CIC Controller3
120
CIC3_OUT26
CIC Controller3
121
CIC3_OUT27
CIC Controller3
122
CIC3_OUT28
CIC Controller3
123
CIC3_OUT29
CIC Controller3
124
CIC3_OUT30
CIC Controller3
125
CIC3_OUT31
CIC Controller3
126
CIC3_OUT32
CIC Controller3
127
Watch_dog_NMI
Table 8-40
System Interrupt
Description
EDMA3CC1 EDMACC_ERRINT
EDMA3CC1 EDMACC_MPINT
EDMA3CC1 EDMATC_ERRINT0
EDMA3CC1 EDMATC_ERRINT1
EDMA3CC1 EDMATC_ERRINT2
EDMA3CC1 EDMATC_ERRINT3
EDMA3CC1 EDMACC_GINT
EDMA3CC1 GINT
Reserved
EDMA3CC1 EDMA3CCINT0
EDMA3CC1 EDMA3CCINT1
10
EDMA3CC1 EDMA3CCINT2
11
EDMA3CC1 EDMA3CCINT3
12
EDMA3CC1 EDMA3CCINT4
13
EDMA3CC1 EDMA3CCINT5
14
EDMA3CC1 EDMA3CCINT6
15
EDMA3CC1 EDMA3CCINT7
16
EDMA3CC2 EDMACC_ERRINT
17
EDMA3CC2 EDMACC_MPINT
18
EDMA3CC2 EDMATC_ERRINT0
19
EDMA3CC2 EDMATC_ERRINT1
20
EDMA3CC2 EDMATC_ERRINT2
21
EDMA3CC2 EDMATC_ERRINT3
22
EDMA3CC2 EDMACC_GINT
EDMA3CC2 GINT
23
MPU_Combined_Address_Error
MPU0-7_ADDR_ERR_INT combined
24
EDMA3CC2 EDMA3CCINT0
25
EDMA3CC2 EDMA3CCINT1
26
EDMA3CC2 EDMA3CCINT2
27
EDMA3CC2 EDMA3CCINT3
28
EDMA3CC2 EDMA3CCINT4
181
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
Table 8-40
www.ti.com
System Interrupt
Description
29
EDMA3CC2 EDMA3CCINT5
30
EDMA3CC2 EDMA3CCINT6
31
EDMA3CC2 EDMA3CCINT7
32
EDMA3CC0 EDMACC_ERRINT
33
EDMA3CC0 EDMACC_MPINT
34
EDMA3CC0 EDMATC_ERRINT0
35
EDMA3CC0 EDMATC_ERRINT1
36
EDMA3CC0 EDMACC_GINT
EDMA3CC0 GINT
37
MPU_Combined_PROT_Error
MPU0-7_PROT_ERR_INT combined
38
EDMA3CC0INT0
39
EDMA3CC0INT1
40
EDMA3CC0INT2
41
EDMA3CC0INT3
42
EDMA3CC0INT4
43
EDMA3CC0INT5
44
EDMA3CC0INT6
45
EDMA3CC0INT7
46
Reserved
47
Tracer_DDR_2_INTD
48
PCIEXpress_ERR_INT
49
PCIEXpress_PM_INT
50
PCIEXpress_Legacy_INTA
51
PCIEXpress_Legacy_INTB
52
PCIEXpress_Legacy_INTC
53
PCIEXpress_Legacy_INTD
54
SPIINT0
SPI interrupt0
55
SPIINT1
SPI interrupt1
56
SPIXEVT
57
SPIREVT
58
I2CINT
I C interrupt
59
I2CREVT
I C receive event
60
I2CXEVT
61
Reserved
62
Reserved
63
TETBHFULLINT
64
TETBFULLINT
TETB is full
65
TETBACQINT
66
TETBOVFLINT
67
TETBUNFLINT
68
mdio_link_intr0
69
mdio_link_intr1
70
mdio_user_intr0
71
mdio_user_intr1
72
misc_intr
182
2
2
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Table 8-40
System Interrupt
Description
73
Tracer_core_0_INTD
74
Tracer_core_1_INTD
75
Tracer_core_2_INTD
76
Tracer_core_3_INTD
77
Tracer_DDR_INTD
78
Tracer_MSMC_0_INTD
79
Tracer_MSMC_1_INTD
80
Tracer_MSMC_2_INTD
81
Tracer_MSMC_3_INTD
82
Tracer_CFG_INTD
83
Tracer_QM_CFG_INTD
84
Tracer_QM_DMA_INTD
85
Tracer_SM_INTD
86
PSC_ALLINT
87
MSMC_scrub_cerror
88
BOOTCFG_INTD
89
Reserved
90
POSDMARREQ_INTD
From USIM, through a dedicated INTD, level to rising edge sensitivity event
91
TINT0L
92
POSDMAWREQ_INTD
From USIM, through a dedicated INTD, level to rising edge sensitivity event
93
TINT1L
94
Reserved
95
TINT2L
96
Reserved
97
TINT3L
98
MSMC_dedc_cerror
99
MSMC_dedc_nc_error
100
MSMC_scrub_nc_error
101
KEYMGRINT1
102
MSMC_mpf_error8
103
MSMC_mpf_error9
104
MSMC_mpf_error10
105
MSMC_mpf_error11
106
MSMC_mpf_error12
107
MSMC_mpf_error13
108
MSMC_mpf_error14
109
MSMC_mpf_error15
110
DDR3_ERR
111
HyperLink_int_o
HyperLink Interrupt
112
INTDST0
RapidIO Interrupt
113
INTDST1
RapidIO Interrupt
114
INTDST2
RapidIO Interrupt
115
INTDST3
RapidIO Interrupt
116
INTDST4
RapidIO Interrupt
183
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
Table 8-40
www.ti.com
System Interrupt
Description
117
INTDST5
RapidIO Interrupt
118
INTDST6
RapidIO Interrupt
119
INTDST7
RapidIO Interrupt
120
INTDST8
RapidIO Interrupt
121
INTDST9
RapidIO Interrupt
122
INTDST10
RapidIO Interrupt
123
INTDST11
RapidIO Interrupt
124
INTDST12
RapidIO Interrupt
125
INTDST13
RapidIO Interrupt
126
INTDST14
RapidIO interrupt
127
INTDST15
RapidIO interrupt
128
RACADEVENT0
RAC_A_debug event
129
RACADEVENT1
RAC_A_debug event
130
TAC_INTD
131
TACDEVENT0
132
TACDEVENT1
133
AIF_INTD
AIF CPU error interrupt and AIF CPU alarm interrupt and starvation interrupt
134
QM_INT_PASS_TXQ_PEND_22
135
QM_INT_PASS_TXQ_PEND_23
136
QM_INT_PASS_TXQ_PEND_24
137
QM_INT_PASS_TXQ_PEND_25
138
QM_INT_PASS_TXQ_PEND_26
139
QM_INT_PASS_TXQ_PEND_27
140
QM_INT_PASS_TXQ_PEND_28
141
QM_INT_PASS_TXQ_PEND_29
142
QM_INT_PASS_TXQ_PEND_30
143
VCP_A_INT
Error interrupt
144
VCP_B_INT
Error interrupt
145
VCP_C_INT
Error interrupt
146
VCP_D_INT
Error interrupt
147
VCP_A_REVT
Receive event
148
VCP_A_XEVT
Transmit event
149
VCP_B_REVT
Receive event
150
VCP_B_XEVT
Transmit event
151
VCP_C_REVT
Receive event
152
VCP_C_XEVT
Transmit event
153
VCP_D_REVT
Receive event
154
VCP_D_XEVT
Transmit event
155
TCP3D_A_INTD
156
TCP3D_B_INTD
157
TCP3D_A_REVT0
158
TCP3D_A_REVT1
159
UARTINT1
UART 1 interrupt
160
URXEVT1
184
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Table 8-40
System Interrupt
Description
161
UTXEVT1
162
TCP3D_B_REVT0
163
TCP3D_B_REVT1
164
UARTINT0
UART 0 interrupt
165
URXEVT0
166
UTXEVT0
167
Tracer_RAC_CFG_INTD
168
Tracer_RAC_FE_INTD
169
Tracer_TAC_INTD
170
MSMC_mpf_error4
171
MSMC_mpf_error5
172
MSMC_mpf_error6
173
MSMC_mpf_error7
174
Tracer_TNet_6P_A_INTD
175
QM_INT_PASS_TXQ_PEND_31
176
QM_INT_CDMA_0
177
QM_INT_CDMA_1
178
RapidIO_INT_CDMA_0
179
PASS_INT_CDMA_0
180
PONIRQ
181
SmartReflex_intrreq0
182
SmartReflex_intrreq1
183
SmartReflex_intrreq2
184
SmartReflex_intrreq3
185
VPNoSMPSAck
VPVOLTUPDATE has been asserted but SMPS has not been responded to in a defined
time interval
186
VPEqValue
SRSINTERUPT is asserted, but the new voltage is not different from the current SMPS
voltage
187
VPMaxVdd
188
VPMinVdd
189
VPINIDLE
190
VPOPPChangeDone
Indicating that the average frequency error is within the desired limit.
191
Reserved
192
FFTC_A_INTD0
193
FFTC_A_INTD1
194
FFTC_A_INTD2
195
FFTC_A_INTD3
196
FFTC_B_INTD0
197
FFTC_B_INTD1
198
FFTC_B_INTD2
199
FFTC_B_INTD3
200
RACBDEVENT0
RAC_B_debug Event
201
RACBDEVENT1
RAC_B_debug Event
185
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
Table 8-41
www.ti.com
CIC1 Event Inputs (Secondary Events for EDMA3CC1 and EDMA3CC2) (Part 1 of 4)
System Interrupt
Description
GPINT8
GPIO Interrupt
GPINT9
GPIO Interrupt
GPINT10
GPIO Interrupt
GPINT11
GPIO Interrupt
GPINT12
GPIO Interrupt
GPINT13
GPIO Interrupt
GPINT14
GPIO Interrupt
GPINT15
GPIO Interrupt
TETBHFULLINT
TETBFULLINT
TETB is full
10
TETBACQINT
11
TETBHFULLINT0
12
TETBFULLINT0
TETB is full
13
TETBACQINT0
14
TETBHFULLINT1
15
TETBFULLINT1
TETB is full
16
TETBACQINT1
17
TETBHFULLINT2
18
TETBFULLINT2
TETB is full
19
TETBACQINT2
20
TETBHFULLINT3
21
TETBFULLINT3
TETB is full
22
TETBACQINT3
23
Reserved
24
QM_INT_HIGH_16
25
QM_INT_HIGH_17
26
QM_INT_HIGH_18
27
QM_INT_HIGH_19
28
QM_INT_HIGH_20
29
QM_INT_HIGH_21
30
QM_INT_HIGH_22
31
QM_INT_HIGH_23
32
QM_INT_HIGH_24
33
QM_INT_HIGH_25
34
QM_INT_HIGH_26
35
QM_INT_HIGH_27
36
QM_INT_HIGH_28
37
QM_INT_HIGH_29
38
QM_INT_HIGH_30
39
QM_INT_HIGH_31
40
mdio_link_intr0
PASS_mdio Interrupt
41
mdio_link_intr1
PASS_mdio Interrupt
42
mdio_user_intr0
PASS_mdio Interrupt
43
mdio_user_intr1
PASS_mdio Interrupt
186
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Table 8-41
CIC1 Event Inputs (Secondary Events for EDMA3CC1 and EDMA3CC2) (Part 2 of 4)
System Interrupt
Description
44
misc_intr
PASS_misc Interrupt
45
Tracer_core_0_INTD
46
Tracer_core_1_INTD
47
Tracer_core_2_INTD
48
Tracer_core_3_INTD
49
Tracer_DDR_INTD
50
Tracer_MSMC_0_INTD
51
Tracer_MSMC_1_INTD
52
Tracer_MSMC_2_INTD
53
Tracer_MSMC_3_INTD
54
Tracer_CFG_INTD
55
Tracer_QM_CFG_INTD
56
Tracer_QM_DMA_INTD
57
Tracer_SM_INTD
58
SEMERR0
Semaphore interrupt
59
SEMERR1
Semaphore interrupt
60
SEMERR2
Semaphore interrupt
61
SEMERR3
Semaphore interrupt
62
BOOTCFG_INTD
63
PASS_INT_CDMA_0
64
MPU_Combined_Address_Error
MPU0~7_ADDR_ERR_INT combined
65
MSMC_scrub_cerror
66
MPU_Combined_PROT_Error
MPU0~7_PROT_ERR_INT combined
67
RapidIO_INT_CDMA_0
68
SEMERR7
Semaphore interrupt
69
QM_INT_CDMA_0
70
EASYNCERR
71
QM_INT_CDMA_1
72
MSMC_dedc_cerror
73
MSMC_dedc_nc_error
74
MSMC_scrub_nc_error
75
Reserved
76
MSMC_mpf_error0
77
MSMC_mpf_error1
78
MSMC_mpf_error2
79
MSMC_mpf_error3
80
MSMC_mpf_error4
81
MSMC_mpf_error5
82
MSMC_mpf_error6
83
MSMC_mpf_error7
84
MSMC_mpf_error8
85
MSMC_mpf_error9
86
MSMC_mpf_error10
87
MSMC_mpf_error11
187
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
Table 8-41
www.ti.com
CIC1 Event Inputs (Secondary Events for EDMA3CC1 and EDMA3CC2) (Part 3 of 4)
System Interrupt
Description
88
MSMC_mpf_error12
89
MSMC_mpf_error13
90
MSMC_mpf_error14
91
MSMC_mpf_error15
92
Tracer_TNet_6P_A_INTD
93
INTDST0
RapidIO Interrupt
94
INTDST1
RapidIO Interrupt
95
INTDST2
RapidIO Interrupt
96
INTDST3
RapidIO Interrupt
97
INTDST4
RapidIO Interrupt
98
INTDST5
RapidIO Interrupt
99
INTDST6
RapidIO Interrupt
100
INTDST7
RapidIO Interrupt
101
INTDST8
RapidIO Interrupt
102
INTDST9
RapidIO Interrupt
103
INTDST10
RapidIO Interrupt
104
INTDST11
RapidIO Interrupt
105
INTDST12
RapidIO Interrupt
106
INTDST13
RapidIO Interrupt
107
INTDST14
RapidIO Interrupt
108
INTDST15
RapidIO Interrupt
109
INTDST16
RapidIO Interrupt
110
INTDST17
RapidIO Interrupt
111
INTDST18
RapidIO Interrupt
112
INTDST19
RapidIO Interrupt
113
INTDST20
RapidIO Interrupt
114
INTDST21
RapidIO Interrupt
115
INTDST22
RapidIO Interrupt
116
INTDST23
RapidIO Interrupt
117
AIF_INTD
AIF CPU error interrupt and AIF CPU alarm interrupt and Starvation interrupt
118
Reserved
119
VCP_A_INT
Error interrupt
120
VCP_B_INT
Error interrupt
121
VCP_C_INT
Error interrupt
122
VCP_D_INT
Error interrupt
123
TCP3D_A_INTD
124
TCP3D_B_INTD
125
Reserved
126
FFTC_B_INTD0
127
FFTC_B_INTD1
128
GPINT4
GPIO Interrupt
129
GPINT5
GPIO Interrupt
130
GPINT6
GPIO Interrupt
131
GPINT7
GPIO Interrupt
188
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Table 8-41
CIC1 Event Inputs (Secondary Events for EDMA3CC1 and EDMA3CC2) (Part 4 of 4)
System Interrupt
Description
132
Tracer_RAC_CFG_INTD
133
Tracer_RAC_FE_INTD
134
Tracer_TAC_INTD
135
ARM_ETBFULLINT
136
ARM_ETBACQINT
137
QM_INT_HIGH_0
QM Interrupt
138
QM_INT_HIGH_1
QM Interrupt
139
QM_INT_HIGH_2
QM Interrupt
140
QM_INT_HIGH_3
QM Interrupt
141
QM_INT_HIGH_4
QM Interrupt
142
QM_INT_HIGH_5
QM Interrupt
143
QM_INT_HIGH_6
QM Interrupt
144
QM_INT_HIGH_7
QM Interrupt
145
QM_INT_HIGH_8
QM Interrupt
146
QM_INT_HIGH_9
QM Interrupt
147
QM_INT_HIGH_10
QM Interrupt
148
QM_INT_HIGH_11
QM Interrupt
149
QM_INT_HIGH_12
QM Interrupt
150
QM_INT_HIGH_13
QM Interrupt
151
QM_INT_HIGH_14
QM Interrupt
152
QM_INT_HIGH_15
QM Interrupt
153
FFTC_A_INTD0
154
FFTC_A_INTD1
155
FFTC_A_INTD2
156
FFTC_A_INTD3
157
FFTC_B_INTD2
158
FFTC_B_INTD3
159
Tracer_DDR_2_INTD
Table 8-42
CIC2 Event Inputs (Secondary Events for EDMA3CC0 and HyperLink) (Part 1 of 3)
System Interrupt
Description
GPINT0
GPIO Interrupt
GPINT1
GPIO Interrupt
GPINT2
GPIO Interrupt
GPINT3
GPIO Interrupt
Reserved
Reserved
GPINT6
GPIO Interrupt
GPINT7
GPIO Interrupt
GPINT8
GPIO Interrupt
GPINT9
GPIO Interrupt
10
GPINT10
GPIO Interrupt
189
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
Table 8-42
www.ti.com
CIC2 Event Inputs (Secondary Events for EDMA3CC0 and HyperLink) (Part 2 of 3)
System Interrupt
Description
11
GPINT11
GPIO Interrupt
12
GPINT12
GPIO Interrupt
13
GPINT13
GPIO Interrupt
14
GPINT14
GPIO Interrupt
15
GPINT15
GPIO Interrupt
16
TETBHFULLINT
17
TETBFULLINT
18
TETBACQINT
19
TETBHFULLINT0
20
TETBFULLINT0
TETB0 is full
21
TETBACQINT0
22
TETBHFULLINT1
23
TETBFULLINT1
TETB1 is full
24
TETBACQINT1
25
TETBHFULLINT2
26
TETBFULLINT2
TETB2 is full
27
TETBACQINT2
28
TETBHFULLINT3
29
TETBFULLINT3
TETB3 is full
30
TETBACQINT3
31
Tracer_core_0_INTD
32
Tracer_core_1_INTD
33
Tracer_core_2_INTD
34
Tracer_core_3_INTD
35
Tracer_DDR_INTD
36
Tracer_MSMC_0_INTD
37
Tracer_MSMC_1_INTD
38
Tracer_MSMC_2_INTD
39
Tracer_MSMC_3_INTD
40
Tracer_CFG_INTD
41
Tracer_QM_CFG_INTD
42
Tracer_QM_DMA_INTD
43
Tracer_SM_INTD
44
HyperLink_int_o
HyperLink Interrupt
45
Tracer_RAC_CFG_INTD
46
Tracer_RAC_FE_INTD
47
Tracer_TAC_INTD
48
Tracer_DDR_2_INTD
49
TINT4L
50
TINT4H
51
TINT5L
52
TINT5H
53
TINT6L
54
TINT6H
190
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Table 8-42
CIC2 Event Inputs (Secondary Events for EDMA3CC0 and HyperLink) (Part 3 of 3)
System Interrupt
Description
55
TINT7L
56
TINT7H
57
Tracer_TNet_6P_A_INTD
58
ARM_ETBFULLINT
59
ARM_ETBACQINT
60
Reserved
61
DDR3_ERR
62
Reserved
63
Reserved
Table 8-43
System Interrupt
Description
SEMERR4
Semaphore interrupt
SEMERR5
Semaphore interrupt
SEMERR6
Semaphore interrupt
SEMINT4
Semaphore interrupt
SEMINT5
Semaphore interrupt
SEMINT6
Semaphore interrupt
Reserved
Reserved
EDMA3CC1_EDMACC_ERRINT
EDMA3CC1_EDMACC_MPINT
10
11
12
13
14
EDMA3CC1_EDMACC__GINT
EDMA3CC1 GINT
15
EDMA3CC1_EDMA3CCINT3
16
EDMA3CC1_EDMA3CCINT7
17
EDMA3CC2_EDMACC_ERRINT
18
EDMA3CC2_EDMACC_MPINT
19
20
21
22
23
EDMA3CC2_EDMACC__GINT
EDMA3CC2 GINT
24
EDMA3CC2_EDMA3CCINT3
25
EDMA3CC2_EDMA3CCINT7
26
EDMA3CC0_EDMACC_ERRINT
27
EDMA3CC0_EDMACC_MPINT
191
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
Table 8-43
www.ti.com
System Interrupt
28
Description
29
30
EDMA3CC0_EDMACC_GINT
EDMA3CC0 GINT
31
EDMA3CC0_EDMA3CCINT3
32
EDMA3CC0_EDMA3CCINT7
33
GPINT0
GPIO
34
GPINT1
GPIO
35
GPINT2
GPIO
36
GPINT3
GPIO
37
GPINT4
GPIO
38
GPINT5
GPIO
39
GPINT6
GPIO
40
GPINT7
GPIO
41
GPINT8
GPIO
42
GPINT9
GPIO
43
GPINT10
GPIO
44
GPINT11
GPIO
45
GPINT12
GPIO
46
GPINT13
GPIO
47
GPINT14
GPIO
48
GPINT15
GPIO
49
GPINT16
GPIO
50
GPINT17
GPIO
51
GPINT18
GPIO
52
GPINT19
GPIO
53
GPINT20
GPIO
54
GPINT21
GPIO
55
GPINT22
GPIO
56
GPINT23
GPIO
57
GPINT24
GPIO
58
GPINT25
GPIO
59
GPINT26
GPIO
60
GPINT27
GPIO
61
GPINT28
GPIO
62
GPINT29
GPIO
63
GPINT30
GPIO
64
GPINT31
GPIO
65
TETBHFULLINT2
66
TETBFULLINT2
67
TETBACQINT2
68
TETBOVFLINT2
192
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Table 8-43
System Interrupt
Description
69
TETBUNFLINT2
70
TETBHFULLINT3
71
TETBFULLINT3
72
TETBACQINT3
73
TETBOVFLINT3
74
TETBUNFLINT3
75
INTDST0
SRIO
76
INTDST1
SRIO
77
INTDST2
SRIO
78
INTDST3
SRIO
79
INTDST4
SRIO
80
INTDST5
SRIO
81
INTDST6
SRIO
82
SPIINT0
SPI interrupt 0
83
SPIINT1
SPI interrupt 1
84
SPIXEVT
85
SPIREVT
86
I2CINT
I2C Interrupt
87
I2CREVT
88
I2CXEVT
89
KEYMGRINT_A
KEY_MGR A Interrupt
90
SECCTLINT
SEC_CTL Interrupt
92
TETBFULLINT
93
TETBACQINT
94
TETBOVFLINT
95
TETBUNFLINT
96
TETBHFULLINT0
97
TETBFULLINT0
98
TETBACQINT0
99
TETBOVFLINT0
100
TETBUNFLINT0
101
TETBHFULLINT1
102
TETBFULLINT1
103
TETBACQINT1
104
TETBOVFLINT1
105
TETBUNFLINT1
106
Reserved
107
QM_INT_LOW_0
QM Interrupt
108
QM_INT_LOW_1
QM Interrupt
109
QM_INT_LOW_2
QM Interrupt
110
QM_INT_LOW_3
QM Interrupt
193
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
Table 8-43
www.ti.com
System Interrupt
Description
111
QM_INT_LOW_4
QM Interrupt
112
QM_INT_LOW_5
QM Interrupt
113
QM_INT_LOW_6
QM Interrupt
114
QM_INT_LOW_7
QM Interrupt
115
QM_INT_LOW_8
QM Interrupt
116
QM_INT_LOW_9
QM Interrupt
117
QM_INT_LOW_10
QM Interrupt
118
QM_INT_LOW_11
QM Interrupt
119
QM_INT_LOW_12
QM Interrupt
120
QM_INT_LOW_13
QM Interrupt
121
QM_INT_LOW_14
QM Interrupt
122
QM_INT_LOW_15
QM Interrupt
123
QM_INT_CDMA_0
QM Interrupt
124
QM_INT_CDMA_1
QM Interrupt
125
mdio_link_intr0
126
mdio_link_intr1
127
mdio_user_intr0
128
mdio_user_intr1
129
misc_intr
130
PASS_INT_CDMA_0
131
Tracer_core_0
132
Tracer_core_1
133
Tracer_DDR
134
Tracer_MSMC_0
135
Tracer_MSMC_1
136
Tracer_MSMC_2
137
Tracer_MSMC_3
138
Tracer_CFG
139
Tracer_QM_CFG
140
Tracer_QM_DMA
141
Tracer_SM
142
Tracer_DDR_2
143
Tracer_RAC_CFG
144
Tracer_RAC_FE
145
Tracer_TAC
146
PSC_ALLINT
PSC interrupt
147
BOOTCFG_ERR
148
BOOTCFG_PROT
149
MPU7_ADDR_ERR_INT
150
MPU7_PROT_ERR_INT
151
MPU0_ADDR_ERR_INT
194
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Table 8-43
System Interrupt
Description
152
MPU0_PROT_ERR_INT
153
MPU1_ADDR_ERR_INT
154
MPU1_PROT_ERR_INT
155
MPU2_ADDR_ERR_INT
156
MPU2_PROT_ERR_INT
157
MPU3_ADDR_ERR_INT
158
MPU3_PROT_ERR_INT
159
MPU4_ADDR_ERR_INT
160
MPU4_PROT_ERR_INT
161
MPU5_ADDR_ERR_INT
162
MPU5_PROT_ERR_INT
163
MPU6_ADDR_ERR_INT
164
MPU6_PROT_ERR_INT
165
MSMC_dedc_cerror
166
MSMC_dedc_nc_error
167
MSMC_scrub_nc_error
168
MSMC_scrub_cerror
169
MSMC_mpf_error0
170
MSMC_mpf_error1
171
MSMC_mpf_error2
172
MSMC_mpf_error3
173
MSMC_mpf_error4
174
MSMC_mpf_error5
175
MSMC_mpf_error6
176
MSMC_mpf_error7
177
MSMC_mpf_error8
178
MSMC_mpf_error9
179
MSMC_mpf_error10
180
MSMC_mpf_error11
181
MSMC_mpf_error12
182
MSMC_mpf_error13
183
MSMC_mpf_error14
184
MSMC_mpf_error15
185
DDR3_ERR
186
Reserved
187
Reserved
188
Reserved
189
TCP3D_A_INTD
190
Reserved
191
Tracer_core_2
192
UARTINT0
UART0 Interrupt
195
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
Table 8-43
www.ti.com
System Interrupt
Description
193
URXEVT0
194
UTXEVT0
195
UARTINT1
UART1 Interrupt
196
URXEVT1
197
UTXEVT1
198
SmartReflex_intrreq0
199
SmartReflex_intrreq1
200
SmartReflex_intrreq2
201
SmartReflex_intrreq3
202
VPNoSMPSAck
VPVOLTUPDATE has been asserted but SMPS has not been responded to in a defined
time interval
203
VPEqValue
SRSINTERUPT is asserted, but the new voltage is not different from the current SMPS
voltage
204
VPMaxVdd
205
VPMinVdd
206
VPINIDLE
207
VPOPPChangeDone
Indicating that the average frequency error is within the desired limit
208
po_vcon_smpserr_intr
209
po_vp_smpsack_intr
210
FFTC_A_INTD0
211
FFTC_A_INTD1
212
FFTC_A_INTD2
213
FFTC_A_INTD3
214
Reserved
215
Reserved
216
INTDST7
SRIO
217
INTDST8
SRIO
218
INTDST9
SRIO
219
INTDST10
SRIO
220
INTDST11
SRIO
221
INTDST12
SRIO
222
INTDST13
SRIO
223
INTDST14
SRIO
224
AIF_INTD
combined AIF_EVT0,AIF_EVT1,AIF_EVT_Starvation
225
Reserved
226
Reserved
227
AIF_SEVT0
228
AIF_SEVT1
229
AIF_SEVT2
230
AIF_SEVT3
231
AIF_SEVT4
232
AIF_SEVT5
196
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Table 8-43
System Interrupt
Description
233
AIF_SEVT6
234
AIF_SEVT7
235
Tracer_core_3
236
PONIRQ
237
INTDST15
SRIO
238
Reserved
239
ARM_ETBFULLINT
240
ARM_ETBACQINT
241
KEYMGRINT_B
KEY_MGR B interrupt
242
BCP_ERROR0
BCP
243
BCP_ERROR1
BCP
244
BCP_ERROR2
BCP
245
BCP_ERROR3
BCP
246
Rapid_INT_CDMA_0
247
Tracer_TNet_6P_A
248
FFTC_B_INTD0
249
FFTC_B_INTD1
250
FFTC_B_INTD2
251
FFTC_B_INTD3
252
POSDMARREQ_INTD
From USIM, through a dedicated INTD, level to rising edge sensitivity event
253
POSDMAWREQ_INTD
From USIM, through a dedicated INTD, level to rising edge sensitivity event
254
TCP3D_B_INTD
255
Reserved
Address Offset
Register Mnemonic
Register Name
0x0
REVISION_REG
Revision Register
0x4
CONTROL_REG
Control Register
0xc
HOST_CONTROL_REG
0x10
GLOBAL_ENABLE_HINT_REG
0x20
STATUS_SET_INDEX_REG
0x24
STATUS_CLR_INDEX_REG
0x28
ENABLE_SET_INDEX_REG
0x2c
ENABLE_CLR_INDEX_REG
197
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
Table 8-44
www.ti.com
Address Offset
Register Mnemonic
Register Name
0x34
HINT_ENABLE_SET_INDEX_REG
0x38
HINT_ENABLE_CLR_INDEX_REG
0x200
RAW_STATUS_REG0
0x204
RAW_STATUS_REG1
0x208
RAW_STATUS_REG2
0x20c
RAW_STATUS_REG3
0x210
RAW_STATUS_REG4
0x214
RAW_STATUS_REG5
0x218
RAW_STATUS_REG6
0x280
ENA_STATUS_REG0
0x284
ENA_STATUS_REG1
0x288
ENA_STATUS_REG2
0x28c
ENA_STATUS_REG3
0x290
ENA_STATUS_REG4
0x294
ENA_STATUS_REG5
0x298
ENA_STATUS_REG6
0x300
ENABLE_REG0
Enable Register 0
0x304
ENABLE_REG1
Enable Register 1
0x308
ENABLE_REG2
Enable Register 2
0x30c
ENABLE_REG3
Enable Register 3
0x310
ENABLE_REG4
Enable Register 4
0x314
ENABLE_REG5
Enable Register 5
0x318
ENABLE_REG6
Enable Register 6
0x380
ENABLE_CLR_REG0
0x384
ENABLE_CLR_REG1
0x388
ENABLE_CLR_REG2
0x38c
ENABLE_CLR_REG3
0x390
ENABLE_CLR_REG4
0x394
ENABLE_CLR_REG5
0x398
ENABLE_CLR_REG6
0x400
CH_MAP_REG0
0x404
CH_MAP_REG1
0x408
CH_MAP_REG2
0x40c
CH_MAP_REG3
0x410
CH_MAP_REG4
0x414
CH_MAP_REG5
0x418
CH_MAP_REG6
0x41c
CH_MAP_REG7
0x420
CH_MAP_REG8
0x424
CH_MAP_REG9
0x428
CH_MAP_REG10
0x42c
CH_MAP_REG11
0x430
CH_MAP_REG12
0x434
CH_MAP_REG13
198
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Table 8-44
Address Offset
Register Mnemonic
Register Name
0x438
CH_MAP_REG14
0x43c
CH_MAP_REG15
0x440
CH_MAP_REG16
0x444
CH_MAP_REG17
0x448
CH_MAP_REG18
0x44c
CH_MAP_REG19
0x450
CH_MAP_REG20
0x454
CH_MAP_REG21
0x458
CH_MAP_REG22
0x45c
CH_MAP_REG23
0x460
CH_MAP_REG24
0x464
CH_MAP_REG25
0x468
CH_MAP_REG26
0x46c
CH_MAP_REG27
0x470
CH_MAP_REG28
0x474
CH_MAP_REG29
0x478
CH_MAP_REG30
0x47c
CH_MAP_REG31
0x480
CH_MAP_REG32
0x484
CH_MAP_REG33
0x488
CH_MAP_REG34
0x48c
CH_MAP_REG35
0x490
CH_MAP_REG36
0x494
CH_MAP_REG37
0x498
CH_MAP_REG38
0x49c
CH_MAP_REG39
0x4a0
CH_MAP_REG40
0x4a4
CH_MAP_REG41
0x4a8
CH_MAP_REG42
0x4ac
CH_MAP_REG43
0x4b0
CH_MAP_REG44
0x4b4
CH_MAP_REG45
0x4b8
CH_MAP_REG46
0x4bc
CH_MAP_REG47
0x4c0
CH_MAP_REG48
0x4c4
CH_MAP_REG49
0x4c8
CH_MAP_REG50
0x4cc
CH_MAP_REG51
0x800
HINT_MAP_REG0
0x804
HINT_MAP_REG1
0x808
HINT_MAP_REG2
0x80c
HINT_MAP_REG3
0x810
HINT_MAP_REG4
0x814
HINT_MAP_REG5
199
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
Table 8-44
www.ti.com
Address Offset
Register Mnemonic
Register Name
0x818
HINT_MAP_REG6
0x81c
HINT_MAP_REG7
0x820
HINT_MAP_REG8
0x824
HINT_MAP_REG9
0x828
HINT_MAP_REG10
0x82c
HINT_MAP_REG11
0x830
HINT_MAP_REG12
0x834
HINT_MAP_REG13
0x838
HINT_MAP_REG14
0x83c
HINT_MAP_REG15
0x840
HINT_MAP_REG16
0x844
HINT_MAP_REG17
0x848
HINT_MAP_REG18
0x84c
HINT_MAP_REG19
0x1500
ENABLE_HINT_REG0
0x1504
ENABLE_HINT_REG1
0x1508
ENABLE_HINT_REG2
Address Offset
Register Mnemonic
Register Name
0x0
REVISION_REG
Revision Register
0x10
GLOBAL_ENABLE_HINT_REG
0x20
STATUS_SET_INDEX_REG
0x24
STATUS_CLR_INDEX_REG
0x28
ENABLE_SET_INDEX_REG
0x2c
ENABLE_CLR_INDEX_REG
0x34
HINT_ENABLE_SET_INDEX_REG
0x38
HINT_ENABLE_CLR_INDEX_REG
0x200
RAW_STATUS_REG0
0x204
RAW_STATUS_REG1
0x208
RAW_STATUS_REG2
0x20c
RAW_STATUS_REG3
0x210
RAW_STATUS_REG4
0x280
ENA_STATUS_REG0
0x284
ENA_STATUS_REG1
0x288
ENA_STATUS_REG2
0x28c
ENA_STATUS_REG3
0x290
ENA_STATUS_REG4
0x300
ENABLE_REG0
Enable Register 0
0x304
ENABLE_REG1
Enable Register 1
0x308
ENABLE_REG2
Enable Register 2
200
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Table 8-45
Address Offset
Register Mnemonic
Register Name
0x30c
ENABLE_REG3
Enable Register 3
0x310
ENABLE_REG4
Enable Register 4
0x380
ENABLE_CLR_REG0
0x384
ENABLE_CLR_REG1
0x388
ENABLE_CLR_REG2
0x38c
ENABLE_CLR_REG3
0x390
ENABLE_CLR_REG4
0x400
CH_MAP_REG0
0x404
CH_MAP_REG1
0x408
CH_MAP_REG2
0x40c
CH_MAP_REG3
0x410
CH_MAP_REG4
0x414
CH_MAP_REG5
0x418
CH_MAP_REG6
0x41c
CH_MAP_REG7
0x420
CH_MAP_REG8
0x424
CH_MAP_REG9
0x428
CH_MAP_REG10
0x42c
CH_MAP_REG11
0x430
CH_MAP_REG12
0x434
CH_MAP_REG13
0x438
CH_MAP_REG14
0x43c
CH_MAP_REG15
0x440
CH_MAP_REG16
0x444
CH_MAP_REG17
0x448
CH_MAP_REG18
0x44c
CH_MAP_REG19
0x450
CH_MAP_REG20
0x454
CH_MAP_REG21
0x458
CH_MAP_REG22
0x45c
CH_MAP_REG23
0x460
CH_MAP_REG24
0x464
CH_MAP_REG25
0x468
CH_MAP_REG26
0x46c
CH_MAP_REG27
0x470
CH_MAP_REG28
0x474
CH_MAP_REG29
0x478
CH_MAP_REG30
0x47c
CH_MAP_REG31
0x480
CH_MAP_REG32
0x484
CH_MAP_REG33
0x488
CH_MAP_REG34
0x48c
CH_MAP_REG35
0x490
CH_MAP_REG36
201
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
Table 8-45
www.ti.com
Address Offset
Register Mnemonic
Register Name
0x494
CH_MAP_REG37
0x498
CH_MAP_REG38
0x49c
CH_MAP_REG39
0x800
HINT_MAP_REG0
0x804
HINT_MAP_REG1
0x808
HINT_MAP_REG2
0x80c
HINT_MAP_REG3
0x810
HINT_MAP_REG4
0x814
HINT_MAP_REG5
0x818
HINT_MAP_REG6
0x81c
HINT_MAP_REG7
0x820
HINT_MAP_REG8
0x824
HINT_MAP_REG9
0x828
HINT_MAP_REG10
0x82c
HINT_MAP_REG11
0x830
HINT_MAP_REG12
0x834
HINT_MAP_REG13
0x1500
ENABLE_HINT_REG0
0x1504
ENABLE_HINT_REG1
Address Offset
Register Mnemonic
Register Name
0x0
REVISION_REG
Revision Register
0x10
GLOBAL_ENABLE_HINT_REG
0x20
STATUS_SET_INDEX_REG
0x24
STATUS_CLR_INDEX_REG
0x28
ENABLE_SET_INDEX_REG
0x2c
ENABLE_CLR_INDEX_REG
0x34
HINT_ENABLE_SET_INDEX_REG
0x38
HINT_ENABLE_CLR_INDEX_REG
0x200
RAW_STATUS_REG0
0x204
RAW_STATUS_REG1
0x280
ENA_STATUS_REG0
0x284
ENA_STATUS_REG1
0x300
ENABLE_REG0
Enable Register 0
0x304
ENABLE_REG1
Enable Register 1
0x380
ENABLE_CLR_REG0
0x384
ENABLE_CLR_REG1
0x400
CH_MAP_REG0
0x404
CH_MAP_REG1
0x408
CH_MAP_REG2
202
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Table 8-46
Address Offset
Register Mnemonic
Register Name
0x40c
CH_MAP_REG3
0x410
CH_MAP_REG4
0x414
CH_MAP_REG5
0x418
CH_MAP_REG6
0x41c
CH_MAP_REG7
0x420
CH_MAP_REG8
0x424
CH_MAP_REG9
0x428
CH_MAP_REG10
0x42c
CH_MAP_REG11
0x430
CH_MAP_REG12
0x434
CH_MAP_REG13
0x438
CH_MAP_REG14
0x43c
CH_MAP_REG15
0x800
HINT_MAP_REG0
0x804
HINT_MAP_REG1
0x808
HINT_MAP_REG2
0x80c
HINT_MAP_REG3
0x810
HINT_MAP_REG4
0x814
HINT_MAP_REG5
0x818
HINT_MAP_REG6
0x81c
HINT_MAP_REG7
0x820
HINT_MAP_REG8
0x824
HINT_MAP_REG9
0x828
HINT_MAP_REG10
0x1500
ENABLE_HINT_REG0
0x1504
ENABLE_HINT_REG1
Table 8-47
Address Offset
Register Mnemonic
Register Name
0x0
REVISION_REG
Revision Register
0x4
CONTROL_REG
Control Register
0x10
GLOBAL_ENABLE_HINT_REG
0x20
STATUS_SET_INDEX_REG
0x24
STATUS_CLR_INDEX_REG
0x28
ENABLE_SET_INDEX_REG
0x2c
ENABLE_CLR_INDEX_REG
0x34
HINT_ENABLE_SET_INDEX_REG
0x38
HINT_ENABLE_CLR_INDEX_REG
0x80
GLB_PRI_INTR_REG
0x200
RAW_STATUS_REG0
0x204
RAW_STATUS_REG1
0x280
ENA_STATUS_REG0
203
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
Table 8-47
www.ti.com
Address Offset
Register Mnemonic
Register Name
0x284
ENA_STATUS_REG1
0x300
ENABLE_REG0
Enable Register 0
0x304
ENABLE_REG1
Enable Register 1
0x380
ENABLE_CLR_REG0
0x384
ENABLE_CLR_REG1
0x400
CH_MAP_REG0
0x404
CH_MAP_REG1
0x408
CH_MAP_REG2
0x40c
CH_MAP_REG3
0x410
CH_MAP_REG4
0x414
CH_MAP_REG5
0x418
CH_MAP_REG6
0x41c
CH_MAP_REG7
0x420
CH_MAP_REG8
0x424
CH_MAP_REG9
0x428
CH_MAP_REG10
0x42c
CH_MAP_REG11
0x430
CH_MAP_REG12
0x434
CH_MAP_REG13
0x438
CH_MAP_REG14
0x43c
CH_MAP_REG15
0x440
CH_MAP_REG16
0x444
CH_MAP_REG17
0x448
CH_MAP_REG18
0x44c
CH_MAP_REG19
0x450
CH_MAP_REG20
0x454
CH_MAP_REG21
0x458
CH_MAP_REG22
0x45c
CH_MAP_REG23
0x460
CH_MAP_REG24
0x464
CH_MAP_REG25
0x468
CH_MAP_REG26
0x46c
CH_MAP_REG27
0x470
CH_MAP_REG28
0x474
CH_MAP_REG29
0x478
CH_MAP_REG30
0x47c
CH_MAP_REG31
0x480
CH_MAP_REG32
0x484
CH_MAP_REG33
0x488
CH_MAP_REG34
0x48c
CH_MAP_REG35
0x490
CH_MAP_REG36
0x494
CH_MAP_REG37
0x498
CH_MAP_REG38
204
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Table 8-47
Address Offset
Register Mnemonic
Register Name
0x49c
CH_MAP_REG39
0x4a0
CH_MAP_REG40
0x4a4
CH_MAP_REG41
0x4a8
CH_MAP_REG42
0x4ac
CH_MAP_REG43
0x4b0
CH_MAP_REG44
0x4b4
CH_MAP_REG45
0x4b8
CH_MAP_REG46
0x4bc
CH_MAP_REG47
0x4c0
CH_MAP_REG48
0x4c4
CH_MAP_REG49
0x4c8
CH_MAP_REG50
0x4cc
CH_MAP_REG51
0x4d0
CH_MAP_REG52
0x4d4
CH_MAP_REG53
0x4d8
CH_MAP_REG54
0x4dc
CH_MAP_REG55
0x4e0
CH_MAP_REG56
0x4e4
CH_MAP_REG57
0x4e8
CH_MAP_REG58
0x4ec
CH_MAP_REG59
0x4f0
CH_MAP_REG60
0x4f4
CH_MAP_REG61
0x4f8
CH_MAP_REG62
0x4fc
CH_MAP_REG63
0x800
HINT_MAP_REG0
0x804
HINT_MAP_REG1
0x808
HINT_MAP_REG2
0x80c
HINT_MAP_REG3
0x810
HINT_MAP_REG4
0x814
HINT_MAP_REG5
0x818
HINT_MAP_REG6
0x81c
HINT_MAP_REG7
0x820
HINT_MAP_REG8
0x824
HINT_MAP_REG9
0x828
HINT_MAP_REG10
0x82c
HINT_MAP_REG11
0x900
PRI_HINT_REG0
0x904
PRI_HINT_REG1
0x908
PRI_HINT_REG2
0x90c
PRI_HINT_REG3
0x910
PRI_HINT_REG4
0x914
PRI_HINT_REG5
0x918
PRI_HINT_REG6
205
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
Table 8-47
www.ti.com
Address Offset
Register Mnemonic
Register Name
0x91c
PRI_HINT_REG7
0x920
PRI_HINT_REG8
0x924
PRI_HINT_REG9
0x928
PRI_HINT_REG10
0x92c
PRI_HINT_REG11
0x930
PRI_HINT_REG12
0x934
PRI_HINT_REG13
0x938
PRI_HINT_REG14
0x93c
PRI_HINT_REG15
0x940
PRI_HINT_REG16
0x944
PRI_HINT_REG17
0x948
PRI_HINT_REG18
0x94c
PRI_HINT_REG19
0x950
PRI_HINT_REG20
0x954
PRI_HINT_REG21
0x958
PRI_HINT_REG22
0x95c
PRI_HINT_REG23
0x960
PRI_HINT_REG24
0x964
PRI_HINT_REG25
0x968
PRI_HINT_REG26
0x96c
PRI_HINT_REG27
0x970
PRI_HINT_REG28
0x974
PRI_HINT_REG29
0x978
PRI_HINT_REG30
0x97c
PRI_HINT_REG31
0x980
PRI_HINT_REG32
0x984
PRI_HINT_REG33
0x988
PRI_HINT_REG34
0x98c
PRI_HINT_REG35
0x990
PRI_HINT_REG36
0x994
PRI_HINT_REG37
0x998
PRI_HINT_REG38
0x99c
PRI_HINT_REG39
0x9a0
PRI_HINT_REG40
0x9a4
PRI_HINT_REG41
0x9a8
PRI_HINT_REG42
0x9ac
PRI_HINT_REG43
0x9b0
PRI_HINT_REG44
0x9b4
PRI_HINT_REG45
0x9b8
PRI_HINT_REG46
0x9bc
PRI_HINT_REG47
0x1500
ENABLE_HINT_REG0
0x1504
ENABLE_HINT_REG1
206
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Address Start
Address End
Size
Register Name
Description
0x02620200
0x02620203
4B
NMIGR0
0x02620204
0x02620207
4B
NMIGR1
0x02620208
0x0262020B
4B
NMIGR2
0x0262020C
0x0262020F
4B
NMIGR3
0x02620210
0x02620213
4B
Reserved
Reserved
0x02620214
0x02620217
4B
Reserved
Reserved
0x02620218
0x0262021B
4B
Reserved
Reserved
0x0262021C
0x0262021F
4B
Reserved
Reserved
0x02620220
0x0262023F
32B
Reserved
Reserved
0x02620240
0x02620243
4B
IPCGR0
0x02620244
0x02620247
4B
IPCGR1
0x02620248
0x0262024B
4B
IPCGR2
0x0262024C
0x0262024F
4B
IPCGR3
0x02620250
0x02620253
4B
Reserved
Reserved
0x02620254
0x02620257
4B
Reserved
Reserved
0x02620258
0x0262025B
4B
Reserved
Reserved
0x0262025C
0x0262025F
4B
Reserved
Reserved
0x02620260
0x0262027B
28B
Reserved
Reserved
0x0262027C
0x0262027F
4B
IPCGRH
0x02620280
0x02620283
4B
IPCAR0
0x02620284
0x02620287
4B
IPCAR1
0x02620288
0x0262028B
4B
IPCAR2
0x0262028C
0x0262028F
4B
IPCAR3
0x02620290
0x02620293
4B
Reserved
Reserved
0x02620294
0x02620297
4B
Reserved
Reserved
0x02620298
0x0262029B
4B
Reserved
Reserved
0x0262029C
0x0262029F
4B
Reserved
Reserved
0x026202A0
0x026202BB
28B
Reserved
Reserved
0x026202BC
0x026202BF
4B
IPCARH
XXX
000
001
207
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
Table 8-49
www.ti.com
010
011
1xx
000
001
010
011
1xx
000
001
010
011
1xx
(1)
Min
tsu(LRESET-LRESETNMIENL)
Max
Unit
12*P
ns
tsu(NMI-LRESETNMIENL)
12*P
ns
tsu(CORESELn-LRESETNMIENL)
12*P
ns
th(LRESETNMIENL-LRESET)
12*P
ns
th(LRESETNMIENL-NMI)
12*P
ns
th(LRESETNMIENL-CORESELn)
12*P
ns
tw(LRESETNMIEN)
12*P
ns
Figure 8-30
CORESEL[2:0]/
LRESET/
NMI
3
LRESETNMIEN
4
The ARM does not support local reset in the TCI6614. The local reset event generated by the watchdog timer for the
ARM is used to trigger a device reset instead. The NMI event generated by the ARMs watchdog timer is routed to
the ARMs interrupt input event, because the ARM does not have a specific NMI input event.
208
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Min
tw(HOUTH)
tw(HOUTL)
Max
Unit
24*P (1)
ns
24*P
ns
Figure 8-31
HOUT Timing
1
HOUT
209
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Table 8-52
MPU1
(QM_SS
DATA PORT)
MPU2
(QM_SS CFG
PORT)
MPU3
MPU4
(Semaphore) (RAC)
MPU5
(BCP_CFG
PORT)
MPU6
MPU7
(DDR3_EMIF) (EMIF16)
Default permission
Assume
allowed
Assume
allowed
Assume
allowed
Assume
allowed
Assume
allowed
Assume
allowed
Assume
allowed
Assume
allowed
16
16
16
16
16
16
16
16
Number of
programmable ranges
supported
16
16
16
16
Compare width
1KB
granularity
1KB
granularity
1KB
granularity
1KB
granularity
1KB
granularity
1KB
granularity
1KB
granularity
1KB
granularity
Setting
Table 8-53
Start Address
End Address
MPU0
0x01D00000
0x026207FF
MPU1
0x34000000
0x340BFFFF
MPU2
0x02A00000
0x02ABFFFF
MPU3
Semaphore
0x02640000
0x026407FF
MPU4
RAC
0x01F80000
0x0215FFFF
MPU5
BCP_CFG PORT
0x33600000
0x337FFFFF
MPU6
DDR3_EMIF
0x80000000
0xFFFFFFFF
MPU7
EMIF16
0x70000000
0x7FFFFFFF
210
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Table 8-54 shows the unique Master ID assigned to each CorePac and peripherals on the device.
Table 8-54
Master ID
Target
CorePac0
CorePac1
CorePac2
CorePac3
ARM_Port1
Reserved
Reserved
Reserved
CorePac0 CFG
CorePac1 CFG
10
CorePac2 CFG
11
CorePac3 CFG
12
Reserved
13
Reserved
14
Reserved
15
Reserved
16
EDMA0_TC0 read
17
EDMA0_TC0 write
18
EDMA0_TC1 read
19
EDMA0_TC1 write
20
EDMA1_TC0 read
21
EDMA1_TC0 write
22
EDMA1_TC1 read
23
EDMA1_TC1write
24
EDMA1_TC2 read
25
EDMA1_TC2 write
26
EDMA1_TC3 read
27
EDMA1_TC3 write
28
EDMA2_TC0 read
29
EDMA2_TC0 write
30
EDMA2_TC1 read
31
EDMA2_TC1 write
32
EDMA2_TC2 read
33
EDMA2_TC2 write
34
EDMA2_TC3 read
35
EDMA2_TC3 write
36 to 37
Reserved
38 to 39
SRIO PKTDMA
40
FFTC_A
41
Reserved
42
FFTC_B
43
Reserved
44
RAC_B_BE0
211
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
Table 8-54
www.ti.com
Master ID
Target
45
RAC_B_BE1
46
RAC_A_BE0
47
RAC_A_BE1
48
DAP
49
EDMA3CC0
50
EDMA3CC1
51
EDMA3CC2
52
MSMC
53
PCIe
54
SRIO_M
55
HyperLink
(1)
56 to 59
Queue Manager
60 to 63
Reserved
64 to 71
AIF2
72 to 85
Reserved
86
Reserved
87
Reserved
88 to 91
92 to 93
Network Coprocessor
94
TAC
95
Reserved
96
BCP_DIO1
97
BCP_DIO0
98
BCP_CDMA
99-127
Reserved
128
129
130
131
132
Reserved
133
Reserved
134
Reserved
135
Reserved
136
Tracer_MSMC0
137
Tracer_MSMC1
138
Tracer_MSMC2
139
Tracer_MSMC3
140
Tracer_DDR
141
Tracer_SM
142
Tracer_QM_CFG
143
Tracer_QM_DMA
144
Tracer_CFG
145
Tracer_RAC_FE
146
Tracer_RAC_CFG
212
(2)
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Table 8-54
Master ID
Target
147
Tracer_TAC
148
Tracer_TNet_6P_A
149
Tracer_DDR_2
150-223
Reserved
224-255
ARM_port0
Table 8-55 shows the privilege ID of each CorePac and every mastering peripheral. Table 8-55 also shows the
privilege level (supervisor vs. user), security level (secure vs. non-secure), and access type (instruction read vs.
data/DMA read or write) of each master on the device. In some cases, a particular setting depends on software being
executed at the time of the access or the configuration of the master peripheral.
Table 8-55
Privilege ID
Privilege Level
Security Level
Access Type
CorePac0
SW dependant
DMA
CorePac1
SW dependant
DMA
CorePac2
SW dependant
DMA
CorePac3
SW dependant
DMA
AIF
User
Non-secure
DMA
TAC
User
Non-secure
DMA
RAC
User
Non-secure
DMA
ARM
User
Non-secure
DMA
PA_SS/FFTC/BCP/SRIO_C User
PPI/QM_CDMA
Non-secure
DMA
SRIO_M
User/Driven by SRIO block, User mode and supervisor mode is determined Non-secure
by per transaction basis. Only the transaction with source ID matching the
value in SupervisorID register is granted supervisor mode.
DMA
10
QM_second
User
Non-secure
DMA
11
PCIe
Supervisor
Non-secure
DMA
12
DAP
Driven by debug_SS
Driven by
debug_SS
DMA
13
HyperLink
Supervisor
Non-secure
DMA
14
HyperLink
Supervisor
Non-secure
DMA
15
BCP
User
Non-secure
DMA
213
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Offset
Name
Description
0h
REVID
Revision ID
4h
CONFIG
Configuration
10h
IRAWSTAT
14h
IENSTAT
18h
IENSET
Interrupt enable
1Ch
IENCLR
20h
EOI
End of interrupt
200h
PROG0_MPSAR
204h
PROG0_MPEAR
208h
PROG0_MPPA
210h
PROG1_MPSAR
214h
PROG1_MPEAR
218h
PROG1_MPPA
220h
PROG2_MPSAR
224h
PROG2_MPEAR
228h
PROG2_MPPA
230h
PROG3_MPSAR
234h
PROG3_MPEAR
238h
PROG3_MPPA
240h
PROG4_MPSAR
244h
PROG4_MPEAR
248h
PROG4_MPPA
250h
PROG5_MPSAR
254h
PROG5_MPEAR
258h
PROG5_MPPA
260h
PROG6_MPSAR
264h
PROG6_MPEAR
268h
PROG6_MPPA
270h
PROG7_MPSAR
274h
PROG7_MPEAR
278h
PROG7_MPPA
280h
PROG8_MPSAR
284h
PROG8_MPEAR
288h
PROG8_MPPA
290h
PROG9_MPSAR
294h
PROG9_MPEAR
298h
PROG9_MPPA
2A0h
PROG10_MPSAR
2A4h
PROG10_MPEAR
2A8h
PROG10_MPPA
2B0h
PROG11_MPSAR
2B4h
PROG11_MPEAR
214
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Table 8-56
Offset
Name
Description
2B8h
PROG11_MPPA
2C0h
PROG12_MPSAR
2C4h
PROG12_MPEAR
2C8h
PROG12_MPPA
2D0h
PROG13_MPSAR
2D4h
PROG13_MPEAR
2Dh
PROG13_MPPA
2E0h
PROG14_MPSAR
2E4h
PROG14_MPEAR
2E8h
PROG14_MPPA
2F0h
PROG15_MPSAR
2F4h
PROG15_MPEAR
2F8h
PROG15_MPPA
300h
FLTADDRR
Fault address
304h
FLTSTAT
Fault status
308h
FLTCLR
Fault clear
Table 8-57
MPU1 Registers
Offset
Name
Description
0h
REVID
Revision ID
4h
CONFIG
Configuration
10h
IRAWSTAT
14h
IENSTAT
18h
IENSET
Interrupt enable
1Ch
IENCLR
20h
EOI
End of interrupt
200h
PROG0_MPSAR
204h
PROG0_MPEAR
208h
PROG0_MPPA
210h
PROG1_MPSAR
214h
PROG1_MPEAR
218h
PROG1_MPPA
220h
PROG2_MPSAR
224h
PROG2_MPEAR
228h
PROG2_MPPA
230h
PROG3_MPSAR
234h
PROG3_MPEAR
238h
PROG3_MPPA
300h
FLTADDRR
Fault address
304h
FLTSTAT
Fault status
308h
FLTCLR
Fault clear
215
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
Table 8-58
www.ti.com
Offset
Name
Description
0h
REVID
Revision ID
4h
CONFIG
Configuration
10h
IRAWSTAT
14h
IENSTAT
18h
IENSET
Interrupt enable
1Ch
IENCLR
20h
EOI
End of interrupt
200h
PROG0_MPSAR
204h
PROG0_MPEAR
208h
PROG0_MPPA
210h
PROG1_MPSAR
214h
PROG1_MPEAR
218h
PROG1_MPPA
220h
PROG2_MPSAR
224h
PROG2_MPEAR
228h
PROG2_MPPA
230h
PROG3_MPSAR
234h
PROG3_MPEAR
238h
PROG3_MPPA
240h
PROG4_MPSAR
244h
PROG4_MPEAR
248h
PROG4_MPPA
250h
PROG5_MPSAR
254h
PROG5_MPEAR
258h
PROG5_MPPA
260h
PROG6_MPSAR
264h
PROG6_MPEAR
268h
PROG6_MPPA
270h
PROG7_MPSAR
274h
PROG7_MPEAR
278h
PROG7_MPPA
280h
PROG8_MPSAR
284h
PROG8_MPEAR
288h
PROG8_MPPA
290h
PROG9_MPSAR
294h
PROG9_MPEAR
298h
PROG9_MPPA
2A0h
PROG10_MPSAR
2A4h
PROG10_MPEAR
2A8h
PROG10_MPPA
2B0h
PROG11_MPSAR
2B4h
PROG11_MPEAR
2B8h
PROG11_MPPA
2C0h
PROG12_MPSAR
216
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Table 8-58
Offset
Name
Description
2C4h
PROG12_MPEAR
2C8h
PROG12_MPPA
2D0h
PROG13_MPSAR
2D4h
PROG13_MPEAR
2Dh
PROG13_MPPA
2E0h
PROG14_MPSAR
2E4h
PROG14_MPEAR
2E8h
PROG14_MPPA
2F0h
PROG15_MPSAR
2F4h
PROG15_MPEAR
2F8h
PROG15_MPPA
300h
FLTADDRR
Fault address
304h
FLTSTAT
Fault status
308h
FLTCLR
Fault clear
Table 8-59
Offset
MPU3 Registers
Name
Description
0h
REVID
Revision ID
4h
CONFIG
Configuration
10h
IRAWSTAT
14h
IENSTAT
18h
IENSET
Interrupt enable
1Ch
IENCLR
20h
EOI
End of interrupt
200h
PROG0_MPSAR
204h
PROG0_MPEAR
208h
PROG0_MPPA
300h
FLTADDRR
Fault address
304h
FLTSTAT
Fault status
308h
FLTCLR
Fault clear
Table 8-60
Offset
Name
Description
0h
REVID
Revision ID
4h
CONFIG
Configuration
10h
IRAWSTAT
14h
IENSTAT
18h
IENSET
Interrupt enable
1Ch
IENCLR
20h
EOI
End of interrupt
200h
PROG0_MPSAR
217
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
Table 8-60
Offset
www.ti.com
Description
204h
PROG0_MPEAR
208h
PROG0_MPPA
210h
PROG1_MPSAR
214h
PROG1_MPEAR
218h
PROG1_MPPA
300h
FLTADDRR
Fault address
304h
FLTSTAT
Fault status
308h
FLTCLR
Fault clear
Table 8-61
Offset
MPU5 Registers
Name
Description
0h
REVID
Revision ID
4h
CONFIG
Configuration
10h
IRAWSTAT
14h
IENSTAT
18h
IENSET
Interrupt enable
1Ch
IENCLR
20h
EOI
End of interrupt
200h
PROG0_MPSAR
204h
PROG0_MPEAR
208h
PROG0_MPPA
300h
FLTADDRR
Fault address
304h
FLTSTAT
Fault status
308h
FLTCLR
Fault clear
Table 8-62
Offset
Description
0h
REVID
Revision ID
4h
CONFIG
Configuration
10h
IRAWSTAT
14h
IENSTAT
18h
IENSET
Interrupt enable
1Ch
IENCLR
20h
EOI
End of interrupt
200h
PROG0_MPSAR
204h
PROG0_MPEAR
208h
PROG0_MPPA
210h
PROG1_MPSAR
214h
PROG1_MPEAR
218h
PROG1_MPPA
220h
PROG2_MPSAR
218
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Table 8-62
Offset
Name
Description
224h
PROG2_MPEAR
228h
PROG2_MPPA
230h
PROG3_MPSAR
234h
PROG3_MPEAR
238h
PROG3_MPPA
240h
PROG4_MPSAR
244h
PROG4_MPEAR
248h
PROG4_MPPA
250h
PROG5_MPSAR
254h
PROG5_MPEAR
258h
PROG5_MPPA
260h
PROG6_MPSAR
264h
PROG6_MPEAR
268h
PROG6_MPPA
270h
PROG7_MPSAR
274h
PROG7_MPEAR
278h
PROG7_MPPA
280h
PROG8_MPSAR
284h
PROG8_MPEAR
288h
PROG8_MPPA
290h
PROG9_MPSAR
294h
PROG9_MPEAR
298h
PROG9_MPPA
2A0h
PROG10_MPSAR
2A4h
PROG10_MPEAR
2A8h
PROG10_MPPA
2B0h
PROG11_MPSAR
2B4h
PROG11_MPEAR
2B8h
PROG11_MPPA
2C0h
PROG12_MPSAR
2C4h
PROG12_MPEAR
2C8h
PROG12_MPPA
2D0h
PROG13_MPSAR
2D4h
PROG13_MPEAR
2Dh
PROG13_MPPA
2E0h
PROG14_MPSAR
2E4h
PROG14_MPEAR
2E8h
PROG14_MPPA
2F0h
PROG15_MPSAR
2F4h
PROG15_MPEAR
2F8h
PROG15_MPPA
300h
FLTADDRR
Fault address
219
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
Table 8-62
www.ti.com
Offset
Name
Description
304h
FLTSTAT
Fault status
308h
FLTCLR
Fault clear
Table 8-63
Offset
Description
0h
REVID
Revision ID
4h
CONFIG
Configuration
10h
IRAWSTAT
14h
IENSTAT
18h
IENSET
Interrupt enable
1Ch
IENCLR
20h
EOI
End of interrupt
200h
PROG0_MPSAR
204h
PROG0_MPEAR
208h
PROG0_MPPA
210h
PROG1_MPSAR
214h
PROG1_MPEAR
218h
PROG1_MPPA
220h
PROG2_MPSAR
224h
PROG2_MPEAR
228h
PROG2_MPPA
230h
PROG3_MPSAR
234h
PROG3_MPEAR
238h
PROG3_MPPA
240h
PROG4_MPSAR
244h
PROG4_MPEAR
248h
PROG4_MPPA
250h
PROG5_MPSAR
254h
PROG5_MPEAR
258h
PROG5_MPPA
260h
PROG6_MPSAR
264h
PROG6_MPEAR
268h
PROG6_MPPA
270h
PROG7_MPSAR
274h
PROG7_MPEAR
278h
PROG7_MPPA
280h
PROG8_MPSAR
284h
PROG8_MPEAR
288h
PROG8_MPPA
290h
PROG9_MPSAR
294h
PROG9_MPEAR
298h
PROG9_MPPA
220
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Table 8-63
Offset
Name
Description
2A0h
PROG10_MPSAR
2A4h
PROG10_MPEAR
2A8h
PROG10_MPPA
2B0h
PROG11_MPSAR
2B4h
PROG11_MPEAR
2B8h
PROG11_MPPA
2C0h
PROG12_MPSAR
2C4h
PROG12_MPEAR
2C8h
PROG12_MPPA
2D0h
PROG13_MPSAR
2D4h
PROG13_MPEAR
2Dh
PROG13_MPPA
2E0h
PROG14_MPSAR
2E4h
PROG14_MPEAR
2E8h
PROG14_MPPA
2F0h
PROG15_MPSAR
2F4h
PROG15_MPEAR
2F8h
PROG15_MPPA
300h
FLTADDRR
Fault address
304h
FLTSTAT
Fault status
308h
FLTCLR
Fault clear
The configuration register (CONFIG) contains the configuration value of the MPU.
Figure 8-32
24
23
20
19
16
15
12
11
ADDR_WIDTH
NUM_FIXED
NUM_PROG
NUM_AIDS
Reserved
ASSUME_ALLOWED
MPU0
R-0
R-0
R-16
R-16
R-0
R-1
MPU1
R-0
R-0
R-5
R-16
R-0
R-1
MPU2
R-0
R-0
R-16
R-16
R-0
R-1
MPU3
R-0
R-0
R-1
R-16
R-0
R-1
MPU4
R-0
R-0
R-2
R-16
R-0
R-1
MPU5
R-0
R-0
R-1
R-16
R-0
R-1
MPU6
R-0
R-0
R-16
R-16
R-0
R-1
MPU7
R-0
R-0
R-16
R-16
R-0
R-1
Reset Values
221
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
Table 8-64
www.ti.com
Bit
Field
Description
31 24
ADDR_WIDTH
23 20
NUM_FIXED
19 16
NUM_PROG
15 12
NUM_AIDS
11 1
Reserved
ASSUME_ALLOWED
Assume allowed bit. When an address is not covered by any MPU protection range, this bit determines whether the
transfer is assumed to be allowed or not.
0 = Assume disallowed
1 = Assume allowed
The programmable address start register holds the start address for the range. This register is writeable by a
supervisor entity only. If NS = 0 (non-secure mode) in the associated MPPA register, then the register is also
writeable only by a secure entity.
The start address must be aligned on a page boundary. The size of the page is 1K byte. The size of the page determines
the width of the address field in MPSAR and MPEAR.
Figure 8-33
31
10
START_ADDR
Reserved
R/W
Table 8-65
Bit
Field
Description
31 10
START_ADDR
90
Reserved
The programmable address end register holds the end address for the range. This register is writeable by a supervisor
entity only. If NS = 0 (non-secure mode) in the associated MPPA register then the register is also writeable only by
a secure entity.
222
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
The end address must be aligned on a page boundary. The size of the page depends on the MPU number. The page
size for MPU1 is 1K byte and for MPU2 it is 64K bytes. The size of the page determines the width of the address field
in MPSAR and MPEAR.
Figure 8-34
31
10
END_ADDR
Reserved
R/W
Table 8-66
Bit
Description
31 10
END_ADDR
90
Reserved
The programmable address memory protection page attribute register holds the permissions for the region. This
register is writeable only by a non-debug supervisor entity. If NS = 0 (secure mode) then the register is also writeable
only by a non-debug secure entity. The NS bit is writeable only by a non-debug secure entity. For debug accesses,
the register is writeable only when NS = 1 or EMU = 1.
Figure 8-35
31
26
25
24
23
22
21
20
19
18
17
16
15
Reserved
AID15
AID14
AID13
AID12
AID11
AID10
AID9
AID8
AID7
AID6
AID5
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
14
13
12
11
10
AID4
AID3
AID2
AID1
AID0
AIDX
Reserved
NS
EMU
SR
SW
SX
UR
UW
UX
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
Table 8-67
Programmable Range n Memory Protection Page Attribute Register Field Descriptions (Part 1 of 3)
Bit
Field
Description
31 26
Reserved
25
AID15
24
AID14
23
AID13
22
AID12
223
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
Table 8-67
www.ti.com
Programmable Range n Memory Protection Page Attribute Register Field Descriptions (Part 2 of 3)
Bit
Field
Description
21
AID11
20
AID10
19
AID9
18
AID8
17
AID7
16
AID6
15
AID5
14
AID4
13
AID3
12
AID2
11
AID1
10
AID0
AIDX
Reserved
NS
EMU
SR
SW
224
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Table 8-67
Programmable Range n Memory Protection Page Attribute Register Field Descriptions (Part 3 of 3)
Bit
Field
Description
SX
UR
UW
UX
End Address
(PROGn_MPEAR)
Memory Protection
PROG0
0x01D0_0000
0x01D8_83FF
0x03FF_FCB6
Tracers
PROG1
0x01F0_0000
0x01F7_FFFF
0x03FF_FCB6
AIF2
PROG2
0x0200_0000
0x020F_FFFF
0x03FF_FCB6
NETCP
PROG3
0x0218_0000
0x021A_FFFF
0x03FF_FCB6
TAC
PROG4
0x021C_0000
0x021E_0FFF
0x03FF_FCB6
TCP/VCP
PROG5
0x021F_0000
0x021F_7FFF
0x03FF_FCB6
FFTC
PROG6
0x0220_0000
0x022B_FFFF
0x03FF_FCB6
Timers
PROG7
0x0231_0000
0x0231_03FF
0x03FF_FCB4
PLL
PROG8
0x0232_0000
0x0232_03FF
0x03FF_FCB6
GPIO
PROG9
0x0233_0000
0x0233_03FF
0x03FF_FCB4
SmartReflex
PROG10
0x0235_0000
0x0235_0FFF
0x03FF_FCB4
PSC
PROG11
0x0240_0000
0x0247_3FFF
0x03FF_FCB6
Tracer Formatters
PROG12
0x0250_0000
0x0252_FFFF
0x03FF_FCB4
PROG13
0x0253_0000
0x025A_5FFF
0x03FF_FCB6
PROG14
0x025A_7000
0x0260_BFFF
0x03FF_FCB6
CICs
PROG15
0x0262_0000
0x0262_07FF
0x03FF_FCB4
Chip-level Registers
225
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
Table 8-69
www.ti.com
End Address
(PROGn_MPEAR)
PROG0
0x3400_0000
0x3401_FFFF
0x03FF_FC80
PROG1
0x3402_0000
0x3406_1FFF
0x0061_8080
PROG2
0x3406_0000
0x3406_7FFF
0x03FF_FCF4
PROG3
0x3406_2000
0x3406_7FFF
0x03FF_FCA4
PROG4
0x340B_8000
0x340B_FFFF
0x03FF_FCB6
Memory Protection
Table 8-70
End Address
(PROGn_MPEAR)
PROG0
0x02A1_FFFF
0x03FF_FCE4
0x02A0_0000
PROG1
0x02A2_0000
0x02A3_FFFF
0x0061_8080
PROG2
0x02A4_0000
0x02A5_FFFF
0x0061_8080
PROG3
0x02A6_0000
0x02A6_1FFF
0x03FF_FCF4
PROG4
0x02A6_8000
0x02A6_8FFF
0x03FF_FCF4
PROG5
0x02A6_2000
0x02A6_7FFF
0x03FF_FCA4
PROG6
0x02A6_A000
0x02A6_AFFF
0x03FF_FCF4
PROG7
0x02A6_B000
0x02A6_BFFF
0x03FF_FCF4
PROG8
0x02A6_C000
0x02A6_DFFF
0x03FF_FCF4
PROG9
0x02A6_E000
0x02A6_FFFF
0x03FF_FCF4
PROG10
0x02A8_0000
0x02A8_FFFF
0x03FF_FCE4
PROG11
0x02A9_0000
0x02A9_FFFF
0x03FF_FCF4
PROG12
0x02AA_0000
0x02AA_7FFF
0x03FF_FCF6
PROG13
0x02AA_8000
0x02AA_FFFF
0x03FF_FCF6
PROG14
0x02AB_0000
0x02AB_7FFF
0x03FF_FCF6
PROG15
0x02AB_8000
0x02AB_FFFF
0x03FF_FCF6
Memory Protection
Table 8-71
End Address
(PROGn_MPEAR)
Memory Protection
PROG0
0x0264_07FF
0x03FD_C080
Semaphore
0x0264_0000
226
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Table 8-72
End Address
(PROGn_MPEAR)
Memory Protection
PROG0
0x0210_0000
PROG1
0x01F8_0000
0x0215_FFFF
0x03FF_C080
RAC_A_CFG
0x01FD_FFFF
0x0003_FCB6
RAC_B_CFG
PROG2
0x0258_0000
0x025B_FFFF
0x03FF_FCB6
Debug_SS
Table 8-73
End Address
(PROGn_MPEAR)
Memory Protection
PROG0
0x3521_FFFF
0x03FF_FCB6
BCP_CFG
0x3520_0000
Table 8-74
End Address
(PROGn_MPEAR)
PROG0
0x0000_0000
0x07FF_FFFF
0x03FF_FCFF
PROG1
0x0800_0000
0x0FFF_FFFF
0x03FF_FCFF
PROG2
0x1000_0000
0x17FF_FFFF
0x03FF_FCFF
PROG3
0x1800_0000
0x1FFF_FFFF
0x03FF_FCFF
PROG4
0x2000_0000
0x27FF_FFFF
0x03FF_FCFF
PROG5
0x2800_0000
0x2FFF_FFFF
0x03FF_FCFF
PROG6
0x3000_0000
0x37FF_FFFF
0x03FF_FCFF
PROG7
0x3800_0000
0x3FFF_FFFF
0x03FF_FCFF
PROG8
0x4000_0000
0x47FF_FFFF
0x03FF_FCFF
PROG9
0x4800_0000
0x4FFF_FFFF
0x03FF_FCFF
PROG10
0x5000_0000
0x57FF_FFFF
0x03FF_FCFF
PROG11
0x5800_0000
0x5FFF_FFFF
0x03FF_FCFF
PROG12
0x6000_0000
0x67FF_FFFF
0x03FF_FCFF
PROG13
0x6800_0000
0x6FFF_FFFF
0x03FF_FCFF
PROG14
0x7000_0000
0x77FF_FFFF
0x03FF_FCFF
PROG15
0x7800_0000
0x7FFF_FFFF
0x03FF_FCFF
Memory Protection
227
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
Table 8-75
www.ti.com
End Address
(PROGn_MPEAR)
PROG0
0x7000_0000
0x70FF_FFFF
0x03FF_FCFF
PROG1
0x7100_0000
0x71FF_FFFF
0x03FF_FCFF
PROG2
0x7200_0000
0x72FF_FFFF
0x03FF_FCFF
PROG3
0x7300_0000
0x73FF_FFFF
0x03FF_FCFF
PROG4
0x7400_0000
0x74FF_FFFF
0x03FF_FCFF
PROG5
0x7500_0000
0x75FF_FFFF
0x03FF_FCFF
PROG6
0x7600_0000
0x76FF_FFFF
0x03FF_FCFF
PROG7
0x7700_0000
0x77FF_FFFF
0x03FF_FCFF
PROG8
0x7800_0000
0x78FF_FFFF
0x03FF_FCFF
PROG9
0x7900_0000
0x79FF_FFFF
0x03FF_FCFF
PROG10
0x7A00_0000
0x7AFF_FFFF
0x03FF_FCB6
PROG11
0x7B00_0000
0x7BFF_FFFF
0x03FF_FCB6
PROG12
0x7C00_0000
0x7CFF_FFFF
0x03FF_FCB6
PROG13
0x7D00_0000
0x7DFF_FFFF
0x03FF_FCB6
PROG14
0x7E00_0000
0x7EFF_FFFF
0x03FF_FCB6
PROG15
0x7F00_0000
0x7FFF_FFFF
0x03FF_FCB6
Memory Protection
EMIF16 data
228
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
229
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
The inter-integrated circuit (I C) module provides an interface between the SoC and other devices compliant with
2
2
Philips Semiconductors Inter-IC bus (I C bus) specification version 2.1 and connected by way of an I C bus.
External components attached to this 2-wire serial bus can transmit/receive up to 8-bit data to/from the SoC through
2
the I C module.
8.13.1 I2C Device-Specific Information
The TMS320TCI6614 device includes an I2C peripheral module. NOTE: when using the I2C module, ensure there
are external pullup resistors on the SDA and SCL pins.
The I2C modules on the TCI6614 may be used by the SoC to control local peripheral ICs (DACs, ADCs, etc.) or may
be used to communicate with other controllers in a system or to implement a user interface.
The I2C port supports:
2
Compatibility with Philips I C specification revision 2.1 (January 2000)
Fast mode up to 400 kbps (no fail-safe I/O buffers)
Noise filter to remove noise 50 ns or less
7-bit and 10-bit device addressing modes
Multi-master (transmit/receive) and slave (transmit/receive) functionality
Events: DMA, interrupt, or polling
Slew-rate limited open-drain output buffers
230
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Peripheral Clock
(CPU/6)
I CPSC
Control
Bit Clock
Generator
SCL
Noise
Filter
I C Clock
I COAR
Own
Address
I2CSAR
Slave
Address
I2CMDR
Mode
I CCLKH
I2CCLKL
I CCNT
Transmit
I2CXSR
I CDXR
Transmit
Shift
I2CEMDR
Extended
Mode
Transmit
Buffer
SDA
Interrupt/DMA
Noise
Filter
I2C Data
Data
Count
I2CDRR
I CRSR
Interrupt
Mask/Status
Interrupt
Status
I CIMR
Receive
Receive
Buffer
I CSTR
Receive
Shift
I CIVR
Interrupt
Vector
Field
Register Name
0253 0000
ICOAR
0253 0004
ICIMR
0253 0008
ICSTR
0253 000C
ICCLKL
0253 0010
ICCLKH
0253 0014
ICCNT
0253 0018
ICDRR
0253 001C
ICSAR
0253 0020
ICDXR
0253 0024
ICMDR
0253 0028
ICIVR
0253 002C
ICEMDR
0253 0030
ICPSC
2
2
2
2
2
2
2
2
231
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
Table 8-76
www.ti.com
Field
Register Name
0253 0034
ICPID1
0253 0038
ICPID2
Reserved
(1)
Min
Max
Fast Mode
Min
Max Units
tc(SCL)
10
2.5
tsu(SCLH-SDAL)
Setup time, SCL high before SDA low (for a repeated START
condition)
4.7
0.6
th(SDAL-SCLL)
Hold time, SCL low after SDA low (for a START and a repeated
START condition)
0.6
tw(SCLL)
tw(SCLH)
tsu(SDAV-SCLH)
4.7
1.3
0.6
250
2
(3)
100
0 (3)
(5)
300
ns
20 + 0.1Cb (5)
300
ns
20 + 0.1Cb
(5)
300
ns
20 + 0.1Cb
(5)
300
th(SCLL-SDAV)
Hold time, SDA valid after SCL low (for I C bus devices)
tw(SDAH)
4.7
tr(SDA)
1000
20 + 0.1Cb
10
tr(SCL)
1000
11
tf(SDA)
300
tf(SCL)
13
tsu(SCLH-SDAH)
Setup time, SCL high before SDA high (for STOP condition)
14
tw(SP)
Cb
(5)
1.3
300
4
0.6
ns
0.9 (4)
12
3.45
(2)
0
400
ns
s
50
ns
400
pF
1 The I C pins SDA and SCL do not feature fail-safe I/O buffers. These pins could potentially draw current when the device is powered down
2
2
2 A Fast-mode I C-bus device can be used in a Standard-mode I C-bus system, but the requirement tsu(SDA-SCLH) 250 ns must then be met. This will automatically be the
case if the device does not stretch the LOW period of the SCL signal. If such a device does stretch the LOW period of the SCL signal, it must output the next data bit to the
SDA line tr max + tsu(SDA-SCLH) = 1000 + 250 = 1250 ns (according to the Standard-mode I2C-Bus Specification) before the SCL line is released.
3 A device must internally provide a hold time of at least 300 ns for the SDA signal (referred to the VIHmin of the SCL signal) to bridge the undefined region of the falling edge
of SCL.
4 The maximum th(SDA-SCLL) has to be met only if the device does not stretch the low period [tw(SCLL)] of the SCL signal.
5 Cb = total capacitance of one bus line in pF. If mixed with HS-mode devices, faster fall-times are allowed.
232
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
I C Receive Timings
Figure 8-37
11
SDA
8
14
13
10
SCL
1
12
7
3
Stop
Table 8-78
Start
Repeated
Start
Stop
Parameter
Min
Max
Fast Mode
Min
Max Unit
16
tc(SCL)
10
2.5
ms
17
tsu(SCLH-SDAL)
Setup time, SCL high to SDA low (for a repeated START condition)
4.7
0.6
ms
18
th(SDAL-SCLL)
Hold time, SDA low after SCL low (for a START and a repeated START
condition)
0.6
ms
4.7
1.3
ms
0.6
ms
250
100
19
tw(SCLL)
20
tw(SCLH)
21
td(SDAV-SDLH)
22
tv(SDLL-SDAV)
Valid time, SDA valid after SCL low (for I2C bus devices)
23
tw(SDAH)
24
tr(SDA)
4.7
ns
0.9
1.3
1000
ms
ms
20 + 0.1Cb
(1)
300
ns
25
tr(SCL)
1000
20 + 0.1Cb
(1)
300
ns
26
tf(SDA)
300
20 + 0.1Cb
(1)
300
ns
20 + 0.1Cb
(1)
300
27
tf(SCL)
28
td(SCLH-SDAH)
300
Cp
0.6
10
ns
ms
10
pF
233
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
Figure 8-38
www.ti.com
2
I C Transmit Timings
26
24
SDA
23
21
19
28
20
25
SCL
16
18
27
22
17
18
Stop
234
Start
Repeated
Start
Stop
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Min
Max
Unit
tsu(SDI-SPC)
Input Setup Time, SPIDIN valid before receive edge of SPICLK. Polarity = 0 Phase = 0
ns
tsu(SDI-SPC)
Input Setup Time, SPIDIN valid before receive edge of SPICLK. Polarity = 0 Phase = 1
ns
tsu(SDI-SPC)
Input Setup Time, SPIDIN valid before receive edge of SPICLK. Polarity = 1 Phase = 0
ns
tsu(SDI-SPC)
Input Setup Time, SPIDIN valid before receive edge of SPICLK. Polarity = 1 Phase = 1
ns
th(SPC-SDI)
Input Hold Time, SPIDIN valid after receive edge of SPICLK. Polarity = 0 Phase = 0
ns
th(SPC-SDI)
Input Hold Time, SPIDIN valid after receive edge of SPICLK. Polarity = 0 Phase = 1
ns
th(SPC-SDI)
Input Hold Time, SPIDIN valid after receive edge of SPICLK. Polarity = 1 Phase = 0
ns
th(SPC-SDI)
Input Hold Time, SPIDIN valid after receive edge of SPICLK. Polarity = 1 Phase = 1
ns
Table 8-80
Parameter
Min
Max
Unit
ns
0.5*(3*P2) - 1
ns
tw(SPCL)
0.5*(3*P2) - 1
ns
td(SDO-SPC)
Setup (Delay), initial data bit valid on SPIDOUT to initial edge on SPICLK.
Polarity = 0, Phase = 0.
td(SDO-SPC)
Setup (Delay), initial data bit valid on SPIDOUT to initial edge on SPICLK.
Polarity = 0, Phase = 1.
td(SDO-SPC)
Setup (Delay), initial data bit valid on SPIDOUT to initial edge on SPICLK
Polarity = 1, Phase = 0
td(SDO-SPC)
Setup (Delay), initial data bit valid on SPIDOUT to initial edge on SPICLK
Polarity = 1, Phase = 1
td(SPC-SDO)
td(SPC-SDO)
Setup (Delay), subsequent data bits valid on SPIDOUT to initial edge on SPICLK
Polarity = 0 Phase = 1
td(SPC-SDO)
Setup (Delay), subsequent data bits valid on SPIDOUT to initial edge on SPICLK
Polarity = 1 Phase = 0
td(SPC-SDO)
Setup (Delay), subsequent data bits valid on SPIDOUT to initial edge on SPICLK
Polarity = 1 Phase = 1
tc(SPC)
tw(SPCH)
3
4
3*P2
ns
ns
ns
ns
ns
ns
ns
ns
235
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
Table 8-80
www.ti.com
Parameter
Min
toh(SPC-SDO)
Output hold time, SPIDOUT valid after receive edge of SPICLK except for final
bit. Polarity = 0 Phase = 0
0.5*tc - 2
toh(SPC-SDO)
Output hold time, SPIDOUT valid after receive edge of SPICLK except for final
bit. Polarity = 0 Phase = 1
0.5*tc - 2
toh(SPC-SDO)
Output hold time, SPIDOUT valid after receive edge of SPICLK except for final
bit. Polarity = 1 Phase = 0
0.5*tc - 2
toh(SPC-SDO)
Output hold time, SPIDOUT valid after receive edge of SPICLK except for final
bit. Polarity = 1 Phase = 1
0.5*tc - 2
19
td(SCS-SPC)
19
td(SCS-SPC)
19
td(SCS-SPC)
Max
Unit
ns
ns
ns
ns
Additional SPI Master Timings 4 Pin Mode with Chip Select Option
19
td(SCS-SPC)
20
td(SPC-SCS)
20
td(SPC-SCS)
20
td(SPC-SCS)
20
td(SPC-SCS)
tw(SCSH)
2*P2 - 5
2*P2 + 5 ns
2*P2 + 5 ns
1*P2 + 5
1*P2 + 5
ns
ns
ns
ns
ns
236
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Figure 8-39
SPI Master Mode Timing Diagrams Base Timings for 3-Pin Mode
1
2
MASTER MODE
POLARITY = 0 PHASE = 0
SPIx_CLK
5
4
SPIx_DOUT
MO(0)
7
SPIx_DIN
MO(1)
MO(n-1)
MO(n)
MI(0)
MI(1)
MI(n-1)
MI(n)
MASTER MODE
POLARITY = 0 PHASE = 1
4
SPIx_CLK
6
5
SPIx_DOUT
MO(0)
7
SPIx_DIN
MO(1)
MO(n-1)
MI(1)
MI(n-1)
MO(n)
MI(0)
MI(n)
MASTER MODE
POLARITY = 1 PHASE = 0
SPIx_CLK
5
SPIx_DOUT
MO(0)
MO(1)
7
SPIx_DIN
MO(n-1)
MO(n)
MI(0)
MI(1)
MI(n-1)
MI(n)
MASTER MODE
POLARITY = 1 PHASE = 1
SPIx_CLK
5
4
SPIx_DOUT
MO(0)
7
SPIx_DIN
Figure 8-40
6
MO(1)
MO(n-1)
MI(1)
MI(n-1)
MO(n)
MI(0)
MI(n)
SPI Additional Timings for 4-Pin Master Mode with Chip Select Option
MASTER MODE 4 PIN WITH CHIP SELECT
19
20
SPIx_CLK
SPIx_DOUT
SPIx_DIN
MO(0)
MI(0)
MO(1)
MO(n-1)
MO(n)
MI(1)
MI(n-1)
MI(n)
SPIx_SCS
237
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Min
Max
Unit
FL Interface
1
tc(MCMTXFLCLK)
5.75
tw(MCMTXFLCLKH)
0.4*C1
0.6*C1
ns
tw(MCMTXFLCLKL)
0.4*C1
0.6*C1
tsu(MCMTXFLDAT-MCMTXFLCLKH)
th(MCMTXFLCLKH-MCMTXFLDAT)
ns
tsu(MCMTXFLDAT-MCMTXFLCLKL)
ns
th(MCMTXFLCLKL-MCMTXFLDAT)
ns
ns
ns
ns
PM Interface
1
tc(MCMRXPMCLK)
5.75
tw(MCMRXPMCLK)
0.4*C3
0.6*C3
ns
tw(MCMRXPMCLK)
0.4*C3
0.6*C3
tsu(MCMRXPMDAT-MCMRXPMCLKH)
th(MCMRXPMCLKH-MCMRXPMDAT)
ns
tsu(MCMRXPMDAT-MCMRXPMCLKL)
ns
th(MCMRXPMCLKL-MCMRXPMDAT)
ns
ns
ns
ns
Table 8-82
Parameter
Min
Max
Unit
FL Interface
1
tc(MCMRXFLCLK)
6.4
ns
tw(MCMRXFLCLKH)
0.4*C2
0.6*C2
ns
tw(MCMRXFLCLKL)
0.4*C2
0.6*C2
ns
tosu(MCMRXFLDAT-MCMRXFLCLKH)
1.1
ns
toh(MCMRXFLCLKH-MCMRXFLDAT)
1.1
ns
tosu(MCMRXFLDAT-MCMRXFLCLKL)
1.1
ns
toh(MCMRXFLCLKL-MCMRXFLDAT)
1.1
ns
tc(MCMTXPMCLK)
6.4
ns
tw(MCMTXPMCLK)
0.4*C4
0.6*C4
ns
tw(MCMTXPMCLK)
0.4*C4
0.6*C4
ns
PM Interface
238
1.1
ns
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Table 8-82
Parameter
Min
Max
Unit
toh(MCMTXPMCLKH-MCMTXPMDAT)
1.1
ns
tosu(MCMTXPMDAT-MCMTXPMCLKL)
1.1
ns
toh(MCMTXPMCLKL-MCMTXPMDAT)
1.1
ns
Figure 8-41
1
2
Figure 8-42
MCMTX<xx>CLK
MCMTX<xx>DAT
Figure 8-43
MCMRX<xx>DAT
239
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Min
Max
Unit
Receive Timing
(1)
1.05U
ns
0.96U
1.05U
ns
tw(RXSTART)
0.96U
tw(RXH)
tw(RXL)
0.96U
1.05U
ns
tw(RXSTOP1)
0.96U
1.05U
ns
tw(RXSTOP15)
1.5*(0.96U) 1.5*(1.05U)
ns
tw(RXSTOP2)
td(CTSL-TX)
2*(0.96U)
2*(1.05U)
ns
(2)
5*P
ns
Figure 8-44
4
RXD
Stop/Idle
Figure 8-45
Start
Bit 0
Bit 1
Bit N-1
Bit N
Parity
Stop
Idle
Start
Bit N-1
Bit N
Stop
Start
Bit 0
CTS
240
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Table 8-84
Parameter
Min
Max
Unit
Transmit Timing
1
tw(TXSTART)
U-2
U+2
ns
tw(TXH)
U-2
U+2
ns
tw(TXL)
U-2
U+2
ns
tw(TXSTOP1)
U-2
U+2
ns
tw(TXSTOP15)
ns
tw(TXSTOP2)
2 * (U - 2)
2 * ('U + 2)
ns
P (1)
5*P
ns
td(RX-RTSH)
Figure 8-46
TXD
Figure 8-47
Start
Stop/Idle
2
Bit 0
2
Bit 1
Bit N-1
Bit N
Parity
3
Stop
Idle
Start
Bit N-1
Bit N
Stop
Start
CTS
241
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
MACID1 Register
31
0
MACID[31:0]
R,+xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
Table 8-85
Bit
Field
Description
31-0
MAC ID[31-0]
MAC ID. A range will be assigned to this device. Each device will consume only one MAC address.
Figure 8-49
MACID2 Register
31
24
23
18
17
16
15
CRC
Reserved
FLOW
BCAST
MACID[47:32]
R+,cccc cccc
R,+rr rrrr
R,+z
R,+y
Table 8-86
Bit
Field
Description
31-24
Reserved
Variable
23-18
Reserved
000000
17
FLOW
242
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Table 8-86
Bit
Field
Description
16
BCAST
15-0
MAC ID[47-0]
MAC ID. A range will be assigned to this device. Each device will consume only one MAC address.
There is a time synchronization (CPTS) submodule in the Ethernet switch module for time synchronization.
Programming this register selects the clock source for the CPTS_RCLK. See the Gigabit Ethernet (GbE) Switch
Subsystem for KeyStone Devices User Guide in 2.13 Related Documentation from Texas Instruments on page 76
for the register address and other details about the time synchronization module. The register CPTS_RFTCLK_SEL
for reference clock selection of the time synchronization submodule is shown in Figure 8-50.
Figure 8-50
CPTS_RFTCLK_SEL Register
31
Reserved
CPTS_RFTCLK_SEL
R-0
RW - 0
Table 8-87
Bit
Field
Description
31-3
Reserved
Reserved. Read as 0.
2-0
CPTS_RFTCLK_SEL
Reference clock select. This signal is used to control an external multiplexer that selects one of 8 clocks for time sync
reference (RFTCLK). This CPTS_RFTCLK_SEL value can be written only when the CPTS_EN bit is cleared to 0 in the TS_CTL
register.
000 = SYSCLK3
001 = SYSCLK4
010 = TIMI0
011 = TIMI1
1xx = Reserved
243
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Min
Max
Unit
tc(MDCLK)
400
ns
tw(MDCLKH)
180
ns
180
ns
10
ns
tw(MDCLKL)
tsu(MDIO-MDCLKH)
th(MDCLKH-MDIO)
tt(MDCLK)
ns
5
ns
Figure 8-51
3
4
MDIO
(Input)
Table 8-89
Parameter
td(MDCLKL-MDIO)
Min
Max
Unit
100
ns
Figure 8-52
244
TMS320TCI6614
Communications Infrastructure KeyStone SoC
www.ti.com
SPRS671DFebruary 2013
8.22 Timers
The timers can be used to time events, count events, generate pulses, interrupt the CPU, and send synchronization
events to the EDMA3 channel controller.
8.22.1 Timers Device-Specific Information
The TMS320TCI6614 device has twelve 64-bit timers in total. Timer0 through Timer3 are dedicated to each of the
four CorePacs as a watchdog timer and can also be used as general-purpose timers. Timer8 is dedicated to the ARM
as a watchdog timer and cannot be configured as a general-purpose timer. Each of other seven timers can be
configured as a general-purpose timer only, with each timer programmed as a 64-bit timer or as two separate 32-bit
timers.
Timer 0, 1, 2, 3, and 8 also go through the resetmux block. The NMI event from resetmux for timer 8 is connected
to ARM as an interrupt event. The local reset timer event generated by the resetmux for timer 8 is used to trigger
device reset, because the TCI6614 does not support local reset to ARM. See the interrupt sections for the timer event
connectivity.
In addition, timer 0, 1, 2, and 3 can run only in the 64-bit mode. Each of the rest of the timers can be configured to
run as two 32-bit timers or as one 64-bit timer.
When operating in 64-bit mode, the timer counts either VBUS clock cycles or input (TINPLx) pulses (rising edge)
and generates an output pulse/waveform (TOUTLx) plus an internal event (TINTLx) on a software-programmable
period.
When operating in 32-bit mode, the timer is split into two independent 32-bit timers. Each timer is made up of two
32-bit counters: a high counter and a low counter. The timer pins, TINPLx and TOUTLx are connected to the low
counter. The timer pins, TINPHx and TOUTHx are connected to the high counter.
When operating in watchdog mode, the timer counts down to 0 and generates an event. It is a requirement
that software writes to the timer before the count expires, after which the count begins again. If the count ever
reaches 0, the timer event output is asserted. Reset initiated by a watchdog timer can be set by programming Reset
Type Status Register (RSTYPE) on page 154 and the type of reset initiated can set by programming Reset
Configuration Register (RSTCFG) on page 155. For more information, see the 64-bit Timer (Timer 64) for KeyStone
Devices User Guide in 2.13 Related Documentation from Texas Instruments on page 76.
245
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Min
Max
Unit
tw(TINPH)
12C
ns
tw(TINPL)
12C
ns
Table 8-91
(2)
Parameter
Min
Max
Unit
tw(TOUTH)
12C - 3
ns
tw(TOUTL)
12C - 3
ns
Figure 8-53
Timer Timing
1
TIMIx
3
TIMOx
246
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
247
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
(1)
Min
Max
Unit
tw(GPOH)
12C
ns
tw(GPOL)
12C
ns
Table 8-93
(1) (2)
Parameter
Min
Max
Unit
tw(GPOH)
36C - 8
ns
tw(GPOL)
36C - 8
ns
Figure 8-54
GPIO Timing
1
GPIx
3
GPOx
8.29 Semaphore2
The device contains an enhanced semaphore module for the management of shared resources of the SoC cores. The
Semaphore enforces atomic accesses to shared chip-level resources so that the read-modify-write sequence is not
broken. The semaphore block has unique interrupts to each of the cores to identify when that core has acquired the
resource.
Semaphore resources within the module are not tied to specific hardware resources. It is a software requirement to
allocate semaphore resources to the hardware resource(s) to be arbitrated.
The Semaphore module supports 5 masters and contains 32 semaphores to be used within the system.
The Semaphore module is accessible only by masters of C66x CorePacs (with privID 0 to 3) and ARM CorePac (with
privID 7) or the EDMA transactions initiated by C66x CorePacs and ARM CorePac.
248
TMS320TCI6614
Communications Infrastructure KeyStone SoC
www.ti.com
SPRS671DFebruary 2013
If the remote device needs to access the Semaphore module, the HyperLink configuration register must be
appropriately configured so the remote device can send transactions with the desired privID value to the local
Semaphore module. For more information on HyperLink configuration, see the HyperLink for KeyStone Devices
User Guide in 2.13 Related Documentation from Texas Instruments on page 76.
There are two methods of accessing a semaphore resource:
Direct Access: A core directly accesses a semaphore resource. If free, the semaphore will be granted. If not, the
semaphore is not granted.
Indirect Access: A core indirectly accesses a semaphore resource by writing it. Once it is free, an interrupt
notifies the CPU that it is available.
249
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
See Figure 8-55, Figure 8-56, Figure 8-57, and Figure 8-58
No.
Min
Max
Unit
tc(RP1CLKN)
32.55
32.55
ns
tc(RP1CLKP)
32.55
32.55
ns
tw(RP1CLKNL)
(1)
0.6 * C1
ns
tw(RP1CLKNH)
0.4 * C1
0.6 * C1
ns
tw(RP1CLKPL)
0.4 * C1
0.6 * C1
ns
tw(RP1CLKPH)
0.4 * C1
0.6 * C1
ns
tr(RP1CLKN)
350.00
ps
tf(RP1CLKN)
350.00
ps
tr(RP1CLKP)
350.00
ps
tf(RP1CLKP)
350.00
ps
tj(RP1CLKN)
600
ps
tj(RP1CLKP)
600
ps
tw(RP1FBN)
8 * C1
8 * C1
ns
tw(RP1FBP)
8 * C1
8 * C1
ns
0.4 * C1
tr(RP1CLKN)
350.00
ps
tf(RP1CLKN)
350.00
ps
tr(RP1CLKP)
350.00
ps
tf(RP1CLKP)
350.00
ps
tsu(RP1FBN-RP1CLKP)
ns
tsu(RP1FBN-RP1CLKN)
ns
tsu(RP1FBN-RP1CLKP)
ns
tsu(RP1FBN-RP1CLKN)
ns
th(RP1FBN-RP1CLKP)
ns
th(RP1FBN-RP1CLKN)
ns
th(RP1FBN-RP1CLKP)
ns
th(RP1FBN-RP1CLKN)
ns
10
tw(PHYSYNCH)
13.02
ns
11
tc(PHYSYNC)
10.00
ms
12
tw(RADSYNCH)
13.02
ns
13
tc(RADSYNC)
10.00
ms
250
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Figure 8-55
RP1CLKN
RP1CLKP
5
Figure 8-56
RP1CLKN
RP1CLKP
RP1FBP/N
Figure 8-57
PHYSYNC
Figure 8-58
RADSYNC
Table 8-95
Parameter
Min
Max
Unit
tw(EXTFRAMEEVENTH)
4 * C1
15
tw(EXTFRAMEEVENTL)
4 * C1
(1)
ns
ns
Figure 8-59
15
251
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
252
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Min
Max
Unit
General Timing
2
tw(WAIT)
2E
ns
28
td(WAIT-WEH)
4E + 3
ns
14
td(WAIT-OEH)
4E + 3
ns
(RS+RST+RH+3)
*E+3
ns
Read Timing
3
tC(CEL)
EMIF read cycle time when ew = 0, meaning not in extended wait mode
(RS+RST+RH+3)
*E-3
253
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
Table 8-96
www.ti.com
tC(CEL)
EMIF read cycle time when ew =1, meaning extended wait mode enabled
Min
Max
Unit
(RS+RST+RH+3)
*E-3
(RS+RST+RH+3)
*E+3
ns
tosu(CEL-OEL)
Output setup time from CE low to OE low. SS = 0, not in select strobe mode
(RS+1) * E - 3
(RS+1) * E + 3
ns
toh(OEH-CEH)
Output hold time from OE high to CE high. SS = 0, not in select strobe mode
(RH+1) * E - 3
(RH+1) * E + 3
ns
tosu(CEL-OEL)
(RS+1) * E - 3
(RS+1) * E + 3
ns
toh(OEH-CEH)
(RH+1) * E - 3
(RH+1) * E + 3
ns
tosu(BAV-OEL)
(RS+1) * E - 3
(RS+1) * E + 3
ns
toh(OEH-BAIV)
(RH+1) * E - 3
(RH+1) * E + 3
ns
tosu(AV-OEL)
(RS+1) * E - 3
(RS+1) * E + 3
ns
toh(OEH-AIV)
(RH+1) * E - 3
(RH+1) * E + 3
ns
10
tw(OEL)
(RST+1) * E - 3
(RST+1) * E + 3
ns
10
tw(OEL)
(RST+1) * E - 3
(RST+1) * E + 3
ns
4E + 3
ns
11
td(WAITH-OEH)
12
tsu(D-OEH)
13
th(OEH-D)
ns
0.5
ns
Write Timing
15
15
tc(CEL)
tc(CEL)
EMIF write cycle time when ew = 0, meaning not in extended wait mode
(WS+WST+WH+ (WS+WST+WH+
TA+4)*E-3
TA+4)*E+3
ns
EMIF write cycle time when ew =1., meaning extended wait mode is enabled (WS+WST+WH+ (WS+WST+WH+
TA+4)*E-3
TA+4)*E+3
ns
16
tosuCEL-WEL)
Output setup time from CE low to WE low. SS = 0, not in select strobe mode
(WS+1) * E - 3
ns
17
toh(WEH-CEH)
Output hold time from WE high to CE high. SS = 0, not in select strobe mode
(WH+1) * E - 3
ns
16
tosuCEL-WEL)
(WS+1) * E - 3
ns
17
toh(WEH-CEH)
(WH+1) * E - 3
ns
18
tosu(RNW-WEL)
(WS+1) * E - 3
ns
19
toh(WEH-RNW)
(WH+1) * E - 3
ns
20
tosu(BAV-WEL)
(WS+1) * E - 3
ns
21
toh(WEH-BAIV)
(WH+1) * E - 3
ns
22
tosu(AV-WEL)
(WS+1) * E - 3
ns
23
toh(WEH-AIV)
(WH+1) * E - 3
ns
24
tw(WEL)
(WST+1) * E - 3
ns
24
tw(WEL)
(WST+1) * E - 3
ns
26
tosu(DV-WEL)
(WS+1) * E - 3
ns
27
toh(WEH-DIV)
(WH+1) * E - 3
ns
25
td(WAITH-WEH)
4E + 3
ns
254
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Figure 8-60
EM_CE[3:0]
EM_R/W
EM_BA[1:0]
EM_A[21:0]
5
7
9
4
6
8
10
EM_OE
13
12
EM_D[15:0]
EM_WE
Figure 8-61
EM_CE[3:0]
EM_R/W
EM_BA[1:0]
EM_A[21:0]
17
19
21
23
16
18
20
22
24
EM_WE
26
27
EM_D[15:0]
EM_OE
255
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
Figure 8-62
www.ti.com
Strobe
Strobe
Hold
Strobe
Hold
EM_CE[3:0]
EM_BA[1:0]
EM_A[21:0]
EM_D[15:0]
EM_OE
14
11
EM_WAIT
Figure 8-63
Asserted
Deasserted
Strobe
EM_CE[3:0]
EM_BA[1:0]
EM_A[21:0]
EM_D[15:0]
EM_WE
28
25
EM_WAIT
Asserted
Deasserted
256
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
8.36.2 Trace
The TCI6614 device supports trace. Trace is a debug technology that provides a detailed, historical account of
application code execution, timing, and data accesses. Trace collects, compresses, and exports debug information
for analysis. Trace works in real-time and does not impact the execution of the system.
The TCI6614 supports the following 3 levels of trace:
DSP trace for each individual CorePac (AET is a part of DSP trace)
CoreSight trace for ARM A8 Core
System trace
In addition the TCI6614 has the capability of storing trace data on-chip to embedded trace buffers (ETBs) for all
levels of trace, or exporting data to an external trace receiver through the supported JTAG interface. For more
information on trace, see the Keystone Embedded Trace Users Guide in 2.13 Related Documentation from Texas
Instruments on page 76.
For more information on board design guidelines for trace advanced emulation, see the Emulation and Trace
Headers Technical Reference in 2.13 Related Documentation from Texas Instruments on page 76.
8.36.2.1 Trace Electrical Data/Timing
Table 8-97
(1)
Parameter
Min
Max Unit
tw(DPnH)
2.4
ns
1.5
ns
tw(DPnL)
2.4
ns
tw(DPnL)10%
1.5
ns
tsko(DPn)
Output skew time, time delay difference between DPn/EMUn pins configured as trace
tskp(DPn)
Pulse skew, magnitude of difference between high-to-low (tphl) and low-to-high (tplh) propagation delays.
tsldp_o(DPn)
-1
ns
600
ps
3.3
V/ns
Min
Max Unit
Table 8-98
(1)
Parameter
tw(DPnH)
Pulse duration, DPn/EMUn high detected at 50% Voh with 60/40 duty cycle
5-1
ns
3.5
ns
tw(DPnL)
Pulse duration, DPn/EMUn low detected at 50% Voh with 60/40 duty cycle
5-1
ns
tw(DPnL)10%
3.5
ns
tsko(DPn)
Output skew time, time delay difference between DPn/EMUn pins configured as trace
tskp(DPn)
Pulse skew, magnitude of difference between high-to-low (tphl) and low-to-high (tplh) propagation delays.
tsldp_o(DPn)
-1
1
1
3.3
ns
ns
V/ns
257
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
Table 8-99
www.ti.com
(1)
Parameter
tw(DPnH)
Min
Pulse duration, DPn/EMUn high detected at 50% Voh with 60/40 duty cycle
Max Unit
2.4
ns
1.5
ns
tw(DPnL)
Pulse duration, DPn/EMUn low detected at 50% Voh with 60/40 duty cycle
2.4
ns
tw(DPnL)10%
1.5
tsko(DPn)
Output skew time, time delay difference between DPn/EMUn pins configured as trace
tskp(DPn)
Pulse skew, magnitude of difference between high-to-low (tphl) and low-to-high (tplh) propagation delays.
tsldp_o(DPn)
-1
ns
1
ns
600
3.3
ps
V/ns
Figure 8-64
Trace Timing
A
TPLH
TPHL
1
B
3
C
For maximum reliability, the TCI6614 SoC includes an internal pulldown (IPD) on the TRST pin to ensure that
TRST will always be asserted upon power up and the SoC's internal emulation logic will always be properly
initialized when this pin is not routed out. JTAG controllers from Texas Instruments actively drive TRST high.
However, some third-party JTAG controllers may not drive TRST high but expect the use of an external pullup
resistor on TRST. When using this type of JTAG controller, assert TRST to initialize the SoC after powerup and
externally drive TRST high before attempting any emulation or boundary scan operations.
258
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Min
tc(TCK)
1a
tw(TCKH)
1b
tw(TCKL)
tsu(TDI-TCK)
tsu(TMS-TCK)
4
4
Max
Unit
28
ns
11.2
ns
11.2
ns
2.8
ns
2.8
ns
th(TCK-TDI)
14
ns
th(TCK-TMS)
14
ns
Table 8-101
(1)
Parameter
Min
td(TCKL-TDOV)
Max
Unit
11.2
ns
Figure 8-65
1a
TCK
2
TDO
3
TDI / TMS
259
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
260
www.ti.com
TMS320TCI6614
Communications Infrastructure KeyStone SoC
www.ti.com
SPRS671DFebruary 2013
A Revision History
Revision D
Revised Main PLL diagram to show 0 input to PLL Controller coming from output of PLL input MUX (Page 147)
Updated vusr to HyperLink in interrupt event tables (Page 183)
Updated UART_A to be UART_0 and UART_B to be UART_1 in Memory Map Summary table (Page 25)
Updated VCP[0-3] to VCP[A-D] in CIC0 Event Input table (Page 184)
Updated the description of the escalated priority field in ARM Priority register (Page 109)
Renamed EFUSE to OTP Memory in Memory Map Summary table (Page 25)
Added MPU Registers Reset Values section (Page 225)
Added Initial Startup row for CVDD in Recommended Operating Conditions table (Page 125)
Updated all SerDes clocks to discrete frequencies in the Clock Input Timing Requirements table (Page 158)
Corrected tj(ALTCORECLKN/P) max value from 100 to 0.02*tc(ALTCORECLKN/P) (Page 158)
Corrected tj(DDRCLKN/P) max value from 0.025*tc(DDRCLKN/P) to 0.02*tc(DDRCLKN/P) (Page 163)
Corrected tj(PASSCLKN/P) max value from 100 to 0.02*tc(PASSCLKN/P) (Page 166)
Corrected tj(SYSCLKN/P) max value from 100 to 0.02*tc(SYSCLKN/P) (Page 158)
Updated the descriptions of how Semaphore module is accessible (Page 248)
Added HOUT timing diagram in Host Interrupt Output section (Page 209)
Updated PLL clock formula in PLL Settings section (Page 40)
Added note to DDR3 PLL initialization sequence (Page 162)
Corrected MPU0 Memory Protection End Address from 0x026203FF to 0x026207FF (Page 210)
Removed SmartReflex Class0 from Device State Control Registers table (Page 79)
Revised IPCGRH register description (Page 90)
Corrected DDR3 transfer rate from 1033 MTS to 1066 MTS (Page 229)
Corrected pin number AD21 to AK21 for PCIESSMODE[1:0] in Device Configuration Pins table (Page 77)
Added CVDD and SmartReflex voltage parameter in SmartReflex switching table (Page 135)
Removed DDR3 PLL initialization sequence from data manual to PLL controller user guide (Page 162)
Removed PASS PLL initialization sequence from data manual to PLL controller user guide (Page 166)
Updated EMIF16 CS to CE in the timing table (Page 253)
Updated EMIF16 CS[5:2] to CE[3:0] (Page 29)
Added footnote for DDR3 EMIF data in memory map summary table (Page 29)
Updated CVDD core supply range from 0.9v-1.1V to 0.85-1.1V (Page 125)
Fixed AIF_SEVTn numbering and descriptions in C66x CorePac Primary Interrupts table (Page 177)
Updated Tracer descriptions across the data manual (Page 21)
Corrected PASSCLK(N/P) max cycle time from 6.4ns to 25ns (Page 166)
Corrected PASSCLK(N/P) max cycle time from 6.4ns to 25ns (Page 166)
Corrected performance numbers (for 1.2GHz) in Device Description (Page 14)
Added priority related registers and updated the host interrupt register numbers (Page 203)
Corrected CORECLKSEL pin number from AB25 to AC26 (Page 77)
Updated the DDR3 MMR descriptions and deleted the unrelated PCIe MMR descriptions for soft reset. (Page 143)
Added event #180 PONIRQ in the CIC0 event inputs table (Page 185)
Added Boot Mode Pins Mapping table with CorePac as Boot Master (Page 31)
Corrected the bits values of Boot Device Field (Page 31)
Corrected the description of NAND boot that DEVSTAT values are used (Page 37)
Updated bits values of No Boot/EMIF16 configuration field (Page 32)
Removed Packet Accelerator from the descriptions of Queue Manager pend event (Page 184)
Added note for VCNTLID register that it is available for debug purpose only (Page 138)
Updated tw(DPnH) and tw(DPnL) descriptions in Trace Switching Characteristics tables (Page 257)
Revision C
Updated JTAG timing (Page 259)
Updated power domain table notes (Page 136)
Updated UART delay time max boundary (Page 240)
Added clarification for RESETSTATz input current (Page 126)
Copyright 2013 Texas Instruments Incorporated
Revision History
261
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
Revision History
TMS320TCI6614
Communications Infrastructure KeyStone SoC
www.ti.com
SPRS671DFebruary 2013
Revision A
Added ARM boot complete bit field and description (Page 86)
Added Security section (Page 40)
Added Thermal Data section (Page 265)
Added address of DDR3PLLCTL1 (Page 80)
Added address of PASSPLLCTL1 (Page 80)
Added descriptions of PASSPLLCTL1 register (Page 164)
Added detailed description of pin (Page 48)
Added Master ID table (Page 211)
Added SERDES STS, CFGPLL, and TX/RX registers (Page 78)
Changed EMAC to GbE Switch Subsystem (Page 13)
Changed pin mapping [13:0] to [14:1] (Page 82)
Changed to Reserved (Page 150)
Corrected address range of SRIO config space (Page 26)
Modified paragraph for PASS PLL (Page 40)
Removed Parameter RAM table as this has been moved to EDMA User Guide (Page 169)
Added CPTS summary and register description (Page 243)
Added register description of DDR3PLLCTL1 (Page 161)
Changed BAR headings (Page 34)
Changed explanation of paragraph to describe BYPASS bit control instead of PLLEN bit control (Page 149)
Changed paragraph to remove mention of HHV (Page 130)
Changed Reserved field to specify BWADJ (Page 157)
Changed Reserved field to specify BWADJ (Page 157)
Changed subscript (Page 258)
Changed subscript (Page 257)
Changed timing numbers (Page 145)
Deleted mention of HHV (Page 131)
Modified DDR3 EMIF address range to include ECC, COS, and other registers (Page 28)
Modified min and max times (Page 258)
Modified min and max times (Page 257)
Removed mention of HHV (Page 133)
Removed mention of HHV (Page 131)
Added footnote for bits [5:4] (Page 37)
Added footnote for bits [5:4] (Page 31)
Changed description from alternate input (Page 47)
Changed description from alternate input (Page 47)
Changed footnotes (Page 240)
Changed QM Interrupt description (Page 189)
Deleted Reserved section (Page 35)
Deleted Reserved section (Page 35)
Added ARM Subsystem connectivity to Main PLL diagram (Page 147)
Added clarification for events from CIC3 into ARM and Reserved events out of CIC2 (Page 174)
Added Terminal Functions section. (Page 46)
Added per lane (Page 13)
Added per lane (Page 13)
Changed Manager to Module (Page 28)
Added Pin Decoding with ARM as Boot Master section (Page 37)
Updated the description for the tc(SPC) parameter (Page 235)
Added speed of the ARM microprocessor (Page 13)
Added USIM and EMIF16 to peripheral description list (Page 17)
Changed description for total ARM L2 to 256KB L2 Cache (Page 13)
Changed description of ARM L2 memory to 256KB cache (Page 17)
Changed name of UART transmit and receive event to transmit and receive event 0 (Page 171)
Changed pin allocation (Page 82)
Copyright 2013 Texas Instruments Incorporated
Revision History
263
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
264
Revision History
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
www.ti.com
B Mechanical Data
B.1 Thermal Data
Table B-1 shows the thermal resistance characteristics for the mechanical package.
Table B-1
Thermal Resistance Characteristics for the CMS 900-Pin Plastic BGA Package (PBGA Package)
No.
C/W
RJC
Junction-to-case
0.14
RJB
Junction-to-board
3.00
Mechanical Data
265
TMS320TCI6614
Communications Infrastructure KeyStone SoC
SPRS671DFebruary 2013
266
Mechanical Data
www.ti.com
IMPORTANT NOTICE
Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, enhancements, improvements and other
changes to its semiconductor products and services per JESD46, latest issue, and to discontinue any product or service per JESD48, latest
issue. Buyers should obtain the latest relevant information before placing orders and should verify that such information is current and
complete. All semiconductor products (also referred to herein as components) are sold subject to TIs terms and conditions of sale
supplied at the time of order acknowledgment.
TI warrants performance of its components to the specifications applicable at the time of sale, in accordance with the warranty in TIs terms
and conditions of sale of semiconductor products. Testing and other quality control techniques are used to the extent TI deems necessary
to support this warranty. Except where mandated by applicable law, testing of all parameters of each component is not necessarily
performed.
TI assumes no liability for applications assistance or the design of Buyers products. Buyers are responsible for their products and
applications using TI components. To minimize the risks associated with Buyers products and applications, Buyers should provide
adequate design and operating safeguards.
TI does not warrant or represent that any license, either express or implied, is granted under any patent right, copyright, mask work right, or
other intellectual property right relating to any combination, machine, or process in which TI components or services are used. Information
published by TI regarding third-party products or services does not constitute a license to use such products or services or a warranty or
endorsement thereof. Use of such information may require a license from a third party under the patents or other intellectual property of the
third party, or a license from TI under the patents or other intellectual property of TI.
Reproduction of significant portions of TI information in TI data books or data sheets is permissible only if reproduction is without alteration
and is accompanied by all associated warranties, conditions, limitations, and notices. TI is not responsible or liable for such altered
documentation. Information of third parties may be subject to additional restrictions.
Resale of TI components or services with statements different from or beyond the parameters stated by TI for that component or service
voids all express and any implied warranties for the associated TI component or service and is an unfair and deceptive business practice.
TI is not responsible or liable for any such statements.
Buyer acknowledges and agrees that it is solely responsible for compliance with all legal, regulatory and safety-related requirements
concerning its products, and any use of TI components in its applications, notwithstanding any applications-related information or support
that may be provided by TI. Buyer represents and agrees that it has all the necessary expertise to create and implement safeguards which
anticipate dangerous consequences of failures, monitor failures and their consequences, lessen the likelihood of failures that might cause
harm and take appropriate remedial actions. Buyer will fully indemnify TI and its representatives against any damages arising out of the use
of any TI components in safety-critical applications.
In some cases, TI components may be promoted specifically to facilitate safety-related applications. With such components, TIs goal is to
help enable customers to design and create their own end-product solutions that meet applicable functional safety standards and
requirements. Nonetheless, such components are subject to these terms.
No TI components are authorized for use in FDA Class III (or similar life-critical medical equipment) unless authorized officers of the parties
have executed a special agreement specifically governing such use.
Only those TI components which TI has specifically designated as military grade or enhanced plastic are designed and intended for use in
military/aerospace applications or environments. Buyer acknowledges and agrees that any military or aerospace use of TI components
which have not been so designated is solely at the Buyer's risk, and that Buyer is solely responsible for compliance with all legal and
regulatory requirements in connection with such use.
TI has specifically designated certain components as meeting ISO/TS16949 requirements, mainly for automotive use. In any case of use of
non-designated products, TI will not be responsible for any failure to meet ISO/TS16949.
Products
Applications
Audio
www.ti.com/audio
www.ti.com/automotive
Amplifiers
amplifier.ti.com
www.ti.com/communications
Data Converters
dataconverter.ti.com
www.ti.com/computers
DLP Products
www.dlp.com
Consumer Electronics
www.ti.com/consumer-apps
DSP
dsp.ti.com
www.ti.com/energy
www.ti.com/clocks
Industrial
www.ti.com/industrial
Interface
interface.ti.com
Medical
www.ti.com/medical
Logic
logic.ti.com
Security
www.ti.com/security
Power Mgmt
power.ti.com
www.ti.com/space-avionics-defense
Microcontrollers
microcontroller.ti.com
www.ti.com/video
RFID
www.ti-rfid.com
www.ti.com/omap
TI E2E Community
e2e.ti.com
Wireless Connectivity
www.ti.com/wirelessconnectivity
Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265
Copyright 2013, Texas Instruments Incorporated