Floating point digital signal processor (102 pages)
Summary of Contents for Texas Instruments SM320C6455-EP
Page 1
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR Data Manual JANUARY 2008 SPRS462B...
Page 2
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR Data Manual Literature Number: SPRS462B SEPTEMBER 2007 – Revised JANUARY 2008 PRODUCTION DATA information is current as of publication date. Products conform to specifications per the terms of the Texas Instruments standard warranty. Production processing does not...
Bandwidth Management Power-Down Control Megamodule Resets Megamodule Revision C64x+ Megamodule Register Description(s) Device Operating Conditions Absolute Maximum Ratings Over Operating Case Temperature Range (Unless Otherwise Noted) FIXED-POINT DIGITAL SIGNAL PROCESSOR Contents SM320C6455-EP SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 Contents...
Page 4
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 Recommended Operating Conditions Electrical Characteristics Over Recommended Ranges of Supply Voltage and Operating Case Temperature (Unless Otherwise Noted) C64x+ Peripheral Information and Electrical Specifications Parameter Information 7.1.1 3.3-V Signal Transition Levels...
Page 5
Timers Device-Specific Information 7.15.2 Timers Peripheral Register Description(s) 7.15.3 Timers Electrical Data/Timing 7.16 Enhanced Viterbi-Decoder Coprocessor (VCP2) 7.16.1 VCP2 Device-Specific Information 7.16.2 VCP2 Peripheral Register Description(s) FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 SM320C6455-EP Contents...
Page 6
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 7.17 Enhanced Turbo Decoder Coprocessor (TCP2) 7.17.1 TCP2 Device-Specific Information 7.17.2 TCP2 Peripheral Register Description(s) 7.18 Peripheral Component Interconnect (PCI) 7.18.1 PCI Device-Specific Information 7.18.2 PCI Peripheral Register Description(s) 7.18.3...
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 document. C64x+, JTAG, C64x+, VelociTI, C6000, Code Composer Studio, DSP/BIOS, XDS are trademarks of Texas Instruments. PRODUCTION DATA information is current as of publication date.
C6000™ 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™...
Page 9
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR www.ti.com SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 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.
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 Functional Block Diagram Figure 1-2 shows the functional block diagram of the C6455 device. DDR2 SDRAM DDR2 Mem Ctlr SBSRAM PLL2 and PLL2 ZBT SRAM Controller EMIFA...
(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). Submit Documentation Feedback SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 C6455...
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 Table 2-1. Characteristics of the C6455 Processor (continued) HARDWARE FEATURES Process Technology Product Preview (PP), Advance Information (AI), Product Status or Production Data (PD) (For more details on the C64x+™ DSP part...
Page 13
TMS320C64x+ Megamodule Reference Guide (literature number SPRU871) TMS320C6455 Technical Reference (literature number SPRU965) TMS320C64x to TMS320C64x+ CPU Migration Guide (literature number SPRAA84) Submit Documentation Feedback SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 Device Overview...
Page 14
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 Data path A Data path B A. On .M unit, dst2 is 32 MSB. B. On .M unit, dst1 is 32 LSB. C. On C64x CPU .M unit, src2 is 32 bits; on C64x+ CPU .M unit, src2 is 64 bits.
FIXED-POINT DIGITAL SIGNAL PROCESSOR Section 7.6, Reset Controller. (Section 3.4), PLL1 and PLL2 Controller registers 7.8) cannot be accessed through any host interface, including HPI and PCI. SM320C6455-EP SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 Section 2.4.1, Boot Modes Device Overview...
Page 18
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 software such as Code Composer Studio. For the PCI host boot, the CPU is out of reset, but it executes an IDLE instruction until a DSP interrupt is generated by the host.
TI offers a few second-level bootloaders, such as an EMAC bootloader and a UTOPIA bootloader, which can be loaded using the Master I2C boot. Submit Documentation Feedback SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008...
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 Signal Groups Description CLKIN1 SYSCLK4/GP[1] PLLV1 CLKIN2 PLLV2 TRST EMU0 EMU1 EMU14 EMU15 EMU16 EMU17 EMU18 A. This pin functions as GP[1] by default. For more details, see the Device Configuration section of this document.
Page 25
FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 Timer 1 Timer 0 Timers (64-Bit) GPIO General-Purpose Input/Output 0 (GPIO) Port Transmit Clock Receive RAPID IO SM320C6455-EP TOUTL0 TINPL0 GP[7] GP[6] GP[5] GP[4] CLKX1/GP[3] URADDR4/PCBE0/GP[2] SYSCLK4/GP[1] CLKR1/GP[0]...
Page 26
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 AED[63:0] ACE5 ACE4 ACE3 ACE2 AEA[19:0] ABE7 ABE6 ABE5 ABE4 ABE3 ABE2 ABE1 ABE0 ABA[1:0] DED[31:0] DCE0 DEA[13:0] DSDDQM3 DSDDQM2 DSDDQM1 DSDDQM0 A. The EMIFA ACE0 and ACE1 are not functionally supported on the C6455 device.
Page 27
SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 (Host-Port Interface) Data Register Select Control Half-Word Select McBSP1 McBSP0 Transmit Transmit Receive Receive Clock Clock McBSPs (Multichannel Buffered Serial Ports) SM320C6455-EP HAS/PPAR HR/W/PCBE2 HCS/PPERR HDS1/PSERR HDS2/PCBE1 HRDY/PIRDY HINT/PFRAME CLKX0 FSX0 CLKR0 FSR0 Device Overview...
Page 28
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 UXDATA[7:2]/MTXD[7:2], UXDATA[1:0]/MTXD[1:0]/RMTXD[1:0] URDATA[7:2]/MRXD[7:2], URDATA[1:0]/MRXD[1:0]/RMRXD[1:0] URSOC/MRXER/RMRXER, URCLAV/MCRS/RMCRSDV, UXENB/MTXEN/RMTXEN RGTXCTL, RGRXCTL UXCLK/MTCLK/RMREFCLK, A. RGMII signals are mutually exclusive to all other EMAC signals. B. These EMAC pins are muxed with the UTOPIA peripheral. By default, these signals function as EMAC. For more details on these muxed pins, see the Device Configuration section of this document.
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 Terminal Functions The terminal functions table numbers along with the mechanical package designator, the pin type (I, O/Z, or I/O/Z), whether the pin has any internal pullup/pulldown resistors, and a functional pin description. For more detailed information...
Page 31
Host ready from DSP to host (O/Z) [default] or PCI initiator ready (I/O/Z) UTOPIA received address pin 3 (URADDR3) (I) or PCI bus request (O/Z) or GP[15] (I/O/Z) [default] SM320C6455-EP SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 DESCRIPTION Device Overview...
Page 32
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 SIGNAL TYPE NAME URADDR2/PINTA I/O/Z GP[14] URADDR1/PRST/ I/O/Z GP[13] URADDR0/PGNT/ I/O/Z GP[12] URADDR4/PCBE0/ I/O/Z GP[2] UXADDR2/PCBE3 I/O/Z UXADDR1/PIDSEL UXADDR0/PTRDY I/O/Z HD31/AD31 HD30/AD30 HD29/AD29 HD28/AD28 HD27/AD27 HD26/AD26 HD25/AD25...
Page 33
– If R_ENABLE = 0, then the ASADS/ASRE signal functions as the ASADS signal. – If R_ENABLE = 1, then the ASADS/ASRE signal functions as the ASRE signal. SM320C6455-EP SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 DESCRIPTION Device Overview...
Page 34
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 SIGNAL TYPE NAME AEA19/BOOTMODE3 AEA18/BOOTMODE2 AEA17/BOOTMODE1 AEA16/BOOTMODE0 AEA15/AECLKIN_SEL AEA14/HPI_WIDTH AEA13/LENDIAN AEA12/UTOPIA_EN AEA11 Device Overview Table 2-3. Terminal Functions (continued) IPD/IPU EMIFA (64 BIT) - ADDRESS EMIFA external address (word address) (O/Z)
Page 35
If the SRIO peripheral is not used and the SRIO supply pins are connected to V , the AEA3 pin must be pulled down to V resistor. SM320C6455-EP SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 DESCRIPTION 3, Device Configuration.
Page 36
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 SIGNAL TYPE NAME AED63 AED62 AED61 AED60 AED59 AED58 AED57 AED56 AED55 AED54 AED53 AED52 AED51 AED50 AED49 AED48 AED47 AED46 AED45 AED44 AED43 I/O/Z AED42 AED41...
Page 37
Byte-write enables for most types of memory. Can be directly connected to SDRAM read and write mask signal (SDQM). SM320C6455-EP SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 DESCRIPTION Device Overview...
Page 38
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 SIGNAL TYPE NAME DSDDQS3 I/O/Z DSDDQS2 I/O/Z DSDDQS1 I/O/Z DSDDQS0 I/O/Z DSDDQS3 I/O/Z DSDDQS2 I/O/Z DSDDQS1 I/O/Z DSDDQS0 I/O/Z DEA13 DEA12 DEA11 DEA10 DEA9 DEA8 DEA7 DEA6...
Page 39
INTER-INTEGRATED CIRCUIT (I2C) I2C clock. When the I2C module is used, use an external pullup resistor. I2C data. When I2C is used, ensure there is an external pullup resistor. SM320C6455-EP SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 DESCRIPTION Device Overview...
Page 40
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 SIGNAL TYPE NAME MULTICHANNEL BUFFERED SERIAL PORT 1 AND MULTICHANNEL BUFFERED SERIAL PORT 0 (McBSP1 and McBSP0) CLKS MULTICHANNEL BUFFERED SERIAL PORT 1 (McBSP1) CLKR1/GP[0] I/O/Z FSR1/GP[10]...
Page 41
EMAC pins and are controlled by the MACSEL[1:0] (AEA[10:9] pins) to select the MII, RMII, GMII, or RGMII EMAC interface. (For more details, Section 3, Device Configuration). SM320C6455-EP SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 DESCRIPTION Device Overview...
Page 42
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 SIGNAL TYPE NAME RIOCLK AF15 RIOCLK AG15 RIOTX3 AF17 RIOTX2 AG18 RIOTX1 AG22 RIOTX0 AF23 RIOTX3 AF18 RIOTX2 AG19 RIOTX1 AG21 RIOTX0 AF22 RIORX3 AH18 RIORX2 AJ18...
Page 43
When the UTOPIA peripheral is disabled (UTOPIA_EN [AEA12 pin] = 0), these pins function as EMAC transmit data pins (MTXD[x:0]) (O) for MII, RMII, or GMII. MACSEL[1:0] dependent. SM320C6455-EP SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 DESCRIPTION Device Overview...
Page 44
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 SIGNAL TYPE NAME If the Ethernet MAC (EMAC) and MDIO are enabled (AEA12 driven low [UTOPIA_EN = 0]), there are two additional configuration pins — the MAC_SEL[1:0] (AEA[10:9] pins) that select one of the four interface modes (MII, RMII, GMII, or RGMII) for the EMAC/MDIO interface.
Page 45
Reserved. This pin must be connected to the 1.8-V I/O supply (DV resistor for proper device operation. Reserved. This pin must be connected directly to ground for proper device operation. SM320C6455-EP SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 DESCRIPTION ) via a 200-...
Page 46
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 SIGNAL TYPE NAME DDMON DD33MON DD15MON DD18MON REFSSTL REFHSTL AD20 AC15 AC17 AD16 DLL1 DLL2 Device Overview Table 2-3. Terminal Functions (continued) IPD/IPU SUPPLY VOLTAGE MONITOR PINS Die-side 1.2-V core supply (CV...
Page 47
However, connecting these pins directly to ground prevents boundary-scan from functioning on the RGMII pins of the EMAC. To preserve boundary-scan functionality on the RGMII pins, see 1.8-V I/O supply voltage (DDR2 Memory Controller) SM320C6455-EP SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 DESCRIPTION DD15...
Page 48
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 SIGNAL TYPE NAME DD33 AA23 AB24 AC11 AC13 AC19 AC21 AC23 AC29 Device Overview Table 2-3. Terminal Functions (continued) IPD/IPU 3.3-V I/O supply voltage www.ti.com DESCRIPTION Submit Documentation Feedback...
Page 49
FIXED-POINT DIGITAL SIGNAL PROCESSOR Table 2-3. Terminal Functions (continued) IPD/IPU 3.3-V I/O supply voltage 1.25-V core supply voltage (-1000 and -1200 devices) 1.2-V core supply voltage (-850 and -720 devices) SM320C6455-EP SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 DESCRIPTION Device Overview...
Page 50
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 SIGNAL TYPE NAME Device Overview Table 2-3. Terminal Functions (continued) IPD/IPU 1.25-V core supply voltage (-1000 and -1200 devices) 1.2-V core supply voltage (-850 and -720 devices)
Page 51
SIGNAL TYPE NAME Submit Documentation Feedback FIXED-POINT DIGITAL SIGNAL PROCESSOR Table 2-3. Terminal Functions (continued) IPD/IPU Ground pins SM320C6455-EP SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 DESCRIPTION Device Overview...
Page 52
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 SIGNAL TYPE NAME Device Overview Table 2-3. Terminal Functions (continued) IPD/IPU Ground pins www.ti.com DESCRIPTION Submit Documentation Feedback...
Page 53
SIGNAL TYPE NAME AA24 AB23 AC10 AC12 AC14 AC16 AC18 Submit Documentation Feedback FIXED-POINT DIGITAL SIGNAL PROCESSOR Table 2-3. Terminal Functions (continued) IPD/IPU Ground pins SM320C6455-EP SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 DESCRIPTION Device Overview...
Page 54
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 SIGNAL TYPE NAME AC20 AC22 AC24 AC28 AD13 AD15 AD17 AD19 AD21 AD23 AE16 AE18 AE20 AE22 AE24 AF19 AF21 AG13 AG16 AG20 AG24 AH15 AH19 AH21...
Predictions show that prototype devices (TMX or TMP) have a greater failure rate than the standard production devices. Texas Instruments recommends that these devices not be used in any production system because their expected end-use failure rate still is undefined. Only qualified production devices are to be used.
C64x+™ DSP generation member. For device part numbers and further ordering information for SM320C6455-EP in the ZTZ/GTZ package type, see the TI website (www.ti.com) or contact your TI sales representative.
Page 57
(3G) cellular standards requires decoding of turbo-encoded data. The turbo-decoder coprocessor (TCP) in some of the digital Submit Documentation Feedback SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008...
Page 58
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 signal processor (DSPs) of the C6000™ 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.
AECLKIN (default mode) 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. SM320C6455-EP SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 Section 2.4, Boot Sequence.
Page 60
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 Table 3-1. C6455 Device Configuration Pins (AEA[19:0], ABA[1:0], and PCI_EN) (continued) CONFIGURATION IPD/ AEA14 AEA13 AEA12 AEA11 [M25, AEA[10:9] M27] AEA8 AEA7 AEA6 AEA5 Device Configuration FUNCTIONAL DESCRIPTION HPI peripheral bus width select (HPI_WIDTH).
EMIFA peripheral pins are disabled (default) EMIFA peripheral pins are enabled Section 7.7, PLL1 and PLL1 Controller, and SM320C6455-EP SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 , the AEA3 pin must be pulled down to V Section 7.8,PLL2 and PLL2...
Page 62
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 Table 3-2. PCI_EN, PCI66, PCI_EEAI, and HPI_WIDTH Peripheral Selection (HPI and PCI) CONFIGURATION PIN SETTING PCI66 PCI_EEAI PCI_EN PIN AEA6 PIN AEA8 PIN [Y29] [U27] [P25] (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.
Clock to the peripheral is turned on and the peripheral is taken out of reset. Not a user-programmable state. This is an intermediate state when transitioning from an disabled state to an enabled state. SM320C6455-EP Table 3-4. PERIPHERALS THAT CAN BE IN THIS STATE...
Page 64
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 Reset Figure 3-1. Peripheral Transitions Between States 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.
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 3.4.1 Peripheral Lock Register Description When written with correct 32 bit key (0x0F0A0B00), the Peripheral Lock Register (PERLOCK) allows one write to the PERCFG0 register within 16 SYSCLK3 cycles.
FIXED-POINT DIGITAL SIGNAL PROCESSOR NOTE Reserved PCICTL Reserved R/W-0 R/W-0 I2CCTL Reserved R/W-0 R/W-0 EMACCTL Reserved R/W-0 R/W-0 SM320C6455-EP SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 R/W-0 HPICTL Reserved McBSP1CTL R/W-0 R/W-0 GPIOCTL Reserved TIMER1CTL R/W-0 R/W-0 VCPCTL Reserved...
Page 68
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 Table 3-7. Peripheral Configuration Register 0 (PERCFG0) Field Descriptions (continued) Field Value Description McBSP1CTL Mode control for McBSP1 Set McBSP1 to disabled mode Set McBSP1 to enabled mode Reserved Reserved.
EMIFA 8 bit ROM boot is used (BOOTMODE[3:0] = 0100b). Set EMIFA to disabled Set EMIFA to enabled Submit Documentation Feedback FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 Reserved R-0x00 Reserved R-0x00 SM320C6455-EP DDR2CTL EMIFACTL R/W-0 R/W-0 Device Configuration...
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 3.4.4 Peripheral Status Registers Description The Peripheral Status Registers (PERSTAT0 and PERSTAT1) show the status of the C6455 peripherals. Reserved McBSP0STAT GPIOSTAT TIMER1STAT EMACSTAT LEGEND: R = Read only; -n = value after reset Figure 3-6.
Page 71
TCP is in the enabled state TCP is in the static powerdown state TCP is in the enable in progress state Others Reserved Submit Documentation Feedback SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 Device Configuration...
Page 72
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 Reserved LEGEND: R = Read only; -n = value after reset Figure 3-7. Peripheral Status Register 1 (PERSTAT1) - 0x02AC 0018 Table 3-10. Peripheral Status Register 1 (PERSTAT1) Field Descriptions...
RMII logic reset is asserted. 17:0 Reserved Reserved. Writes to this register must keep this bit as 0. Submit Documentation Feedback FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 Reserved R/W-0 RMII_RST R/W-1 Reserved R/W-0 SM320C6455-EP Reserved R/W-0 Device Configuration...
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 3.4.6 Emulator Buffer Powerdown Register (EMUBUFPD) Description The Emulator Buffer Powerdown Register (EMUBUFPD) is used to control the state of the pin buffers of emulator pins EMU[18:2]. These buffers can be powered down if the device trace feature is not needed.
Reserved. Read-only, writes have no effect. Submit Documentation Feedback FIXED-POINT DIGITAL SIGNAL PROCESSOR Table 3-13. Reserved R-0000 0000 PCI_EN CFGGP2 Reserved PCI_EEAI AECLKINSEL BOOTMODE3 SM320C6455-EP SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 CFGGP1 CFGGP0 Reserved MAC_SEL1 MAC_SEL0 Reserved BOOTMODE2 BOOTMODE1 BOOTMODE0 Section Device Configuration...
Page 76
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 Table 3-13. Device Status Register (DEVSTAT) Field Descriptions (continued) Field Value Description SYSCLKOUT_EN SYSCLKOUT Enable (SYSCLKOUT_EN) status bit Shows the status of which function is enabled on the SYSCLK4/GP[1] muxed pin.
Part Number (16 Bit) value. C6455 value: 0000 0000 1000 1010b. Manufacturer (11 Bit) value. C6455 value: 0000 0010 111b. LSB. This bit is read as a "1" for C6455. SM320C6455-EP SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 Section 2.4, Boot...
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 Pullup/Pulldown Resistors Proper board design should ensure that input pins to the C6455 device always be at a valid logic level and not floating. This may be achieved via pullup/pulldown resistors. The C6455 device features internal pullup (IPU) and internal pulldown (IPD) resistors on most pins to eliminate the need, unless otherwise noted, for external pullup/pulldown resistors.
VCP2, a bridge is required to connect the data SCR to the 64-bit configuration bus interface. Note that some peripherals can be accessed through the data SCR and also through the configuration SCR. Submit Documentation Feedback SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 Section 4.2).
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 Data Switch Fabric Connections Figure 4-1 shows the connection between slaves and masters through the data switched central resource (SCR). Masters are shown on the right and slaves on the left. The data SCR connects masters to slaves via 128 bit data buses running at a SYSCLK2 frequency.
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 TCP2 VCP2 McBSPs EMAC SRIO Megamodule (1) Applies to both descriptor and data accesses by the SRIO peripheral. Configuration Switch Fabric Figure 4-2 shows the connection between the C64x+ Megamodule and the configuration switched central resource (SCR).
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 Bus Priorities On the C6455 device, bus priority is programmable for each master. The register bit fields and default priority levels for C6455 bus masters are shown in the best system performance for a particular application.
Configuration Registers Slave DMA L1 data memory controller Cache control Bandwidth management Master DMA Memory protection L1D cache/SRAM SM320C6455-EP SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 Advanced event triggering (AET) C64x+ CPU Instruction fetch SPLOOP buffer 16/32−bit instruction dispatch...
Page 88
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 Region 1 size is 32K bytes with no wait states. L1D is a two-way set-associative cache while L1P is a direct-mapped cache. The L1P and L1D cache can be reconfigured via software through the L1PMODE field of the L1P Configuration Register (L1PMODE) and the L1DMODE field of the L1D Configuration Register (L1DCFG) of the C64x+ Megamodule.
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 Memory Protection Memory protection allows an operating system to define who or what is authorized to access L1D, L1P, and L2 memory. To accomplish this, the L1D, L1P, and L2 memories are divided into pages. There are 16 pages of L1P (2KB each), 16 pages of L1D (2KB each), and 32 pages of L2 (64KB each).
Section 7.6, Reset Controller. Submit Documentation Feedback FIXED-POINT DIGITAL SIGNAL PROCESSOR NOTE Table 5-2. Megamodule Reset (Global or Local) GLOBAL RESET TYPE MEGAMODULE RESET SM320C6455-EP SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 LOCAL MEGAMODULE RESET C64x+ Megamodule...
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 Megamodule Revision The version and revision of the C64x+ Megamodule can be read from the Megamodule Revision ID Register (MM_REVID) located at address 0181 2000h. The MM_REVID register is shown in...
-720 0.49DV 1.8-V operation 1.5-V operation 1.8-V operation 1.5-V operation SM320C6455-EP SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 -0.5 V to 1.5 V -0.5 V to 4.2 V -0.5 V to 2.5 V -0.5 V to 2.5 V -0.5 V to 1.5 V -0.5 V to 2.5 V...
Page 102
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 Recommended Operating Conditions (continued) Supply ground High-level input voltage Low-level input voltage Maximum voltage during overshoot/undershoot (PCI-capable pins) Operating case temperature (1) 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.
DV , pins with DD33 internal pulldown resistor 0.1DV 0.9DV DD33 DD33 indicates the input leakage current. For bi-directional pins, I SM320C6455-EP SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 0.8DV DD33 0.9DV DD33 - 0.4 DD15 0.22DV DD33 0.1DV...
Page 104
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 Electrical Characteristics Over Recommended Ranges of Supply Voltage and Operating Case Temperature (Unless Otherwise Noted) (continued) PARAMETER AECLKOUT, CLKR1/GP[0], CLKX1/GP[3], SYSCLK4/GP[1], EMU[18:0], CLKR0, CLKX0 EMIF pins (except...
SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 Tester Pin Electronics Transmission Line Z0 = 50 (see Note) MAX and V C64x+ Peripheral Information and Electrical Specifications SM320C6455-EP Data Sheet Timing Reference Point Output Under Test Device Pin (see Note) = 1.5 V...
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 7.1.3 Timing Parameters and Board Routing Analysis The timing parameter values specified in this data sheet do not include delays by board routings. As a good board design practice, such delays must be taken into account. Timing values may be adjusted by increasing/decreasing such delays.
DD33 DD12 supply stable before all other supplies stable DD12 C64x+ Peripheral Information and Electrical Specifications SM320C6455-EP SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 (or between V and V ) in a monotonic 7-5. After the DV...
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 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.
McBSPs. Table 4-1 transfer controllers. Submit Documentation Feedback FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 NOTE lists the device resources that can be accessed by each of the C64x+ Peripheral Information and Electrical Specifications SM320C6455-EP...
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 7.4.1 EDMA3 Device-Specific Information The EDMA supports two addressing modes: constant addressing and increment addressing mode. Constant addressing mode is applicable to a very limited set of use cases; for most applications increment mode can be used.
Page 112
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 Table 7-4. EDMA3 Channel Controller Registers (continued) HEX ADDRESS RANGE 02A0 0120 02A0 0124 02A0 0128 02A0 012C 02A0 0130 02A0 0134 02A0 0138 02A0 013C 02A0 0140...
Page 113
DMA Region Access Enable Register High for Region 3 DRAE4 DMA Region Access Enable Register for Region 4 DRAEH4 DMA Region Access Enable Register High for Region 4 C64x+ Peripheral Information and Electrical Specifications SM320C6455-EP SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 REGISTER NAME...
Page 114
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 Table 7-4. EDMA3 Channel Controller Registers (continued) HEX ADDRESS RANGE 02A0 0368 02A0 036C 02A0 0370 02A0 0374 02A0 0378 02A0 037C 02A0 0380 02A0 0384 02A0 0388...
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 Interrupts 7.5.1 Interrupt Sources and Interrupt Controller The CPU interrupts on the C6455 device are configured through the C64x+ Megamodule Interrupt Controller. The interrupt controller allows for up to 128 system events to be programmed to any of the twelve CPU interrupt inputs (CPUINT4 - CPUINT15), the CPU exception input (EXCEP), or the advanced emulation logic.
Page 125
Reserved. These system events are not connected and, therefore, Reserved not used. EFIINTA EFI interrupt from side A EFIINTB EFI interrupt from side B C64x+ Peripheral Information and Electrical Specifications SM320C6455-EP SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 DESCRIPTION...
Page 126
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 Table 7-10. C6455 System Event Mapping (continued) EVENT NUMBER INTERRUPT EVENT 102 - 112 114 - 115 IDMA_BUSERR C64x+ Peripheral Information and Electrical Specifications Reserved. These system events are not connected and, therefore, Reserved not used.
(1) P = 1/CPU clock frequency in ns. For example, when running parts at 1000 MHz, use P = 1 ns. Submit Documentation Feedback FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 Figure 7-6. NMI Interrupt Timing C64x+ Peripheral Information and Electrical Specifications SM320C6455-EP (see Figure 7-6) -720 -850...
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 Reset Controller The reset controller detects the different type of resets supported on the C6455 device and manages the distribution of those resets throughout the device. The C6455 device has several types of resets: power-on reset, warm reset, max reset, system reset, and CPU reset.
4. The device is now out of reset, device execution begins as dictated by the selected boot mode (see Submit Documentation Feedback FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 NOTE C64x+ Peripheral Information and Electrical Specifications SM320C6455-EP...
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 Section 2.4, Boot Sequence). 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 rest request priorities are as follows (high to low): Power-on Reset Maximum Reset Warm Reset System Reset CPU Reset Submit Documentation Feedback FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 C64x+ Peripheral Information and Electrical Specifications SM320C6455-EP...
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 7.6.7 Reset Controller Register The reset type status (RSTYPE) register (029A 00E4) is the only register for the reset controller. This register falls in the same memory range as the PLL1 controller registers [029A 0000 - 029A 01FF] (see Table 7-18).
(1) (2) (3) (see Section 3.7, Pullup/Pulldown Resistors. (see Figure 7-9) PARAMETER Section 7.3.1, Power-Supply Sequencing. C64x+ Peripheral Information and Electrical Specifications SM320C6455-EP SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 Figure 7-8 Figure 7-9) -720 -850 A-1000/-1000 -1200 256D Section 7.6, Reset Controller).
Page 134
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 Power Supplies Ramping CLKIN1 PCLK RESET RESETSTAT SYSREFCLK (PLL1C) SYSCLK2 SYSCLK3 SYSCLK4 SYSCLK5 AECLKOUT (Internal) Boot and Device Configuration Pins Z Group Undefined Low Group Undefined High Group...
Page 135
Boot and Device Configurations Inputs (during reset) include: AEA[19:0], ABA[1:0], and PCI_EN. Figure 7-9. Warm Reset and Max Reset Timing Submit Documentation Feedback FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 C64x+ Peripheral Information and Electrical Specifications SM320C6455-EP...
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 PLL1 and PLL1 Controller The primary PLL controller generates the input clock to the C64x+ megamodule (including the CPU) as well as most of the system peripherals such as the multichannel buffered serial ports (McBSPs) and the external memory interface (EMIF).
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 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.
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 7.7.3 PLL1 Controller Register Descriptions This section provides a description of the PLL1 controller registers. For details on the operation of the PLL controller module, see the TMS320C645x DSP Software-Programmable Phase-Locked Loop (PLL) Controller User's Guide (literature number SPRUE56).
Submit Documentation Feedback FIXED-POINT DIGITAL SIGNAL PROCESSOR Figure 7-12 Reserved Reserved C64x+ Peripheral Information and Electrical Specifications SM320C6455-EP SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 and described in Table 7-20. The PLLM PLLM R/W-0h...
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 7.7.3.3 PLL Pre-Divider Control Register The PLL pre-divider control register (PREDIV) is shown in PREDEN R/W-1 LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Figure 7-13.
6. Divide frequency by 6. 8. Divide frequency by 8. 10 to 16. Divide frequency by 10 to divide frequency by 16. C64x+ Peripheral Information and Electrical Specifications SM320C6455-EP SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 and described in Table 7-22.
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 7.7.3.5 PLL Controller Divider 5 Register The PLL controller divider 5 register (PLLDIV5) is shown in D5EN R/W-1 LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Figure 7-15.
Initiates GO operation. Write of 1 initiates GO operation. Once set, GOSET remains set but further writes of 1 can initiate the GO operation. Submit Documentation Feedback FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 Table 7-24. Reserved Reserved C64x+ Peripheral Information and Electrical Specifications SM320C6455-EP Rsvd GOSET R/W-0 R/W-0...
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 7.7.3.7 PLL Controller Status Register The PLL controller status register (PLLSTAT) shows the PLL controller status. PLLSTAT is shown in Figure 7-17 and described in LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Figure 7-17.
Reserved. The reserved bit location is always read as 0. A value written to this field has no effect. Submit Documentation Feedback FIXED-POINT DIGITAL SIGNAL PROCESSOR Reserved Reserved C64x+ Peripheral Information and Electrical Specifications SM320C6455-EP SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 Figure 7-18 and described in ALN5 ALN4...
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 7.7.3.9 PLLDIV Ratio Change Status Register Whenever a different ratio is written to the PLLDIVn registers, the PLLCTRL flags the change in the PLLDIV ratio change status registers (DCHANGE). During the GO operation, the PLL controller will only change the divide ratio of the SYSCLKs with the bit set in DCHANGE.
Reserved. The reserved bit location is always read as 1. A value written to this field has no effect. Submit Documentation Feedback FIXED-POINT DIGITAL SIGNAL PROCESSOR Table 7-28. Reserved Reserved SYS5ON SYS4ON C64x+ Peripheral Information and Electrical Specifications SM320C6455-EP SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 SYS3ON SYS2ON Reserved...
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 7.8.1 PLL2 Controller Device-Specific Information 7.8.1.1 Internal Clocks and Maximum Operating Frequencies As shown in Figure 7-23, the output of PLL2, PLLOUT, is divided by 2 and directly fed to the DDR2 memory controller.
PLL Controller Status Register ALNCTL PLL Controller Clock Align Control Register DCHANGE PLLDIV Ratio Change Status Register Reserved Reserved SYSTAT SYSCLK Status Register Reserved Reserved Reserved C64x+ Peripheral Information and Electrical Specifications SM320C6455-EP SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 DESCRIPTION...
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 7.8.3.1 PLL Controller Divider 1 Register The PLL controller divider 1 register (PLLDIV1) is shown in D1EN R/W-1 LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Figure 7-24.
Initiates GO operation. Write of 1 initiates GO operation. Once set, GOSET remains set but further writes of 1 can initiate the GO operation. Submit Documentation Feedback FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 Table 7-34. Reserved Reserved C64x+ Peripheral Information and Electrical Specifications SM320C6455-EP Rsvd GOSET R/W-0 R/W-0...
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 7.8.3.3 PLL Controller Status Register The PLL controller status register (PLLSTAT) shows the PLL controller status. PLLSTAT is shown in Figure 7-26 and described in LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Figure 7-26.
SYSCLK1 ratio has been modified. When GOSET is set, SYSCLK1 will change to the new ratio. Submit Documentation Feedback FIXED-POINT DIGITAL SIGNAL PROCESSOR Table 7-37. Reserved Reserved C64x+ Peripheral Information and Electrical Specifications SM320C6455-EP SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 SYS1...
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 7.8.3.6 SYSCLK Status Register The SYSCLK status register (SYSTAT) shows the status of the system clock (SYSCLK1). SYSTAT is shown in Figure 7-29 and described in LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Figure 7-29.
Submit Documentation Feedback FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 (1) (2) (3) (see MAX and V Figure 7-30. CLKIN2 Timing C64x+ Peripheral Information and Electrical Specifications SM320C6455-EP Figure 7-30) -720 -850 A-1000/-1000 UNIT -1200 37.5...
For the C6455 DDR2 memory bus, the approach is to specify compatible DDR2 devices and provide the printed circuit board (PCB) solution and guidelines directly to the user. Texas Instruments (TI) has performed the simulation and system characterization to ensure all DDR2 interface timings in this solution are met.
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 7.10 External Memory Interface A (EMIFA) The EMIFA can interface to a variety of external devices or ASICs, including: Pipelined and flow-through Synchronous-Burst SRAM (SBSRAM) ZBT (Zero Bus Turnaround) SRAM and Late Write SRAM...
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 7.10.3 EMIFA Electrical Data/Timing Table 7-42. Timing Requirements for AECLKIN for EMIFA Cycle time, AECLKIN c(EKI) Pulse duration, AECLKIN high w(EKIH) Pulse duration, AECLKIN low w(EKIL) Transition time, AECLKIN...
(see Figure PARAMETER MAX and V (see Figure 7-33 Figure 7-34) C64x+ Peripheral Information and Electrical Specifications SM320C6455-EP SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 7-32) -720 -850 A-1000/-1000 -1200 E - 0.7 E + 0.7 EH - 0.7 EH + 0.7...
Page 166
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 Table 7-45. Switching Characteristics Over Recommended Operating Conditions for Asynchronous Memory Cycles for EMIFA Module Output setup time, select signals valid to AAOE low osu(SELV-AOEL) Output hold time, AAOE high to select signals invalid...
Page 167
Strobe = 4 Byte Enables Address Write Data DEASSERTED Strobe Extended Strobe ASSERTED DEASSERTED Figure 7-35. AARDY Timing C64x+ Peripheral Information and Electrical Specifications SM320C6455-EP SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 Hold = 1 Strobe Hold = 2...
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 7.10.3.2 Programmable Synchronous Interface Timing Table 7-46. Timing Requirements for Programmable Synchronous Interface Cycles for EMIFA Module Setup time, read AEDx valid before AECLKOUT high su(EDV-EKOH) Hold time, read AEDx valid after AECLKOUT high h(EKOH-EDV) Table 7-47.
Page 169
Figure 7-37. Programmable Synchronous Interface Write Timing for EMIFA (With Write Latency = 0) Submit Documentation Feedback FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 READ latency = 2 C64x+ Peripheral Information and Electrical Specifications SM320C6455-EP...
Page 170
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 AECLKOUT ACEx ABE[7:0] AEA[19:0]/ABA[1:0] AED[63:0] ASADS/ASRE AAOE/ASOE AAWE/ASWE 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 −...
Submit Documentation Feedback FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 (1) (2) (see Figure PARAMETER External Requestor Owns Bus C64x+ Peripheral Information and Electrical Specifications SM320C6455-EP (see Figure 7-39) -720 -850 A-1000/-1000 UNIT -1200 7-39)
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 7.10.5 BUSREQ Timing Table 7-50. Switching Characteristics Over Recommended Operating Conditions for the BUSREQ Cycles Delay time, AECLKOUT high to ABUSREQ valid d(AEKOH-ABUSRV) AECLKOUTx ABUSREQ C64x+ Peripheral Information and Electrical Specifications...
Figure 7-41 is a block diagram of the I2C module. Submit Documentation Feedback FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 C bus) specification version 2.1 and connected by C64x+ Peripheral Information and Electrical Specifications SM320C6455-EP...
Page 174
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 I2C Module Noise I2C Clock Filter Noise I2C Data Filter Shading denotes control/status registers. C64x+ Peripheral Information and Electrical Specifications Clock Prescale Peripheral Clock (CPU/6) I2CPSC Bit Clock...
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 7.11.3 I2C Electrical Data/Timing 7.11.3.1 Inter-Integrated Circuits (I2C) Timing Table 7-52. Timing Requirements for I2C Timings Cycle time, SCL c(SCL) Setup time, SCL high before SDA low (for a...
Page 177
= total capacitance of one bus line in pF. If mixed with HS-mode devices, faster fall-times are allowed. Submit Documentation Feedback FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 Repeated Start Figure 7-42. I2C Receive Timings STANDARD MODE C64x+ Peripheral Information and Electrical Specifications SM320C6455-EP Stop (see Figure 7-43) -720 -850 A-1000/-1000 -1200...
Page 178
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR www.ti.com SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 Stop Start Repeated Stop Start Figure 7-43. I2C Transmit Timings C64x+ Peripheral Information and Electrical Specifications Submit Documentation Feedback...
(Write) HPIA HPI address register (Read) Reserved Reserved C64x+ Peripheral Information and Electrical Specifications SM320C6455-EP SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 COMMENTS The CPU has read/write access to the PWREMU_MGMT register; the Host does not have any access to this register.
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 7.12.3 HPI Electrical Data/Timing Table 7-55. Timing Requirements for Host-Port Interface Cycles Setup time, HAS low before HSTROBE low su(HASL-HSTBL) Hold time, HAS low after HSTROBE low...
Page 181
Case 2. HPID read with auto-increment and read FIFO initially empty Case 1. HPIA write Case 2. HPID write with no auto-increment C64x+ Peripheral Information and Electrical Specifications SM320C6455-EP (1) (2) 7-51) -720 -850 A-1000/-1000 -1200 9 * M + 20...
Page 182
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 HCNTL[1:0] HR/W HHWIL HSTROBE HD[15:0] HRDY HSTROBE refers to the following logical operation on HCS, HDS1, and HDS2: [NOT(HDS1 XOR HDS2)] OR HCS. 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.
Page 183
HPI peripheral, see the TMS320C645x DSP Host Port Interface (HPI) User's Guide (literature number SPRU969). Figure 7-45. HPI16 Read Timing (HAS Used) Submit Documentation Feedback FIXED-POINT DIGITAL SIGNAL PROCESSOR C64x+ Peripheral Information and Electrical Specifications SM320C6455-EP SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008...
Page 184
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 HCNTL[1:0] HR/W HHWIL HSTROBE HD[15:0] HRDY HSTROBE refers to the following logical operation on HCS, HDS1, and HDS2: [NOT(HDS1 XOR HDS2)] OR HCS. 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.
Page 185
HPI peripheral, see the TMS320C645x DSP Host Port Interface (HPI) User's Guide (literature number SPRU969). Figure 7-47. HPI16 Write Timing (HAS Used) Submit Documentation Feedback FIXED-POINT DIGITAL SIGNAL PROCESSOR C64x+ Peripheral Information and Electrical Specifications SM320C6455-EP SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008...
Page 186
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 HAS (input) HCNTL[1:0] (input) HR/W (input) HSTROBE (input) HCS (input) HD[31:0] (output) HRDY (output) HSTROBE refers to the following logical operation on HCS, HDS1, and HDS2: [NOT(HDS1 XOR HDS2)] OR HCS.
Page 187
, HSTROBE high pulse duration, must be met between consecutive HPI accesses in HPI32 w(HSTBH) mode. Figure 7-49. HPI32 Read Timing (HAS Used) Submit Documentation Feedback FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 C64x+ Peripheral Information and Electrical Specifications SM320C6455-EP...
Page 188
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 HAS (input) HCNTL[1:0] (input) HR/W (input) HSTROBE (input) HCS (input) HD[31:0] (input) HRDY (output) HSTROBE refers to the following logical operation on HCS, HDS1, and HDS2: [NOT(HDS1 XOR HDS2)] OR HCS.
Page 189
, HSTROBE high pulse duration, must be met between consecutive HPI accesses in HPI32 w(HSTBH) mode. Figure 7-51. HPI32 Write Timing (HAS Used) Submit Documentation Feedback FIXED-POINT DIGITAL SIGNAL PROCESSOR C64x+ Peripheral Information and Electrical Specifications SM320C6455-EP SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008...
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 7.13 Multichannel Buffered Serial Port (McBSP) The McBSP provides these functions: Full-duplex communication Double-buffered data registers, which allow a continuous data stream Independent framing and clocking for receive and transmit...
Register 3 Partition G/H McBSP0 Enhanced Transmit Channel Enable XCERE30 Register 3 Partition G/H Reserved C64x+ Peripheral Information and Electrical Specifications SM320C6455-EP SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 Figure COMMENTS The CPU and EDMA3 controller can only read this register;...
Page 192
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 HEX ADDRESS RANGE ACRONYM 0290 0000 3400 0000 0290 0004 3400 0010 0290 0008 0290 000C 0290 0010 0290 0014 0290 0018 0290 001C 0290 0020 0290 0024...
CLKX int CLKX ext CLKX int CLKX ext (see Figure 7-52) PARAMETER CLKR/X int C64x+ Peripheral Information and Electrical Specifications SM320C6455-EP SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 (see Figure 7-52) -720 -850 A-1000/-1000 -1200 (2) (3) 6P or 10 0.5t...
Page 194
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 Table 7-60. Switching Characteristics Over Recommended Operating Conditions for McBSP Pulse duration, CLKR/X high or CLKR/X low w(CKRX) Delay time, CLKR high to internal FSR valid d(CKRH-FRV)
Page 195
FIXED-POINT DIGITAL SIGNAL PROCESSOR Bit(n-1) Bit 0 Bit(n-1) Figure 7-52. McBSP Timing Figure 7-53. FSR Timing When GSYNC = 1 C64x+ Peripheral Information and Electrical Specifications SM320C6455-EP SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 (n-2) (n-3) (n-2) (n-3) Figure...
Page 196
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 Table 7-62. Timing Requirements for McBSP as SPI Master or Slave: CLKSTP = 10b, CLKXP = 0 Setup time, DR valid before CLKX low su(DRV-CKXL) Hold time, DR valid after CLKX low h(CKXL-DRV) (1) P = 1/CPU clock frequency in ns.
Page 197
T – 2 T + 3 –2 –2 H – 2 H + 4 Bit(n-1) (n-2) Bit(n-1) (n-2) C64x+ Peripheral Information and Electrical Specifications SM320C6455-EP (1) (2) -720 -850 UNIT -1200 SLAVE 2 – 18P 5 + 36P 7-55) -720...
Page 198
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 Table 7-66. Timing Requirements for McBSP as SPI Master or Slave: CLKSTP = 10b, CLKXP = 1 Setup time, DR valid before CLKX high su(DRV-CKXH) Hold time, DR valid after CLKX high h(CKXH-DRV) (1) P = 1/CPU clock frequency in ns.
Page 199
MASTER H – 2 T – 2 –2 –2 L – 2 Bit(n-1) Bit(n-1) C64x+ Peripheral Information and Electrical Specifications SM320C6455-EP SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 -720 -850 A-1000/-1000 -1200 MASTER SLAVE 2 – 18P 5 + 36P...
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 7.14 Ethernet MAC (EMAC) The Ethernet Media Access Controller (EMAC) module provides an efficient interface between the C6455 DSP core processor and the networked community. The EMAC supports 10Base-T (10 Mbits/second [Mbps]), and 100BaseTX (100 Mbps), in either half- or full-duplex mode, and 1000BaseT (1000 Mbps) in full-duplex mode, with hardware flow control and quality-of-service (QOS) support.
RMII modes on the EMAC. For a detailed description of these pin functions, see Functions. Submit Documentation Feedback FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 Table 7-70 shows which multiplexed pins are used in the MII, GMII, C64x+ Peripheral Information and Electrical Specifications SM320C6455-EP Table 2-3, Terminal...
Page 202
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 Table 7-70. EMAC/MDIO Multiplexed Pins (MII, RMII, and GMII Modes) BALL NUMBER Using the RMII Mode of the EMAC The Ethernet Media Access Controller (EMAC) contains logic that allows it to communicate using the Reduced Media Independent Interface (RMII) protocol.
Page 203
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR www.ti.com SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 Interface Mode Clocking The on-chip PLL2 and PLL2 Controller generate the clocks to the EMAC module in RGMII or GMII mode. When the EMAC is enabled with these modes, the input clock to the PLL2 Controller (CLKIN2) must have a 25-MHz frequency.
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 7.14.3 EMAC Electrical Data/Timing 7.14.3.1 EMAC MII and GMII Electrical Data/Timing Table 7-75. Timing Requirements for MRCLK - MII and GMII Operation (see Cycle time, MRCLK c(MRCLK)
Page 209
Figure 7-62. EMAC Receive Interface Timing [MII and GMII Operation] Submit Documentation Feedback FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 Operation (see Figure 7-61) 1000 Mbps C64x+ Peripheral Information and Electrical Specifications SM320C6455-EP -720 -850 A-1000/-1000 UNIT -1200 1000 Mbps (see Figure...
Page 210
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 Table 7-79. Switching Characteristics Over Recommended Operating Conditions for EMAC MII and GMII Delay time, MTCLK high to transmit selected signals valid d(MTCLKH-MTXD) (1) For MII, Transmit selected signals include: MTXD[3:0] and MTXEN. For GMII, Transmit selected signals include: GMTXD[7:0] and MTXEN.
FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 PARAMETER Figure 7-65. RMREFCLK Timing 10/100 Mbit/s (see Figure 7-66) PARAMETER C64x+ Peripheral Information and Electrical Specifications SM320C6455-EP Figure 7-65) -720 -850 A-1000/-1000 UNIT -1200 -720 -850 A-1000/-1000...
Page 212
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 Table 7-83. Timing Requirements for EMAC RMII Input Receive for 100 Mbps Setup time, receive selected signals valid before MREFCLK (at DSP) su(MRXD-MREFCLK) high/low Hold time, receive selected signals valid after MREFCLK (at DSP) high/low h(MREFCLK-MRXD) (1) For RMII, receive selected signals include: MRXD[1:0], MRXER, and MCRSDV.
Page 214
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 Table 7-86. Timing Requirements for EMAC RGMII Input Receive for 10/100/1000 Mbps Setup time, receive selected signals valid before RXC (at DSP) high/low su(RXD-RXCH) Hold time, receive selected signals valid after RXC (at DSP) high/low h(RXCH-RXD) (1) For RGMII, receive selected signals include: RXD[3:0] and RXCTL.
Page 215
FIXED-POINT DIGITAL SIGNAL PROCESSOR Transmit (see Figure 7-70) PARAMETER 1st Half-byte 2nd Half-byte TXEN TXERR C64x+ Peripheral Information and Electrical Specifications SM320C6455-EP SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 -720 -850 A-1000/-1000 -1200 TXC at DSP pins Internal TXC (A)(B) UNIT...
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 7.14.4 Management Data Input/Output (MDIO) The Management Data Input/Output (MDIO) module implements the 802.3 serial management interface to interrogate and controls up to 32 Ethernet PHY(s) connected to the device, using a shared two-wire bus.
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 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. 7.15.1 Timers Device-Specific Information The C6455 device has two general-purpose timers, Timer0 and Timer1, each of which can be configured as a general-purpose timer or a watchdog timer.
TINPLx TOUTLx Submit Documentation Feedback FIXED-POINT DIGITAL SIGNAL PROCESSOR (see Figure 7-73) PARAMETER Figure 7-73. Timer Timing C64x+ Peripheral Information and Electrical Specifications SM320C6455-EP SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 (see Figure 7-73) -720 -850 A-1000/-1000 -1200 -720...
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 7.16 Enhanced Viterbi-Decoder Coprocessor (VCP2) 7.16.1 VCP2 Device-Specific Information The C6455 device has a high-performance embedded coprocessor [Viterbi-Decoder Coprocessor (VCP2) that significantly speeds up channel-decoding operations on-chip. The VCP2 operating at CPU clock divided-by-4 can decode over 694 7.95-Kbps adaptive multi-rate (AMR) [K = 9, R = 1/3] voice channels.
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 7.17.2 TCP2 Peripheral Register Description(s) EDMA BUS CONFIGURATION BUS HEX ADDRESS RANGE HEX ADDRESS RANGE 5000 0000 5000 0004 5000 0008 5000 000C 5000 0010 5000 0014...
Section Section Table 7-98. Default Values for PCI Configuration Registers REGISTER NOTE C64x+ Peripheral Information and Electrical Specifications SM320C6455-EP SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 3, Device Configuration. Table 7-98 shows the registers which can DEFAULT VALUE 104C B000h...
7.18.3 PCI Electrical Data/Timing Texas Instruments (TI) has performed the simulation and system characterization to ensure that the PCI peripheral meets all AC timing specifications as required by the PCI Local Bus Specification (version 2.3). The AC timing specifications are not reproduced here. For more information on the AC timing specifications, see section 4.2.3, Timing Specification (33 MHz timing), and section 7.6.4, Timing...
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 7.19 UTOPIA 7.19.1 UTOPIA Device-Specific Information The Universal Test and Operations PHY Interface for ATM (UTOPIA) peripheral is a 50 MHz, 8 Bit Slave-only interface. The UTOPIA is more simplistic than the Ethernet MAC, in that the UTOPIA is serviced directly by the EDMA3 controller.
SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 (see MAX and V MIN. Figure 7-74. UXCLK Timing (see MAX and V MIN. Figure 7-75. URCLK Timing C64x+ Peripheral Information and Electrical Specifications SM320C6455-EP Figure 7-74) -720 -850 A-1000/-1000 UNIT -1200 0.4t 0.6t...
Page 232
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 Table 7-108. Timing Requirements for UTOPIA Slave Transmit (see Setup time, UXADDR valid before UXCLK high su(UXAV-UXCH) Hold time, UXADDR valid after UXCLK high h(UXCH-UXAV) Setup time, UXENB low before UXCLK high...
Page 233
Figure 7-77. UTOPIA Slave Receive Timing Submit Documentation Feedback FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 Receive Cycles (see Figure 7-77) PARAMETER 0x1F C64x+ Peripheral Information and Electrical Specifications SM320C6455-EP Figure 7-77) -720 -850 A-1000/-1000 UNIT -1200 -720 -850...
I/O buffer information specification (IBIS) models. For the C6455 SRIO Port, Texas Instruments (TI) provides a printed circuit board (PCB) solution showing two DSPs connected via a 4x SRIO link directly to the user. TI has performed the simulation and system characterization to ensure all SRIO interface timings in this solution are met.
Page 235
DOORBELL Interrupt Condition Clear Register 0 Reserved RIO_DOORBELL1_ICSR DOORBELL Interrupt Condition Status Register 1 Reserved RIO_DOORBELL1_ICCR DOORBELL Interrupt Condition Clear Register 1 Reserved C64x+ Peripheral Information and Electrical Specifications SM320C6455-EP SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 REGISTER NAME...
Page 236
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 Table 7-112. RapidIO Control Registers (continued) HEX ADDRESS RANGE 02D0 0220 02D0 0224 02D0 0228 02D0 022C 02D0 0230 02D0 0234 02D0 0238 02D0 023C 02D0 0240...
Page 237
LSU3 Control Register 3 RIO_LSU3_REG4 LSU3 Control Register 4 RIO_LSU3_REG5 LSU3 Control Register 5 RIO_LSU3_REG6 LSU3 Control Register 6 LSU3 Congestion Control Flow Mask Register C64x+ Peripheral Information and Electrical Specifications SM320C6455-EP SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 REGISTER NAME...
Page 238
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 Table 7-112. RapidIO Control Registers (continued) HEX ADDRESS RANGE 02D0 0460 02D0 0464 02D0 0468 02D0 046C 02D0 0470 02D0 0474 02D0 0478 02D0 047C RIO_LSU4_FLOW_MASKS3 02D0 0480 - 02D0 04FC...
Page 239
Transmit CPPI Weighted Round Robin Control Register 1 RIO_TX_QUEUE_CNTL2 Transmit CPPI Weighted Round Robin Control Register 2 RIO_TX_QUEUE_CNTL3 Transmit CPPI Weighted Round Robin Control Register 3 C64x+ Peripheral Information and Electrical Specifications SM320C6455-EP SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 REGISTER NAME...
Page 240
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 Table 7-112. RapidIO Control Registers (continued) HEX ADDRESS RANGE 02D0 07F0 - 02D0 07FC 02D0 0800 02D0 0804 02D0 0808 02D0 080C 02D0 0810 02D0 0814 02D0 0818...
Page 241
RIO_PE_FEAT Processing Element Features CAR Reserved RIO_SRC_OP Source Operations CAR RIO_DEST_OP Destination Operations CAR Reserved RIO_PE_LL_CTL Processing Element Logical Layer Control CSR Reserved C64x+ Peripheral Information and Electrical Specifications SM320C6455-EP SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 REGISTER NAME...
Page 242
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 Table 7-112. RapidIO Control Registers (continued) HEX ADDRESS RANGE 02D0 1058 02D0 105C 02D0 1060 02D0 1064 02D0 1068 RIO_HOST_BASE_ID_LOCK 02D0 106C 02D0 1070 - 02D0 10FC...
Page 243
Port 3 Packet/Control Symbol Error Capture CSR 3 Port 3 Packet/Control Symbol Error Capture CSR 4 Reserved RIO_SP3_ERR_RATE Port 3 Error Rate CSR RIO_SP3_ERR_THRESH Port 3 Error Rate Threshold CSR C64x+ Peripheral Information and Electrical Specifications SM320C6455-EP SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 REGISTER NAME...
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 Table 7-112. RapidIO Control Registers (continued) HEX ADDRESS RANGE 02D0 2130 - 02D1 0FFC 02D1 1000 - 02D1 1FFC 02D1 2000 RIO_SP_IP_DISCOVERY_TIMER 02D1 2004 02D1 2008 02D1 200C...
Page 245
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR www.ti.com SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 TI only supports designs that follow the board design guidelines outlined in the SPRAAA8 application report. Submit Documentation Feedback C64x+ Peripheral Information and Electrical Specifications...
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 7.21 General-Purpose Input/Output (GPIO) 7.21.1 GPIO Device-Specific Information On the C6455 the GPIO peripheral pins GP[15:8] and GP[3:0] are muxed with the UTOPIA, PCI, and McBSP1 peripheral pins and the SYSCLK4 signal. For more detailed information on device/peripheral configuration and the C6455 device pin muxing, see 7.21.2 GPIO Peripheral Register Description(s)
Submit Documentation Feedback FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 (1) (2) (see Figure 7-78) PARAMETER Figure 7-78. GPIO Port Timing C64x+ Peripheral Information and Electrical Specifications SM320C6455-EP (see Figure 7-78) -720 -850 A-1000/-1000 UNIT -1200 -720...
SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 7.22 Emulation Features and Capability 7.22.1 Advanced Event Triggering (AET) The C6455 device supports Advanced Event Triggering (AET). This capability can be used to debug complex problems as well as understand performance characteristics of user applications. AET provides...
TRST will always be asserted upon power up and the DSP's internal emulation logic will always be properly initialized when this pin is not routed out. JTAG controllers from Texas Instruments actively drive TRST high. However, some third-party JTAG controllers may not drive TRST high but expect the use of an external pullup resistor on TRST.
This data sheet revision history highlights the technical changes made to the SPRS276G device-specific data sheet to make it an SPRS276H revision. Scope: Applicable updates to the C64x device family, specifically relating to the SM320C6455-EP device, have been incorporated. Global Added 1.2-GHz device information...
The following packaging information reflects the most current released data available for the designated device(s). This data is subject to change without notice and without revision of this document. Submit Documentation Feedback SM320C6455-EP FIXED-POINT DIGITAL SIGNAL PROCESSOR SPRS462B – SEPTEMBER 2007 – REVISED JANUARY 2008 1.45...
www.ti.com PACKAGING INFORMATION Orderable Device Status SM320C6455BGTZEP ACTIVE SM320C6455BGTZSEP ACTIVE V62/07649-01XA ACTIVE V62/07649-02XA ACTIVE The marketing status values are defined as follows: ACTIVE: Product device recommended for new designs. LIFEBUY: TI has announced that the device will be discontinued, and a lifetime-buy period is in effect. NRND: Not recommended for new designs.
Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, modifications, enhancements, improvements, and other changes to its products and services at any time and to discontinue any product or service without notice. Customers should obtain the latest relevant information before placing orders and should verify that such information is current and complete. All products are sold subject to TI’s terms and conditions of sale supplied at the time of order acknowledgment.
Need help?
Do you have a question about the SM320C6455-EP and is the answer not in the manual?
Questions and answers