TMS320C6455 Fixed-Point Digital Signal Processor: 1 Features
TMS320C6455 Fixed-Point Digital Signal Processor: 1 Features
1 Features
12
Please be aware that an important notice concerning availability, standard warranty, and use in critical applications of
Texas Instruments semiconductor products and disclaimers thereto appears at the end of this data sheet.
2 All trademarks are the property of their respective owners.
PRODUCTION DATA information is current as of publication date. Products conform to Copyright © 2005–2012, Texas Instruments Incorporated
specifications per the terms of the Texas Instruments standard warranty. Production
processing does not necessarily include testing of all parameters.
TMS320C6455
SPRS276M – MAY 2005 – REVISED MARCH 2012 www.ti.com
AJ
AH
AG
AF
AE
AD
AC
AB
AA
Y
W
V
U
T
R
P
N
M
L
K
J
H
G
F
E
D
C
B
A
1 3 5 7 9 11 13 15 17 19 21 23 25 27 29
2 4 6 8 10 12 14 16 18 20 22 24 26 28
1.2 Description
The TMS320C64x+™ DSPs (including the TMS320C6455 device) are the highest-performance fixed-point
DSP generation in the TMS320C6000™ DSP platform. The C6455 device is based on the third-generation
high-performance, advanced VelociTI™ very-long-instruction-word (VLIW) architecture developed by
Texas Instruments (TI), making these DSPs an excellent choice for applications including video and
telecom infrastructure, imaging/medical, and wireless infrastructure (WI). The C64x+™ devices are
upward code-compatible from previous devices that are part of the C6000™ DSP platform.
Based on 90-nm process technology and with performance of up to 9600 million instructions per second
(MIPS) [or 9600 16-bit MMACs per cycle] at a 1.2-GHz clock rate, the C6455 device offers cost-effective
solutions to high-performance DSP programming challenges. The C6455 DSP possesses the operational
flexibility of high-speed controllers and the numerical capability of array processors.
The C64x+ DSP core employs eight functional units, two register files, and two data paths. Like the earlier
C6000 devices, two of these eight functional units are multipliers or .M units. Each C64x+ .M unit doubles
the multiply throughput versus the C64x core by performing four 16-bit x 16-bit multiply-accumulates
(MACs) every clock cycle. Thus, eight 16-bit x 16-bit MACs can be executed every cycle on the C64x+
core. At a 1.2-GHz clock rate, this means 9600 16-bit MMACs can occur every second. Moreover, each
multiplier on the C64x+ core can compute one 32-bit x 32-bit MAC or four 8-bit x 8-bit MACs every clock
cycle.
The TCI6482 device includes Serial RapidIO®. This high bandwidth peripheral dramatically improves
system performance and reduces system cost for applications that include multiple DSPs on a board,
such as video and telecom infrastructures and medical/imaging.
The C6455 DSP integrates a large amount of on-chip memory organized as a two-level memory system.
The level-1 (L1) program and data memories on the C6455 device are 32KB each. This memory can be
configured as mapped RAM, cache, or some combination of the two. When configured as cache, L1
program (L1P) is a direct mapped cache where as L1 data (L1D) is a two-way set associative cache. The
level-2 (L2) memory is shared between program and data space and is 2048KB in size. L2 memory can
also be configured as mapped RAM, cache, or some combination of the two. The C64x+ Megamodule
also has a 32-bit peripheral configuration (CFG) port, an internal DMA (IDMA) controller, a system
component with reset/boot control, interrupt/exception control, a power-down control, and a free-running
32-bit timer for time stamp.
The peripheral set includes: an inter-integrated circuit bus module (I2C); two multichannel buffered serial
ports (McBSPs); an 8-bit Universal Test and Operations PHY Interface for Asynchronous Transfer Mode
(ATM) Slave [UTOPIA Slave] port; two 64-bit general-purpose timers (also configurable as four 32-bit
timers); a user-configurable 16-bit or 32-bit host-port interface (HPI16/HPI32); a peripheral component
interconnect (PCI); a 16-pin general-purpose input/output port (GPIO) with programmable interrupt/event
generation modes; an 10/100/1000 Ethernet media access controller (EMAC), which provides an efficient
interface between the C6455 DSP core processor and the network; a management data input/output
(MDIO) module (also part of the EMAC) that continuously polls all 32 MDIO addresses in order to
enumerate all PHY devices in the system; a glueless external memory interface (64-bit EMIFA), which is
capable of interfacing to synchronous and asynchronous peripherals; and a 32-bit DDR2 SDRAM
interface.
The I2C ports on the C6455 device allows the DSP to easily control peripheral devices and communicate
with a host processor. In addition, the standard multichannel buffered serial port (McBSP) may be used to
communicate with serial peripheral interface (SPI) mode peripheral devices.
The C6455 DSP has a complete set of development tools which includes: a new C compiler, an assembly
optimizer to simplify programming and scheduling, and a Windows® debugger interface for visibility into
source code execution.
32 DDR2 C6455
DDR2 SDRAM Mem Ctlr
PLL2 and
SBSRAM PLL2
(D)
Controller
ZBT SRAM
64 L2 ROM
EMIFA L1P SRAM/Cache Direct-Mapped 32K
SRAM 32K Bytes (E)
Bytes
TCP2
ROM/FLASH
VCP2 L1P Memory Controller (Memory Protect/Bandwidth Mgmt)
I/O Devices
(A)
McBSP0 C64x+ DSP Core
L2 Memory Controller
(A) Instruction Fetch Control Registers
Bandwidth Mgmt)
McBSP1
(Memory Protect/
Power Control
16-/32-bit
Internal DMA
UTOPIA Switched d A15−A0 B15−B0
System
(IDMA)
Central u
Resource l
EMAC
e
10/100/1000 .M1 .M2
.L1 .S1 xx .D1 .D2 xx .S2 .L2
MII xx xx
RMII
GMII
(D)
RMGII
L1D Memory Controller (Memory Protect/Bandwidth Mgmt)
MDIO
16 (B)
GPIO16 L1D SRAM/Cache
2-Way Set-Associative
I2C 32K Bytes Total
(C)
Timer1
HI
LO
EDMA 3.0
PLL1 and Device
Timer1
(C) PLL1 Configuration
Controller Logic
HI Secondary
Switched Central
LO Resource Boot Configuration
A. McBSPs: Framing Chips - H.100, MVIP, SCSA, T1, E1; AC97 Devices; SPI Devices; Codecs.
B. The PCI peripheral pins are muxed with some of the HPI peripheral pins and the UTOPIA address pins.
For more detailed information, see the Device Configuration section.
C. Each of the TIMER peripherals (TIMER1 and TIMER0) is configurable as a 64-bit general-purpose timer, dual 32-bit general-purpose timers,
or a watchdog timer.
D. The PLL2 controller also generates clocks for the EMAC.
E. When accessing the internal ROM of the DSP, the CPU frequency must always be less than 750 MHz.
Revision History
NOTE: Page numbers for previous revisions may differ from page numbers in the current version.
This data manual revision history highlights the technical changes made to the document in this revision.
Scope: Applicable updates to the C64x device family, specifically relating to the TMS320C6455 device,
have been incorporated.
C6455 DSP Revision History
SEE ADDITIONS/MODIFICATIONS/DELETIONS
Section 7.7.1.1 Internal Clocks and Maximum Operating Frequencies:
Modified values for SYSCLK2 and SYSCLK3 in fifth paragraph
2 Device Overview
(1) The extended temperature device's (A-1000) electrical characteristics and ac timings are the same as those for the corresponding
commercial temperature devices (-1000).
Copyright © 2005–2012, Texas Instruments Incorporated Device Overview 7
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
SPRS276M – MAY 2005 – REVISED MARCH 2012 www.ti.com
Á
src1
Á
ÁÁ Á
Odd
register
Even
register
ÁÁ Á
file A
file A
(A0, A2,
src2 (A1, A3,
Á
.L1 A4...A30)
A5...A31)
odd dst
(D)
even dst
Á
long src 8
ST1b 32 MSB
Á Á
32 LSB
ST1a
8
Á Á
long src
even dst
Á Á
(D)
odd dst
Data path A .S1
Á Á
src1
src2
Á
Á Á 32 (A)
Á Á
dst2
32 (B)
dst1
.M1
Á Á
src1
src2
Á Á
(C)
32 MSB
LD1b
32 LSB
Á Á
LD1a
dst
Á
.D1 src1
DA1
Á Á
src2 2x
Á Á 1x Even
Á
Odd register
DA2 src2 file B
register
Á
.D2 (B0, B2,
src1 file B
dst (B1, B3, B4...B30)
Á
32 LSB B5...B31)
LD2a
32 MSB
Á
LD2b
Á
src2
(C)
.M2 src1
Á
dst2 32 (B)
32 (A)
Á
dst1
Á
src2
Á
src1
.S2 odd dst
Data path B even dst
(D)
8
long src
32 MSB
Á
Á
ST2a
32 LSB
ST2b
.L2
long src
even dst
odd dst
Á
Á
8
(D)
src2
src1
Control Register
AJ SYSCLK4/
DVDD33 GP[5] FSX0 CLKS DR0 TINPL1 DVDD33 VSS TCK TMS RSV26 RSV40 VSS DVDD33 AJ
GP[1]
AH DR1/ AH
VSS GP[4] FSR0 NMI TINPL0 TRST TDO TDI EMU17 RSV27 EMU16 EMU9 DVDD33 VSS
GP[8]
AG FSX1/ DX1/ AG
CLKR0 GP[7] GP[6] CLKX0 TOUTL1 EMU6 EMU2 RSV38 RSV39 DVDD33 VSS RESET RIOCLK
GP[11] GP[9]
V HHWIL/ HD12/ V
DVDD33 VSS RSV02 VSS DVDD33 CVDD VSS CVDD VSS DVDDRM
PCLK AD12
URADDR0/ URADDR1/
UXADDR1/
R DVDD33 VSS PGNT/ PRST/ DVDD33 VSS VSS CVDD VSS CVDD VSS R
PIDSEL
GP[12] GP[13]
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
16 17 18 19 20 21 22 23 24 25 26 27 28 29
AJ VSS AVDDT RIORX2 RIORX2 VSS RIORX1 RIORX1 AVDDT VSS DVDD33 AED5 AED6 AED20 DVDD33 AJ
AH DVDD33 RIORX3 RIORX3 VSS AVDDT VSS RIORX0 RIORX0 DVDD33 VSS AED14 AED2 AED18 VSS AH
AG VSS DVDD33 RIOTX2 RIOTX2 VSS RIOTX1 RIOTX1 DVDD33 VSS AED3 SCL AED9 AED16 AED30 AG
AF DVDD33 RIOTX3 RIOTX3 VSS AVDDT VSS RIOTX0 RIOTX0 DVDD33 AED1 SDA AED10 AED15 AED19 AF
AE VSS AVDDT VSS AVDDT VSS RSV17 VSS AVDDT VSS AED7 AED12 AED4 AED13 AED17 AE
AD AVDDA VSS DVDD33 VSS DVDDR VSS DVDD33 VSS DVDD33 AED0 AED11 AED8 AED22 AED21 AD
AC VSS AVDDA VSS DVDD33 VSS DVDD33 VSS DVDD33 VSS AED24 AED26 AED28 VSS DVDD33 AC
AB AAWE/ AB
VSS DVDD33 AED23 AED25 AED27 AED29
ASWE
Y AAOE/ Y
VSS DVDD33 RSV43 RSV42 RSV44 PCI_EN
ASOE
W DVDD12 VSS DVDD12 VSS DVDD33 VSS AR/W ACE3 ACE2 RSV41 ABE7 W
V ABA1/ ABA0/
VSS DVDDRM VSS CVDD VSS DVDD33 ACE5 ACE4 AECLKOUT V
EMIFA_EN DDR2_EN
AEA5/
U AEA0/ AEA1/ AEA6/ U
DVDDRM VSS CVDD VSS DVDD33 VSS MCBSP1 RSV20
CFGGP0 CFGGP1 PCI66
_EN
AEA4/
T AEA2/ T
VSS CVDD VSS CVDD VSS DVDD33 AEA11 AEA3 SYSCLKOUT PLLV1
CFGGP2
_EN
AEA14/
R HPI_ ASADS/ AEA13/ AEA12/ R
CVDD VSS CVDD VSS DVDD33 VSS AHOLD
WIDTH ASRE LENDIAN UTOPIA_EN
16 17 18 19 20 21 22 23 24 25 26 27 28 29
16 17 18 19 20 21 22 23 24 25 26 27 28 29
AEA16/ AEA15/
P AEA8/ P
VSS CVDD VSS CVDD RSV30 RSV31 BOOT AECLKIN DVDD33 VSS
PCI_EEAI
MODE0 _SEL
AEA19/
N CVDD VSS CVDD VSS VSS DVDD33 BOOT AHOLDA AEA7 CLKIN1 AECLKIN N
MODE3
M AEA10/ AEA9/ M
VSS CVDD VSS CVDD DVDD33 VSS VSS DVDD33 VSS
MACSEL1 MACSEL0
AEA17/ AEA18/
L CVDD VSS CVDD VSS VSS DVDD33 BOOT BOOT ABUSREQ ABE4 ABE5 L
MODE1 MODE2
G DVDD18 VSS DVDD18 VSS DVDD18 VSS DVDD18 VSS DVDD18 AED55 AED54 AED50 AED48 AED35 G
F DSDDQ F
VSS DVDD18 RSV19 DVDD18 VSS VSS DVDD18 VSS AED63 AED36 AED56 AED52 AED37
GATE3
E DSDDQ E
DEODT0 DEA4 AVDLL2 VSS DSDDQS2 DVDD18 DSDDQS3 DVDD18 VSS DVDD33 AED59 DVDD33 VSS
GATE2
D DEA8 DEA5 DEA0 DED19 DSDDQS2 DED23 DED27 DSDDQS3 RSV11 RSV32 RSV09 AED57 AED58 AED39 D
C DEA9 DEA6 DEA1 DED18 DSDDQM2 DED22 DED26 DSDDQM3 RSV12 RSV33 RSV23 AED61 AED60 AED41 C
B DEA10 DEA7 DEA2 DED16 DVDD18 DED21 DED25 DVDD18 DED29 DED31 RSV22 AED49 AED51 VSS B
A DEA11 DEODT1 DEA3 DED17 VSS DED20 DED24 VSS DED28 DED30 DVDD18MON AED62 AED53 DVDD33 A
16 17 18 19 20 21 22 23 24 25 26 27 28 29
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
UXCLK/
N UXADDR3/ UXDATA7/ N
CVDDMON VSS MDIO MTCLK/ RSV29 RSV28 RSV04 CVDD VSS CVDD VSS
MTXD7
RMREFCLK
UXDATA0/
M URDATA7/ UXDATA6/ UXDATA2/ UXADDR4/ M
MTXD0/ VSS DVDD33 CVDD VSS CVDD VSS CVDD
MRXD7 MTXD6 MTXD2 MDCLK
RMTXD0
UXDATA1/
L URDATA4/ URDATA5/ UXDATA4/ UXDATA5/ L
MTXD1/ DVDD33MON VSS VSS CVDD VSS CVDD VSS
MRXD4 MRXD5 MTXD4 MTXD5
RMTXD1
URDATA1/ URSOC/
H URCLK/ URDATA6/ URENB/ H
MRXD1/ MRXER/ VSS DVDD15
MRCLK MRXD6 MRXDV
RMRXD1 RMRXER
G VSS DVDD33 CLKIN2 RSV07 VSS DVDD15 VSS DVDD18 VSS DVDD18 VSS DVDD18 VSS DVDD18 VSS G
F RSV14 RSV13 DVDD15MON VSS DVDD15 VSS DVDD18 VSS DED11 VSS DVDD18 VSS DVDD18 VSS DVDD18 F
E RGRXD0 RGRXD1 RGRXC RGRXD2 VSS RSV34 VSS DSDDQS1 DED10 DVDD18 DSDDQS0 DVDD18 RSV18 DCE0 DBA2 E
D VSS DVDD15 RGTXCTL RGTXC DVDD15 RSV35 DED14 DSDDQS1 DED9 DED7 DSDDQS0 DED3 DSDCAS DSDCKE DBA1 D
C RGRXD3 RGRXCTL RGTXD2 RGREFCLK VSS RSV25 DED15 DSDDQM1 DED8 DED6 DSDDQM0 DED2 DSDRAS VREFSSTL DBA0 C
B DSDDQ DDR2 B
VSS VREFHSTL RGTXD1 RGMDCLK DVDD15 RSV24 DED12 DVDD18 DED5 DVDD18 DED1 DSDWE DEA13
GATE1 CLKOUT
DSDDQ DDR2
A DVDD15 RGTXD3 RGTXD0 RGMDIO PLLV2 RSV21 DED13 VSS DED4 VSS DED0 AVDLL1 DEA12 A
GATE0 CLKOUT
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLKIN1 RESETSTAT
(A) Clock/PLL1
SYSCLK4/GP[1] RESET
and Reset and
PLLV1 PLL Controller NMI
Interrupts
POR
CLKIN2
Clock/PLL2
PLLV2
RSV02
TMS RSV03
TDO RSV04
TDI RSV05
TCK RSV07
TRST RSV09
Reserved •
IEEE Standard •
EMU0 1149.1 •
EMU1 (JTAG)
• RSV42
Emulation RSV43
• RSV44
•
EMU14
EMU15
EMU16
Peripheral PCI_EN
EMU17
Enable/Disable
EMU18
Control/Status
A. This pin functions as GP[1] by default. For more details, see Section 3.
TINPL1 TOUTL0
Timer 1 Timer 2
TOUTL1 TINPL0
Timers (64-Bit)
(C)
URADDR3/PREQ/GP[15] GP[7]
(C)
URADDR2/PINTA/GP[14] GP[6]
(C)
URADDR1/PRST/GP[13] GP[5]
(C)
URADDR0/PGNT/GP[12] GP[4]
(B) GPIO (B)
FSX1/GP[11] CLKX1/GP[3]
(B) (C)
FSR1/GP[10] URADDR4/PCBE0/GP[2]
(B) (A)
DX1/GP[9] SYSCLK4/GP[1]
(B) (B)
DR1/GP[8] CLKR1/GP[0]
4
RIOTX[3:0]
4 Transmit RIOCLK
RIOTX[3:0] Clock
RIOCLK
4
RIORX[3:0]
4 Receive
RIORX[3:0]
RapidIO
64
AED[63:0] Data
AECLKIN
ACE5(A)
ACE4(A) AECLKOUT
Memory Map
ACE3(A) Space Select
ACE2(A)
External
Memory I/F
20 Control
AEA[19:0] Address ASWE/AAWE
AARDY
ABE7
AR/W
ABE6
AAOE/ASOE
ABE5
ABE4 ASADS/ASRE
Byte Enables
ABE3
ABE2
ABE1
ABE0
Bus AHOLD
Arbitration AHOLDA
ABUSREQ
ABA[1:0] Bank Address
32
DED[31:0] Data DDR2CLKOUT
DDR2CLKOUT
DSDCKE
DSDCAS
Memory Map
DCE0 DSDRAS
Space Select
External DSDWE
Memory I/F DSDDQS[3:0]
14 Control DSDDQS[3:0]
DEA[13:0] Address
DSDDQGATE[0]
DSDDQGATE[1]
DSDDQM3
DSDDQGATE[2]
DSDDQM2
Byte Enables DSDDQGATE[3]
DSDDQM1 DEODT[1:0]
DSDDQM0
HPI(A)
32 (Host-Port Interface)
HD[15:0]/AD[15:0] Data
HD[31:16]/AD[31:16]
HAS/PPAR
HCNTL0/PSTOP HR/W/PCBE2
Register Select HCS/PPERR
HCNTL1/PDEVSEL
Control HDS1/PSERR
HDS2/PCBE1
Half-Word HRDY/PIRDY
HHWIL/PCLK
Select HINT/PFRAME
(HPI16 ONLY)
McBSP1 McBSP0
CLKX1/GP[3] CLKX0
FSX1/GP[11] Transmit Transmit FSX0
DX1/GP[9] DX0
CLKR1/GP[0] CLKR0
FSR1/GP[10] Receive Receive FSR0
DR1/GP[8] DR0
Clock Clock
CLKS
(SHARED)
McBSPs
(Multichannel Buffered Serial Ports)(B)
SCL
I2C
SDA
A. These HPI pins are muxed with the PCI peripheral. By default, these pins function as HPI. When the HPI is enabled, the number of HPI pins
used depends on the HPI configuration (HPI16 or HPI32). For more details on these muxed pins, see the Device Configuration section of this
document.
B. These McBSP1 peripheral pins are muxed with the GPIO peripheral pins and by default these signals function as GPIO peripheral pins. For
more details, see the Device Configuration section of this document.
Ethernet MAC
(EMAC)
Transmit
MII
UXDATA[7:2]/MTXD[7:2],
UXDATA[1:0]/MTXD[1:0]/RMTXD[1:0] RMII
GMII
MDIO
RGTXD[3:0] RGMII(A)
Input/Output
MII
Receive
RMII UXADDR3/MDIO
MII
GMII
URDATA[7:2]/MRXD[7:2],
URDATA[1:0]/MRXD[1:0]/RMRXD[1:0] RMII
RGMII(A) RGMDIO
GMII
RGRXD[3:0] RGMII(A)
Clock
URSOC/MRXER/RMRXER, MII
GMII
URENB/MRXDV,
RMII
URCLAV/MCRS/RMCRSDV, RGMII(A)
RGMDCLK
UXSOC/MCOL,
UXENB/MTXEN/RMTXEN GMII
Clocks
MII
UXCLK/MTCLK/RMREFCLK,
URCLK/MRCLK, RMII
UXCLAV/GMTCLK
GMII
RGTXC, RGMII(A)
RGRXC,
RGREFCLK
Figure 2-10. EMAC/MDIO [MII, GMII, RMII, and RGMII] Peripheral Signals
UTOPIA (SLAVE)(A)
URDATA7/MRXD7 UXDATA7/MTXD7
URDATA6/MRXD6 UXDATA6/MTXD6
URDATA5/MRXD5 UXDATA5/MTXD5
URDATA4/MRXD4 UXDATA4/MTXD4
Receive Transmit
URDATA3/MRXD3 UXDATA3/MTXD3
URDATA2/MRXD2 UXDATA2/MTXD2
URDATA1/MRXD1/RMRXD1 UXDATA1/MTXD1/RMTXD1
URDATA0/MRXD0/RMRXD0 UXDATA0/MTXD0/RMTXD0
URENB/MRXDV UXENB/MTXEN/RMTXEN
URADDR4/PCLK/GP[2] UXADDR4/MDCLK
URADDR3/PREQ/GP[15] UXADDR3/MDIO
URADDR2/PINTA/GP[14] UXADDR2/PCBE3
Control/Status Control/Status
URADDR1/PRST/GP[13] UXADDR1/PIDSEL
URADDR0/PGNT/GP[12] UXADDR0/PTRDY
URCLAV/MCRS/RMCRSDV UXCLAV/GMTCLK
URSOC/MRXER/RMRXER UXSOC/MCOL/TCLKRISE
A. These UTOPIA pins are muxed with the PCI or EMAC or GPIO peripherals. By default, these signals function as GPIO or EMAC peripheral
pins or have no function. For more details on these muxed pins, see the Device Configuration section of this document.
32
HD[15:0]/AD[15:0] Data/Address Clock HHWIL/PCLK
HD[31:16]/AD[31:16]
UXADDR1/PIDSEL
HCNTL1/PDEVSEL
UXADDR2/PCBE3 HINT/PFRAME
HR/W/PCBE2 Command URADDR2/PINTA/GP[14]
HDS2/PCBE1 Byte Enable Control HAS/PPAR
UXADDR4/PCBE0/GP[2] URADDR1/PRST/GP[13]
HRDY/PIRDY
HCNTL0/PSTOP
UXADDR0/PTRDY
URADDR0/PGNT/GP[12]
Arbitration HDS1/PSERR
URADDR3/PREQ/GP[15] Error
HCS/PPERR
PCI Interface(A)
A. These PCI pins are muxed with the HPI or UTOPIA or GPIO peripherals. By default, these signals function as GPIO or EMAC. For more details
on these muxed pins, see the Device Configuration section of this document.
(1) I = Input, O = Output, Z = High impedance, S = Supply voltage, GND = Ground, A = Analog signal
(2) IPD = Internal pulldown, IPU = Internal pullup. For most systems, a 1-kΩ resistor can be used to oppose the IPU/IPD. For more detailed
information on pullup/pulldown resistors and situations where external pullup/pulldown resistors are required, see Section 3.7,
Pullup/Pulldown Resistors.
(3) These pins are multiplexed pins. For more details, see Section 3, Device Configuration.
(4) The C6455 DSP does not require external pulldown resistors on the EMU0 and EMU1 pins for normal or boundary-scan operation.
26 Device Overview Copyright © 2005–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
www.ti.com SPRS276M – MAY 2005 – REVISED MARCH 2012
CLKX1/GP[3] AF5 I/O/Z IPD GP[1] pin (I/O/Z). SYSCLK4 is the clock output at 1/8 of the device speed (O/Z)
or this pin can be programmed as a GP[1] pin (I/O/Z) [default].
URADDR4/PCBE0/
P1 I/O/Z
GP[2]
SYSCLK4/GP[1] AJ13 O/Z IPD
CLKR1/GP[0] AF4 I/O/Z IPD
HOST-PORT INTERFACE (HPI) or PERIPHERAL COMPONENT INTERCONNECT (PCI)
PCI enable pin. This pin controls the selection (enable/disable) of the HPI and
GP[15:8], or PCI peripherals. This pin works in conjunction with the
PCI_EN Y29 I IPD
MCBSP1_EN (AEA5 pin) to enable/disable other peripherals (for more details,
see Section 3, Device Configuration).
HINT/PFRAME U3 I/O/Z Host interrupt from DSP to host (O/Z) or PCI frame (I/O/Z)
Host control - selects between control, address, or data registers (I) [default] or
HCNTL1/PDEVSEL U4 I/O/Z
PCI device select (I/O/Z)
Host control - selects between control, address, or data registers (I) [default] or
HCNTL0/PSTOP U5 I/O/Z
PCI stop (I/O/Z)
Host half-word select - first or second half-word (not necessarily high or low
HHWIL/PCLK V3 I/O/Z order)
[For HPI16 bus width selection only] (I) [default] or PCI clock (I)
HR/W/PCBE2 T5 I/O/Z Host read or write select (I) [default] or PCI command/byte enable 2 (I/O/Z)
HAS/PPAR T3 I/O/Z Host address strobe (I) [default] or PCI parity (I/O/Z)
HCS/PPERR U6 I/O/Z Host chip select (I) [default] or PCI parity error (I/O/Z)
(6)
HDS1/PSERR U2 I/O/Z Host data strobe 1 (I) [default] or PCI system error (I/O/Z)
HDS2/PCBE1 U1 I/O/Z Host data strobe 2 (I) [default] or PCI command/byte enable 1 (I/O/Z)
HRDY/PIRDY T4 I/O/Z Host ready from DSP to host (O/Z) [default] or PCI initiator ready (I/O/Z)
URADDR3/PREQ/ UTOPIA received address pin 3 (URADDR3) (I) or PCI bus request (O/Z) or
P2 I/O/Z
GP[15] GP[15] (I/O/Z) [default]
(5) These pins function as open-drain outputs when configured as PCI pins.
(6) These pins function as open-drain outputs when configured as PCI pins.
Copyright © 2005–2012, Texas Instruments Incorporated Device Overview 27
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
SPRS276M – MAY 2005 – REVISED MARCH 2012 www.ti.com
(1) These pins function as open-drain outputs when configured as PCI pins.
Copyright © 2005–2012, Texas Instruments Incorporated Device Overview 37
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
SPRS276M – MAY 2005 – REVISED MARCH 2012 www.ti.com
H7
B8
B11
B20
B23
E10
E12
E22
E24
F7
F11
F13
F15
DVDD18 S 1.8-V I/O supply voltage (DDR2 Memory Controller)
F17
F19
F23
G8
G10
G12
G14
G16
G18
G20
G22
G24
2.8 Development
TI device nomenclature also includes a suffix with the device family name. This suffix indicates the
package type (for example, GTZ), the temperature range (for example, blank is the default commercial
temperature range), and the device speed range, in megahertz (for example, 2 is 1200 MHz [1.2 GHz]).
Figure 2-13 provides a legend for reading the complete device name for any TMS320C64x+™ DSP
generation member.
For device part numbers and further ordering information for TMS320C6455 in the CTZ/GTZ/ZTZ package
type, see the TI website (www.ti.com) or contact your TI sales representative.
TMS 320 C6455 ( ) GTZ ( ) 2
(C)
SILICON REVISION
B = silicon revision 2.1
D = silicon revision 3.1
A. The extended temperature "A version" devices may have different operating conditions than the commercial
temperature devices. For more details, see Section 6.2, Recommended Operating Conditions.
B. BGA = Ball Grid Array
C. For silicon revision information, see the TMS320C6455/54 Digital Signal Processor Silicon Errata (literature number
SPRZ234).
Figure 2-13. TMS320C64x+™ DSP Device Nomenclature (including the TMS320C6455 DSP)
SPRU971 TMS320C645x DSP External Memory Interface (EMIF) User's Guide. This document
describes the operation of the external memory interface (EMIF) in the TMS320C645x DSPs.
SPRU970 TMS320C645x DSP DDR2 Memory Controller User's Guide. This document describes the
DDR2 memory controller in the TMS320C645x digital-signal processors (DSPs).
SPRU969 TMS320C645x DSP Host Port Interface (HPI) User's Guide. This guide describes the host
port interface (HPI) on the TMS320C645x digital signal processors (DSPs). The HPI enables
an external host processor (host) to directly access DSP resources (including internal and
external memory) using a 16-bit (HPI16) or 32-bit (HPI32) interface.
SPRUEC6 TMS320C645x/C647x Bootloader User's Guide. This document describes the features of
the on-chip Bootloader provided with the TMS320C645x/C647x digital signal processors
(DSPs). Included are descriptions of the available boot modes and any interfacing
requirements associated with them, instructions on generating the boot table, and
information on the different versions of the Bootloader.
SPRU966 TMS320C645x DSP Enhanced DMA (EDMA3) Controller User's Guide. This document
describes the Enhanced DMA (EDMA3) Controller on the TMS320C645x digital signal
processors (DSPs).
SPRU580 TMS320C6000 DSP Multichannel Buffered Serial Port (McBSP) Reference Guide.
Describes the operation of the multichannel buffered serial port (McBSP) in the digital signal
processors (DSPs) of the TMS320C6000 DSP family. The McBSP consists of a data path
and a control path that connect to external devices. Separate pins for transmission and
reception communicate data to these external devices. The C6000 CPU communicates to
the McBSP using 32-bit-wide control registers accessible via the internal peripheral bus.
SPRU975 TMS320C645x DSP EMAC/MDIO Module User's Guide. This document provides a
functional description of the Ethernet Media Access Controller (EMAC) and Physical layer
(PHY) device Management Data Input/Output (MDIO) module integrated with the
TMS320C645x digital signal processors (DSPs).
SPRUE60 TMS320C645x DSP Peripheral Component Interconnect (PCI) User's Guide. This
document describes the peripheral component interconnect (PCI) port in the TMS320C645x
digital signal processors (DSPs). See the PCI Specification revision 2.3 for details on the PCI
interface.
SPRU973 TMS320C645x DSP Turbo-Decoder Coprocessor (TCP) User's Guide. Channel decoding
of high bit-rate data channels found in third generation (3G) cellular standards requires
decoding of turbo-encoded data. The turbo-decoder coprocessor (TCP) in some of the digital
signal processor (DSPs) of the TMS320C6000 DSP family has been designed to perform
this operation for IS2000 and 3GPP wireless standards. This document describes the
operation and programming of the TCP.
SPRU972 TMS320C645x DSP Viterbi-Decoder Coprocessor (VCP) User's Guide. Channel
decoding of voice and low bit-rate data channels found in third generation (3G) cellular
standards requires decoding of convolutional encoded data. The Viterbi-decoder
coprocessor 2 (VCP2) provided in C645x devices has been designed to perform Viterbi-
Decoding for IS2000 and 3GPP wireless standards. The VCP2 coprocessor has been
designed to perform forward error correction for 2G and 3G wireless systems. The VCP2
coprocessor offers a very cost effective and synergistic solution when combined with Texas
Instruments (TI) DSPs. The VCP2 can support 1941 12.2 Kbps class A 3G voice channels
running at 333 MHZ. This document describes the operation and programming of the VCP2.
SPRU976 TMS320C645x DSP Serial RapidIO User's Guide. This document describes the Serial
RapidIO (SRIO) on the TMS320C645x digital signal processors (DSPs).
SPRUE56 TMS320C645x DSP Software-Programmable Phase-Locked Loop (PLL) Controller
User's Guide. This document describes the operation of the software-programmable phase-
locked loop (PLL) controller in the TMS320C645x digital signal processors (DSPs). The PLL
controller offers flexibility and convenience by way of software-configurable multipliers and
dividers to modify the input signal internally. The resulting clock outputs are passed to the
TMS320C645x DSP core, peripherals, and other modules inside the TMS320C645x digital
signal processors (DSPs).
SPRUE48 TMS320C645x DSP Universal Test & Operations PHY Interface for ATM 2 (UTOPIA2)
User's Guide. This document describes the universal test and operations PHY interface for
asynchronous transfer mode (ATM) 2 (UTOPIA2) in the TMS320C645x digital signal
processors (DSPs).
SPRU974 TMS320C645x DSP Inter-Integrated Circuit (I2C) Module User's Guide. This document
describes the inter-integrated circuit (I2C) module in the TMS320C645x Digital Signal
Processor (DSP). The I2C provides an interface between the TMS320C645x device and
other devices compliant with Philips Semiconductors Inter-IC bus (I2C-bus) specification
version 2.1 and connected by way of an I2C-bus. This document assumes the reader is
familiar with the I2C-bus specification.
SPRU968 TMS320C645x DSP 64-Bit Timer User's Guide. This document provides an overview of the
64-bit timer in the TMS320C645x digital signal processors (DSPs). The timer can be
configured as a general-purpose 64-bit timer, dual general-purpose 32-bit timers, or a
watchdog timer. When configured as a dual 32-bit timers, each half can operate in
conjunction (chain mode) or independently (unchained mode) of each other.
SPRU724 TMS320C645x DSP General-Purpose Input/Output (GPIO) User's Guide. This document
describes the general-purpose input/output (GPIO) peripheral in the TMS320C645x digital
signal processors (DSPs). The GPIO peripheral provides dedicated general-purpose pins
that can be configured as either inputs or outputs. When configured as an input, you can
detect the state of the input by reading the state of an internal register. When configured as
an output, you can write to an internal register to control the state driven on the output pin.
3 Device Configuration
On the C6455 device, certain device configurations like boot mode, pin multiplexing, and endianess, are
selected at device reset. The status of the peripherals (enabled/disabled) is determined after device reset.
By default, the peripherals on the C6455 device are disabled and need to be enabled by software before
being used.
NOTE
If a configuration pin must be routed out from the device and 3-stated (not driven), the
internal pullup/pulldown (IPU/IPD) resistor should not be relied upon; TI recommends the use
of an external pullup/pulldown resistor. For more detailed information on pullup/pulldown
resistors and situations where external pullup/pulldown resistors are required, see
Section 3.7, Pullup/Pulldown Resistors.
Table 3-1. C6455 Device Configuration Pins (AEA[19:0], ABA[1:0], and PCI_EN)
CONFIGURATION IPD/
NO. FUNCTIONAL DESCRIPTION
PIN IPU (1)
Boot Mode Selections (BOOTMODE [3:0]).
These pins select the boot mode for the device.
0000 No boot (default mode)
0001 Host boot (HPI)
0010 Reserved
0011 Reserved
[N25, 0100 EMIFA 8-bit ROM boot
L26,
AEA[19:16] IPD 0101 Master I2C boot
L25,
P26] 0110 Slave I2C boot
0111 Host boot (PCI)
1000 thru Serial Rapid I/O boot configurations
1111
If selected for boot, the corresponding peripheral is automatically enabled after device reset.
For more detailed information on boot modes, see Section 2.4, Boot Sequence.
CFGGP[2:0] pins must be set to 000b during reset for proper operation of the PCI boot
mode.
EMIFA input clock source select (AECLKIN_SEL).
0 AECLKIN (default mode)
AEA15 P27 IPD
1 SYSCLK4 (CPU/x) Clock Rate. The SYSCLK4 clock rate is software selectable
via the Software PLL1 Controller. By default, SYSCLK4 is selected as CPU/8
clock rate.
(1) IPD = Internal pulldown, IPU = Internal pullup. For most systems, a 1-kΩ resistor can be used to oppose the IPU/IPD. For more detailed
information on pullup/pulldown resistors and situations where external pullup/pulldown resistors are required, see Section 3.7,
Pullup/Pulldown Resistors.
Copyright © 2005–2012, Texas Instruments Incorporated Device Configuration 55
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
SPRS276M – MAY 2005 – REVISED MARCH 2012 www.ti.com
Table 3-1. C6455 Device Configuration Pins (AEA[19:0], ABA[1:0], and PCI_EN) (continued)
CONFIGURATION IPD/
NO. FUNCTIONAL DESCRIPTION
PIN IPU (1)
HPI peripheral bus width select (HPI_WIDTH).
0 HPI operates in HPI16 mode (default).
HPI bus is 16 bits wide; HD[15:0] pins are used and the remaining HD[31:16]
AEA14 R25 IPD pins are reserved pins in the Hi-Z state.
1 HPI operates in HPI32 mode.
HPI bus is 32 bits wide; HD[31:0] pins are used.
Applies only when HPI function of HPI/PCI multiplexed pins is selected (PCI_EN pin = 0).
Device Endian mode (LENDIAN).
AEA13 R27 IPU 0 System operates in Big Endian mode.
1 System operates in Little Endian mode (default).
UTOPIA pin function enable bit (UTOPIA_EN).
This pin selects the function of the UTOPIA/EMAC and UTOPIA/MDIO multiplexed pins.
0 UTOPIA pin function disabled; EMAC and MDIO pin function enabled (default).
This means all multiplexed UTOPIA/EMAC and UTOPIA/MDIO pins function as
EMAC and MDIO pins. The interface used by EMAC/MDIO (MII, RMII, GMII or
AEA12 R28 IPD
the standalone RGMII) is controlled by the MACSEL[1:0] pins (AEA[10:9]).
1 UTOPIA pin function enabled; EMAC and MDIO pin function disabled.
This means all multiplexed UTOPIA/EMAC and UTOPIA/MDIO pins now function
as UTOPIA. The EMAC/MDIO peripheral can still be used with RGMII
(MACSEL[1:0] = 11).
For proper C6455 device operation, this pin must be externally pulled up with a 1-kΩ resistor
AEA11 T25 IPD
at device reset.
EMAC Interface Selects (MACSEL[1:0]).
These pins select the interface used by the EMAC/MDIO peripheral.
00 10/100 EMAC/MDIO with MII Interface [default]
01 10/100 EMAC/MDIO with RMII Interface
10 10/100/1000 EMAC/MDIO with GMII Interface
[M25,
AEA[10:9] IPD
M27] 11 10/100/1000 EMAC/MDIO with RGMII Interface
If the UTOPIA pin function is selected [UTOPIA_EN (AEA12 pin) = 1] for multiplexed
UTOPIA/EMAC and UTOPIA/MDIO pins, the EMAC/MDIO peripheral can only be used with
RGMII.
For more detailed information on the UTOPIA_EN and MAC_SEL[1:0] control pin selections,
see Table 3-3.
PCI I2C EEPROM Auto-Initialization (PCI_EEAI).
PCI auto-initialization via external I2C EEPROM
0 PCI auto-initialization through external I2C EEPROM is disabled. The PCI
peripheral uses the specified PCI default values (default).
AEA8 P25 IPD
1 PCI auto-initialization through external I2C EEPROM is enabled. The PCI
peripheral is configured through external I2C EEPROM provided the PCI
peripheral pins are enabled (PCI_EN = 1).
Note: If the PCI pin function is disabled (PCI_EN pin = 0), this pin must not be pulled up.
AEA7 N27 IPD For proper C6455 device operation, do not oppose the IPD on this pin.
PCI Frequency Selection (PCI66).
Selects the operating frequency of the PCI (either 33 MHz or 66 MHz).
AEA6 U27 IPD 0 PCI operates at 33 MHz (default)
1 PCI operates at 66 MHz
Note: If the PCI pin function is disabled (PCI_EN pin = 0), this pin must not be pulled up.
McBSP1 pin function enable bit (MCBSP1_EN).
Selects which function is enabled on the McBSP1/GPIO multiplexed pins.
0 GPIO pin function enabled (default).
AEA5 U28 IPD
This means all multiplexed McBSP1/GPIO pins function as GPIO pins.
1 McBSP1 pin function enabled.
This means all multiplexed McBSP1/GPIO pins function as McBSP1 pins.
Table 3-1. C6455 Device Configuration Pins (AEA[19:0], ABA[1:0], and PCI_EN) (continued)
CONFIGURATION IPD/
NO. FUNCTIONAL DESCRIPTION
PIN IPU (1)
SYSCLKOUT Enable bit (SYSCLKOUT_EN).
Selects which function is enabled on the SYSCLK4/GP[1] muxed pin.
AEA4 T28 IPD
0 GP[1] pin function is enabled (default)
1 SYSCLK4 pin function is enabled
For proper C6455 device operation, the AEA3 pin must be pulled up at device reset using a
1-kΩ resistor if power is applied to the SRIO supply pins. If the SRIO peripheral is not used
AEA3 T27 IPD
and the SRIO supply pins are connected to VSS, the AEA3 pin must be pulled down to VSS
using a 1-kΩ resistor.
Configuration General-Purpose Inputs (CFGGP[2:0])
[T26,
The value of these pins is latched to the Device Status Register following device reset and is
AEA[2:0] U26, IPD
used by the on-chip bootloader for some boot modes. For more information on the boot
U25]
modes, see Section 2.4, Boot Sequence.
PCI pin function enable bit (PCI_EN).
Selects which function is enabled on the HPI/PCI and the PCI/UTOPIA multiplexed pins.
0 HPI and UTOPIA pin function enabled (default)
PCI_EN Y29 IPD This means all multiplexed HPI/PCI and PCI/UTOPIA pins function as HPI and
UTOPIA pins, respectively .
1 PCI pin function enabled
This means all multiplexed HPI/PCI and PCI/UTOPIA pins function as PCI pins.
DDR2 Memory Controller enable (DDR2_EN).
ABA0 V26 IPD 0 DDR2 Memory Controller peripheral pins are disabled (default)
1 DDR2 Memory Controller peripheral pins are enabled
EMIFA enable (EMIFA_EN).
ABA1 V25 IPD 0 EMIFA peripheral pins are disabled (default)
1 EMIFA peripheral pins are enabled
Table 3-2. PCI_EN, PCI66, PCI_EEAI, and HPI_WIDTH Peripheral Selection (HPI and PCI)
CONFIGURATION PIN SETTING (1) PERIPHERAL FUNCTION SELECTED
PCI66 PCI_EEAI HPI_WIDTH
PCI_EN PIN HPI DATA HPI DATA 32-BIT PCI PCI
AEA6 PIN AEA8 PIN AEA14 PIN
[Y29] LOWER UPPER (66-/33-MHz) AUTO-INIT
[U27] [P25] (1) [R25]
0 0 0 0 Enabled Hi-Z Disabled N/A
0 0 0 1 Enabled Enabled Disabled N/A
Enabled
1 1 1 X Disabled Enabled (via External I2C
(66 MHz) EEPROM)
1 1 0 X Disabled Disabled
Disabled
1 0 0 X Disabled
(default values)
Enabled
(33 MHz) Enabled
1 0 1 X Disabled (via External I2C
EEPROM)
(1) PCI_EEAI is latched at reset as a configuration input. If PCI_EEAI is set as one, then default values are loaded from an external I2C
EEPROM.
The UTOPIA and EMAC/MDIO pins are also multiplexed on the TCI6482 device. The UTOPIA_EN
function (AEA12 pin) controls the function of these multiplexed pins. The MAC_SEL[1:0] configuration pins
(AEA[10:9) control which interface is used by the EMAC/MDIO. Note that since the PCI shares some pins
with the UTOPIA peripheral, its state also affects the operation of the UTOPIA. Table 3-3 describes the
effect of the UTOPIA_EN, PCI_EN, and MACSEL[1:0] configuration pins.
Table 3-3. UTOPIA_EN, and MAC_SEL[1:0] Peripheral Selection (UTOPIA and EMAC)
CONFIGURATION PIN SETTING PERIPHERAL FUNCTION SELECTED
MAC_SEL[1:0]
UTOPIA_EN PCI_EN PIN
AEA[10:9] PINS EMAC/MDIO UTOPIA
AEA12 PIN [R28] [Y29]
[M25, M27]
10/100 EMAC/MDIO with MII Interface
0 x 00b Disabled
[default]
10/100 EMAC/MDIO with RMII
0 x 01b Disabled
Interface
10/100/1000 EMAC/MDIO with GMII
0 x 10b Disabled
Interface
10/100/1000 EMAC/MDIO with RGMII
0 x 11b Disabled
Interface (1)
1 0 00b, 01b, or 10b Disabled UTOPIA Slave with Full Functionality
10/100/1000 EMAC/MDIO with RGMII
1 0 11b UTOPIA Slave with Full Functionality
Interface (1)
UTOPIA Slave with Single PHY Mode
1 1 00b, 01b, or 10b Disabled
Only
10/100/1000 EMAC/MDIO with RGMII UTOPIA Slave with Single PHY Mode
1 1 11b
Interface (1) Only
(1) RGMII interface requires a 1.5-/1.8-V I/O supply.
Following device reset, all peripherals that are not in the static powerdown state are in the disabled state
by default. Peripherals used for boot such as HPI and PCI are enabled automatically following a device
reset.
Peripherals are only allowed certain transitions between states (see Figure 3-1).
Static
Powerdown
Reset
Enable In
Progress
Disabled
Enabled
Figure 3-2 shows the flow needed to change the state of a given peripheral on the C6455 device.
A 32-bit key (value = 0x0F0A 0B00) must be written to the Peripheral Lock register (PERLOCK) in order to
allow access to the PERCFG0 register. Writes to the PERCFG1 register can be done directly without
going through the PERLOCK register.
NOTE
The instructions that write to the PERLOCK and PERCFG0 registers must be in the same
fetch packet if code is being executed from external memory. If the instructions are in
different fetch packets, fetching the second instruction from external memory may stall the
instruction long enough such that PERCFG0 register will be locked before the instruction is
executed.
NOTE
The device state control registers can only be accessed using the CPU or the emulator.
NOTE
The instructions that write to the PERLOCK and PERCFG0 registers must be in the same
fetch packet if code is being executed from external memory. If the instructions are in
different fetch packets, fetching the second instruction from external memory may stall the
instruction long enough such that PERCFG0 register will be locked before the instruction is
executed.
31 0
LOCKVAL
R/W-F0F0 F0F0
LEGEND: R/W = Read/Write; -n = value after reset
NOTE
The instructions that write to the PERLOCK and PERCFG0 registers must be in the same
fetch packet if code is being executed from external memory. If the instructions are in
different fetch packets, fetching the second instruction from external memory may stall the
instruction long enough that the PERCFG0 register is locked before the instruction is
executed.
31 30 29 24
SRIOCTL Reserved
R/W-0 R/W-0
23 22 21 20 19 18 17 16
Reserved UTOPIACTL Reserved PCICTL Reserved HPICTL Reserved McBSP1CTL
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
15 14 13 12 11 10 9 8
Reserved McBSP0CTL Reserved I2CCTL Reserved GPIOCTL Reserved TIMER1CTL
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
7 6 5 4 3 2 1 0
Reserved TIMER0CTL Reserved EMACCTL Reserved VCPCTL Reserved TCPCTL
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
LEGEND: R/W = Read/Write; -n = value after reset
31 8
Reserved
R-0x00
7 2 1 0
Reserved DDR2CTL EMIFACTL
R-0x00 R/W-0 R/W-0
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
31 30 29 27 26 24
Reserved HPISTAT McBSP1STAT
R-0 R-0 R-0
23 21 20 18 17 16
McBSP0STAT I2CSTAT GPIOSTAT
R-0 R-0 R-0
15 14 12 11 9 8
GPIOSTAT TIMER1STAT TIMER0STAT EMACSTAT
R-0 R-0 R-0 R-0
7 6 5 3 2 0
EMACSTAT VCPSTAT TCPSTAT
R-0 R-0 R-0
LEGEND: R = Read only; -n = value after reset
31 16
Reserved
R-0
15 6 5 3 2 0
Reserved UTOPIASTAT PCISTAT
R-0 R-0 R-0
LEGEND: R = Read only; -n = value after reset
31 24
Reserved
R/W-0
23 19 18 17 16
Reserved RMII_RST Reserved
R/W-0001b R/W-1 R/W-0
15 0
Reserved
R/W-0
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
31 8
Reserved
R-0
7 1 0
Reserved EMUCTL
R-0 R/W-0
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
31 24
Reserved
R-0000 0000
23 22 21 20 19 18 17 16
Reserved EMIFA_EN DDR2_EN PCI_EN CFGGP2 CFGGP1 CFGGP0 Reserved
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-1
15 14 13 12 11 10 9 8
SYSCLKOUT_
MCBSP1_EN PCI66 Reserved PCI_EEAI MAC_SEL1 MAC_SEL0 Reserved
EN
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-1
7 6 5 4 3 2 1 0
UTOPIA_EN LENDIAN HPI_WIDTH AECLKINSEL BOOTMODE3 BOOTMODE2 BOOTMODE1 BOOTMODE0
R-0 R-1 R-0 R-0 R-0 R-0 R-0 R-0
LEGEND: R/W = Read/Write; R = Read only; -x = value after reset
Note: The default values of the fields in the DEVSTAT register are latched from device configuration pins, as described in Section 3.1,
Device Configuration at Device Reset. The default values shown here correspond to the setting dictated by the internal pullup or pulldown
resistor.
31 28 27 12 11 1 0
VARIANT PART NUMBER MANUFACTURER
LSB
(4-bit) (16-bit) (11-bit)
R-n R-0000 0000 1000 1010b 0000 0010 111b R-1
LEGEND: R = Read only; -n = value after reset
32
HD[31:0]
HPI
HRDY, HINT VCP2
(32-Bit)
HCNTL0, HCNTL1, HHWIL,
HAS, HR/W, HCS, HDS1, HDS2
PCI TCP2
64
AED[63:0]
UTOPIA EMIFA AECLKIN, AARDY, AHOLD
AEA[22:3], ACE[3:0], ABE[7:0],
AECLKOUT, ASDCKE,
AHOLDA, ABUSREQ,
GP[15:12,2,1] GPIO ASADS/ASRE, AAOE/ASOE,
AAWE/ASWE
32
DDR2 ED[31:0]
EMIF DEA[21:2], DCE[1:0], DBE[3:0], DDRCLK, DDRCLK,
DSDCKE, DDQS, DDQS, DSDCAS, DSDRAS,
DSDWE
CLKIN1, PLLV1 PLL1 PLL2
and PLL1 and PLL2 CLKIN2, PLLV2
SYSCLK4 Controller Controller
TINP1L
McBSP1 TIMER1
TOUT1L
AEA[19:16] (BOOTMODE[3:0]) = 0001, (HPI Boot) AEA[8] (PCI_EEAI) = 0, (PCI I2C EEPROM Auto-Init disabled, default)
AEA[15] (AECLKIN_SEL) = 0, (AECLKIN, default) AEA[7] = 0, (do not oppose IPD)
AEA[14] (HPI_WIDTH) = 1, (HPI, 32-bit Operation) AEA[6] (PCI66) = 0, (PCI 33 MHz [default, don’t care])
AEA[13] (LENDIAN) = IPU, (Little Endian Mode, default) AEA[5] (MCBSP1_EN) = 0, (McBSP1 disabled, default)
AEA[12] (UTOPIA_EN) = 0, (UTOPIA disabled, default) AEA[4] (SYSCLKOUT_EN) = 1, (SYSCLK4 pin function)
AEA[10:9] (MACSEL[1:0]) = 00, (10/100 MII Mode) AEA[2:0] (CFGGP[2:0]) = 000 (default)
Figure 3-12. Configuration Example A (McBSP + HPI32 + I2C + EMIFA + DDR2 Memory Controller +
TIMERS + RapidIO + EMAC (MII) + MDIO)
32
HD[31:0]
HPI
HRDY, HINT VCP2
(32-Bit)
HCNTL0, HCNTL1, HHWIL,
HAS, HR/W, HCS, HDS1, HDS2
PCI TCP2
64
AED[63:0]
UTOPIA EMIFA AECLKIN, AARDY, AHOLD
AEA[22:3], ACE[3:0], ABE[7:0],
AECLKOUT, ASDCKE,
AHOLDA, ABUSREQ,
GP[15:12,2,1] GPIO ASADS/ASRE, AAOE/ASOE,
AAWE/ASWE
32
DDR2 ED[31:0]
EMIF DEA[21:2], DCE[1:0], DBE[3:0], DDRCLK, DDRCLK,
DSDCKE, DDQS, DDQS, DSDCAS, DSDRAS,
DSDWE
CLKIN1, PLLV1 PLL1 PLL2
and PLL1 and PLL2 CLKIN2, PLLV2
SYSCLK4 Controller Controller
AEA[19:16] (BOOTMODE[3:0]) = 0001, (HPI Boot) AEA[8] (PCI_EEAI) = 0, (PCI I2C EEPROM Auto-Init disabled, default)
AEA[15] (AECLKIN_SEL) = 0, (AECLKIN, default) AEA[7] = 0, (do not oppose IPD)
AEA[14] (HPI_WIDTH) = 1, (HPI, 32-bit Operation) AEA[6] (PCI66) = 0, (PCI 33 MHz [default, don’t care])
AEA[13] (LENDIAN) = IPU, (Little Endian Mode, default) AEA[5] (MCBSP1_EN) = 1, (McBSP1 enabled)
AEA[12] (UTOPIA_EN) = 0, (UTOPIA disabled, default) AEA[4] (SYSCLKOUT_EN) = 1, (SYSCLK4 pin function)
AEA[10:9] (MACSEL[1:0]) = 00, (10/100 MII Mode) AEA[2:0] (CFGGP[2:0]) = 000 (default)
Figure 3-13. Configuration Example B (2 McBSPs + HPI32 + I2C + EMIFA + DDR2 Memory Controller +
TIMERS + RapidIO + EMAC (GMII) + MDIO
4 System Interconnect
On the C6455 device, the C64x+ Megamodule, the EDMA3 transfer controllers, and the system
peripherals are interconnected through two switch fabrics. The switch fabrics allow for low-latency,
concurrent data transfers between master peripherals and slave peripherals. The switch fabrics also allow
for seamless arbitration between the system masters when accessing system slaves.
EDMA3 Channel
Controller Events
SLAVE
MASTER Data SCR
128
(SYSCLK2) 64 (SYSCLK2)
128 (SYSCLK2) M Bridge S TCP2
M0 S0
128-bit
(SYSCLK2)
32 (SYSCLK3) 128 32 32 (SYSCLK3)
EMAC M (SYSCLK3) (SYSCLK3) S McBSPs
32
(SYSCLK3) 32
32 (SYSCLK3)
(SYSCLK3) M Bridge S UTOPIA
HPI M Bridge S
128 64
(SYSCLK2) (SYSCLK2) DDR2
M Bridge S Memory
Controller
32 32
(SYSCLK3) (SYSCLK3) 128 64
Serial RapidIO M Bridge S (SYSCLK2) (SYSCLK2)
(Descriptor) M Bridge S EMIFA
128 (SYSCLK2)
Megamodule M S
Configuration Bus
Data Bus
DDR2 MEMORY
TCP2 VCP2 McBSPs UTOPIA2 CONFIGURATION SCR PCI EMIFA MEGAMODULE
CONTROLLER
TC0 Y Y N N N N Y Y Y
TC1 N N Y Y Y Y Y Y Y
TC2 N N N N N Y Y Y Y
TC3 N N N N N Y Y Y Y
EMAC N N N N N N Y Y Y
HPI N N N N Y N Y Y Y
PCI N N N N Y N Y Y Y
SRIO (1) N N N N Y N Y Y Y
Megamodule Y Y Y Y Y Y Y Y N
(1) Applies to both descriptor and data accesses by the SRIO peripheral.
CFG SCR
32 (SYSCLK2) S TCP2
M MUX
32 (SYSCLK2)
S VCP2
32 32
(SYSCLK2) (SYSCLK3)
S GPIO
32
(SYSCLK3)
S McBSPs
32
(SYSCLK3)
S UTOPIA
32
(SYSCLK3)
S PCI
32-bit 32
(SYSCLK2) (SYSCLK3) 32
(SYSCLK3)
S I2C
Bridge
M MUX
7 32
(SYSCLK3)
S Timers
32 (SYSCLK2) 32
Megamodule M S 32 (SYSCLK3)
S HPI
(SYSCLK2)
32
32 (SYSCLK2) (SYSCLK3)
Data SCR M S S EMAC/MDIO
32
(SYSCLK3)
S PLL
Controllers (A)
32
(SYSCLK3) Device
S Configuration
Registers (A)
32
(SYSCLK2)
S EDMA3 CC
32
(SYSCLK2)
S EDMA3 TC0
32 32
(SYSCLK2) (SYSCLK2)
M MUX S EDMA3 TC1
32
(SYSCLK2)
S EDMA3 TC2
32
(SYSCLK2)
S EDMA3 TC3
Configuration Bus
Data Bus
31 16
Reserved
R-0000 0000 0000 0000
15 12 11 9 8 6 5 3 2 0
Reserved SRIO Reserved HOST EMAC
R-000 0 R/W-001 R-100 R/W-010 R/W-001
LEGEND: R/W = Read/Write; R = Read only; -n = value at reset
5 C64x+ Megamodule
The C64x+ Megamodule consists of several components — the C64x+ CPU, the L1 program and data
memory controllers, the L2 memory controller, the internal DMA (IDMA), the interrupt controller, power-
down controller, and external memory controller. The C64x+ Megamodule also provides support for
memory protection (for L1P, L1D, and L2 memories) and bandwidth management (for resources local to
the C64x+ Megamodule). Figure 5-1 shows a block diagram of the C64x+ Megamodule.
L1P cache/SRAM
256
128 256 64 64
Interrupt
Slave DMA L1 data memory controller and exception
To primary controller
switch fabric Cache control
128
Master DMA 256 Bandwidth management Power control
Memory protection
32
L1D cache/SRAM
A. When accessing the internal ROM of the DSP, the CPU frequency must always be less than 750 MHz.
For more detailed information on the TMS320C64x+ Megamodule on the C6455 device, see the
TMS320C64x+ Megamodule Reference Guide (literature number SPRU871).
1/2
SRAM 16K bytes
3/4
7/8 SRAM
All SRAM direct
SRAM mapped 00E0 4000h
cache
8K bytes
direct
mapped 00E0 6000h
cache 4K bytes
direct
mapped 00E0 7000h
dm cache
cache 4K bytes
00E0 8000h
Figure 5-2. TMS320C6455 L1P Memory Configurations
1/2
SRAM 16K bytes
3/4
7/8 SRAM
All SRAM 2-way
SRAM cache 00F0 4000h
8K bytes
2-way
cache 00F0 6000h
4K bytes
2-way
cache 00F0 7000h
2-way
cache 4K bytes
00F0 8000h
Figure 5-3. TMS320C6455 L1D Memory Configurations
• Port 0 configuration:
– Memory size is 2048KB
– Starting address is 0080 0000h
– 2-cycle latency
– 4 × 128-bit bank configuration
• Port 1 configuration:
– Memory size is 32K bytes (this corresponds to the internal ROM)
– Starting address is 0010 0000h
– 1-cycle latency
– 1 × 256-bit bank configuration
L2 memory can be configured as all SRAM or as part 4-way set-associative cache. The amount of L2
memory that is configured as cache is controlled through the L2MODE field of the L2 Configuration
Register (L2CFG) of the C64x+ Megamodule. Figure 5-4 shows the available SRAM/cache configurations
for L2. By default, L2 is configured as all SRAM after device reset.
L2 mode bits
Block base
000 001 010 011 111 L2 memory address
0080 0000h
128K bytes
4-way
cache 009E 0000h
64K bytes
4-way
cache 32K bytes 009F 0000h
4-way
4-way cache 32K bytes 009F 8000h
00A0 0000h
For more information on the operation L1 and L2 caches, see the TMS320C64x+ DSP Cache User's
Guide (literature number SPRU862).
All memory on the C6455 device has a unique location in the memory map (see Table 2-2).
When accessing the internal ROM of the DSP, the CPU frequency must always be less than 750 MHz.
Therefore, when using a software boot mode, care must be taken such that the CPU frequency does not
exceed 750 MHz at any point during the boot sequence. After the boot sequence has completed, the CPU
frequency can be programmed to the frequency required by the application. For more detailed information
ont he boot modes, see Section 2.4, Boot Sequence.
Each page may be assigned with fully orthogonal user and supervisor read, write, and execute
permissions. Additionally, a page may be marked as either (or both) locally or globally accessible. A local
access is a direct CPU access to L1D, L1P, and L2, while a global access is initiated by a DMA (either
IDMA or the EDMA3) or by other system masters. Note that EDMA or IDMA transfers programmed by the
CPU count as global accesses.
The CPU and the system masters on the C6455 device are all assigned a privilege ID of 0. Therefore it is
only possible to specify whether memory pages are locally or globally accessible. The AID0 and LOCAL
bits of the memory protection page attribute registers specify the memory page protection scheme, see
Table 5-1.
For more information on memory protection for L1D, L1P, and L2, see the TMS320C64x+ Megamodule
Reference Guide (literature number SPRU871).
NOTE
The C6455 device does not support power-down modes for the L2 memory at this time.
More information on the power-down features of the C64x+ Megamodule can be found in the
TMS320C64x+ Megamodule Reference Guide (literature number SPRU871).
For more detailed information on the global and local megamodule resets, see the TMS320C64x+
Megamodule Reference Guide (literature number SPRU871) and for more detailed information on device
resets, see Section 7.6, Reset Controller.
31 16 15 0
VERSION REVISION(A)
R-1h R-n
LEGEND: R = Read only; -n = value after reset
A. The C64x+ Megamodule revision is dependant on the silicon revision being used. For more information, see
the TMS320C6455/54 Digital Signal Processor Silicon Errata (literature number SPRZ234) .
Figure 5-5. Megamodule Revision ID Register (MM_REVID) [Hex Address: 0181 2000h]
(1) These addresses correspond to the L2 memory protection page attribute registers 32-63 (L2MPPA32-L2MPPA63) of the C64x+
megamaodule. These registers are not supported for the C6455 device.
(2) These addresses correspond to the L1P memory protection page attribute registers 0-15 (L1PMPPA0-L1PMPPA15) of the C64x+
megamaodule. These registers are not supported for the C6455 device.
94 C64x+ Megamodule Copyright © 2005–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
www.ti.com SPRS276M – MAY 2005 – REVISED MARCH 2012
6.1 Absolute Maximum Ratings Over Operating Case Temperature Range (Unless
Otherwise Noted) (1)
(2)
Supply voltage range: CVDD -0.5 V to 1.5 V
(2)
DVDD33 -0.5 V to 4.2 V
(2)
DVDDR, DVDD18, AVDLL1, AVDLL2 -0.5 V to 2.5 V
(2)
DVDD15 -0.5 V to 2.5 V
(2)
DVDD12, DVDDRM, AVDDT, AVDDA -0.5 V to 1.5 V
(2)
PLLV1, PLLV2 -0.5 V to 2.5 V
Input voltage (VI) range: 3.3-V pins (except PCI-capable pins) -0.5 V to DVDD33 + 0.5 V
PCI-capable pins -0.5 V to DVDD33 + 0.5 V
RGMII pins -0.5 V to 2.5 V
DDR2 memory controller pins -0.5 V to 2.5 V
Output voltage (VO) range: 3.3-V pins (except PCI-capable pins) -0.5 V to DVDD33 + 0.5 V
PCI-capable pins -0.5 V to DVDD33 + 0.5 V
RGMII pins -0.5 V to 2.5 V
DDR2 memory controller pins -0.5 V to 2.5 V
Operating case temperature range, TC: (default) 0°C to 90°C
(A version) [A-1000 device] -40°C to 105°C
Storage temperature range, Tstg -65°C to 150°C
(1) Stresses beyond those listed under "absolute maximum ratings" may cause permanent damage to the device. These are stress ratings
only, and functional operation of the device at these or any other conditions beyond those indicated under "recommended operating
conditions" is not implied. Exposure to absolute-maximum-rated conditions for extended periods may affect device reliability.
(2) All voltage values are with respect to VSS.
(1) For test conditions shown as MIN, MAX, or NOM, use the appropriate value specified in the recommended operating conditions table.
(2) These rated numbers are from the PCI Local Bus Specification (version 2.3). The DC specifications and AC specifications are defined in
Table 4-3 and Table 4-4, respectively, of the PCI Local Bus Specification.
(3) II applies to input-only pins and bi-directional pins. For input-only pins, II indicates the input leakage current. For bi-directional pins, II
includes input leakage current and off-state (hi-Z) output leakage current.
(4) PCI input leakage currents include Hi-Z output leakage for all bidirectional buffers with 3-state outputs.
Copyright © 2005–2012, Texas Instruments Incorporated Device Operating Conditions 99
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
SPRS276M – MAY 2005 – REVISED MARCH 2012 www.ti.com
Electrical Characteristics Over Recommended Ranges of Supply Voltage and Operating Case
Temperature (Unless Otherwise Noted) (continued)
PARAMETER TEST CONDITIONS (1) MIN TYP MAX UNIT
AECLKOUT,
CLKR1/GP[0],
CLKX1/GP[3],
8 mA
SYSCLK4/GP[1],
EMU[18:0], CLKR0,
CLKX0
EMIF pins (except
AECLKOUT), NMI,
TOUT0L, TINP0L,
TOUTP1L, TINP1L,
PCI_EN, EMAC-
Low-level output capable pins (except
IOL
current [DC] RGMII pins), 4 mA
RESETSTAT, McBSP-
capable pins (except
CLKR1/GP[0],
CLKX1/GP[3], CLKR0,
CLKX0), GP[7:4], and
TDO
PCI-capable pins (2) 1.5 mA
RGMII pins 8 mA
DDR2 memory
-4 mA
controller pins
(5) Off-state output
IOZ 3.3-V pins VO = DVDD33 or 0 V -20 20 uA
current [DC]
CVDD = 1.25 V,
1.76 W
CPU frequency = 1200 MHz
CVDD = 1.25 V,
1.66 W
(6)
CPU frequency = 1000 MHz
PCDD Core supply power
CVDD = 1.2 V,
1.41 W
CPU frequency = 850 MHz
CVDD = 1.2 V,
1.29 W
CPU frequency = 720 MHz
DVDD33 = 3.3 V,
DVDD18 = DVDDR = 1.8 V,
PLLV1 = PLLV2 = AVDLL1 = 0.54 W
AVDLL2 = 1.8 V,
CPU frequency = 1200 MHz
DVDD33 = 3.3 V,
DVDD18 = DVDDR = 1.8 V,
PLLV1 = PLLV2 = AVDLL1 = 0.53 W
AVDLL2 = 1.8 V,
CPU frequency = 1000 MHz
PDDD I/O supply power (6)
DVDD33 = 3.3 V,
DVDD18 = DVDDR = 1.8 V,
PLLV1 = PLLV2 = AVDLL1 = 0.53 W
AVDLL2 = 1.8 V,
CPU frequency = 850 MHz
DVDD33 = 3.3 V,
DVDD18 = DVDDR = 1.8 V,
PLLV1 = PLLV2 = AVDLL1 = 0.52 W
AVDLL2 = 1.8 V,
CPU frequency = 720 MHz
Ci Input capacitance 10 pF
Co Output capacitance 10 pF
(5) IOZ applies to output-only pins, indicating off-state (hi-Z) output leakage current.
(6) Assumes the following conditions: 60% CPU utilization; DDR2 at 50% utilization (250 MHz), 50% writes, 32 bits, 50% bit switching; two
2-MHz McBSPs at 100% utilization, 50% switching; two 75-MHz Timers at 100% utilization; device configured for HPI32 mode with pull-
up resistors on HPI pins; room temperature (25°C). The actual current draw is highly application-dependent. For more details on core
and I/O activity, see the TMS320C6455/54 Power Consumption Summary application report (literature number SPRAAE8).
42 Ω 3.5 nH Output
Transmission Line Under
Test
Z0 = 50 Ω
(see Note) Device Pin
4.0 pF 1.85 pF (see Note)
NOTE: The data sheet provides timing at the device pin. For output timing analysis, the tester pin electronics and its transmission line effects must
be taken into account. A transmission line with a delay of 2 ns can be used to produce the desired transmission line effect. The transmission
line is intended as a load only. It is not necessary to add or subtract the transmission line delay (2 ns) from the data sheet timings.
Input requirements in this data sheet are tested with an input slew rate of < 4 Volts per nanosecond (4 V/ns) at the device pin.
The load capacitance value stated is only for characterization and measurement of AC timing signals. This
load capacitance value does not indicate the maximum load the device is capable of driving.
Vref = 1.5 V
Figure 7-2. Input and Output Voltage Reference Levels for AC Timing Measurements
All rise and fall transition timing parameters are referenced to VIL MAX and VIH MIN for input clocks,
VOLMAX and VOH MIN for output clocks.
Figure 7-3. Rise and Fall Transition Time Voltage Reference Levels
Copyright © 2005–2012, Texas Instruments Incorporated C64x+ Peripheral Information and Electrical Specifications 101
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
SPRS276M – MAY 2005 – REVISED MARCH 2012 www.ti.com
AECLKOUT
(Output from DSP)
1
AECLKOUT
(Input to External Device)
2
3
Control Signals (A)
(Output from DSP)
4
5
Control Signals 6
(Input to External Device)
7
8
Data Signals (B)
(Output from External Device)
9
10
11
Data Signals (B)
(Input to DSP)
A. Control signals include data for Writes.
B. Data signals are generated during Reads from an external device.
102 C64x+ Peripheral Information and Electrical Specifications Copyright © 2005–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
www.ti.com SPRS276M – MAY 2005 – REVISED MARCH 2012
DVDD33
1
CVDD12
2
All other
power supplies
Copyright © 2005–2012, Texas Instruments Incorporated C64x+ Peripheral Information and Electrical Specifications 103
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
SPRS276M – MAY 2005 – REVISED MARCH 2012 www.ti.com
Peripherals used for booting, like I2C and HPI, are automatically enabled after device reset. It is not
possible to disable these peripherals after the boot process is complete.
The C64x+ Megamodule also allows for software-driven power-down management for all of the C64x+
megamodule components through its Power-Down Controller (PDC). The CPU can power-down part or
the entire C64x+ megamodule through the power-down controller based on its own execution thread or in
response to an external stimulus from a host or global controller. More information on the power-down
features of the C64x+ Megamodule can be found in the TMS320C64x+ Megamodule Reference Guide
(literature number SPRU871).
104 C64x+ Peripheral Information and Electrical Specifications Copyright © 2005–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
www.ti.com SPRS276M – MAY 2005 – REVISED MARCH 2012
NOTE
Although the transfer controllers are directly connected to the SCR, they can only access
certain device resources. For example, only transfer controller 1 (TC1) can access the
McBSPs. lists the device resources that can be accessed by each of the transfer controllers.
Copyright © 2005–2012, Texas Instruments Incorporated C64x+ Peripheral Information and Electrical Specifications 105
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
SPRS276M – MAY 2005 – REVISED MARCH 2012 www.ti.com
(1) In addition to the events shown in this table, each of the 64 channels can also be synchronized with the transfer completion or alternate
transfer completion events. For more detailed information on EDMA event-transfer chaining, see the TMS320C645x DSP Enhanced
DMA (EDMA3) Controller User's Guide (literature number SPRU966) .
(2) HPI boot and PCI boot are terminated using a DSP interrupt. The DSP interrupt is registered in bit 0 (channel 0) of the EDMA Event
Register (ER). This event must be cleared by software before triggering transfers on DMA channel 0.
106 C64x+ Peripheral Information and Electrical Specifications Copyright © 2005–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
www.ti.com SPRS276M – MAY 2005 – REVISED MARCH 2012
Copyright © 2005–2012, Texas Instruments Incorporated C64x+ Peripheral Information and Electrical Specifications 107
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
SPRS276M – MAY 2005 – REVISED MARCH 2012 www.ti.com
108 C64x+ Peripheral Information and Electrical Specifications Copyright © 2005–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
www.ti.com SPRS276M – MAY 2005 – REVISED MARCH 2012
Copyright © 2005–2012, Texas Instruments Incorporated C64x+ Peripheral Information and Electrical Specifications 109
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
SPRS276M – MAY 2005 – REVISED MARCH 2012 www.ti.com
110 C64x+ Peripheral Information and Electrical Specifications Copyright © 2005–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
www.ti.com SPRS276M – MAY 2005 – REVISED MARCH 2012
Copyright © 2005–2012, Texas Instruments Incorporated C64x+ Peripheral Information and Electrical Specifications 111
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
SPRS276M – MAY 2005 – REVISED MARCH 2012 www.ti.com
112 C64x+ Peripheral Information and Electrical Specifications Copyright © 2005–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
www.ti.com SPRS276M – MAY 2005 – REVISED MARCH 2012
Copyright © 2005–2012, Texas Instruments Incorporated C64x+ Peripheral Information and Electrical Specifications 113
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
SPRS276M – MAY 2005 – REVISED MARCH 2012 www.ti.com
114 C64x+ Peripheral Information and Electrical Specifications Copyright © 2005–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
www.ti.com SPRS276M – MAY 2005 – REVISED MARCH 2012
Copyright © 2005–2012, Texas Instruments Incorporated C64x+ Peripheral Information and Electrical Specifications 115
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
SPRS276M – MAY 2005 – REVISED MARCH 2012 www.ti.com
116 C64x+ Peripheral Information and Electrical Specifications Copyright © 2005–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
www.ti.com SPRS276M – MAY 2005 – REVISED MARCH 2012
Copyright © 2005–2012, Texas Instruments Incorporated C64x+ Peripheral Information and Electrical Specifications 117
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
SPRS276M – MAY 2005 – REVISED MARCH 2012 www.ti.com
118 C64x+ Peripheral Information and Electrical Specifications Copyright © 2005–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
www.ti.com SPRS276M – MAY 2005 – REVISED MARCH 2012
Copyright © 2005–2012, Texas Instruments Incorporated C64x+ Peripheral Information and Electrical Specifications 119
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
SPRS276M – MAY 2005 – REVISED MARCH 2012 www.ti.com
7.5 Interrupts
(1) This system event is generated from within the C64x+ megamodule.
120 C64x+ Peripheral Information and Electrical Specifications Copyright © 2005–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
www.ti.com SPRS276M – MAY 2005 – REVISED MARCH 2012
(2) This system event is generated from within the C64x+ megamodule.
Copyright © 2005–2012, Texas Instruments Incorporated C64x+ Peripheral Information and Electrical Specifications 121
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
SPRS276M – MAY 2005 – REVISED MARCH 2012 www.ti.com
122 C64x+ Peripheral Information and Electrical Specifications Copyright © 2005–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
www.ti.com SPRS276M – MAY 2005 – REVISED MARCH 2012
2
1
NMI
Copyright © 2005–2012, Texas Instruments Incorporated C64x+ Peripheral Information and Electrical Specifications 123
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
SPRS276M – MAY 2005 – REVISED MARCH 2012 www.ti.com
124 C64x+ Peripheral Information and Electrical Specifications Copyright © 2005–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
www.ti.com SPRS276M – MAY 2005 – REVISED MARCH 2012
NOTE
To most of the device, reset is de-asserted only when the POR and RESET pins are both
de-asserted (driven high). Therefore, in the sequence described above, if the RESET pin is
held low past the low period of the POR pin, most of the device will remain in reset. The only
exception being that PLL2 is taken out of reset as soon as POR is de-asserted (driven high),
regardless of the state of the RESET pin. The RESET pin should not be tied together with
the POR pin.
Copyright © 2005–2012, Texas Instruments Incorporated C64x+ Peripheral Information and Electrical Specifications 125
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
SPRS276M – MAY 2005 – REVISED MARCH 2012 www.ti.com
4. The device is now out of reset, device execution begins as dictated by the selected boot mode (see
Section 2.4, Boot Sequence).
NOTE
The 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.
126 C64x+ Peripheral Information and Electrical Specifications Copyright © 2005–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
www.ti.com SPRS276M – MAY 2005 – REVISED MARCH 2012
Copyright © 2005–2012, Texas Instruments Incorporated C64x+ Peripheral Information and Electrical Specifications 127
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
SPRS276M – MAY 2005 – REVISED MARCH 2012 www.ti.com
31 16
Reserved
R-0
15 4 3 2 1 0
Reserved SRST MRST WRST POR
R-0 R-0 R-0 R-0 R-0
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
Figure 7-7. Reset Type Status Register (RSTYPE) [Hex Address: 029A 00E4]
128 C64x+ Peripheral Information and Electrical Specifications Copyright © 2005–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
www.ti.com SPRS276M – MAY 2005 – REVISED MARCH 2012
Table 7-15. Switching Characteristics Over Recommended Operating Conditions During Reset (1)
(see Figure 7-9)
-720
-850
NO. PARAMETER A-1000/-1000 UNIT
-1200
MIN MAX
9 td(PORH-RSTATH) Delay time, POR high AND RESET high to RESETSTAT high 15000C ns
(1) C = 1/CLKIN1 clock frequency in ns.
Copyright © 2005–2012, Texas Instruments Incorporated C64x+ Peripheral Information and Electrical Specifications 129
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
SPRS276M – MAY 2005 – REVISED MARCH 2012 www.ti.com
CLKIN1
PCLK
POR
RESET
RESETSTAT
SYSREFCLK (PLL1C)
SYSCLK2
SYSCLK3
SYSCLK4
SYSCLK5
AECLKOUT (Internal)
7
Boot and Device
Configuration Pins
8
Z Group High-Z
Undefined
CLKIN2
SYSCLK1 (PLL2C) Undefined PLL2 Unlocked Clock Valid Clock Valid (B)
130 C64x+ Peripheral Information and Electrical Specifications Copyright © 2005–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
www.ti.com SPRS276M – MAY 2005 – REVISED MARCH 2012
CLKIN1
CLKIN2
POR
6
RESET(A)(B)
9
RESETSTAT
7
8
Boot and
Device Configuration Pins(C)
A. RESET should only be used after device has been powered up. For more details on the use of the RESET pin, see
Section 7.6, Reset Controller.
B. A reset signal is generated internally during a Warm Reset. This internal reset signal has the same effect as the
RESET pin during a Warm Reset.
C. Boot and Device Configurations Inputs (during reset) include: AEA[19:0], ABA[1:0], and PCI_EN.
Copyright © 2005–2012, Texas Instruments Incorporated C64x+ Peripheral Information and Electrical Specifications 131
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
SPRS276M – MAY 2005 – REVISED MARCH 2012 www.ti.com
CAUTION
The PLL controller module as described in the TMS320C645x DSP Software-
Programmable Phase-Locked Loop (PLL) Controller User's Guide (literature number
SPRUE56) includes a superset of features, some of which are not supported on the
C6455 DSP. The following sections describe the features that are supported; it should
be assumed that any feature not included in these sections is not supported by the
C6455 DSP.
132 C64x+ Peripheral Information and Electrical Specifications Copyright © 2005–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
www.ti.com SPRS276M – MAY 2005 – REVISED MARCH 2012
TMS320C6455 DSP
+1.8 V
PLLV1
C1 C2
EMI Filter
560 pF 0.1 µF
PLL1 Controller
PLLREF
PLL1
PLLOUT
PLLEN (PLLCTL.[0])
SYSREFCLK
CLKIN1
(B) DIVIDER PREDIV (C64x+ MegaModule)
/1, /2, /3 PLLM (A)
x1, x15, DIVIDER D2
ENA x20, x25, 1
x30, x32 SYSCLK2
0 /3
/6 SYSCLK3
DIVIDER D4
/2, /4, SYSCLK4
..., /16 (Internal EMIF Clock Input)
D4EN (PLLDIV4.[15]) ENA
DIVIDER D5
/1, /2, SYSCLK5
..., /8 (Emulation and Trace)
D5EN (PLLDIV5.[15]) ENA
GP0
0 1 AECLKINSEL 1 0 SYSCLKOUT_EN
(AEA[15] pin) (AEA[4] pin)
AECLKOUT GP1/SYSCLK4
A. DIVIDER D2 and DIVIDER D3 are always enabled.
B. CLKIN1 is a 3.3-V signal.
• SYSCLK4 is used as the internal clock for the EMIFA. It is also used to clock other logic within the
DSP.
• SYSCLK5 clocks the emulation and trace logic of the DSP.
The divider ratio bits of dividers D2 and D3 are fixed at ÷3 and ÷6, respectively. The divider ratio bits of
dividers D4 and D5 are programmable through the PLL controller divider registers PLLDIV4 and PLLDIV5,
respectively.
The PLL multiplier controller (PLLM) and the dividers (D4 and D5) must be programmed after reset. There
is no hardware CLKMODE selection on the C6455 device.
Since the divider ratio bits for dividers D2 and D3 are fixed, the frequency of SYSCLK2 and SYSCLK3 is
tied to the frequency of SYSREFCLK. However, the frequency of SYSCLK4 and SYSCLK5 depends on
the configuration of dividers D4 and D5. For example, with PLLM in the PLL1 multiply control register set
to 10011b (x20 mode) and a 50-MHz CLKIN1 input, the PLL output PLLOUT is set to 1000 MHz and
SYSCLK2 and SYSCLK3 run at 333 MHz and 166 MHz, respectively. Divider D4 can be programmed
through the PLLDIV4 register to divide SYSREFCLK by 10 such that SYSCLK4 and, hence, the EMIF
internal clock, runs at 120 MHz.
All hosts (HPI, PCI, etc.) must hold off accesses to the DSP while the frequency of its internal clocks is
changing. A mechanism must be in place such that the DSP notifies the host when the PLL configuration
has completed.
Note that there is a minimum and maximum operating frequency for PLLREF, PLLOUT, SYSCLK4, and
SYSCLK5. The PLL1 Controller must not be configured to exceed any of these constraints (certain
combinations of external clock input, internal dividers, and PLL multiply ratios might not be supported). For
the PLL clocks input and output frequency ranges, see Table 7-16.
134 C64x+ Peripheral Information and Electrical Specifications Copyright © 2005–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
www.ti.com SPRS276M – MAY 2005 – REVISED MARCH 2012
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
PLL1 lock time is given in Table 7-17.
Copyright © 2005–2012, Texas Instruments Incorporated C64x+ Peripheral Information and Electrical Specifications 135
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
SPRS276M – MAY 2005 – REVISED MARCH 2012 www.ti.com
31 16
Reserved
R-0
15 8 7 6 5 4 3 2 1 0
PLL
Reserved Rsvd Rsvd Reserved PLLRST Rsvd PLLEN
PWRDN
Figure 7-11. PLL1 Control Register (PLLCTL) [Hex Address: 029A 0100]
136 C64x+ Peripheral Information and Electrical Specifications Copyright © 2005–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
www.ti.com SPRS276M – MAY 2005 – REVISED MARCH 2012
31 16
Reserved
R-0
15 5 4 0
Reserved PLLM
R-0 R/W-0h
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
Figure 7-12. PLL Multiplier Control Register (PLLM) [Hex Address: 029A 0110]
Copyright © 2005–2012, Texas Instruments Incorporated C64x+ Peripheral Information and Electrical Specifications 137
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
SPRS276M – MAY 2005 – REVISED MARCH 2012 www.ti.com
31 16
Reserved
R-0
15 14 5 4 0
PREDEN Reserved RATIO
Figure 7-13. PLL Pre-Divider Control Register (PREDIV) [Hex Address: 029A 0114]
138 C64x+ Peripheral Information and Electrical Specifications Copyright © 2005–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
www.ti.com SPRS276M – MAY 2005 – REVISED MARCH 2012
31 16
Reserved
R-0
15 14 5 4 0
D4EN Reserved RATIO
R/W-1 R-0 R/W-3
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
Figure 7-14. PLL Controller Divider 4 Register (PLLDIV4) [Hex Address: 029A 0160]
Copyright © 2005–2012, Texas Instruments Incorporated C64x+ Peripheral Information and Electrical Specifications 139
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
SPRS276M – MAY 2005 – REVISED MARCH 2012 www.ti.com
31 16
Reserved
R-0
15 14 5 4 0
D5EN Reserved RATIO
R/W-1 R-0 R/W-3
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
Figure 7-15. PLL Controller Divider 5 Register (PLLDIV5) [Hex Address: 029A 0164]
140 C64x+ Peripheral Information and Electrical Specifications Copyright © 2005–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
www.ti.com SPRS276M – MAY 2005 – REVISED MARCH 2012
31 16
Reserved
R-0
15 2 1 0
Reserved Rsvd GOSET
R-0 R/W-0 R/W-0
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
Figure 7-16. PLL Controller Command Register (PLLCMD) [Hex Address: 029A 0138]
Copyright © 2005–2012, Texas Instruments Incorporated C64x+ Peripheral Information and Electrical Specifications 141
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
SPRS276M – MAY 2005 – REVISED MARCH 2012 www.ti.com
31 16
Reserved
R-0
15 1 0
Reserved GOSTAT
R-0 R-0
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
Figure 7-17. PLL Controller Status Register (PLLSTAT) [Hex Address: 029A 013C]
142 C64x+ Peripheral Information and Electrical Specifications Copyright © 2005–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
www.ti.com SPRS276M – MAY 2005 – REVISED MARCH 2012
31 16
Reserved
R-0
15 5 4 3 2 0
Reserved ALN5 ALN4 Reserved
R-0 R-1 R-1 R-1
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
Figure 7-18. PLL Controller Clock Align Control Register (ALNCTL) [Hex Address: 029A 0140]
Table 7-26. PLL Controller Clock Align Control Register (ALNCTL) Field Descriptions
Bit Field Value Description
31:5 Reserved 0 Reserved. The reserved bit location is always read as 0. A value written to this field has no effect.
4:3 ALNn SYSCLKn alignment. Do not change the default values of these fields.
0 Do not align SYSCLKn to other SYSCLKs during GO operation. If SYSn in DCHANGE is set to 1,
SYSCLKn switches to the new ratio immediately after the GOSET bit in PLLCMD is set.
1 Align SYSCLKn to other SYSCLKs selected in ALNCTL when the GOSET bit in PLLCMD is set.
The SYSCLKn ratio is set to the ratio programmed in the RATIO bit in PLLDIVn.
2:0 Reserved 0 Reserved. The reserved bit location is always read as 0. A value written to this field has no effect.
Copyright © 2005–2012, Texas Instruments Incorporated C64x+ Peripheral Information and Electrical Specifications 143
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
SPRS276M – MAY 2005 – REVISED MARCH 2012 www.ti.com
31 16
Reserved
R-0
15 5 4 3 2 0
Reserved SYS5 SYS4 Reserved
R-0 R-0 R-0 R-0
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
Figure 7-19. PLLDIV Divider Ratio Change Status Register (DCHANGE) [Hex Address: 029A 0144]
Table 7-27. PLLDIV Divider Ratio Change Status Register (DCHANGE) Field Descriptions
Bit Field Value Description
31:5 Reserved 0 Reserved. The reserved bit location is always read as 0. A value written to this field has no effect.
4 SYS5 Identifies when the SYSCLK5 divide ratio has been modified.
0 SYSCLK5 ratio has not been modified. When GOSET is set, SYSCLK5 will not be affected.
1 SYSCLK5 ratio has been modified. When GOSET is set, SYSCLK5 will change to the new ratio.
3 SYS4 Identifies when the SYSCLK4 divide ratio has been modified.
0 SYSCLK4 ratio has not been modified. When GOSET is set, SYSCLK4 will not be affected.
1 SYSCLK4 ratio has been modified. When GOSET is set, SYSCLK4 will change to the new ratio.
2:0 Reserved 0 Reserved. The reserved bit location is always read as 0. A value written to this field has no effect.
144 C64x+ Peripheral Information and Electrical Specifications Copyright © 2005–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
www.ti.com SPRS276M – MAY 2005 – REVISED MARCH 2012
31 16
Reserved
R-0
15 8
Reserved
R-0
7 5 4 3 2 1 0
Reserved SYS5ON SYS4ON SYS3ON SYS2ON Reserved
R-0 R-1 R-1 R-1 R-1 R-1
LEGEND: R = Read only; -n = value after reset
Figure 7-20. SYSCLK Status Register (SYSTAT) [Hex Address: 029A 0150]
Copyright © 2005–2012, Texas Instruments Incorporated C64x+ Peripheral Information and Electrical Specifications 145
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
SPRS276M – MAY 2005 – REVISED MARCH 2012 www.ti.com
Table 7-29. Timing Requirements for CLKIN1 Devices (1) (2) (3)
5 1
4
2
CLKIN1
3
4
Table 7-30. Switching Characteristics Over Recommended Operating Conditions for SYSCLK4 [CPU/8 -
CPU/12] (1) (2)
(see Figure 7-22)
-720
-850
NO. PARAMETER A-1000/-1000 UNIT
-1200
MIN MAX
2 tw(CKO3H) Pulse duration, SYSCLK4 high 4P - 0.7 6P + 0.7 ns
3 tw(CKO3L) Pulse duration, SYSCLK4 low 4P - 0.7 6P + 0.7 ns
4 tt(CKO3) Transition time, SYSCLK4 1 ns
(1) The reference points for the rise and fall transitions are measured at 3.3 V VOL MAX and VOH MIN.
(2) P = 1/CPU clock frequency in nanoseconds (ns)
4
2
SYSCLK4
3
4
146 C64x+ Peripheral Information and Electrical Specifications Copyright © 2005–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
www.ti.com SPRS276M – MAY 2005 – REVISED MARCH 2012
CAUTION
The PLL controller module as described in the TMS320C645x DSP Software-
Programmable Phase-Locked Loop (PLL) Controller User's Guide (literature number
SPRUE56) includes a superset of features, some of which are not supported on the
C6455 DSP. The following sections describe the features that are supported; it should
be assumed that any feature not included in these sections is not supported by the
C6455 DSP.
TMS320C6455 DSP
SYSCLK3 (From PLL1 Controller)
+1.8 V PLLV2
SYSCLK2 (From PLL1 Controller)
560 pF 0.1 mF
DDR2
EMI Filter C161 C162 PLLREF PLLOUT Memory
PLL2 /2 Controller
(B)(C)
CLKIN2
PLLM DIVIDER D1
x20 1 SYSREFCLK SYSCLK1 EMAC
(A)
/x
0
1
PLL2 Controller
Copyright © 2005–2012, Texas Instruments Incorporated C64x+ Peripheral Information and Electrical Specifications 147
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
SPRS276M – MAY 2005 – REVISED MARCH 2012 www.ti.com
148 C64x+ Peripheral Information and Electrical Specifications Copyright © 2005–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
www.ti.com SPRS276M – MAY 2005 – REVISED MARCH 2012
Copyright © 2005–2012, Texas Instruments Incorporated C64x+ Peripheral Information and Electrical Specifications 149
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
SPRS276M – MAY 2005 – REVISED MARCH 2012 www.ti.com
31 16
Reserved
R-0
15 14 5 4 0
D1EN Reserved RATIO
R/W-1 R-0 R/W-1
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
Figure 7-24. PLL Controller Divider 1 Register (PLLDIV1) [Hex Address: 029C 0118]
150 C64x+ Peripheral Information and Electrical Specifications Copyright © 2005–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
www.ti.com SPRS276M – MAY 2005 – REVISED MARCH 2012
31 16
Reserved
R-0
15 2 1 0
Reserved Rsvd GOSET
R-0 R/W-0 R/W-0
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
Figure 7-25. PLL Controller Command Register (PLLCMD) [Hex Address: 029C 0138]
Copyright © 2005–2012, Texas Instruments Incorporated C64x+ Peripheral Information and Electrical Specifications 151
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
SPRS276M – MAY 2005 – REVISED MARCH 2012 www.ti.com
31 16
Reserved
R-0
15 1 0
Reserved GOSTAT
R-0 R-0
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
Figure 7-26. PLL Controller Status Register (PLLSTAT) [Hex Address: 029C 013C]
31 16
Reserved
R-0
15 1 0
Reserved ALN1
R-0 R/W-1
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
Figure 7-27. PLL Controller Clock Align Control Register (ALNCTL) [Hex Address: 029C 0140]
Table 7-36. PLL Controller Clock Align Control Register (ALNCTL) Field Descriptions
Bit Field Value Description
31:1 Reserved 0 Reserved. The reserved bit location is always read as 0. A value written to this field has no effect.
0 ALN1 SYSCLK1 alignment. Do not change the default values of these fields.
0 Do not align SYSCLK1 during GO operation. If SYS1 in DCHANGE is set to 1, SYSCLK1 switches
to the new ratio immediately after the GOSET bit in PLLCMD is set.
1 Align SYSCLK1 when the GOSET bit in PLLCMD is set. The SYSCLK1 ratio is set to the ratio
programmed in the RATIO bit in PLLDIV1.
152 C64x+ Peripheral Information and Electrical Specifications Copyright © 2005–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
www.ti.com SPRS276M – MAY 2005 – REVISED MARCH 2012
31 16
Reserved
R-0
15 1 0
Reserved SYS1
R-0 R-0
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
Figure 7-28. PLLDIV Divider Ratio Change Status Register (DCHANGE) [Hex Address: 029C 0144]
Table 7-37. PLLDIV Divider Ratio Change Status Register (DCHANGE) Field Descriptions
Bit Field Value Description
31:1 Reserved 0 Reserved. The reserved bit location is always read as 0. A value written to this field has no effect.
0 SYS1 SYSCLK1 divide ratio has been modified. SYSCLK1 ratio will be modified during GO operation.
0 SYSCLK1 ratio has not been modified. When GOSET is set, SYSCLK1 will not be affected.
1 SYSCLK1 ratio has been modified. When GOSET is set, SYSCLK1 will change to the new ratio.
Copyright © 2005–2012, Texas Instruments Incorporated C64x+ Peripheral Information and Electrical Specifications 153
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
SPRS276M – MAY 2005 – REVISED MARCH 2012 www.ti.com
31 16
Reserved
R-0
15 1 0
Reserved SYS1ON
R-0 R-1
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
154 C64x+ Peripheral Information and Electrical Specifications Copyright © 2005–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
www.ti.com SPRS276M – MAY 2005 – REVISED MARCH 2012
5 1
4
2
CLKIN2
3
4
Copyright © 2005–2012, Texas Instruments Incorporated C64x+ Peripheral Information and Electrical Specifications 155
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
SPRS276M – MAY 2005 – REVISED MARCH 2012 www.ti.com
Copyright © 2005–2012, Texas Instruments Incorporated C64x+ Peripheral Information and Electrical Specifications 157
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
SPRS276M – MAY 2005 – REVISED MARCH 2012 www.ti.com
158 C64x+ Peripheral Information and Electrical Specifications Copyright © 2005–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
www.ti.com SPRS276M – MAY 2005 – REVISED MARCH 2012
Copyright © 2005–2012, Texas Instruments Incorporated C64x+ Peripheral Information and Electrical Specifications 159
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
SPRS276M – MAY 2005 – REVISED MARCH 2012 www.ti.com
Table 7-42. Timing Requirements for AECLKIN for EMIFA (1) (2)
5 1
4
2
AECLKIN
3
4
160 C64x+ Peripheral Information and Electrical Specifications Copyright © 2005–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
www.ti.com SPRS276M – MAY 2005 – REVISED MARCH 2012
Table 7-43. Switching Characteristics Over Recommended Operating Conditions for AECLKOUT for the
EMIFA Module (1) (2) (3)
(see Figure 7-32)
-720
-850
NO. PARAMETER A-1000/-1000 UNIT
-1200
MIN MAX
1 tc(EKO) Cycle time, AECLKOUT E - 0.7 E + 0.7 ns
2 tw(EKOH) Pulse duration, AECLKOUT high EH - 0.7 EH + 0.7 ns
3 tw(EKOL) Pulse duration, AECLKOUT low EL - 0.7 EL + 0.7 ns
4 tt(EKO) Transition time, AECLKOUT 1 ns
5 td(EKIH-EKOH) Delay time, AECLKIN high to AECLKOUT high 1 8 ns
6 td(EKIL-EKOL) Delay time, AECLKIN low to AECLKOUT low 1 8 ns
(1) E = the EMIF input clock (AECLKIN or SYSCLK4) period in ns for EMIFA.
(2) The reference points for the rise and fall transitions are measured at VOL MAX and VOH MIN.
(3) EH is the high period of E (EMIF input clock period) in ns and EL is the low period of E (EMIF input clock period) in ns for EMIFA.
AECLKIN
1
6 3
5 4 4
2
AECLKOUT1
Table 7-44. Timing Requirements for Asynchronous Memory Cycles for EMIFA Module (1) (2) (3)
Copyright © 2005–2012, Texas Instruments Incorporated C64x+ Peripheral Information and Electrical Specifications 161
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
SPRS276M – MAY 2005 – REVISED MARCH 2012 www.ti.com
Table 7-45. Switching Characteristics Over Recommended Operating Conditions for Asynchronous
Memory Cycles for EMIFA Module (1) (2) (3)
(see Figure 7-33 and Figure 7-34)
-720
-850
NO. PARAMETER A-1000/-1000 UNIT
-1200
MIN MAX
1 tosu(SELV-AOEL) Output setup time, select signals valid to AAOE low RS * E - 1.5 ns
2 toh(AOEH-SELIV) Output hold time, AAOE high to select signals invalid RS * E - 1.9 ns
10 td(EKOH-AOEV) Delay time, AECLKOUT high to AAOE valid 1 7 ns
11 tosu(SELV-AWEL) Output setup time, select signals valid to AAWE low WS * E - 1.7 ns
12 toh(AWEH-SELIV) Output hold time, AAWE high to select signals invalid WH * E - 1.8 ns
13 td(EKOH-AWEV) Delay time, AECLKOUT high to AAWE valid 1.3 7.1 ns
(1) E = AECLKOUT period in ns for EMIFA
(2) RS = Read setup, RST = Read strobe, RH = Read hold, WS = Write setup, WST = Write strobe, WH = Write hold. These parameters
are programmed via the EMIFA CE Configuration registers (CEnCFG).
(3) Select signals for EMIFA include: ACEx, ABE[7:0], AEA[19:0], ABA[1:0]; and for EMIFA writes, also include AR/W, AED[63:0].
Strobe = 4
Setup = 1 Hold = 1
AECLKOUT
1 2
ACEx
1 2
ABE[7:0] Byte Enables
1 2
AEA[19:0]/
ABA[1:0] Address
3 4
AED[63:0] Read Data
10 10
AAOE/ASOE(A)
AAWE/ASWE(A)
AR/W
AARDY(B) DEASSERTED
A AAOE/ASOE and AAWE/ASWE operate as AAOE (identified under select signals) and AAWE, respectively, during asynchronous
memory accesses.
B Polarity of the AARDY signal is programmable through the AP field of the EMIFA Async Wait Cycle Configuration register (AWCC).
162 C64x+ Peripheral Information and Electrical Specifications Copyright © 2005–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
www.ti.com SPRS276M – MAY 2005 – REVISED MARCH 2012
Strobe = 4
Setup = 1 Hold = 1
AECLKOUT
11 12
ACEx
11 12
ABE[7:0] Byte Enables
11 12
AEA[19:0]/ Address
ABA[1:0]
11 12
AED[63:0] Write Data
AAOE/ASOE(A) 13
13
AAWE/ASWE(A)
11
12
AR/W
AARDY(B) DEASSERTED
A AAOE/ASOE and AAWE/ASWE operate as AAOE (identified under select signals) and AAWE, respectively, during asynchronous memory
accesses.
B Polarity of the AARDY signal is programmable through the AP field of the EMIFA Async Wait Cycle Configuration register (AWCC).
Strobe Strobe
Setup = 2 Extended Strobe Hold = 2
8
9
AECLKOUT
6
5
7
7
A Polarity of the AARDY signal is programmable through the AP field of the EMIFA Async Wait Cycle Configuration register (AWCC).
Copyright © 2005–2012, Texas Instruments Incorporated C64x+ Peripheral Information and Electrical Specifications 163
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
SPRS276M – MAY 2005 – REVISED MARCH 2012 www.ti.com
Table 7-46. Timing Requirements for Programmable Synchronous Interface Cycles for EMIFA Module
(see Figure 7-36)
-720
-850
NO. A-1000/-1000 UNIT
-1200
MIN MAX
6 tsu(EDV-EKOH) Setup time, read AEDx valid before AECLKOUT high 2 ns
7 th(EKOH-EDV) Hold time, read AEDx valid after AECLKOUT high 1.5 ns
Table 7-47. Switching Characteristics Over Recommended Operating Conditions for Programmable
Synchronous Interface Cycles for EMIFA Module (1)
(see Figure 7-36 through Figure 7-38)
-720
-850
NO. PARAMETER A-1000/-1000 UNIT
-1200
MIN MAX
1 td(EKOH-CEV) Delay time, AECLKOUT high to ACEx valid 1.3 4.9 ns
2 td(EKOH-BEV) Delay time, AECLKOUT high to ABEx valid 4.9 ns
3 td(EKOH-BEIV) Delay time, AECLKOUT high to ABEx invalid 1.3 ns
4 td(EKOH-EAV) Delay time, AECLKOUT high to AEAx valid 4.9 ns
5 td(EKOH-EAIV) Delay time, AECLKOUT high to AEAx invalid 1.3 ns
8 td(EKOH-ADSV) Delay time, AECLKOUT high to ASADS/ASRE valid 1.3 4.9 ns
9 td(EKOH-OEV) Delay time, AECLKOUT high to ASOE valid 1.3 4.9 ns
10 td(EKOH-EDV) Delay time, AECLKOUT high to AEDx valid 4.9 ns
11 td(EKOH-EDIV) Delay time, AECLKOUT high to AEDx invalid 1.3 ns
12 td(EKOH-WEV) Delay time, AECLKOUT high to ASWE valid 1.3 4.9 ns
(1) The following parameters are programmable via the EMIFA CE Configuration registers (CEnCFG):
• Read latency (R_LTNCY): 0-, 1-, 2-, or 3-cycle read latency
• Write latency (W_LTNCY): 0-, 1-, 2-, or 3-cycle write latency
• ACEx assertion length (CE_EXT): For standard SBSRAM or ZBT SRAM interface, ACEx goes inactive after the final command has
been issued (CE_EXT = 0). For synchronous FIFO interface with glue, ACEx is active when ASOE is active (CE_EXT = 1).
• Function of ASADS/ASRE (R_ENABLE): For standard SBSRAM or ZBT SRAM interface, ASADS/ASRE acts as ASADS with
deselect cycles (R_ENABLE = 0). For FIFO interface, ASADS/ASRE acts as ASRE with NO deselect cycles (R_ENABLE = 1).
164 C64x+ Peripheral Information and Electrical Specifications Copyright © 2005–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
www.ti.com SPRS276M – MAY 2005 – REVISED MARCH 2012
READ latency = 2
AECLKOUT
1 1
ACEx
2 3
ABE[7:0] BE1 BE2 BE3 BE4
4 5
AEA[19:0]/ABA[1:0] EA1 EA2 EA3 EA4
6
7
AED[63:0] Q1 Q2 Q3 Q4
8 8
ASADS/ASRE(B)
9 9
AAOE/ASOE(B)
AAWE/ASWE(B)
A The following parameters are programmable via the EMIFA Chip Select n Configuration Register (CESECn):
−Read latency (R_LTNCY): 1-, 2-, or 3-cycle read latency
−Write latency (W_LTNCY): 0-, 1-, 2-, or 3-cycle write latency
−ACEx assertion length (CE_EXT): For standard SBSRAM or ZBT SRAM interface, ACEx goes inactive after the final command has been
issued (CE_EXT = 0). For synchronous FIFO interface, ACEx is active when ASOE is active (CE_EXT = 1).
−Function of ASADS/ASRE (R_ENABLE): For standard SBSRAM or ZBT SRAM interface, ASADS/ASRE acts as ASADS with deselect
cycles (R_ENABLE = 0). For FIFO interface, ASADS/ASRE acts as SRE with NO deselect cycles (R_ENABLE = 1).
−In this figure R_LTNCY = 2, CE_EXT = 0, R_ENABLE = 0, and SSEL = 1.
B AAOE/ASOE, and AAWE/ASWE operate as ASOE, and ASWE, respectively, during programmable synchronous interface accesses.
Figure 7-36. Programmable Synchronous Interface Read Timing for EMIFA (With Read Latency = 2)(A)
AECLKOUT
1 1
ACEx
2 3
ABE[7:0] BE1 BE2 BE3 BE4
4 5
AEA[19:0]/ABA[1:0] EA1 EA2 EA3 EA4
10
10 11
AED[63:0] Q1 Q2 Q3 Q4
8 8
ASADS/ASRE(B)
AAOE/ASOE(B)
12 12
AAWE/ASWE(B)
A The following parameters are programmable via the EMIFA Chip Select n Configuration Register (CESECn):
− Read latency (R_LTNCY): 1-, 2-, or 3-cycle read latency
− Write latency (W_LTNCY): 0-, 1-, 2-, or 3-cycle write latency
− ACEx assertion length (CE_EXT): For standard SBSRAM or ZBT SRAM interface, ACEx goes inactive after the final command has been
issued (CE_EXT = 0). For synchronous FIFO interface, ACEx is active when ASOE is active (CE_EXT = 1).
− Function of ASADS/ASRE (R_ENABLE): For standard SBSRAM or ZBT SRAM interface, ASADS/ASRE acts as ASADS with deselect
cycles (R_ENABLE = 0). For FIFO interface, ASADS/ASRE acts as SRE with NO deselect cycles (R_ENABLE = 1).
− In this figure W_LTNCY = 0, CE_EXT = 0, R_ENABLE = 0, and SSEL = 1.
B AAOE/ASOE, and AAWE/ASWE operate as ASOE, and ASWE, respectively, during programmable synchronous interface accesses.
Figure 7-37. Programmable Synchronous Interface Write Timing for EMIFA (With Write Latency = 0)(A)
Copyright © 2005–2012, Texas Instruments Incorporated C64x+ Peripheral Information and Electrical Specifications 165
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
SPRS276M – MAY 2005 – REVISED MARCH 2012 www.ti.com
Write
Latency =
1 (B)
AECLKOUT
1 1
ACEx
2 3
ABE[7:0] BE1 BE2 BE3 BE4
4 5
AEA[19:0]/ABA[1:0] EA1 EA2 EA3 EA4
10 10 11
AED[63:0] Q1 Q2 Q3 Q4
8 8
ASADS/ASRE (B)
AAOE/ASOE (B)
12 12
AAWE/ASWE (B)
A The following parameters are programmable via the EMIFA Chip Select n Configuration Register (CESECn):
− Read latency (R_LTNCY): 1-, 2-, or 3-cycle read latency
− Write latency (W_LTNCY): 0-, 1-, 2-, or 3-cycle write latency
− ACEx assertion length (CE_EXT): For standard SBSRAM or ZBT SRAM interface, ACEx goes inactive after the final command has been
issued (CE_EXT = 0). For synchronous FIFO interface, ACEx is active when ASOE is active (CE_EXT = 1).
− Function of ASADS/ASRE (R_ENABLE): For standard SBSRAM or ZBT SRAM interface, ASADS/ASRE acts as ASADS with deselect
cycles (R_ENABLE = 0). For FIFO interface, ASADS/ASRE acts as SRE with NO deselect cycles (R_ENABLE = 1).
− In this figure W_LTNCY = 1, CE_EXT = 0, R_ENABLE = 0, and SSEL = 1.
B AAOE/ASOE, and AAWE/ASWE operate as ASOE, and ASWE, respectively, during programmable synchronous interface accesses.
Figure 7-38. Programmable Synchronous Interface Write Timing for EMIFA (With Write Latency = 1) (A)
166 C64x+ Peripheral Information and Electrical Specifications Copyright © 2005–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
www.ti.com SPRS276M – MAY 2005 – REVISED MARCH 2012
Table 7-48. Timing Requirements for the HOLD/HOLDA Cycles for EMIFA Module (1)
(see Figure 7-39)
-720
-850
NO. A-1000/-1000 UNIT
-1200
MIN MAX
3 th(HOLDAL-HOLDL) Hold time, HOLD low after HOLDA low E ns
(1) E = the EMIF input clock (ECLKIN) period in ns for EMIFA.
Table 7-49. Switching Characteristics Over Recommended Operating Conditions for the HOLD/HOLDA
Cycles for EMIFA Module (1) (2)
(see Figure 7-39)
-720
-850
NO. PARAMETER A-1000/-1000 UNIT
-1200
MIN MAX
(3)
1 td(HOLDL-EMHZ) Delay time, HOLD low to EMIFA Bus high impedance 2E ns
2 td(EMHZ-HOLDAL) Delay time, EMIF Bus high impedance to HOLDA low 0 2E ns
4 td(HOLDH-EMLZ) Delay time, HOLD high to EMIF Bus low impedance 2E 7E ns
5 td(EMLZ-HOLDAH) Delay time, EMIFA Bus low impedance to HOLDA high 0 2E ns
(1) E = the EMIF input clock (ECLKIN) period in ns for EMIFA.
(2) EMIFA Bus consists of: ACE[5:2], ABE[7:0], AED[63:0], AEA[19:0], ABA[1:0], AR/W, ASADS/ASRE, AAOE/ ASOE, and AAWE/ASWE.
(3) All pending EMIF transactions are allowed to complete before HOLDA is asserted. If no bus transactions are occurring, then the
minimum delay time can be achieved.
External Requestor
DSP Owns Bus DSP Owns Bus
Owns Bus
3
HOLD
2 5
HOLDA
1 4
EMIF Bus (A) DSP DSP
AECLKOUT
A. EMIFA Bus consists of: ACE[5:2], ABE[7:0], AED[63:0], AEA[19:0], ABA[1:0], AR/W, ASADS/ASRE, AAOE/ ASOE,
and AAWE/ASWE.
Copyright © 2005–2012, Texas Instruments Incorporated C64x+ Peripheral Information and Electrical Specifications 167
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
SPRS276M – MAY 2005 – REVISED MARCH 2012 www.ti.com
Table 7-50. Switching Characteristics Over Recommended Operating Conditions for the BUSREQ Cycles
for EMIFA Module
(see Figure 7-40)
-720
-850
NO. PARAMETER A-1000/-1000 UNIT
-1200
MIN MAX
1 td(AEKOH-ABUSRV) Delay time, AECLKOUT high to ABUSREQ valid 1 5.5 ns
AECLKOUTx
1 1
ABUSREQ
168 C64x+ Peripheral Information and Electrical Specifications Copyright © 2005–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
www.ti.com SPRS276M – MAY 2005 – REVISED MARCH 2012
Copyright © 2005–2012, Texas Instruments Incorporated C64x+ Peripheral Information and Electrical Specifications 169
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
SPRS276M – MAY 2005 – REVISED MARCH 2012 www.ti.com
I2C Module
Clock
Prescale
Peripheral Clock
(CPU/6)
I2CPSC
Control
Data
Transmit I2CCNT Count
Transmit
I2CDXR Buffer
SDA Interrupt/DMA
Noise
I2C Data Filter
Interrupt
Receive I2CIMR Mask/Status
Receive
I2CDRR Buffer Interrupt
I2CSTR Status
Receive Interrupt
I2CRSR Shift I2CIVR Vector
170 C64x+ Peripheral Information and Electrical Specifications Copyright © 2005–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
www.ti.com SPRS276M – MAY 2005 – REVISED MARCH 2012
Copyright © 2005–2012, Texas Instruments Incorporated C64x+ Peripheral Information and Electrical Specifications 171
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
SPRS276M – MAY 2005 – REVISED MARCH 2012 www.ti.com
11 9
SDA
8 6 14
4
13
10 5
SCL
1 12 3
7 2
3
26 24
SDA
23 21
19
28
25 20
SCL
16 27 18
22 17
18
Copyright © 2005–2012, Texas Instruments Incorporated C64x+ Peripheral Information and Electrical Specifications 173
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
SPRS276M – MAY 2005 – REVISED MARCH 2012 www.ti.com
174 C64x+ Peripheral Information and Electrical Specifications Copyright © 2005–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
www.ti.com SPRS276M – MAY 2005 – REVISED MARCH 2012
Table 7-55. Timing Requirements for Host-Port Interface Cycles (1) (2)
Copyright © 2005–2012, Texas Instruments Incorporated C64x+ Peripheral Information and Electrical Specifications 175
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
SPRS276M – MAY 2005 – REVISED MARCH 2012 www.ti.com
Table 7-56. Switching Characteristics for Host-Port Interface Cycles (1) (2)
176 C64x+ Peripheral Information and Electrical Specifications Copyright © 2005–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
www.ti.com SPRS276M – MAY 2005 – REVISED MARCH 2012
HCS
HAS
HCNTL[1:0]
HR/W
HHWIL
13 16
16 15
15 37
13
37 14
HSTROBE(A)
3 3
1 2 1 2
HD[15:0]
38
4 7
6
HRDY(B)
A. HSTROBE refers to the following logical operation on HCS, HDS1, and HDS2: [NOT(HDS1 XOR HDS2)] OR HCS.
B. Depending on the type of write or read operation (HPID without auto-incrementing; HPIA, HPIC, or HPID with auto-
incrementing) and the state of the FIFO, transitions on HRDY may or may not occur. For more detailed information on
the HPI peripheral, see the TMS320C645x DSP Host Port Interface (HPI) User's Guide (literature number
SPRU969) .
Figure 7-44. HPI16 Read Timing (HAS Not Used, Tied High)
Copyright © 2005–2012, Texas Instruments Incorporated C64x+ Peripheral Information and Electrical Specifications 177
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
SPRS276M – MAY 2005 – REVISED MARCH 2012 www.ti.com
HCS
HAS
12
12 11
11
HCNTL[1:0]
12 12
11 11
HR/W
12 12
11 11
HHWIL
10
10 9
9 37
13 13
37 14
HSTROBE(A)
1 1
3 2 3 2
HD[15:0]
7
38
36 6
HRDY(B)
A. HSTROBE refers to the following logical operation on HCS, HDS1, and HDS2: [NOT(HDS1 XOR HDS2)] OR HCS.
B. Depending on the type of write or read operation (HPID without auto-incrementing; HPIA, HPIC, or HPID with auto-
incrementing) and the state of the FIFO, transitions on HRDY may or may not occur. For more detailed information on
the HPI peripheral, see the TMS320C645x DSP Host Port Interface (HPI) User's Guide (literature number
SPRU969) .
178 C64x+ Peripheral Information and Electrical Specifications Copyright © 2005–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
www.ti.com SPRS276M – MAY 2005 – REVISED MARCH 2012
HCS
HAS
HCNTL[1:0]
HR/W
HHWIL
16 16
13 15
15 37 13
37 14
HSTROBE(A)
18 18
17 17
HD[15:0]
34
38
4 5 34
35 5
HRDY(B)
A. HSTROBE refers to the following logical operation on HCS, HDS1, and HDS2: [NOT(HDS1 XOR HDS2)] OR HCS.
B. Depending on the type of write or read operation (HPID without auto-incrementing; HPIA, HPIC, or HPID with auto-
incrementing) and the state of the FIFO, transitions on HRDY may or may not occur. For more detailed information on
the HPI peripheral, see the TMS320C645x DSP Host Port Interface (HPI) User's Guide (literature number
SPRU969) .
Figure 7-46. HPI16 Write Timing (HAS Not Used, Tied High)
Copyright © 2005–2012, Texas Instruments Incorporated C64x+ Peripheral Information and Electrical Specifications 179
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
SPRS276M – MAY 2005 – REVISED MARCH 2012 www.ti.com
HCS
HAS
12 12
11 11
HCNTL[1:0]
12 12
11 11
HR/W
12 12
11 11
HHWIL
10 9
9 10
37
37 14
HSTROBE(A) 13 13
18 18
17 17
HD[15:0]
34
35
5 34
36 38 5
HRDY(B)
A. HSTROBE refers to the following logical operation on HCS, HDS1, and HDS2: [NOT(HDS1 XOR HDS2)] OR HCS.
B. Depending on the type of write or read operation (HPID without auto-incrementing; HPIA, HPIC, or HPID with auto-
incrementing) and the state of the FIFO, transitions on HRDY may or may not occur. For more detailed information on
the HPI peripheral, see the TMS320C645x DSP Host Port Interface (HPI) User's Guide (literature number
SPRU969) .
180 C64x+ Peripheral Information and Electrical Specifications Copyright © 2005–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
www.ti.com SPRS276M – MAY 2005 – REVISED MARCH 2012
HAS (input)
16
15
HCNTL[1:0] (input)
HR/W (input)
13
HSTROBE(A) (input)
37
HCS (input)
1
3 2
HD[31:0] (output)
38
7
6
4
HRDY(B) (output)
A. HSTROBE refers to the following logical operation on HCS, HDS1, and HDS2: [NOT(HDS1 XOR HDS2)] OR HCS.
B. Depending on the type of write or read operation (HPID without auto-incrementing; HPIA, HPIC, or HPID with auto-
incrementing) and the state of the FIFO, transitions on HRDY may or may not occur. For more detailed information on
the HPI peripheral, see the TMS320C645x DSP Host Port Interface (HPI) User's Guide (literature number
SPRU969) .
C. The timing tw(HSTBH), HSTROBE high pulse duration, must be met between consecutive HPI accesses in HPI32
mode.
Figure 7-48. HPI32 Read Timing (HAS Not Used, Tied High)
Copyright © 2005–2012, Texas Instruments Incorporated C64x+ Peripheral Information and Electrical Specifications 181
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
SPRS276M – MAY 2005 – REVISED MARCH 2012 www.ti.com
10
HAS (input)
12
11
HCNTL[1:0] (input)
HR/W (input)
9
13
HSTROBE(A) (input)
37
HCS (input)
1
2
3
HD[31:0] (output)
7
38
6
36
HRDY(B) (output)
A. HSTROBE refers to the following logical operation on HCS, HDS1, and HDS2: [NOT(HDS1 XOR HDS2)] OR HCS.
B. Depending on the type of write or read operation (HPID without auto-incrementing; HPIA, HPIC, or HPID with auto-
incrementing) and the state of the FIFO, transitions on HRDY may or may not occur. For more detailed information on
the HPI peripheral, see the TMS320C645x DSP Host Port Interface (HPI) User's Guide (literature number
SPRU969) .
C. The timing tw(HSTBH), HSTROBE high pulse duration, must be met between consecutive HPI accesses in HPI32
mode.
182 C64x+ Peripheral Information and Electrical Specifications Copyright © 2005–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
www.ti.com SPRS276M – MAY 2005 – REVISED MARCH 2012
HAS (input)
16
15
HCNTL[1:0]
(input)
HR/W (input)
13
HSTROBE(A)
(input)
37
HCS (input)
18
17
HD[31:0] (input)
38
34
35 5
4
HRDY(B) (output)
A. HSTROBE refers to the following logical operation on HCS, HDS1, and HDS2: [NOT(HDS1 XOR HDS2)] OR HCS.
B. Depending on the type of write or read operation (HPID without auto-incrementing; HPIA, HPIC, or HPID with auto-
incrementing) and the state of the FIFO, transitions on HRDY may or may not occur. For more detailed information on
the HPI peripheral, see the TMS320C645x DSP Host Port Interface (HPI) User's Guide (literature number
SPRU969) .
C. The timing tw(HSTBH), HSTROBE high pulse duration, must be met between consecutive HPI accesses in HPI32
mode.
Figure 7-50. HPI32 Write Timing (HAS Not Used, Tied High)
Copyright © 2005–2012, Texas Instruments Incorporated C64x+ Peripheral Information and Electrical Specifications 183
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
SPRS276M – MAY 2005 – REVISED MARCH 2012 www.ti.com
10
HAS (input)
12
11
HCNTL[1:0]
(input)
HR/W (input)
9
13
HSTROBE(A)
(input)
37
HCS (input)
18
17
HD[31:0] (input)
35 34
38
36 5
HRDY(B) (output)
A. HSTROBE refers to the following logical operation on HCS, HDS1, and HDS2: [NOT(HDS1 XOR HDS2)] OR HCS.
B. Depending on the type of write or read operation (HPID without auto-incrementing; HPIA, HPIC, or HPID with auto-
incrementing) and the state of the FIFO, transitions on HRDY may or may not occur. For more detailed information on
the HPI peripheral, see the TMS320C645x DSP Host Port Interface (HPI) User's Guide (literature number
SPRU969) .
C. The timing tw(HSTBH), HSTROBE high pulse duration, must be met between consecutive HPI accesses in HPI32
mode.
184 C64x+ Peripheral Information and Electrical Specifications Copyright © 2005–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
www.ti.com SPRS276M – MAY 2005 – REVISED MARCH 2012
Copyright © 2005–2012, Texas Instruments Incorporated C64x+ Peripheral Information and Electrical Specifications 185
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
SPRS276M – MAY 2005 – REVISED MARCH 2012 www.ti.com
186 C64x+ Peripheral Information and Electrical Specifications Copyright © 2005–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
www.ti.com SPRS276M – MAY 2005 – REVISED MARCH 2012
Copyright © 2005–2012, Texas Instruments Incorporated C64x+ Peripheral Information and Electrical Specifications 187
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
SPRS276M – MAY 2005 – REVISED MARCH 2012 www.ti.com
188 C64x+ Peripheral Information and Electrical Specifications Copyright © 2005–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
www.ti.com SPRS276M – MAY 2005 – REVISED MARCH 2012
Table 7-60. Switching Characteristics Over Recommended Operating Conditions for McBSP (1) (2)
Copyright © 2005–2012, Texas Instruments Incorporated C64x+ Peripheral Information and Electrical Specifications 189
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
SPRS276M – MAY 2005 – REVISED MARCH 2012 www.ti.com
CLKS
1
2
3
3
CLKR
4
4
FSR (int)
5
6
FSR (ext)
7
8
DR Bit(n-1) (n-2) (n-3)
2
3
3
CLKX
9
FSX (int)
11
10
FSX (ext)
FSX (XDATDLY=00b)
14 13 (A)
12 13 (A)
DX Bit 0 Bit(n-1) (n-2) (n-3)
A. Parameter No. 13 applies to the first data bit only when XDATDLY ≠ 0.
B. The CLKS signal is shared by both McBSP0 and McBSP1 on this device.
190 C64x+ Peripheral Information and Electrical Specifications Copyright © 2005–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
www.ti.com SPRS276M – MAY 2005 – REVISED MARCH 2012
CLKS
1
2
FSR external
Table 7-62. Timing Requirements for McBSP as SPI Master or Slave: CLKSTP = 10b, CLKXP = 0 (1) (2)
Copyright © 2005–2012, Texas Instruments Incorporated C64x+ Peripheral Information and Electrical Specifications 191
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
SPRS276M – MAY 2005 – REVISED MARCH 2012 www.ti.com
Table 7-63. Switching Characteristics Over Recommended Operating Conditions for McBSP as SPI
Master or Slave: CLKSTP = 10b, CLKXP = 0 (1) (2)
(see Figure 7-54)
-720
-850
A-1000/-1000
NO. PARAMETER -1200 UNIT
(3)
MASTER SLAVE
MIN MAX MIN MAX
1 th(CKXL-FXL) Hold time, FSX low after CLKX low (4) T-2 T+3 ns
2 td(FXL-CKXH) Delay time, FSX low to CLKX high (5) L-2 L+3 ns
3 td(CKXH-DXV) Delay time, CLKX high to DX valid -2 4 18P + 2.8 30P + 17 ns
Disable time, DX high impedance following
6 tdis(CKXL-DXHZ) L-2 L+3 ns
last data bit from CLKX low
Disable time, DX high impedance following
7 tdis(FXH-DXHZ) 6P + 3 18P + 17 ns
last data bit from FSX high
8 td(FXL-DXV) Delay time, FSX low to DX valid 12P + 2 24P + 17 ns
(1) P = 1/CPU clock frequency in ns. For example, when running parts at 1000 MHz, use P = 1 ns.
(2) For all SPI Slave modes, CLKG is programmed as 1/6 of the CPU clock by setting CLKSM = CLKGDV = 1.
(3) S = Sample rate generator input clock = 6P if CLKSM = 1 (P = 1/CPU clock frequency)
S = Sample rate generator input clock = P_clks if CLKSM = 0 (P_clks = CLKS period)
T = CLKX period = (1 + CLKGDV) * S
H = CLKX high pulse width = (CLKGDV/2 + 1) * S if CLKGDV is even
H = (CLKGDV + 1)/2 * S if CLKGDV is odd
L = CLKX low pulse width = (CLKGDV/2) * S if CLKGDV is even
L = (CLKGDV + 1)/2 * S if CLKGDV is odd
(4) FSRP = FSXP = 1. As a SPI Master, FSX is inverted to provide active-low slave-enable output. As a Slave, the active-low signal input
on FSX and FSR is inverted before being used internally.
CLKXM = FSXM = 1, CLKRM = FSRM = 0 for Master McBSP
CLKXM = CLKRM = FSXM = FSRM = 0 for Slave McBSP
(5) FSX should be low before the rising edge of clock to enable Slave devices and then begin a SPI transfer at the rising edge of the Master
clock (CLKX).
CLKX
1 2
FSX
7 8
6 3
DX Bit 0 Bit(n-1) (n-2) (n-3) (n-4)
4
5
DR Bit 0 Bit(n-1) (n-2) (n-3) (n-4)
Figure 7-54. McBSP Timing as SPI Master or Slave: CLKSTP = 10b, CLKXP = 0
192 C64x+ Peripheral Information and Electrical Specifications Copyright © 2005–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
www.ti.com SPRS276M – MAY 2005 – REVISED MARCH 2012
Table 7-64. Timing Requirements for McBSP as SPI Master or Slave: CLKSTP = 11b, CLKXP = 0 (1) (2)
Copyright © 2005–2012, Texas Instruments Incorporated C64x+ Peripheral Information and Electrical Specifications 193
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
SPRS276M – MAY 2005 – REVISED MARCH 2012 www.ti.com
Table 7-65. Switching Characteristics Over Recommended Operating Conditions for McBSP as SPI
Master or Slave: CLKSTP = 11b, CLKXP = 0 (1) (2)
(see Figure 7-55)
-720
-850
A-1000/-1000
NO. PARAMETER -1200 UNIT
(3)
MASTER SLAVE
MIN MAX MIN MAX
1 th(CKXL-FXL) Hold time, FSX low after CLKX low (4) L-2 L+3 ns
2 td(FXL-CKXH) Delay time, FSX low to CLKX high (5) T-2 T+3 ns
3 td(CKXL-DXV) Delay time, CLKX low to DX valid -2 4 18P + 2.8 30P + 17 ns
Disable time, DX high impedance following
6 tdis(CKXL-DXHZ) -2 4 18P + 3 30P + 17 ns
last data bit from CLKX low
7 td(FXL-DXV) Delay time, FSX low to DX valid H-2 H+4 12P + 2 24P + 17 ns
(1) P = 1/CPU clock frequency in ns. For example, when running parts at 1000 MHz, use P = 1 ns.
(2) For all SPI Slave modes, CLKG is programmed as 1/6 of the CPU clock by setting CLKSM = CLKGDV = 1.
(3) S = Sample rate generator input clock = 6P if CLKSM = 1 (P = 1/CPU clock frequency)
S = Sample rate generator input clock = P_clks if CLKSM = 0 (P_clks = CLKS period)
T = CLKX period = (1 + CLKGDV) * S
H = CLKX high pulse width = (CLKGDV/2 + 1) * S if CLKGDV is even
H = (CLKGDV + 1)/2 * S if CLKGDV is odd
L = CLKX low pulse width = (CLKGDV/2) * S if CLKGDV is even
L = (CLKGDV + 1)/2 * S if CLKGDV is odd
(4) FSRP = FSXP = 1. As a SPI Master, FSX is inverted to provide active-low slave-enable output. As a Slave, the active-low signal input
on FSX and FSR is inverted before being used internally.
CLKXM = FSXM = 1, CLKRM = FSRM = 0 for Master McBSP
CLKXM = CLKRM = FSXM = FSRM = 0 for Slave McBSP
(5) FSX should be low before the rising edge of clock to enable Slave devices and then begin a SPI transfer at the rising edge of the Master
clock (CLKX).
CLKX
1 2
FSX
6 7 3
DX Bit 0 Bit(n-1) (n-2) (n-3) (n-4)
4 5
DR Bit 0 Bit(n-1) (n-2) (n-3) (n-4)
Figure 7-55. McBSP Timing as SPI Master or Slave: CLKSTP = 11b, CLKXP = 0
194 C64x+ Peripheral Information and Electrical Specifications Copyright © 2005–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
www.ti.com SPRS276M – MAY 2005 – REVISED MARCH 2012
Table 7-66. Timing Requirements for McBSP as SPI Master or Slave: CLKSTP = 10b, CLKXP = 1 (1) (2)
Copyright © 2005–2012, Texas Instruments Incorporated C64x+ Peripheral Information and Electrical Specifications 195
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
SPRS276M – MAY 2005 – REVISED MARCH 2012 www.ti.com
Table 7-67. Switching Characteristics Over Recommended Operating Conditions for McBSP as SPI
Master or Slave: CLKSTP = 10b, CLKXP = 1 (1) (2)
(see Figure 7-56)
-720
-850
A-1000/-1000
NO. PARAMETER -1200 UNIT
(3)
MASTER SLAVE
MIN MAX MIN MAX
1 th(CKXH-FXL) Hold time, FSX low after CLKX high (4) T-2 T+3 ns
2 td(FXL-CKXL) Delay time, FSX low to CLKX low (5) H-2 H+3 ns
3 td(CKXL-DXV) Delay time, CLKX low to DX valid -2 4 18P + 2.8 30P + 17 ns
Disable time, DX high impedance following
6 tdis(CKXH-DXHZ) H-2 H+3 ns
last data bit from CLKX high
Disable time, DX high impedance following
7 tdis(FXH-DXHZ) 6P + 3 18P + 17 ns
last data bit from FSX high
8 td(FXL-DXV) Delay time, FSX low to DX valid 12P + 2 24P + 17 ns
(1) P = 1/CPU clock frequency in ns. For example, when running parts at 1000 MHz, use P = 1 ns.
(2) For all SPI Slave modes, CLKG is programmed as 1/6 of the CPU clock by setting CLKSM = CLKGDV = 1.
(3) S = Sample rate generator input clock = 6P if CLKSM = 1 (P = 1/CPU clock frequency)
S = Sample rate generator input clock = P_clks if CLKSM = 0 (P_clks = CLKS period)
T = CLKX period = (1 + CLKGDV) * S
H = CLKX high pulse width = (CLKGDV/2 + 1) * S if CLKGDV is even
H = (CLKGDV + 1)/2 * S if CLKGDV is odd
L = CLKX low pulse width = (CLKGDV/2) * S if CLKGDV is even
L = (CLKGDV + 1)/2 * S if CLKGDV is odd
(4) FSRP = FSXP = 1. As a SPI Master, FSX is inverted to provide active-low slave-enable output. As a Slave, the active-low signal input
on FSX and FSR is inverted before being used internally.
CLKXM = FSXM = 1, CLKRM = FSRM = 0 for Master McBSP
CLKXM = CLKRM = FSXM = FSRM = 0 for Slave McBSP
(5) FSX should be low before the rising edge of clock to enable Slave devices and then begin a SPI transfer at the rising edge of the Master
clock (CLKX).
CLKX
1 2
FSX
7
6 8 3
DX Bit 0 Bit(n-1) (n-2) (n-3) (n-4)
4
5
DR Bit 0 Bit(n-1) (n-2) (n-3) (n-4)
Figure 7-56. McBSP Timing as SPI Master or Slave: CLKSTP = 10b, CLKXP = 1
196 C64x+ Peripheral Information and Electrical Specifications Copyright © 2005–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
www.ti.com SPRS276M – MAY 2005 – REVISED MARCH 2012
Table 7-68. Timing Requirements for McBSP as SPI Master or Slave: CLKSTP = 11b, CLKXP = 1 (1) (2)
Copyright © 2005–2012, Texas Instruments Incorporated C64x+ Peripheral Information and Electrical Specifications 197
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
SPRS276M – MAY 2005 – REVISED MARCH 2012 www.ti.com
Table 7-69. Switching Characteristics Over Recommended Operating Conditions for McBSP as SPI
Master or Slave: CLKSTP = 11b, CLKXP = 1 (1) (2)
(see Figure 7-57)
-720
-850
A-1000/-1000
NO. PARAMETER -1200 UNIT
(3)
MASTER SLAVE
MIN MAX MIN MAX
1 th(CKXH-FXL) Hold time, FSX low after CLKX high (4) H-2 H+3 ns
2 td(FXL-CKXL) Delay time, FSX low to CLKX low (5) T-2 T+1 ns
3 td(CKXH-DXV) Delay time, CLKX high to DX valid -2 4 18P + 2.8 30P + 17 ns
Disable time, DX high impedance following
6 tdis(CKXH-DXHZ) -2 4 18P + 3 30P + 17 ns
last data bit from CLKX high
7 td(FXL-DXV) Delay time, FSX low to DX valid L-2 L+4 12P + 2 24P + 17 ns
(1) P = 1/CPU clock frequency in ns. For example, when running parts at 1000 MHz, use P = 1 ns.
(2) For all SPI Slave modes, CLKG is programmed as 1/6 of the CPU clock by setting CLKSM = CLKGDV = 1.
(3) S = Sample rate generator input clock = 6P if CLKSM = 1 (P = 1/CPU clock frequency)
S = Sample rate generator input clock = P_clks if CLKSM = 0 (P_clks = CLKS period)
T = CLKX period = (1 + CLKGDV) * S
H = CLKX high pulse width = (CLKGDV/2 + 1) * S if CLKGDV is even
H = (CLKGDV + 1)/2 * S if CLKGDV is odd
L = CLKX low pulse width = (CLKGDV/2) * S if CLKGDV is even
L = (CLKGDV + 1)/2 * S if CLKGDV is odd
(4) FSRP = FSXP = 1. As a SPI Master, FSX is inverted to provide active-low slave-enable output. As a Slave, the active-low signal input
on FSX and FSR is inverted before being used internally.
CLKXM = FSXM = 1, CLKRM = FSRM = 0 for Master McBSP
CLKXM = CLKRM = FSXM = FSRM = 0 for Slave McBSP
(5) FSX should be low before the rising edge of clock to enable Slave devices and then begin a SPI transfer at the rising edge of the Master
clock (CLKX).
CLKX
1 2
FSX
6 7 3
DX Bit 0 Bit(n-1) (n-2) (n-3) (n-4)
4
5
DR Bit 0 Bit(n-1) (n-2) (n-3) (n-4)
Figure 7-57. McBSP Timing as SPI Master or Slave: CLKSTP = 11b, CLKXP = 1
198 C64x+ Peripheral Information and Electrical Specifications Copyright © 2005–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
www.ti.com SPRS276M – MAY 2005 – REVISED MARCH 2012
Peripheral Bus
For more detailed information on the EMAC/MDIO, see the TMS320C645x DSP EMAC/MDIO Module
Reference Guide (literature number SPRU975) .
Copyright © 2005–2012, Texas Instruments Incorporated C64x+ Peripheral Information and Electrical Specifications 199
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
SPRS276M – MAY 2005 – REVISED MARCH 2012 www.ti.com
200 C64x+ Peripheral Information and Electrical Specifications Copyright © 2005–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
www.ti.com SPRS276M – MAY 2005 – REVISED MARCH 2012
Table 7-70. EMAC/MDIO Multiplexed Pins (MII, RMII, and GMII Modes)
BALL NUMBER DEVICE PIN NAME MII RMII GMII
(MAC_SEL = (MAC_SEL = (MAC_SEL =
00b) 01b) 10b)
J2 URDATA0/MRXD0/RMRXD0 MRXD0 RMRXD0 MRXD0
H3 URDATA1/MRXD1/RMRXD1 MRXD1 RMRXD1 MRXD1
J1 URDATA2/MRXD2 MRXD2 MRXD2
J3 URDATA3/MRXD3 MRXD3 MRXD3
L1 URDATA4/MRXD4 MRXD4
L2 URDATA5/MRXD5 MRXD5
H2 URDATA6/MRXD6 MRXD6
M2 URDATA7/MRXD7 MRXD7
K5 UXCLAV/GMTCLK GMTCLK
H1 URCLK/MRCLK MRCLK MRCLK
N4 UXCLK/MTCLK/REFCLK MTCLK RMREFCLK MTCLK
Copyright © 2005–2012, Texas Instruments Incorporated C64x+ Peripheral Information and Electrical Specifications 201
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
SPRS276M – MAY 2005 – REVISED MARCH 2012 www.ti.com
202 C64x+ Peripheral Information and Electrical Specifications Copyright © 2005–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
www.ti.com SPRS276M – MAY 2005 – REVISED MARCH 2012
Copyright © 2005–2012, Texas Instruments Incorporated C64x+ Peripheral Information and Electrical Specifications 203
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
SPRS276M – MAY 2005 – REVISED MARCH 2012 www.ti.com
204 C64x+ Peripheral Information and Electrical Specifications Copyright © 2005–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
www.ti.com SPRS276M – MAY 2005 – REVISED MARCH 2012
Copyright © 2005–2012, Texas Instruments Incorporated C64x+ Peripheral Information and Electrical Specifications 205
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
SPRS276M – MAY 2005 – REVISED MARCH 2012 www.ti.com
206 C64x+ Peripheral Information and Electrical Specifications Copyright © 2005–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
www.ti.com SPRS276M – MAY 2005 – REVISED MARCH 2012
Table 7-75. Timing Requirements for MRCLK - MII and GMII Operation
(see Figure 7-59)
-720
-850
A-1000/-1000
-1200
NO. UNIT
1000 Mbps
100 Mbps 10 Mbps
(GMII Only)
MIN MAX MIN MAX MIN MAX
1 tc(MRCLK) Cycle time, MRCLK 8 40 400 ns
2 tw(MRCLKH) Pulse duration, MRCLK high 2.8 14 140 ns
3 tw(MRCLKL) Pulse duration, MRCLK low 2.8 14 140 ns
4 tt(MRCLK) Transition time, MRCLK 1 3 3 ns
4
1
2 3 4
MRCLK
(Input)
Figure 7-59. MRCLK Timing (EMAC - Receive) [MII and GMII Operation]
Table 7-76. Timing Requirements for MTCLK - MII and GMII Operation
(see Figure 7-60)
-720
-850
A-1000/-1000
NO. -1200 UNIT
100 Mbps 10 Mbps
MIN MAX MIN MAX
1 tc(MTCLK) Cycle time, MTCLK 40 400 ns
2 tw(MTCLKH) Pulse duration, MTCLK high 14 140 ns
3 tw(MTCLKL) Pulse duration, MTCLK low 14 140 ns
4 tt(MTCLK) Transition time, MTCLK 3 3 ns
4
1
4
2 3
MTCLK
(Input)
Figure 7-60. MTCLK Timing (EMAC - Transmit) [MII and GMII Operation]
Copyright © 2005–2012, Texas Instruments Incorporated C64x+ Peripheral Information and Electrical Specifications 207
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
SPRS276M – MAY 2005 – REVISED MARCH 2012 www.ti.com
Table 7-77. Switching Characteristics Over Recommended Operating Conditions for GMTCLK - GMII
Operation
(see Figure 7-61)
-720
-850
A-1000/-1000
NO. -1200 UNIT
1000 Mbps
MIN MAX
1 tc(GMTCLK) Cycle time, GMTCLK 8 ns
2 tw(GMTCLKH) Pulse duration, GMTCLK high 2.8 ns
3 tw(GMTCLKL) Pulse duration, GMTCLK low 2.8 ns
4 tt(GMTCLK) Transition time, GMTCLK 1 ns
4
1
4
2 3
GMTCLK
(Output)
Table 7-78. Timing Requirements for EMAC MII and GMII Receive 10/100/1000 Mbit/s (1)
(see Figure 7-62)
-720
-850
A-1000/-1000
NO. -1200 UNIT
1000 Mbps 100/10 Mbps
MIN MAX MIN MAX
Setup time, receive selected signals valid before
1 tsu(MRXD-MRCLKH) 2 8 ns
MRCLK high
Hold time, receive selected signals valid after
2 th(MRCLKH-MRXD) 0 8 ns
MRCLK high
(1) For MII, Receive selected signals include: MRXD[3:0], MRXDV, and MRXER. For GMII, Receive selected signals include: MRXD[7:0],
MRXDV, and MRXER.
1
2
MRCLK (Input)
MRXD7−MRXD4(GMII only),
MRXD3−MRXD0,
MRXDV, MRXER (Inputs)
Figure 7-62. EMAC Receive Interface Timing [MII and GMII Operation]
208 C64x+ Peripheral Information and Electrical Specifications Copyright © 2005–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
www.ti.com SPRS276M – MAY 2005 – REVISED MARCH 2012
Table 7-79. Switching Characteristics Over Recommended Operating Conditions for EMAC MII and GMII
Transmit 10/100 Mbit/s (1)
(see Figure 7-63)
-720
-850
A-1000/-1000
NO. PARAMETER -1200 UNIT
100/10 Mbps
MIN MAX
1 td(MTCLKH-MTXD) Delay time, MTCLK high to transmit selected signals valid 5 25 ns
(1) For MII, Transmit selected signals include: MTXD[3:0] and MTXEN. For GMII, Transmit selected signals include: GMTXD[7:0] and
MTXEN.
MTCLK (Input)
MTXD7−MTXD4(GMII only),
MTXD3−MTXD0,
MTXEN (Outputs)
Figure 7-63. EMAC Transmit Interface Timing [MII and GMII Operation]
Table 7-80. Switching Characteristics Over Recommended Operating Conditions for EMAC GMII Transmit
1000 Mbit/s (1)
(see Figure 7-64)
-720
-850
A-1000/-1000
NO. PARAMETER -1200 UNIT
1000 Mbps
MIN MAX
1 td(GMTCLKH-MTXD) Delay time, GMTCLK high to transmit selected signals valid 0.5 5 ns
(1) For GMII, Transmit selected signals include: GMTXD[7:0] and MTXEN.
GMTCLK (Output)
MTXD7−MTXD0,
MTXEN (Outputs)
Copyright © 2005–2012, Texas Instruments Incorporated C64x+ Peripheral Information and Electrical Specifications 209
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
SPRS276M – MAY 2005 – REVISED MARCH 2012 www.ti.com
3
1
RMREFCLK
(Input)
2
3
Table 7-82. Switching Characteristics Over Recommended Operating Conditions for EMAC RMII Transmit
10/100 Mbit/s (1)
(see Figure 7-66)
-720
-850
A-1000/-1000
NO. PARAMETER -1200 UNIT
1000 Mbps
MIN MAX
1 td(RMREFCLKH-RMTXD) Delay time, RMREFCLK high to transmit selected signals valid 3 10 ns
(1) For RMII, transmit selected signals include: RMTXD[1:0] and RMTXEN.
RMREFCLK
(Input)
RMTXD1-RMTXD0,
RMTXEN (Outputs)
210 C64x+ Peripheral Information and Electrical Specifications Copyright © 2005–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
www.ti.com SPRS276M – MAY 2005 – REVISED MARCH 2012
Table 7-83. Timing Requirements for EMAC RMII Input Receive for 100 Mbps (1)
(see Figure 7-67)
-720
-850
NO. A-1000/-1000 UNIT
-1200
MIN MAX
tsu(RMRXD- Setup time, receive selected signals valid before RMREFCLK (at DSP)
1 4.0 ns
RMREFCLK) high/low
th(RMREFCLK- Hold time, receive selected signals valid after RMREFCLK (at DSP)
2 2.0 ns
RMRXD) high/low
(1) For RMII, receive selected signals include: RMRXD[1:0], RMRXER, and RMCRSDV.
3
1
RMREFCLK
(Input)
2 3
4
5
RMRXD1-RMRXD0,
RMCRSDV,
RMRXER (Inputs)
Copyright © 2005–2012, Texas Instruments Incorporated C64x+ Peripheral Information and Electrical Specifications 211
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
SPRS276M – MAY 2005 – REVISED MARCH 2012 www.ti.com
Table 7-84. Switching Characteristics Over Recommended Operating Conditions for EMAC RGREFCLK -
RGMII Operation
(see Figure 7-68)
-720
-850
NO. PARAMETER A-1000/-1000 UNIT
-1200
MIN MAX
1 tc(RGFCLK) Cycle time, RGREFCLK 8 - 0.8 8 + 0.8 ns
2 tw(RGFCLKH) Pulse duration, RGREFCLK high 3.2 4.8 ns
3 tw(RGFCLKL) Pulse duration, RGREFCLK low 3.2 4.8 ns
4 tt(RGFCLK) Transition time, RGREFCLK 0.75 ns
1
4
2
RGREFCLK
(Output)
3
4
212 C64x+ Peripheral Information and Electrical Specifications Copyright © 2005–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
www.ti.com SPRS276M – MAY 2005 – REVISED MARCH 2012
Table 7-86. Timing Requirements for EMAC RGMII Input Receive for 10/100/1000 Mbps (1)
(see Figure 7-69)
-720
-850
NO. A-1000/-1000 UNIT
-1200
MIN MAX
Setup time, receive selected signals valid before RGRXC (at DSP)
5 tsu(RGRXD-RGRXCH) 1.0 ns
high/low
6 th(RGRXCH-RGRXD) Hold time, receive selected signals valid after RGRXC (at DSP) high/low 1.0 ns
(1) For RGMII, receive selected signals include: RGRXD[3:0] and RGRXCTL.
1
4
2
3 4
RGRXC
(A)
(at DSP)
5
1st Half-byte
2nd Half-byte 6
(B)
RGRXD[3:0] RGRXD[3:0] RGRXD[7:4]
(B)
RGRXCTL RXDV RXERR
A. RGRXC must be externally delayed relative to the data and control pins.
B. Data and control information is received using both edges of the clocks. RGRXD[3:0] carries data bits 3-0 on the
rising edge of RGRXC and data bits 7-4 on the falling edge of RGRXC. Similarly, RGRXCTL carries RXDV on rising
edge of RGRXC and RXERR on falling edge.
Table 7-87. Switching Characteristics Over Recommended Operating Conditions for RGTXC - RGMII
Operation for 10/100/1000 Mbit/s
(see Figure 7-70)
-720
-850
NO. A-1000/-1000 UNIT
-1200
MIN MAX
10 Mbps 360 440
1 tc(RGTXC) Cycle time, RGTXC 100 Mbps 36 44 ns
1000 Mbps 7.2 8.8
10 Mbps 0.40*tc(RGTXC) 0.60*tc(RGTXC)
2 tw(RGTXCH) Pulse duration, RGTXC high 100 Mbps 0.40*tc(RGTXC) 0.60*tc(RGTXC) ns
1000 Mbps 0.45*tc(RGTXC) 0.55*tc(RGTXC)
10 Mbps 0.40*tc(RGTXC) 0.60*tc(RGTXC)
3 tw(RGTXCL) Pulse duration, RGTXC low 100 Mbps 0.40*tc(RGTXC) 0.60*tc(RGTXC) ns
1000 Mbps 0.45*tc(RGTXC) 0.55*tc(RGTXC)
10 Mbps 0.75
4 tt(RGTXC) Transition time, RGTXC 100 Mbps 0.75 ns
1000 Mbps 0.75
Copyright © 2005–2012, Texas Instruments Incorporated C64x+ Peripheral Information and Electrical Specifications 213
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
SPRS276M – MAY 2005 – REVISED MARCH 2012 www.ti.com
Table 7-88. Switching Characteristics Over Recommended Operating Conditions for EMAC RGMII
Transmit (1)
(see Figure 7-70)
-720
-850
NO. PARAMETER A-1000/-1000 UNIT
-1200
MIN MAX
Setup time, transmit selected signals valid before RGTXC (at DSP)
5 tsu(RGTXD-RGTXCH) 1.2 ns
high/low
6 th(RGTXCH-RGTXD) Hold time, transmit selected signals valid after RGTXC (at DSP) high/low 1.2
(1) For RGMII, transmit selected signals include: RGTXD[3:0] and RGTXCTL.
RGTXC
(A)
(at DSP)
1
5
(B)
RGTXD[3:0] 1st Half-byte 2nd Half-byte
2 6
(B)
RGTXCTL TXEN TXERR
214 C64x+ Peripheral Information and Electrical Specifications Copyright © 2005–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
www.ti.com SPRS276M – MAY 2005 – REVISED MARCH 2012
Copyright © 2005–2012, Texas Instruments Incorporated C64x+ Peripheral Information and Electrical Specifications 215
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
SPRS276M – MAY 2005 – REVISED MARCH 2012 www.ti.com
MDCLK
3
4
MDIO
(input)
Table 7-91. Switching Characteristics Over Recommended Operating Conditions for MDIO Output
(see Figure 7-72)
-720
-850
NO. PARAMETER A-1000/-1000 UNIT
-1200
MIN MAX
7 td(MDCLKL-MDIO) Delay time, MDCLK low to MDIO data output valid 100 ns
MDCLK
MDIO
(output)
216 C64x+ Peripheral Information and Electrical Specifications Copyright © 2005–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
www.ti.com SPRS276M – MAY 2005 – REVISED MARCH 2012
7.15 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.
Copyright © 2005–2012, Texas Instruments Incorporated C64x+ Peripheral Information and Electrical Specifications 217
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
SPRS276M – MAY 2005 – REVISED MARCH 2012 www.ti.com
Table 7-95. Switching Characteristics Over Recommended Operating Conditions for Timer Outputs (1)
(see Figure 7-73)
-720
-850
NO. PARAMETER A-1000/-1000 UNIT
-1200
MIN MAX
3 tw(TOUTH) Pulse duration, TOUTLx high 12P - 3 ns
4 tw(TOUTL) Pulse duration, TOUTLx low 12P - 3 ns
(1) P = 1/CPU clock frequency in ns. For example, when running parts at 1000 MHz, use P = 1 ns.
2
1
TINPLx 4
3
TOUTLx
218 C64x+ Peripheral Information and Electrical Specifications Copyright © 2005–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
www.ti.com SPRS276M – MAY 2005 – REVISED MARCH 2012
Copyright © 2005–2012, Texas Instruments Incorporated C64x+ Peripheral Information and Electrical Specifications 219
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
SPRS276M – MAY 2005 – REVISED MARCH 2012 www.ti.com
220 C64x+ Peripheral Information and Electrical Specifications Copyright © 2005–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
www.ti.com SPRS276M – MAY 2005 – REVISED MARCH 2012
Copyright © 2005–2012, Texas Instruments Incorporated C64x+ Peripheral Information and Electrical Specifications 221
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
SPRS276M – MAY 2005 – REVISED MARCH 2012 www.ti.com
The on-chip Bootloader supports a host boot which allows an external PCI device to load application code
into the DSP's memory space. The PCI boot is terminated when the Host generates a DSP interrupt. The
Host can generate a DSP interrupt through the PCI peripheral by setting the DSPINT bit in the Back-End
Application Interrupt Enable Set Register (PCIBINTSET) and the Status Set Register (PCISTATSET). For
more information on the boot sequence of the C6455 DSP, see Section 2.4.
NOTE
After the host boot is complete, the DSP interrupt is registered in bit 0 (channel 0) of the
EDMA Event Register (ER). This event must be cleared by software before triggering
transfers on DMA channel 0.
222 C64x+ Peripheral Information and Electrical Specifications Copyright © 2005–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
www.ti.com SPRS276M – MAY 2005 – REVISED MARCH 2012
Copyright © 2005–2012, Texas Instruments Incorporated C64x+ Peripheral Information and Electrical Specifications 223
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
SPRS276M – MAY 2005 – REVISED MARCH 2012 www.ti.com
224 C64x+ Peripheral Information and Electrical Specifications Copyright © 2005–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
www.ti.com SPRS276M – MAY 2005 – REVISED MARCH 2012
Copyright © 2005–2012, Texas Instruments Incorporated C64x+ Peripheral Information and Electrical Specifications 225
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
SPRS276M – MAY 2005 – REVISED MARCH 2012 www.ti.com
226 C64x+ Peripheral Information and Electrical Specifications Copyright © 2005–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
www.ti.com SPRS276M – MAY 2005 – REVISED MARCH 2012
Copyright © 2005–2012, Texas Instruments Incorporated C64x+ Peripheral Information and Electrical Specifications 227
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
SPRS276M – MAY 2005 – REVISED MARCH 2012 www.ti.com
228 C64x+ Peripheral Information and Electrical Specifications Copyright © 2005–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
www.ti.com SPRS276M – MAY 2005 – REVISED MARCH 2012
7.19 UTOPIA
Copyright © 2005–2012, Texas Instruments Incorporated C64x+ Peripheral Information and Electrical Specifications 229
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
SPRS276M – MAY 2005 – REVISED MARCH 2012 www.ti.com
1
4
2
UXCLK
3
4
1
4
2
URCLK
3
4
230 C64x+ Peripheral Information and Electrical Specifications Copyright © 2005–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
www.ti.com SPRS276M – MAY 2005 – REVISED MARCH 2012
Table 7-109. Switching Characteristics Over Recommended Operating Conditions for UTOPIA Slave
Transmit Cycles
(see Figure 7-76)
-720
-850
NO. PARAMETER A-1000/-1000 UNIT
-1200
MIN MAX
1 td(UXCH-UXDV) Delay time, UXCLK high to UXDATA valid 3 12 ns
4 td(UXCH-UXCLAV) Delay time, UXCLK high to UXCLAV driven active value 3 12 ns
5 td(UXCH-UXCLAVL) Delay time, UXCLK high to UXCLAV driven inactive low 3 12 ns
6 td(UXCH-UXCLAVHZ) Delay time, UXCLK high to UXCLAV going Hi-Z 9 18.5 ns
7 tw(UXCLAVL-UXCLAVHZ) Pulse duration (low), UXCLAV low to UXCLAV Hi-Z 3 ns
10 td(UXCH-UXSV) Delay time, UXCLK high to UXSOC valid 3 12 ns
UXCLK
1
UXDATA[7:0] P45 P46 P47 P48 H1
3
2
UXADDR[4:0] 0 x1F N 0x1F N 0x1F N+1 0x1F
6
7
4 5
UXCLAV N N
9 8
UXENB
10
UXSOC
A. The UTOPIA Slave module has signals that are middle-level signals indicating a high-impedance state (i.e., the UXCLAV and UXSOC signals).
Copyright © 2005–2012, Texas Instruments Incorporated C64x+ Peripheral Information and Electrical Specifications 231
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
SPRS276M – MAY 2005 – REVISED MARCH 2012 www.ti.com
Table 7-111. Switching Characteristics Over Recommended Operating Conditions for UTOPIA Slave
Receive Cycles
(see Figure 7-77)
-720
-850
NO. PARAMETER A-1000/-1000 UNIT
-1200
MIN MAX
5 td(URCH-URCLAV) Delay time, URCLK high to URCLAV driven active value 3 12 ns
6 td(URCH-URCLAVL) Delay time, URCLK high to URCLAV driven inactive low 3 12 ns
7 td(URCH-URCLAVHZ) Delay time, URCLK high to URCLAV going Hi-Z 9 18.5 ns
8 tw(URCLAVL-URCLAVHZ) Pulse duration (low), URCLAV low to URCLAV Hi-Z 3 ns
URCLK
2
1
URDATA[7:0] P48 H1 H2 H3
4
3
URADDR[4:0] N 0x1F N+1 0x1F N+2 0x1F
7
8
5 6
URCLAV N N+1 N+2
10 9
URENB
11 12
URSOC
A. The UTOPIA Slave module has signals that are middle-level signals indicating a high-impedance state (i.e., the URCLAV and
URSOC signals).
232 C64x+ Peripheral Information and Electrical Specifications Copyright © 2005–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
www.ti.com SPRS276M – MAY 2005 – REVISED MARCH 2012
Copyright © 2005–2012, Texas Instruments Incorporated C64x+ Peripheral Information and Electrical Specifications 233
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
SPRS276M – MAY 2005 – REVISED MARCH 2012 www.ti.com
234 C64x+ Peripheral Information and Electrical Specifications Copyright © 2005–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
www.ti.com SPRS276M – MAY 2005 – REVISED MARCH 2012
Copyright © 2005–2012, Texas Instruments Incorporated C64x+ Peripheral Information and Electrical Specifications 235
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
SPRS276M – MAY 2005 – REVISED MARCH 2012 www.ti.com
236 C64x+ Peripheral Information and Electrical Specifications Copyright © 2005–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
www.ti.com SPRS276M – MAY 2005 – REVISED MARCH 2012
Copyright © 2005–2012, Texas Instruments Incorporated C64x+ Peripheral Information and Electrical Specifications 237
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
SPRS276M – MAY 2005 – REVISED MARCH 2012 www.ti.com
238 C64x+ Peripheral Information and Electrical Specifications Copyright © 2005–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
www.ti.com SPRS276M – MAY 2005 – REVISED MARCH 2012
Copyright © 2005–2012, Texas Instruments Incorporated C64x+ Peripheral Information and Electrical Specifications 239
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
SPRS276M – MAY 2005 – REVISED MARCH 2012 www.ti.com
240 C64x+ Peripheral Information and Electrical Specifications Copyright © 2005–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
www.ti.com SPRS276M – MAY 2005 – REVISED MARCH 2012
Copyright © 2005–2012, Texas Instruments Incorporated C64x+ Peripheral Information and Electrical Specifications 241
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
SPRS276M – MAY 2005 – REVISED MARCH 2012 www.ti.com
242 C64x+ Peripheral Information and Electrical Specifications Copyright © 2005–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
www.ti.com SPRS276M – MAY 2005 – REVISED MARCH 2012
Copyright © 2005–2012, Texas Instruments Incorporated C64x+ Peripheral Information and Electrical Specifications 243
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
SPRS276M – MAY 2005 – REVISED MARCH 2012 www.ti.com
244 C64x+ Peripheral Information and Electrical Specifications Copyright © 2005–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
www.ti.com SPRS276M – MAY 2005 – REVISED MARCH 2012
Copyright © 2005–2012, Texas Instruments Incorporated C64x+ Peripheral Information and Electrical Specifications 245
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
SPRS276M – MAY 2005 – REVISED MARCH 2012 www.ti.com
Table 7-115. Switching Characteristics Over Recommended Operating Conditions for GPIO Outputs (1)
(see Figure 7-78)
-720
-850
NO. PARAMETER A-1000/-1000 UNIT
-1200
MIN MAX
3 tw(GPOH) Pulse duration, GPOx high 36P - 8 (2) ns
(2)
4 tw(GPOL) Pulse duration, GPOx low 36P - 8 ns
(1) P = 1/CPU clock frequency in ns. For example, when running parts at 1000 MHz, use P = 1 ns.
(2) This parameter value should not be used as a maximum performance specification. Actual performance of back-to-back accesses of the
GPIO is dependent upon internal bus activity.
2
1
GPIx 4
3
GPOx
246 C64x+ Peripheral Information and Electrical Specifications Copyright © 2005–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
www.ti.com SPRS276M – MAY 2005 – REVISED MARCH 2012
7.22.2 Trace
The C6455 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.
For more information on board design guidelines for Trace Advanced Emulation, see the Emulation and
Trace Headers Technical Reference Manual (literature number SPRU655).
Copyright © 2005–2012, Texas Instruments Incorporated C64x+ Peripheral Information and Electrical Specifications 247
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
SPRS276M – MAY 2005 – REVISED MARCH 2012 www.ti.com
Table 7-117. Switching Characteristics Over Recommended Operating Conditions for JTAG Test Port
(see Figure 7-79)
-720
-850
NO. PARAMETER A-1000/-1000 UNIT
-1200
MIN MAX
2 td(TCKL-TDOV) Delay time, TCK low to TDO valid -3 11 ns
TCK
2 2
TDO
4
3
TDI/TMS/TRST
248 C64x+ Peripheral Information and Electrical Specifications Copyright © 2005–2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320C6455
TMS320C6455
www.ti.com SPRS276M – MAY 2005 – REVISED MARCH 2012
8 Mechanical Data
www.ti.com 4-Feb-2021
PACKAGING INFORMATION
Orderable Device Status Package Type Package Pins Package Eco Plan Lead finish/ MSL Peak Temp Op Temp (°C) Device Marking Samples
(1) Drawing Qty (2) Ball material (3) (4/5)
(6)
TMS320C6455BCTZ ACTIVE FCBGA CTZ 697 44 RoHS & Green SNAGCU Level-4-245C-72HR 0 to 90 TMS
@2005 TI
320C6455CTZ
1GHZ
TMS320C6455BCTZ2 ACTIVE FCBGA CTZ 697 44 RoHS & Green SNAGCU Level-4-245C-72HR 0 to 90 TMS
@2005 TI
320C6455CTZ
1.2GHZ
TMS320C6455BCTZ7 ACTIVE FCBGA CTZ 697 44 RoHS & Green SNAGCU Level-4-245C-72HR 0 to 90 TMS
@2005 TI
320C6455CTZ
7
TMS320C6455BCTZ8 ACTIVE FCBGA CTZ 697 44 RoHS & Green SNAGCU Level-4-245C-72HR 0 to 90 TMS
@2005 TI
320C6455CTZ
8
TMS320C6455BCTZA ACTIVE FCBGA CTZ 697 44 RoHS & Green SNAGCU Level-4-245C-72HR -40 to 105 TMS
@2005 TI
320C6455CTZ
A1GHZ
TMS320C6455BGTZ2 ACTIVE FCBGA GTZ 697 44 Non-RoHS SNPB Level-4-220C-72 HR 0 to 90 TMS
& Green (1.2GHZ, @2005 TI)
320C6455
GTZ
TMS320C6455BGTZ8 ACTIVE FCBGA GTZ 697 44 Non-RoHS SNPB Level-4-220C-72 HR 0 to 90 TMS
& Green @2005 TI
320C6455
GTZ
TMS320C6455BGTZA ACTIVE FCBGA GTZ 697 44 Non-RoHS SNPB Level-4-220C-72 HR -40 to 105 TMS
& Green @2005 TI
320C6455GTZ
A1GHZ
(1)
The marketing status values are defined as follows:
ACTIVE: Product device recommended for new designs.
LIFEBUY: TI has announced that the device will be discontinued, and a lifetime-buy period is in effect.
Addendum-Page 1
PACKAGE OPTION ADDENDUM
www.ti.com 4-Feb-2021
NRND: Not recommended for new designs. Device is in production to support existing customers, but TI does not recommend using this part in a new design.
PREVIEW: Device has been announced but is not in production. Samples may or may not be available.
OBSOLETE: TI has discontinued the production of the device.
(2)
RoHS: TI defines "RoHS" to mean semiconductor products that are compliant with the current EU RoHS requirements for all 10 RoHS substances, including the requirement that RoHS substance
do not exceed 0.1% by weight in homogeneous materials. Where designed to be soldered at high temperatures, "RoHS" products are suitable for use in specified lead-free processes. TI may
reference these types of products as "Pb-Free".
RoHS Exempt: TI defines "RoHS Exempt" to mean products that contain lead but are compliant with EU RoHS pursuant to a specific EU RoHS exemption.
Green: TI defines "Green" to mean the content of Chlorine (Cl) and Bromine (Br) based flame retardants meet JS709B low halogen requirements of <=1000ppm threshold. Antimony trioxide based
flame retardants must also meet the <=1000ppm threshold requirement.
(3)
MSL, Peak Temp. - The Moisture Sensitivity Level rating according to the JEDEC industry standard classifications, and peak solder temperature.
(4)
There may be additional marking, which relates to the logo, the lot trace code information, or the environmental category on the device.
(5)
Multiple Device Markings will be inside parentheses. Only one Device Marking contained in parentheses and separated by a "~" will appear on a device. If a line is indented then it is a continuation
of the previous line and the two combined represent the entire Device Marking for that device.
(6)
Lead finish/Ball material - Orderable Devices may have multiple material finish options. Finish options are separated by a vertical ruled line. Lead finish/Ball material values may wrap to two
lines if the finish value exceeds the maximum column width.
Important Information and Disclaimer:The information provided on this page represents TI's knowledge and belief as of the date that it is provided. TI bases its knowledge and belief on information
provided by third parties, and makes no representation or warranty as to the accuracy of such information. Efforts are underway to better integrate information from third parties. TI has taken and
continues to take reasonable steps to provide representative and accurate information but may not have conducted destructive testing or chemical analysis on incoming materials and chemicals.
TI and TI suppliers consider certain information to be proprietary, and thus CAS numbers and other limited information may not be available for release.
In no event shall TI's liability arising out of such information exceed the total purchase price of the TI part(s) at issue in this document sold by TI to Customer on an annual basis.
Addendum-Page 2
IMPORTANT NOTICE AND DISCLAIMER
TI PROVIDES TECHNICAL AND RELIABILITY DATA (INCLUDING DATASHEETS), DESIGN RESOURCES (INCLUDING REFERENCE
DESIGNS), APPLICATION OR OTHER DESIGN ADVICE, WEB TOOLS, SAFETY INFORMATION, AND OTHER RESOURCES “AS IS”
AND WITH ALL FAULTS, AND DISCLAIMS ALL WARRANTIES, EXPRESS AND IMPLIED, INCLUDING WITHOUT LIMITATION ANY
IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT OF THIRD
PARTY INTELLECTUAL PROPERTY RIGHTS.
These resources are intended for skilled developers designing with TI products. You are solely responsible for (1) selecting the appropriate
TI products for your application, (2) designing, validating and testing your application, and (3) ensuring your application meets applicable
standards, and any other safety, security, or other requirements. These resources are subject to change without notice. TI grants you
permission to use these resources only for development of an application that uses the TI products described in the resource. Other
reproduction and display of these resources is prohibited. No license is granted to any other TI intellectual property right or to any third party
intellectual property right. TI disclaims responsibility for, and you will fully indemnify TI and its representatives against, any claims, damages,
costs, losses, and liabilities arising out of your use of these resources.
TI’s products are provided subject to TI’s Terms of Sale (https:www.ti.com/legal/termsofsale.html) or other applicable terms available either
on ti.com or provided in conjunction with such TI products. TI’s provision of these resources does not expand or otherwise alter TI’s
applicable warranties or warranty disclaimers for TI products.IMPORTANT NOTICE
Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265
Copyright © 2021, Texas Instruments Incorporated