Tms320Dm814X Davinci™ Video Processors: 1 High-Performance System-On-Chip (Soc)
Tms320Dm814X Davinci™ Video Processors: 1 High-Performance System-On-Chip (Soc)
TMS320DM814x DaVinci™
Video Processors
Check for Samples: TMS320DM8148, TMS320DM8147
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 © 2011–2013, Texas Instruments Incorporated
specifications per the terms of the Texas Instruments standard warranty. Production
processing does not necessarily include testing of all parameters.
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
• 32KB of Embedded Trace Buffer (ETB) and Technology to Reduce PCB Cost
5-Pin Trace Interface for Debug • 45-nm CMOS Technology
• IEEE 1149.1 (JTAG) Compatible • 1.8- and 3.3-V Dual Voltage Buffers for General
• 684-Pin Pb-Free BGA Package (CYE Suffix), I/O
0.8-mm Ball Pitch With Via Channel
1.2 Applications
• HD Video Conferencing - Skype® Endpoints
• Video Surveillance DVRs, IP Netcam
• Digital Signage
• Media Players and Adapters
• Mobile Medical Imaging
• Network Projectors
• Home Audio and Video Equipment
1.3 Description
TMS320DM814x DaVinci video processors are highly integrated, programmable platforms that leverage
the DaVinci processor technology to meet the processing needs of the following applications to name a
few:
• HD Video Conferencing - Skype endpoints
• Video Surveillance DVRs
• IP Netcam
• Digital Signage
• Media Players and Adapters
• Mobile Medical Imaging
• Network Projectors
• Home Audio and Video Equipment
The device enables Original-Equipment Manufacturers (OEMs) and Original-Design Manufacturers
(ODMs) to quickly bring to market devices featuring robust operating systems support, rich user interfaces,
and high processing performance through the maximum flexibility of a fully integrated mixed processor
solution. The device also combines programmable video and audio processing with a highly integrated
peripheral set.
The TMS320DM814x DaVinci video processors also present OEMs and ODMs with new levels of
processor scalability and software reuse. An OEM or ODM that used the AM387x processors in a design
and can make a similar product with added features could scale up to the pin-compatible and software-
compatible TMS320DM814x processors from TI. The TMS320DM814x DaVinci video processors add a
powerful C674x DSP core along with a video encoder and decoder to the hardware on the AM38x.
Additionally, OEMs or ODMs that have used the AM387x or DM814x processors and find a need for a
faster ARM and DSP core performance could scale up to the software-compatible AM389x or
TMS320DM816x devices with higher core speeds.
Programmability is provided by an ARM Cortex-A8 RISC CPU with Neon extension, TI C674x VLIW
floating-point DSP core, and high-definition video and imaging coprocessors. The ARM lets developers
keep control functions separate from A/V algorithms programmed on the DSP and coprocessors, thus
reducing the complexity of the system software. The ARM Cortex-A8 32-Bit RISC Core with Neon floating-
point extension includes: 32KB of Instruction cache; 32KB of Data cache; 512KB of L2 Cache; 48KB of
Boot ROM; and 64KB of RAM.
The rich peripheral set provides the ability to control external peripheral devices and communicate with
external processors. For details on each of the peripherals, see the related sections in this document and
the associated peripheral reference guides. The peripheral set includes:
• HD Video Processing Subsystem
• Dual Port Gigabit Ethernet MACs (10/100/1000 Mbps) [Ethernet Switch] with MII/RMII/GMII/RGMII and
MDIO interface supporting IEEE 1588 Time-Stamping and Industrial Ethernet Protocols
• Two USB ports with integrated 2.0 PHY
• PCIe x1 GEN2 Compliant interface
• Two 10-serializer McASP audio serial ports (with DIT mode)
• Four quad-serilaizer McASP audio serial ports (with DIT mode)
• One McBSP multichannel buffered serial port
• Six UARTs with IrDA and CIR support
• Four SPI serial interfaces
• Three MMC/SD/SDIO serial interfaces
• Four I2C master and slave interfaces
• Parallel Camera Interface (CAM)
• Up to 128 General-Purpose I/Os (GPIOs)
4 High-Performance System-on-Chip (SoC) Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
(A)
Subsystem Subsystem
Coprocessor (HDVICP2)
Video Capture Parallel Cam Input
Media Controller
32 KB 32 KB Display Processing
32KB 32 KB
I-Cache D-Cache
L1 Pgm L1 Data
512 KB L2 Cache HD OSD SD OSD
256 KB L2 Cache
Boot ROM RAM HD VENC SD VENC Resizer
48 KB 64 KB AET
HDMI Xmt SD DACs
ICE Crusher
System MMU
System Interconnect
EDMA
SPI I 2C SATA
(4) (4) 3Gbp/s Ctlr/PHY (One x1
Watchdog (1 Drives) (2) Port)
Timer
MMC/SD/
DCAN UART
SDIO
(2) (6)
Spin Lock Mailbox (3)
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 SPRS647D device-specific
data manual to make it an SPRS647E revision.
Scope: Applicable updates to the DM814x DaVinci™ Video DMP device family, specifically relating to the
TMS320DM8148/47 devices (Silicon Revisions 3.0, 2.1), which are now in the production data (PD) stage
of development have been incorporated.
• Updated/Changed Power-Up Sequence
• Updated/Changed Power-Down Sequence
• Low-end OPP combinations no longer supported (CVDD_x < CVDD)
• Added RXACTIVE Function (Bit 18) to PINCTRLx Register Description
• Added Power-On Hours (POH) section
• Added Latch-Up Performance Absolute Maximum Ratings
• DDR2/DDR3 supports up to 533 MHz
• OPP50 is not supported
• SmartReflex™ (AVS) is not supported
• Deep Sleep Mode is not supported
• HDMI HDCP encryption is not supported
SEE ADDITIONS/MODIFICATIONS/DELETIONS
• Replaced all instances of "DSP/EDMA MMU" with "System MMU"
Global • Deleted all references to OPP50 and Deep Sleep Mode
• Deleted the TMS320DM8146 device along with any device-specific information; no longer
supported
SEE ADDITIONS/MODIFICATIONS/DELETIONS
Section 4.3, Pin Multiplexing Control:
• Updated/Changed bit 18 from "RSV" to "RXACTIVE"
Table 4-11, PINCNTL1 – PINCNTL270 (PINCNTLx) Registers Bit Descriptions:
• Updated/Changed the MUXMODE[7:0] Description from "Values other than those ..." to "A value
of zero results ..."
Section 4 • Updated/Changed bit 18 description to now support RXACTIVE
Device Configurations Table 4-13, PINCNTLx Registers MUXMODE Functions:
• Updated/Changed PINCNTL173 row under 0x20 from "UART2_TXD(M1)" to "UART2_TXD(M0)"
• Updated/Changed PINCNTL231 under 0x80 from "GP3[30](M0)" to "GP3[30](M1)"
Section 7.2.2.1
Dynamic Voltage Table 7-5, Supported OPP Combinations:
Frequency Scaling • Deleted lower-end OPP combinations supported for ARM, DSP, and HDVICP2
(DVFS)
SEE ADDITIONS/MODIFICATIONS/DELETIONS
Section 7.4.1.1, Using the Internal Oscillators:
Table 7-11, Requirements for Crystal Circuit on the Device Oscillator (DEVOSC):
• Added three conditions and the MAX values to the Crystal Frequency Stability PARAMETER
Table 7-15, Timing Requirements for DEVOSC_MXI/DEV_CLKIN
• Added three conditions and the MAX values to the Frequency Stability PARAMETER
Section 7.4.3, AUD_CLKINx Input Clocks:
Section 7.4 • Added section [New]
Clocking Section 7.4.4, CLKIN32 Input Clock:
• Added "/8" to the TIMER1/2/3/4/5/6/7 bullet
Section 7.4.7, Input/Output Clocks Electrical Data/Timing:
• Added Table 7-17, Timing Requirements for AUD_CLKINx [New]
• Added Figure 7-14, AUD_CLKINx Timing [New]
Section 7.4.8, PLLs:
• Deleted PLL Electrical Data/Timing subsection
Section 7.4.9 Table 7-26, Maximum SYSCLK Clock Frequencies:
SYSCLKs • Added footnote, "The maximum frequencies listed..."
Section 8.6.2.3
EMAC RGMII Electrical • Updated/Changed all instances of "at DSP" to "at device"
Data/Timing
Table 8-53, Switching Characteristics Over Recommended Operating Conditions for DDR2/DDR3
Section 8.13.4, Memory Controller:
DDR2/DDR3 Memory
• Updated/Changed NO. 1, tc(DDR_CLK) , Cycle time, DDR[x]_CLK, DDR2/DDR3 mode to DDR2
Controller Electrical
mode
Data/Timing
• Added additional row to NO.1, tc(DDR_CLK), Cycle time, DDR[x]_CLK: DDR3 mode
Section 8.13.4.1.1.1, DDR2 Interface Schematic:
Section 8.13.4.1 • Updated/Changed the sentence from, "... pins by pulling the non-inverted DQS pin..." to "...
DDR2 Routing DDR[x]_DQS[n] pins to the corresponding..."
Specifications • Updated/Changed a sentence from, "... inverted DQS pin..." to "... DDR[x]_DQS[n] pins..."
• Added sentence, "The DVDD_DDR[x] and VREFSSTL_DDR[x] power..."
SEE ADDITIONS/MODIFICATIONS/DELETIONS
Section 8.13.4.2.4.1 Table 8-66, Compatible JEDEC DDR3 Devices (Per Interface):
Compatible JEDEC DDR3 • Updated/Changed the max clock rate in footnote, "DDR3 devices with speed...." from "400" MHz to
Devices "533" MHz
2 Device Overview
ICECrusher
For more details on the ARM Cortex-A8 Subsystem, see the System MMU section of the Chip Level
Resources chapter of the TMS320DM814x DaVinci Digital Media Processors Technical Reference Manual
(Literature Number: SPRUGZ8).
32K Bytes
256K Bytes
L1P RAM/ HDVICP2 Host
L2 RAM
Cache SL2 Port
w/ ECC
w/EDC
256
Cache Control Cache Control
Memory Protect L1P Memory Protect L2
Bandwidth Mgmt Bandwidth Mgmt
256 256
64 64
32 L3 (Fast)
Bandwidth Mgmt CFG
Interconnect
EMC
Memory Protect L1D
Cache Control
MDMA SDMA
8 x 32 128 128
• Time-Stamp Counter - Primarily targeted for Real-Time Operating System (RTOS) robustness, a free-
running time-stamp counter is implemented in the CPU which is not sensitive to system stalls.
For more details on the C674x CPU and its enhancements over the C64x architecture, see the following
documents:
• TMS320C674x DSP CPU and Instruction Set Reference Guide (Literature Number: SPRUFE8)
• TMS320C674x DSP Megamodule Reference Guide (Literature Number: SPRUFK5)
Even
src1 Odd register
register file A
file A (A0, A2,
(A1, A3, A4...A30)
src2 A5...A31)
.L1
odd dst
(D)
even dst
long src 8
32 MSB
ST1b
32 LSB
ST1a
8
long src
src2
32
dst2 (A)
32 (B)
dst1
.M1 src1
src2
32 MSB (C)
LD1b
32 LSB
LD1a
dst
.D1 src1
DA1
src2 2x
1x Even
register
Odd
DA2 src2 file B
register
.D2 (B0, B2,
src1 file B
B4...B30)
dst (B1, B3,
B5...B31)
LD2a 32 LSB
LD2b 32 MSB
src2
(C)
.M2 src1
dst2 32 (B)
dst1 32
(A)
src2
src1
.S2 odd dst
(D)
Data path B even dst
8
long src
32 MSB
ST2a
32 LSB
ST2b
long src 8
even dst
(D)
odd dst
.L2
src2
src1
Control Register
The HDVICP2 is a Video Encoder/Decoder hardware accelerator supporting a range of encode, decode,
and transcode operations for most major video codec standards. The main video Codec standards
supported in hardware are MPEG1/2/4 ASP/SP, H.264 BL/MP/HP, VC-1 SP/MP/AP, RV9/10, AVS-1.0,
and ON2 VP6.2/VP7.
The HDVICP2 hardware accelerator is composed of the following elements:
• Motion estimation acceleration engine
• Loop filter acceleration engine
• Sequencer, including its memories and an interrupt controller
• Intra-prediction estimation engine
• Calculation engine
• Motion compensation engine
• Entropy coder/decoder
• Video Direct Memory Access (DMA)
• Synchronization boxes
• Shared L2 controller
• Local interconnect
For more details on the HDVICP2, see the HD Video Coprocessor SubSystem section of the Chip Level
Resources chapter of the TMS320DM814x DaVinci Digital Media Processors Technical Reference Manual
(Literature Number: SPRUGZ8).
Mailbox Module
For more details on the Mailbox Module, see the Mailbox section of the Chip Level Resources chapter of
the TMS320DM814x DaVinci Digital Media Processors Technical Reference Manual (Literature Number:
SPRUGZ8).
(1) Addresses 0x1000_0000 to 0x10FF_FFFF are mapped to C674x internal addresses 0x0000_0000 to 0x00FF_FFFF.
Copyright © 2011–2013, Texas Instruments Incorporated Device Overview 27
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
3 Device Pins
E F G H
A B C D
SD1_CMD/
P SD1_DAT[0]
GP0[0]
SD1_CLK SD1_DAT[2]_SDRW SD1_DAT[1]_SDIRQ SD1_DAT[3] DVDD_SD
MCA[2]_AXR[0]/
SD0_CMD/
SD0_DAT[6]/ MCA[1]_AXR[3]/
N SD1_CMD/
UART5_RXD MCB_CLKR
DVDD
GP0[2]
GP0[12]
MCA[0]_AXR[9]/
MCA[1]_ACLKR/ MCA[1]_AFSR/ MCA[0]_AXR[5]/ MCA[0]_AXR[6]/
M MCA[1]_AXR[4] MCA[1]_AXR[5] MCA[1]_AXR[9] MCB_DR
MCA[0]_AXR[3] MCB_CLKX/ VDDA_1P8
MCB_CLKR
AUD_CLKIN0/
MCA[5]_AXR[1]/
MCA[0]_AXR[8]/ MCA[0]_AXR[2]/ MCA[0]_AXR[7]/ MCA[5]_AXR[0]/
MCA[0]_AXR[7]/ MCA[4]_AXR[3]/
L MCB_FSX/
MCB_DX
MCA[0]_AFSX I2C[3]_SDA MCA[0]_AHCLKX/
TIM7_IO/
MCA[4]_AXR[2]/
MCB_FSR MCA[3]_AHCLKX]/ GP0[27]
GP0[28]
USB1_DRVVBUS
MCA[4]_AXR[1]/ CLKIN32/
MCA[0]_AXR[1]/ MCA[0]_AXR[0] MCA[5]_ACLKX/ MCA[3]_AXR[3]/ CLKOUT0/
J TIM6_IO/ RESET
I2C[3]_SCL GP0[25] MCA[1]_AXR[9] TIM3_IO/
GP0[24]
GP3[31]
AUD_CLKIN2/
MCA[0]_AXR[9]/
MCA[2]_AXR[3]/
MCA[2]_AHCLKX/
MCA[1]_AXR[7]/ MCA[4]_AFSX/ MCA[3]_AFSX/ MCA[5]_AFSX/ MCA[4]_AXR[0]/
H MCA[5]_AHCLKX/
TIM3_IO/ GP0[22] GP0[17] GP0[26] GP0[23]
NMI
EDMA_EVT2/
GP0[15]
TIM3_IO/
GP0[9]
MCA[3]_AXR[0]/ MCA[3]_AXR[1]/
MCA[3]_ACLKX/
G TIM4_IO/ TIM5_IO/
GP0[16]
GP0[18] GP0[19]
MCA[3]_AXR[2]/
F POR MCA[1]_AXR[8]/ DDR[1]_D[1] DDR[1]_DQM[0] DDR[1]_D[4] DDR[1]_D[17]
GP0[20]
1 2 3 4 5 6 7
E F G H
A B C D
8 9 10 11 12 13 14
E F G H
A B C D
15 16 17 18 19 20 21
E F G H
A B C D
SD2_DAT[5]/ EMAC[0]_MRXD[1]/
GPMC_CS[3]/
GPMC_A[26]/ EMAC[0]_RGRXD[0]/ GPMC_CS[4]/
MDIO/ VIN[1]B_CLK/
GPMC_A[22]/ VIN[1]B_D[6]/ SD2_CMD/ RSV13 RSV12 P
GP1[12] SPI[2]_SCS[0]/
TIM6_IO/ EMAC[0]_RMTXD[1]/ GP1[8]
GP1[26]
GP1[21] GP3[29]
SD2_DAT[6]/
GPMC_A[25]/
VSS GPMC_A[21]/ RSV11 RSV10 N
UART2_TXD/
GP1[20]
GPMC_ADV_ALE/
SD2_DAT[1]_SDIRQ/ GPMC_CS[2]/
SD2_CLK/ GPMC_CS[6]/
VDDA_1P8 GPMC_A[3]/ GPMC_A[24]/ RSV8 RSV9 M
GP1[15] TIM5_IO/
GP1[13] GP1[25]
GP1[28]
EMAC[0]_MTCLK/
EMAC[0]_MCOL/ SD2_DAT[7]/
EMAC[0]_RGRXC/
EMAC[0]_RGRXCTL/ GPMC_A[24]/ SD2_DAT[0]/
VIN[1]B_D[0]/
VSS VIN[1]B_D[1]/ GPMC_A[20]/ GPMC_A[4]/ RSV6 RSV7 L
SPI[3]_SCS[3]/
EMAC[0]_RMRXD[0]/ UART2_RXD/ GP1[14]
I2C[2]_SDA/
GP3[24] GP1[19]
GP3[23]
EMAC[0]_MRXDV/ EMAC[0]_GMTCLK/
SD2_DAT[2]_SDRW/ GPMC_CS[1]/
EMAC[1]_RGRXD[1]/ EMAC[1]_RGRXC/
GPMC_A[2]/ GPMC_A[25]/ K
GPMC_A[5]/ GPMC_A[6]/
GP2[6] GP1[24]
SPI[2]_SCLK SPI[2]_D[1]
EMAC[0]_MRXD[3]/
EMAC[0]_MTXD[6]/ EMAC[0]_MTXEN/ EMAC[0]_MRXER/
EMAC[0]_MTXD[0]/ EMAC[1]_RGRXCTL/
EMAC[1]_RGRXD[0]/ EMAC[1]_RGRXD[2]/ EMAC[0]_RGTXCTL/ EMAC_RMREFCLK/ SD2_DAT[3]/
EMAC[1]_RGRXD[3]/ GPMC_A[27]/
EMAC[1]_RMTXD[0]/ EMAC[1]_RMTXEN/ VIN[1]B_D[3]/ TIM2_IO/ GPMC_A[1]/ J
GPMC_A[7]/ GPMC_A[26]/
GPMC_A[13]/ GPMC_A[15]/ EMAC[0]_RMRXER/ GP1[10] GP2[5]
SPI[2]_D[0] GPMC_A[0]/
UART1_TXD UART1_RTS GP3[26]
UART5_RXD
EMAC[0]_MRCLK/
EMAC[0]_MTXD[2]/ EMAC[0]_MTXD[3]/ EMAC[0]_MTXD[7]/
EMAC[0]_MTXD[1]/ EMAC[0]_MRXD[5]/ EMAC[0]_RGTXC/
EMAC[1]_RGTXCTL/ EMAC[1]_RGTXD[0]/ EMAC[1]_RGTXD[3]/
EMAC[1]_RGTXD[1]/ EMAC[0]_RGTXD[3]/ VIN[1]B_D[4]/ MDCLK/
EMAC[1]_RMRXD[0]/ EMAC[1]_RMRXD[1]/ EMAC[1]_RMTXD[1]/ H
GPMC_A[8]/ GPMC_A[2]/ EMAC[0]_RMCRSDV/ GP1[11]
GPMC_A[9]/ GPMC_A[10]/ GPMC_A[14]/
UART4_RXD UART5_CTS SPI[3]_SCS[2]/
UART4_TXD UART4_CTS UART1_CTS
GP3[27]
EMAC[0]_MTXD[4]/ EMAC[0]_MRXD[0]/
EMAC[0]_MRXD[7]/
EMAC[1]_RGTXD[2]/ EMAC[0]_RGTXD[0]/
EMAC[0]_RGTXD[1]/
EMAC[1]_RMRXER/ VIN[1]B_D[5]/ G
GPMC_A[4]/
GPMC_A[11]/ EMAC[0]_RMTXD[0]/
SPI[2]_SCS[3]
UART4_RTS GP3[28]
EMAC[0]_MTXD[5]/
EMAC[0]_MRXD[6]/
EMAC[1]_RGTXC/
EMAC[0]_RGTXD[2]/
DDR[0]_D[17] DDR[0]_D[4] DDR[0]_D[3] DDR[0]_D[1] EMAC[1]_RMCRSDV/ F
GPMC_A[3]/
GPMC_A[12]/
UART5_RTS
UART1_RXD
22 23 24 25 26 27 28
UART0_DCD/
UART3_RXD/ DCAN0_TX/
VOUT[0]_G_Y_YC[2]/
DEVOSC_MXI/ SPI[0]_SCS[3]/ UART2_TXD/
AH VSS DEVOSC_MXO UART0_RXD EMU3/
DEV_CLKIN I2C[2]_SCL/ I2C[3]_SDA/
GP2[24]
SD1_POW/ GP1[0]
GP1[2]
UART0_DSR/
UART0_DTR/ UART3_TXD/ DCAN0_RX/
VOUT[0]_B_CB_C[2]
UART3_CTS/ SPI[0]_SCS[2]/ UART2_RXD/
AG VSS VSSA_DEVOSC UART0_TXD EMU2/
UART1_TXD/ I2C[2]_SDA/ I2C[3]_SCL/
GP2[22]
GP1[4] SD1_SDWP/ GP1[1]
GP1[3]
UART0_RTS/
UART0_RIN/
UART4_TXD/
UART3_RTS/
AF SERDES_CLKP SERDES_CLKN SPI[0]_D[1] DCAN1_RX/ VOUT[0]_R_CR[6]/
UART1_RXD/
SPI[1]_SCS[2]/
GP1[5]
SD2_SDCD
SPI[0]_SCS[1]/
UART0_CTS/
SD1_SDCD/
UART4_RXD/
SATA_ACT0_LED/
AE VSS VSS SPI[0]_D[0] DCAN1_TX/
EDMA_EVT1/
SPI[1]_SCS[3]/
TIM4_IO/
SD0_SDCD
GP1[6]
SPI[1]_SCS[0]/
AD PCIE_TXN0 PCIE_TXP0 RTCK SPI[0]_SCS[0]
GP1[16]
SPI[1]_SCLK/
AC PCIE_RXN0 PCIE_RXP0 I2C[0]_SCL TDO SPI[0]_SCLK
GP1[17]
DEVOSC_WAKE/
SPI[1]_SCS[1]/
W GP1[7] GP1[8] TCLK
TIM5_IO/
GP1[7]
MCA[2]_AXR[2]/ MCA[2]_AXR[1]/
MCA[1]_AXR[0]/ MCA[1]_AXR[6]/ SD0_DAT[7]/
V GP1[9] GP1[10] MCA[1]_AFSX VSS
SD0_DAT[4] TIM2_IO/ UART5_TXD/
GP0[14] GP0[13]
TCLKIN/ MCA[1]_AXR[1]/
T AUXOSC_MXO DVDD
GP0[30] SD0_DAT[5]
AUD_CLKIN1/
MCA[0]_AXR[8]/
MCA[1]_AHCLKX/ SD0_DAT[0]/
AUXOSC_MXI/ MCA[1]_AXR[2]/ MCA[0]_AXR[4]/
R VSSA_AUXOSC MCA[0]_ACLKX MCA[4]_AHCLKX/ SD1_DAT[4]/
AUX_CLKIN MCB_FSR EDMA_EVT3/
MCA[1]_AXR[8]
GP0[3]
TIM2_IO/
GP0[8]
1 2 3 4 5 6 7
E F G H
A B C D
VIN[0]A_D[4]/ VIN[0]A_D[10]_BD[2]/
AH USB0_CE USB0_DM USB1_ID USB1_DM USB1_CE
GP2[9] GP2[15]
VIN[0]A_D[9]_BD[1]/
AG EMU0 USB0_ID USB0_DP USB0_VBUSIN USB1_DP USB1_VBUSIN
GP2[14]
VIN[0]A_D[0]/ USB0_DRVVBUS/
AF VOUT[0]_R_CR[5] VOUT[0]_R_CR[7] VOUT[0]_G_Y_YC[9]
GP1[11] GP0[7]
VIN[0]A_D[3]/
AE VOUT[0]_R_CR[8] VSS EMU1 VOUT[0]_G_Y_YC[8]
GP2[8]
VOUT[0]_R_CR[2]/
AD RSV1 EMU4/ VOUT[0]_B_CB_C[4] VOUT[0]_CLK VOUT[0]_G_Y_YC[7]
GP2[26]
VIN[0]A_D[14]_BD[6]/ VIN[0]A_D[15]_BD[7]/
VIN[0]A_D[2]/
AC RSV5 VOUT[0]_B_CB_C[6] VOUT[0]_HSYNC CAM_STROBE/ VOUT[0]_R_CR[9] CAM_SHUTTER/
GP2[7]
GP2[19] GP2[20]
VOUT[0]_R_CR[3]/ VIN[0]A_D[1]/
AB VOUT[0]_G_Y_YC[4] VOUT[0]_B_CB_C[7] VOUT[0]_G_Y_YC[5] VOUT[0]_VSYNC DVDD
GP2[27] GP1[12]
VOUT[0]_AVID/
VOUT[0]_FLD/
VIN[0]A_D[7]/ VSS
AA VOUT[0]_G_Y_YC[6] VOUT[0]_R_CR[4] SPI[3]_SCLK/ VDDA_USB0_1P8 VDDA_USB_3P3
GP2[12]
TIM7_IO/
GP2[21]
8 9 10 11 12 13 14
E F G H
A B C D
VIN[0]A_D[11]_BD[3]/
VOUT[0]_G_Y_YC[3]/ VIN[0]A_D[6]/
CAM_WE/ HDMI_CLKN HDMI_DN0 HDMI_DN1 HDMI_DN2 AH
GP2[25] GP2[11]
GP2[16]
VIN[0]A_D[12]_BD[4]/
VIN[0]A_D[5]/
VOUT[0]_B_CB_C[9] CLKOUT1/ HDMI_CLKP HDMI_DP0 HDMI_DP1 HDMI_DP2 AG
GP2[10]
GP2[17]
VIN[0]A_D[21]/ VIN[0]A_DE/
VIN[0]B_CLK/ CAM_D[13]/ VIN[0]B_HSYNC/
VOUT[0]_B_CB_C[3]/
CLKOUT0/ EMAC[1]_RMTXD[0]/ VSS UART5_TXD/ AE
GP2[23]
GP1[9] SPI[3]_SCLK/ I2C[2]_SDA/
GP0[15] GP2[0]
VOUT[1]_G_Y_YC[1]/
VIN[0]B_FLD/ CAM_D[3]/ VIN[0]A_VSYNC/
VOUT[0]_B_CB_C[5] CAM_D[4]/ GPMC_A[5]/ UART5_CTS/ VSS AD
GP0[21] UART4_RXD/ GP2[4]
GP0[22]
VIN[0]A_D[17]/
VIN[0]A_DE/
VIN[0]A_D[8]_BD[0]/ VIN[0]A_CLK/ CAM_D[9]/
DVDD CAM_D[7]/ VDDA_VID0PLL_1P8 VDDA_VDAC_1P8 AB
GP2[13] GP2[2] EMAC[1]_RMRXER/
GP0[18]
GP0[11]
VIN[0]A_FLD/
VIN[0]A_D[16]/
VIN[0]B_VSYNC/
CAM_D[8]/
DVDD VSS DVDD VDDA_VID1PLL_1P8 VSSA_VDAC UART5_RXD/ AA
I2C[2]_SCL/
I2C[2]_SCL/
GP0[10]
GP2[1]
15 16 17 18 19 20 21
E F G H
A B C D
VOUT[1]_B_CB_C[3]/ VOUT[1]_B_CB_C[8]/
VOUT[1]_G_Y_YC[6]/
EMAC[1]_MRCLK/ EMAC[1]_MRXD[4]/
EMAC[1]_GMTCLK/
TV_OUT1 TV_RSET TV_OUT0 VIN[1]A_D[0]/ VIN[1]A_D[5]/ VSS AH
VIN[1]A_D[11]/
UART4_CTS/ I2C[3]_SCL/
GP3[10]
GP3[0] GP3[5]
VOUT[1]_R_CR[3]/
VOUT[1]_B_CB_C[4]/ VOUT[1]_R_CR[4]/ GPMC_A[14]/
VOUT[1]_G_Y_YC[5]/
EMAC[1]_MRXD[0]/ EMAC[1]_MTXD[3]/ VIN[1]A_D[22]/
I2C[1]_SDA/ EMAC[1]_MRXDV/
TV_VFB1 TV_VFB0 VIN[1]A_D[1]/ VIN[1]A_D[15]/ HDMI_SDA/ AG
HDMI_SDA VIN[1]A_D[10]/
UART4_RXD/ SPI[3]_SCS[1]/ SPI[2]_SCLK/
GP3[9] I2C[2]_SDA
GP3[1] GP3[14]
GP3[21]
VOUT[1]_G_Y_YC[2]/ VOUT[1]_B_CB_C[2]/
VOUT[1]_B_CB_C[5]/ GPMC_A[13]/
VOUT[1]_G_Y_YC[7]/ GPMC_A[0]/
EMAC[1]_MRXD[1]/ VIN[1]A_D[21]/
I2C[1]_SCL/ EMAC[1]_MTXD[0]/ VIN[1]A_D[7]/
VSS VIN[1]A_D[2]/ HDMI_SCL/ AF
HDMI_SCL VIN[1]A_D[12]/ SPI[2]_SCS[2]/ HDMI_CEC/
UART4_TXD/
GP3[11] I2C[2]_SCL/ SPI[2]_D[0]/
GP3[2]
GP3[20] GP3[30]
VOUT[1]_R_CR[2]/
VOUT[1]_B_CB_C[1]/
VOUT[1]_CLK/ VOUT[1]_G_Y_YC[8]/ GPMC_A[15]/
CAM_HS/ GPMC_A[18]/
EMAC[1]_MTCLK/ EMAC[1]_MTXD[1]/ VIN[1]A_D[23]/
GPMC_A[9]/ TIM2_IO/ AE
VIN[1]A_HSYNC/ VIN[1]A_D[13]/ HDMI_HPDET/
UART2_RXD/ GP1[13]
GP2[28] GP3[12] SPI[2]_D[1]/
GP0[26]
GP3[22]
VOUT[1]_B_CB_C[0]/ VOUT[1]_B_CB_C[6 ]/
VOUT[1]_G_Y_YC[9]/
CAM_VS/ EMAC[1]_MRXD[2]/ GPMC_A[20]/
EMAC[1]_MTXD[2]/ GPMC_A[16]/
GPMC_A[10]/ VIN[1]A_D[3]/ SPI[2]_SCS[1]/ AD
VIN[1]A_D[14]/ GP2[5]
UART2_TXD/ UART3_RXD/ GP1[15]
GP3[13]
GP0[27] GP3[3]
VOUT[1]_HSYNC/
VOUT[1]_B_CB_C[7]/ VOUT[1]_R_CR[5]/
EMAC[1]_MCOL/
VIN[0]A_FLD/ EMAC[1]_MRXD[3]/ EMAC[1]_MTXD[4]/ GPMC_A[19]/ GPMC_A[21]/
VIN[1]A_VSYNC/
CAM_D[5]/ VIN[1]A_D[4]/ VIN[1]A_D[16]/ TIM3_IO/ SPI[2]_D[0]/ AC
SPI[3]_D[1]/
GP0[20] UART3_TXD/ SPI[3]_SCLK/ GP1[14] GP1[16]
UART3_RTS/
GP3[4] GP3[15]
GP2[29]
VOUT[1]_FLD/
GPMC_A[22]/
CAM_FLD/
SPI[2]_D[1]/
CAM_WE/ GPMC_D[9]/
HDMI_CEC/ AB
GPMC_A[11]/ BTMODE[9]
TIM4_IO/
UART2_CTS/
GP1[17]
GP0[28]
VOUT[1]_VSYNC/
VOUT[1]_R_CR[0]/ EMAC[1]_MCRS/ VOUT[1]_B_CB_C[9]/ VOUT[1]_R_CR[6]/ GPMC_A[23]/
CAM_D[0]/ VIN[1]A_FLD/ EMAC[1]_MRXD[5]/ EMAC[1]_MTXD[5]/ SPI[2]_SCLK/
GPMC_D[11]/ GPMC_D[5]/
GPMC_A[8]/ VIN[1]A_DE/ VIN[1]A_D[6]/ VIN[1]A_D[17]/ HDMI_HPDET/ AA
BTMODE[11] BTMODE[5]
UART4_RTS/ SPI[3]_D[0]/ I2C[3]_SDA/ SPI[3]_D[1]/ TIM5_IO/
GP0[25] UART3_CTS/ GP3[6] GP3[16] GP1[18]
GP2[30]
VOUT[1]_AVID/
VOUT[1]_R_CR[9]/
EMAC[1]_MRXER/ VOUT[1]_G_Y_YC[3]/
EMAC[1]_MTXEN/
VIN[1]A_CLK/ EMAC[1]_MRXD[6]/ GPMC_D[15]/ GPMC_D[10]/ GPMC_D[8]/ GPMC_D[1]/
VIN[1]A_D[20]/ Y
UART4_RTS/ VIN[1]A_D[8]/ BTMODE[15] BTMODE[10] BTMODE[8] BTMODE[1]
UART5_TXD/
TIM6_IO/ GP3[7]
GP3[19]
GP2[31]
VOUT[1]_R_CR[8]/
VOUT[1]_G_Y_YC[4]/ GPMC_WAIT[0]/
EMAC[1]_MTXD[7]/
EMAC[1]_MRXD[7]/ GPMC_D[3]/ GPMC_A[26]/
VIN[1]A_D[19]/ W
VIN[1]A_D[9]/ BTMODE[3] EDMA_EVT0/
UART5_RXD/
GP3[8] GP1[31]
GP3[18]
VOUT[1]_R_CR[7]/ GPMC_BE[1]/
EMAC[1]_MTXD[6]/ GPMC_A[24]/
GPMC_A[17]/ GPMC_D[14]/ GPMC_D[7]/ GPMC_D[4]/ GPMC_D[2]/
VIN[1]A_D[18]/ EDMA_EVT1/ V
GP2[6] BTMODE[14] BTMODE[7] BTMODE[4] BTMODE[2]
SPI[3]_D[0]/ TIM7_IO/
GP3[17] GP1[30]
GPMC_BE[0]_CLE/
GPMC_A[25]/
DVDD GPMC_D[13]/ GPMC_D[12]/ GPMC_D[6]/ GPMC_D[0]/ GPMC_WE
EDMA_EVT2/ U
BTMODE[13] BTMODE[12] BTMODE[6] BTMODE[0]
TIM6_IO/
GP1[29]
EMAC[0]_MRXD[4]/
EMAC[0]_RGRXD[3]/ GPMC_CS[0]/
VSS GPMC_OE_RE T
GPMC_A[1]/ GP1[23]
UART5_TXD
SD2_DAT[4]/ GPMC_CLK/
EMAC[0]_MRXD[2]/ GPMC_A[27]/ EMAC[0]_MCRS/ GPMC_CS[5]/
EMAC[0]_RGRXD[1]/ GPMC_A[23]/ EMAC[0]_RGRXD[2]/ GPMC_WAIT[1]/
VSS VIN[1]B_D[7]/ GPMC_CS[7]/ VIN[1]B_D[2]/ CLKOUT1/ RSV14 RSV15 R
EMAC[0]_RMTXEN/ EDMA_EVT0/ EMAC[0]_RMRXD[1]/ EDMA_EVT3/
GP3[30] TIM7_IO/ GP3[25] TIM4_IO/
GP1[22] GP1[27]
22 23 24 25 26 27 28
E F G H
A B C D
(1) I = Input, O = Output, Z = High impedance, S = Supply voltage, GND = Ground, A = Analog signal, MM = Multi Muxed, DSIS = De-
selected Input State
(2) IPD = Internal Pulldown Active, IPU = Internal Pullup Active, DIS = Internal Pull Disabled. This represents the default state of the
Internal Pull during and after Reset. For more detailed information on pullup/pulldown resistors and situations where external
pullup/pulldown resistors are required, see Section 4.5.1, Pullup/Pulldown Resistors and Section 7.3.17, Pin Behaviors at Reset.
(3) Specifies the operating I/O supply voltage for each signal
44 Device Pins Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
(1) I = Input, O = Output, Z = High impedance, S = Supply voltage, GND = Ground, A = Analog signal, MM = Multi Muxed, DSIS = De-
selected Input State
(2) IPD = Internal Pulldown Active, IPU = Internal Pullup Active, DIS = Internal Pull Disabled. This represents the default state of the
Internal Pull after Reset. For more detailed information on pullup/pulldown resistors and situations where external pullup/pulldown
resistors are required, see Section 4.5.1, Pullup/Pulldown Resistors and Section 7.3.17, Pin Behaviors at Reset.
(3) Specifies the operating I/O supply voltage for each signal
46 Device Pins Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
(1) I = Input, O = Output, Z = High impedance, S = Supply voltage, GND = Ground, A = Analog signal, MM = Multi Muxed, DSIS = De-
selected Input State
(2) IPD = Internal Pulldown Active, IPU = Internal Pullup Active, DIS = Internal Pull Disabled. This represents the default state of the
Internal Pull during and after Reset. For more detailed information on pullup/pulldown resistors and situations where external
pullup/pulldown resistors are required, see Section 4.5.1, Pullup/Pulldown Resistors and Section 7.3.17, Pin Behaviors at Reset.
(3) Specifies the operating I/O supply voltage for each signal
50 Device Pins Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
(1) I = Input, O = Output, Z = High impedance, S = Supply voltage, GND = Ground, A = Analog signal, MM = Multi Muxed, DSIS = De-
selected Input State
(2) IPD = Internal Pulldown Active, IPU = Internal Pullup Active, DIS = Internal Pull Disabled. This represents the default state of the
Internal Pull during and after Reset. For more detailed information on pullup/pulldown resistors and situations where external
pullup/pulldown resistors are required, see Section 4.5.1, Pullup/Pulldown Resistors and Section 7.3.17, Pin Behaviors at Reset.
(3) Specifies the operating I/O supply voltage for each signal
54 Device Pins Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
3.2.5 EDMA
(1) I = Input, O = Output, Z = High impedance, S = Supply voltage, GND = Ground, A = Analog signal, MM = Multi Muxed, DSIS = De-
selected Input State
(2) IPD = Internal Pulldown Active, IPU = Internal Pullup Active, DIS = Internal Pull Disabled. This represents the default state of the
Internal Pull after Reset. For more detailed information on pullup/pulldown resistors and situations where external pullup/pulldown
resistors are required, see Section 4.5.1, Pullup/Pulldown Resistors and Section 7.3.17, Pin Behaviors at Reset.
(3) Specifies the operating I/O supply voltage for each signal
Copyright © 2011–2013, Texas Instruments Incorporated Device Pins 59
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
(1) I = Input, O = Output, Z = High impedance, S = Supply voltage, GND = Ground, A = Analog signal, MM = Multi Muxed, DSIS = De-
selected Input State
(2) IPD = Internal Pulldown Active, IPU = Internal Pullup Active, DIS = Internal Pull Disabled. This represents the default state of the
Internal Pull after Reset. For more detailed information on pullup/pulldown resistors and situations where external pullup/pulldown
resistors are required, see Section 4.5.1, Pullup/Pulldown Resistors and the Section 7.3.17, Pin Behaviors at Reset.
(3) Specifies the operating I/O supply voltage for each signal
64 Device Pins Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
(1) I = Input, O = Output, Z = High impedance, S = Supply voltage, GND = Ground, A = Analog signal, MM = Multi Muxed, DSIS = De-
selected Input State
(2) IPD = Internal Pulldown Active, IPU = Internal Pullup Active, DIS = Internal Pull Disabled. This represents the default state of the
Internal Pull after Reset. For more detailed information on pullup/pulldown resistors and situations where external pullup/pulldown
resistors are required, see Section 4.5.1, Pullup/Pulldown Resistors and Section 7.3.17, Pin Behaviors at Reset.
(3) Specifies the operating I/O supply voltage for each signal
Copyright © 2011–2013, Texas Instruments Incorporated Device Pins 71
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
(1) I = Input, O = Output, Z = High impedance, S = Supply voltage, GND = Ground, A = Analog signal, MM = Multi Muxed, DSIS = De-
selected Input State
(2) IPD = Internal Pulldown Active, IPU = Internal Pullup Active, DIS = Internal Pull Disabled. This represents the default state of the
Internal Pull after Reset. For more detailed information on pullup/pulldown resistors and situations where external pullup/pulldown
resistors are required, see Section 4.5.1, Pullup/Pulldown Resistors and Section 7.3.17, Pin Behaviors at Reset.
(3) Specifies the operating I/O supply voltage for each signal
76 Device Pins Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
(1) I = Input, O = Output, Z = High impedance, S = Supply voltage, GND = Ground, A = Analog signal, MM = Multi Muxed, DSIS = De-
selected Input State
(2) IPD = Internal Pulldown Active, IPU = Internal Pullup Active, DIS = Internal Pull Disabled. This represents the default state of the
Internal Pull after Reset. For more detailed information on pullup/pulldown resistors and situations where external pullup/pulldown
resistors are required, see Section 4.5.1, Pullup/Pulldown Resistors and Section 7.3.17, Pin Behaviors at Reset.
(3) Specifies the operating I/O supply voltage for each signal
80 Device Pins Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
(1) I = Input, O = Output, Z = High impedance, S = Supply voltage, GND = Ground, A = Analog signal, MM = Multi Muxed, DSIS = De-
selected Input State
(2) IPD = Internal Pulldown Active, IPU = Internal Pullup Active, DIS = Internal Pull Disabled. This represents the default state of the
Internal Pull after Reset. For more detailed information on pullup/pulldown resistors and situations where external pullup/pulldown
resistors are required, see Section 4.5.1, Pullup/Pulldown Resistors and Section 7.3.17, Pin Behaviors at Reset.
(3) Specifies the operating I/O supply voltage for each signal
Copyright © 2011–2013, Texas Instruments Incorporated Device Pins 83
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
3.2.8 GPMC
(1) I = Input, O = Output, Z = High impedance, S = Supply voltage, GND = Ground, A = Analog signal, MM = Multi Muxed, DSIS = De-
selected Input State
(2) IPD = Internal Pulldown Active, IPU = Internal Pullup Active, DIS = Internal Pull Disabled. This represents the default state of the
Internal Pull after Reset. For more detailed information on pullup/pulldown resistors and situations where external pullup/pulldown
resistors are required, see Section 4.5.1, Pullup/Pulldown Resistors and the Section 7.3.17, Pin Behaviors at Reset.
(3) Specifies the operating I/O supply voltage for each signal
86 Device Pins Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
3.2.9 HDMI
(1) I = Input, O = Output, Z = High impedance, S = Supply voltage, GND = Ground, A = Analog signal, MM = Multi Muxed, DSIS = De-
selected Input State
(2) IPD = Internal Pulldown Active, IPU = Internal Pullup Active, DIS = Internal Pull Disabled. This represents the default state of the
Internal Pull after Reset. For more detailed information on pullup/pulldown resistors and situations where external pullup/pulldown
resistors are required, see Section 4.5.1, Pullup/Pulldown Resistors and Section 7.3.17, Pin Behaviors at Reset.
(3) Specifies the operating I/O supply voltage for each signal
94 Device Pins Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
3.2.10 I2C
(1) I = Input, O = Output, Z = High impedance, S = Supply voltage, GND = Ground, A = Analog signal, MM = Multi Muxed, DSIS = De-
selected Input State
(2) IPD = Internal Pulldown Active, IPU = Internal Pullup Active, DIS = Internal Pull Disabled. This represents the default state of the
Internal Pull after Reset. For more detailed information on pullup/pulldown resistors and situations where external pullup/pulldown
resistors are required, see Section 4.5.1, Pullup/Pulldown Resistors and the Section 7.3.17, Pin Behaviors at Reset.
(3) Specifies the operating I/O supply voltage for each signal
96 Device Pins Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
3.2.11 McASP
(1) I = Input, O = Output, Z = High impedance, S = Supply voltage, GND = Ground, A = Analog signal, MM = Multi Muxed, DSIS = De-
selected Input State
(2) IPD = Internal Pulldown Active, IPU = Internal Pullup Active, DIS = Internal Pull Disabled. This represents the default state of the
Internal Pull during and after Reset. For more detailed information on pullup/pulldown resistors and situations where external
pullup/pulldown resistors are required, see Section 4.5.1, Pullup/Pulldown Resistors and Section 7.3.17, Pin Behaviors at Reset.
(3) Specifies the operating I/O supply voltage for each signal
98 Device Pins Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
(1) I = Input, O = Output, Z = High impedance, S = Supply voltage, GND = Ground, A = Analog signal, MM = Multi Muxed, DSIS = De-
selected Input State
(2) IPD = Internal Pulldown Active, IPU = Internal Pullup Active, DIS = Internal Pull Disabled. This represents the default state of the
Internal Pull during and after Reset. For more detailed information on pullup/pulldown resistors and situations where external
pullup/pulldown resistors are required, see Section 4.5.1, Pullup/Pulldown Resistors and Section 7.3.17, Pin Behaviors at Reset.
(3) Specifies the operating I/O supply voltage for each signal
100 Device Pins Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
3.2.12 McBSP
(1) I = Input, O = Output, Z = High impedance, S = Supply voltage, GND = Ground, A = Analog signal, MM = Multi Muxed, DSIS = De-
selected Input State
(2) IPD = Internal Pulldown Active, IPU = Internal Pullup Active, DIS = Internal Pull Disabled. This represents the default state of the
Internal Pull during and after Reset. For more detailed information on pullup/pulldown resistors and situations where external
pullup/pulldown resistors are required, see Section 4.5.1, Pullup/Pulldown Resistors and Section 7.3.17, Pin Behaviors at Reset.
(3) Specifies the operating I/O supply voltage for each signal
3.2.17 SPI
(1) I = Input, O = Output, Z = High impedance, S = Supply voltage, GND = Ground, A = Analog signal, MM = Multi Muxed, DSIS = De-
selected Input State
(2) IPD = Internal Pulldown Active, IPU = Internal Pullup Active, DIS = Internal Pull Disabled. This represents the default state of the
Internal Pull during and after Reset. For more detailed information on pullup/pulldown resistors and situations where external
pullup/pulldown resistors are required, see Section 4.5.1, Pullup/Pulldown Resistors and Section 7.3.17, Pin Behaviors at Reset.
(3) Specifies the operating I/O supply voltage for each signal
116 Device Pins Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
(1) I = Input, O = Output, Z = High impedance, S = Supply voltage, GND = Ground, A = Analog signal, MM = Multi Muxed, DSIS = De-
selected Input State
(2) IPD = Internal Pulldown Active, IPU = Internal Pullup Active, DIS = Internal Pull Disabled. This represents the default state of the
Internal Pull during and after Reset. For more detailed information on pullup/pulldown resistors and situations where external
pullup/pulldown resistors are required, see Section 4.5.1, Pullup/Pulldown Resistors and Section 7.3.17, Pin Behaviors at Reset.
(3) Specifies the operating I/O supply voltage for each signal
118 Device Pins Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
Table 3-34. Oscillator/PLL, Audio Reference Clocks, and Clock Generator Terminal Functions
SIGNAL
TYPE (1) OTHER (2) (3)
MUXED DESCRIPTION
NAME NO.
CLOCK GENERATOR
VIN[0]A_D[12]_BD[4]/ VIN[0]A, GP2
IPD
CLKOUT1/ AG17 I/O PINCNTL152
DVDD
GP2[17] DSIS: PIN
GPMC_CLK/
GPMC_CS[5]/ Device Clock output 1. Can be used as a system clock
GPMC, EDMA, for other devices.
GPMC_WAIT[1]/
IPU TIM4, GP1
CLKOUT1/ R26 O
DVDD_GPMC PINCNTL127
EDMA_EVT3/
DSIS: N/A
TIM4_IO/
GP1[27]
VIN[0]B_CLK/ VIN[0]B, GP1
IPD
CLKOUT0/ AE17 I/O PINCNTL134
DVDD
GP1[9] DSIS: PIN
Device Clock output 0. Can be used as a system clock
CLKIN32/ CLKIN32, TIM3, for other devices.
CLKOUT0/ IPD GP3
J7 O
TIM3_IO/ DVDD PINCNTL259
GP3[31] DSIS: N/A
OSCILLATOR/PLL
Device Crystal input. Crystal connection to internal
DEVOSC_MXI/ –
AH2 AI – oscillator for system clock. Functions as DEV_CLKIN
DEV_CLKIN VDDA_1P8
clock input when an external oscillator is used.
Device Crystal output. Crystal connection to internal
–
DEVOSC_MXO AH3 AO – oscillator for system clock. When device oscillator is
VDDA_1P8
BYPASSED, leave this pin unconnected.
Supply Ground for DEV Oscillator. If the internal
VSSA_DEVOSC AG3 GND oscillator is bypassed, DEVOSC_VSS should be
connected to ground (VSS).
Auxiliary Crystal input [Optional Audio/Video Reference
AUXOSC_MXI/ – Crystal Input]. Crystal connection to internal oscillator
R1 AI –
AUX_CLKIN VDDA_1P8 for auxiliary clock. Functions as AUX_CLKIN clock input
when an external oscillator is used.
Auxiliary Crystal output [Optional Audio/Video
–
AUXOSC_MXO T1 AO – Reference Crystal Output]. When auxiliary oscillator is
VDDA_1P8
BYPASSED, leave this pin unconnected.
Supply Ground for AUX Oscillator. If the internal
VSSA_AUXOSC R2 GND oscillator is bypassed, AUXOSC_VSS should be
connected to ground (VSS).
CLKIN32/ CLKOUT0,
CLKOUT0/ IPD TIMER 3, GP3 RTC Clock input. Optional 32.768 KHz clock for RTC
J7 I
TIM3_IO/ DVDD PINCNTL259 reference.
GP3[31] DSIS: PIN
DEVOSC_WAKE/ SPI[1], TIMER 5,
SPI[1]_SCS[1]/ IPU GP1
W6 I Oscillator Wake-up input.
TIM5_IO/ DVDD_SD PINCNTL7
GP1[7] DSIS: 1
(1) I = Input, O = Output, Z = High impedance, S = Supply voltage, GND = Ground, A = Analog signal, MM = Multi Muxed, DSIS = De-
selected Input State
(2) IPD = Internal Pulldown Active, IPU = Internal Pullup Active, DIS = Internal Pull Disabled. This represents the default state of the
Internal Pull during and after Reset. For more detailed information on pullup/pulldown resistors and situations where external
pullup/pulldown resistors are required, see Section 4.5.1, Pullup/Pulldown Resistors and Section 7.3.17, Pin Behaviors at Reset.
(3) Specifies the operating I/O supply voltage for each signal
Table 3-34. Oscillator/PLL, Audio Reference Clocks, and Clock Generator Terminal Functions (continued)
SIGNAL
TYPE (1) OTHER (2) (3)
MUXED DESCRIPTION
NAME NO.
AUDIO REFERENCE CLOCKS
AUD_CLKIN2/
MCA[0]_AXR[9]/ MCA[0], MCA[2],
MCA[2]_AHCLKX/ MCA[5], EDMA,
IPD
MCA[5]_AHCLKX/ H1 I TIMER 3, GP0 Audio Reference Clock 2 for Audio Peripherals.
DVDD
EDMA_EVT2/ PINCNTL16
TIM3_IO/ DSIS: PIN
GP0[9]
AUD_CLKIN1/
MCA[0]_AXR[8]/ MCA[0], MCA[1],
MCA[1]_AHCLKX/ MCA[4], EDMA,
IPD
MCA[4]_AHCLKX/ R5 I TIMER 2, GP0 Audio Reference Clock 1 for Audio Peripherals.
DVDD
EDMA_EVT3/ PINCNTL15
TIM2_IO/ DSIS: PIN
GP0[8]
AUD_CLKIN0/
MCA[0], MCA[3],
MCA[0]_AXR[7]/
IPD USB1
MCA[0]_AHCLKX/ L5 I Audio Reference Clock 0 for Audio Peripherals.
DVDD PINCNTL14
MCA[3]_AHCLKX/US
DSIS: PIN
B1_DRVVBUS
3.2.19 Timer
3.2.20 UART
(1) I = Input, O = Output, Z = High impedance, S = Supply voltage, GND = Ground, A = Analog signal, MM = Multi Muxed, DSIS = De-
selected Input State
(2) IPD = Internal Pulldown Active, IPU = Internal Pullup Active, DIS = Internal Pull Disabled. This represents the default state of the
Internal Pull after Reset. For more detailed information on pullup/pulldown resistors and situations where external pullup/pulldown
resistors are required, see Section 4.5.1, Pullup/Pulldown Resistors and Section 7.3.17, Pin Behaviors at Reset.
(3) Specifies the operating I/O supply voltage for each signal
Copyright © 2011–2013, Texas Instruments Incorporated Device Pins 129
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
(1) I = Input, O = Output, Z = High impedance, S = Supply voltage, GND = Ground, A = Analog signal, MM = Multi Muxed, DSIS = De-
selected Input State
(2) IPD = Internal Pulldown Active, IPU = Internal Pullup Active, DIS = Internal Pull Disabled. This represents the default state of the
Internal Pull after Reset. For more detailed information on pullup/pulldown resistors and situations where external pullup/pulldown
resistors are required, see Section 4.5.1, Pullup/Pulldown Resistors and Section 7.3.17, Pin Behaviors at Reset.
(3) Specifies the operating I/O supply voltage for each signal
Copyright © 2011–2013, Texas Instruments Incorporated Device Pins 131
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
3.2.21 USB
– This analog input pin senses the level of the USB VBUS
USB0_VBUSIN AG12 AI – voltage and should connect directly to the USB VBUS
VDDA_USB_3P3
voltage. When the USB0 PHY is powered down, this pin
should be left unconnected.
When this pin is used as USB0_DRVVBUS and the
USB0 Controller is operating as a Host, this signal is
GP0 used by the USB0 Controller to enable the external
USB0_DRVVBUS/ IPD
AF11 O PINCNTL270 VBUS charge pump.
GP0[7] DVDD
DSIS: N/A
When the USB0 PHY is powered down, this pin should
be left unconnected.
USB1
– USB1 bidirectional data differential signal pair
USB1_DP AG13 A I/O –
VDDA_USB_3P3 [plus/minus].
– When the USB1 PHY is powered down, these pins
USB1_DM AH13 A I/O –
VDDA_USB_3P3 should be left unconnected.
USB1 OTG identification input.
–
USB1_ID AH12 AI – When the USB1 PHY is powered down, this pin should
VDDA_USB_3P3
be left unconnected.
USB1 charger enable.
–
USB1_CE AH14 AO – When the USB1 PHY is powered down, this pin should
VDDA_USB_3P3
be left unconnected.
5-V USB1 VBUS comparator input.
– This analog input pin senses the level of the USB VBUS
USB1_VBUSIN AG14 AI – voltage and should connect directly to the USB VBUS
VDDA_USB_3P3
voltage. When the USB1 PHY is powered down, this pin
should be left unconnected.
When this pin is used as USB1_DRVVBUS and the
AUD_CLKIN0/ USB1 Controller is operating as a Host, this signal is
AUD_CLKIN0,
MCA[0]_AXR[7]/ used by the USB1 Controller to enable the external
IPD MCA[0], MCA[3],
MCA[0]_AHCLKX/ L5 O VBUS charge pump.
DVDD PINCNTL14
MCA[3]_AHCLKX/
DSIS: N/A When the USB1 PHY is powered down, this pin should
USB1_DRVVBUS
be left unconnected.
(1) I = Input, O = Output, Z = High impedance, S = Supply voltage, GND = Ground, A = Analog signal, MM = Multi Muxed, DSIS = De-
selected Input State
(2) IPD = Internal Pulldown Active, IPU = Internal Pullup Active, DIS = Internal Pull Disabled. This represents the default state of the
Internal Pull after Reset. For more detailed information on pullup/pulldown resistors and situations where external pullup/pulldown
resistors are required, see Section 4.5.1, Pullup/Pulldown Resistors and Section 7.3.17, Pin Behaviors at Reset.
(3) Specifies the operating I/O supply voltage for each signal
(1) I = Input, O = Output, Z = High impedance, S = Supply voltage, GND = Ground, A = Analog signal, MM = Multi Muxed, DSIS = De-
selected Input State
(2) IPD = Internal Pulldown Active, IPU = Internal Pullup Active, DIS = Internal Pull Disabled. This represents the default state of the
Internal Pull after Reset. For more detailed information on pullup/pulldown resistors and situations where external pullup/pulldown
resistors are required, see Section 4.5.1, Pullup/Pulldown Resistors and Section 7.3.17, Pin Behaviors at Reset.
(3) Specifies the operating I/O supply voltage for each signal.
134 Device Pins Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
(1) I = Input, O = Output, Z = High impedance, S = Supply voltage, GND = Ground, A = Analog signal, MM = Multi Muxed, DSIS = De-
selected Input State
(2) IPD = Internal Pulldown Active, IPU = Internal Pullup Active, DIS = Internal Pull Disabled. This represents the default state of the
Internal Pull after Reset. For more detailed information on pullup/pulldown resistors and situations where external pullup/pulldown
resistors are required, see Section 4.5.1, Pullup/Pulldown Resistors and Section 7.3.17, Pin Behaviors at Reset.
(3) Specifies the operating I/O supply voltage for each signal
Copyright © 2011–2013, Texas Instruments Incorporated Device Pins 137
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
(1) I = Input, O = Output, Z = High impedance, S = Supply voltage, GND = Ground, A = Analog signal, MM = Multi Muxed, DSIS = De-
selected Input State
(2) IPD = Internal Pulldown Active, IPU = Internal Pullup Active, DIS = Internal Pull Disabled. This represents the default state of the
Internal Pull after Reset. For more detailed information on pullup/pulldown resistors and situations where external pullup/pulldown
resistors are required, see Section 4.5.1, Pullup/Pulldown Resistors and Section 7.3.17, Pin Behaviors at Reset.
(3) Specifies the operating I/O supply voltage for each signal
Copyright © 2011–2013, Texas Instruments Incorporated Device Pins 141
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
(1) I = Input, O = Output, Z = High impedance, S = Supply voltage, GND = Ground, A = Analog signal, MM = Multi Muxed, DSIS = De-
selected Input State
(2) IPD = Internal Pulldown Active, IPU = Internal Pullup Active, DIS = Internal Pull Disabled. This represents the default state of the
Internal Pull after Reset. For more detailed information on pullup/pulldown resistors and situations where external pullup/pulldown
resistors are required, see Section 4.5.1, Pullup/Pulldown Resistors and Section 7.3.17, Pin Behaviors at Reset.
(3) Specifies the operating I/O supply voltage for each signal
Copyright © 2011–2013, Texas Instruments Incorporated Device Pins 143
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
(1) I = Input, O = Output, Z = High impedance, S = Supply voltage, GND = Ground, A = Analog signal, MM = Multi Muxed, DSIS = De-
selected Input State
(2) IPD = Internal Pulldown Active, IPU = Internal Pullup Active, DIS = Internal Pull Disabled. This represents the default state of the
Internal Pull after Reset. For more detailed information on pullup/pulldown resistors and situations where external pullup/pulldown
resistors are required, see Section 4.5.1, Pullup/Pulldown Resistors and Section 7.3.17, Pin Behaviors at Reset.
(3) Specifies the operating I/O supply voltage for each signal
Copyright © 2011–2013, Texas Instruments Incorporated Device Pins 147
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
– In Normal mode (internal amplifier used), the nominal value for Rset
TV_RSET AH23 A
VDDA_VDAC_1P8 is 4700 Ω.
In TVOUT Bypass mode (internal amplifier not used), the nominal
value for Rset is 10000 Ω.
When the TV output is not used, this pin should be connected to
ground (VSS).
(1) I = Input, O = Output, Z = High impedance, S = Supply voltage, GND = Ground, A = Analog signal, MM = Multi Muxed, DSIS = De-
selected Input State
150 Device Pins Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
4 Device Configurations
(1) After initial power-up the internal pullup (IPU) will be at its default configuration of IPU. During the boot ROM execution, the pull state is reconfigured to IPD and it remains IPD after boot
until the user software reconfigures it.
Y25,V24,U23,U24,
AA27,Y26,AB28,Y2 BTMODE[15] = 0b
GPMC_D[15:0]/* 7, I/O (wait disabled)
V25,U25,AA28,V26
,W27,V27,Y28,U26
(1) GPMC_CLK/* is not configured in BTMODE[10] = 1 [OPTION B]
Table 4-8. Pins Used in EMAC[0] MII/GMII, RGMII, and RMII Boot Modes
SIGNAL NAMES
PIN NO.
MII/GMII TYPE RGMII TYPE RMII TYPE
Output
J27 DEFAULT DEFAULT EMAC_RMREFCLK
only
L23 EMAC[0]_MCOL I EMAC[0]_RGRXCTL I EMAC[0]_RMRXD[0] I
R25 EMAC[0]_MCRS I EMAC[0]_RGRXD[2] I EMAC[0]_RMRXD[1] I
K23 EMAC[0]_GMTCLK O DEFAULT DEFAULT
H27 EMAC[0]_MRCLK I EMAC[0]_RGTXC O EMC[0]_RMCRSDV I
G28 EMAC[0]_MRXD[0] I EMAC[0]_RGTXD[0] O EMAC[0]_RMTXD[0] O
P23 EMAC[0]_MRXD[1] I EMAC[0]_RGRXD[0] I EMAC[0]_RMTXD[1] O
R23 EMAC[0]_MRXD[2] I EMAC[0]_RGRXD[1] I EMAC[0]_RMTXEN O
J25 EMAC[0]_MRXD[3] I DEFAULT DEFAULT
T23 EMAC[0]_MRXD[4] I EMAC[0]_RGRXD[3] I DEFAULT
H26 EMAC[0]_MRXD[5] I EMAC[0]_RGTXD[3] O DEFAULT
F28 EMAC[0]_MRXD[6] I EMAC[0]_RGTXD[2] O DEFAULT
G27 EMAC[0]_MRXD[7] I EMAC[0]_RGTXD[1] O DEFAULT
K22 EMAC[0]_MRXDV I DEFAULT DEFAULT
J26 EMAC[0]_MRXER I EMAC[0]_RGTXCTL O EMAC[0]_RMRXER I
L24 EMAC[0]_MTCLK I EMAC[0]_RGRXC I DEFAULT
J24 EMAC[0]_MTXD[0] O DEFAULT DEFAULT
H25 EMAC[0]_MTXD[1] O DEFAULT DEFAULT
H22 EMAC[0]_MTXD[2] O DEFAULT DEFAULT
Table 4-8. Pins Used in EMAC[0] MII/GMII, RGMII, and RMII Boot Modes (continued)
SIGNAL NAMES
PIN NO.
MII/GMII TYPE RGMII TYPE RMII TYPE
H23 EMAC[0]_MTXD[3] O DEFAULT DEFAULT
G23 EMAC[0]_MTXD[4] O DEFAULT DEFAULT
F27 EMAC[0]_MTXD[5] O DEFAULT DEFAULT
J22 EMAC[0]_MTXD[6] O DEFAULT DEFAULT
H24 EMAC[0]_MTXD[7] O DEFAULT DEFAULT
J23 EMAC[0]_MTXEN O DEFAULT DEFAULT
H28 MDCLK O MDCLK O MDCLK O
P24 MDIO I/O MDIO I/O MDIO I/O
Some peripheral pin functions can be routed to more than one device pin. These types of peripheral pin
functions are called Multimuxed (MM) and may have different Switching Characteristics and Timing
Requirements for each device pin option. The Multimuxed peripheral pin functions are labeled as "MM" in
Terminal Functions tables in Section 3.2, Terminal Functions and the associated timings for each MM pin
option are in Section 8, Peripheral Information and Timings.
For more detailed information on the Pin Control 1 through Pin Control 270 (PINCNTLx) registers
breakout, see Figure 4-1 and Table 4-11. For the register reset values of each PINCNTLx register, see
Table 4-13, PINCNTLx Registers MUXMODE Functions.
15 8 7 0
RESERVED MUXMODE[7:0] (see Table 4-13)
R - 0000 0000 R/W - 0000 0000
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
Pullup/Pulldown Enable bit For the full register reset values of all
PINCNTLx registers, see Table 4-13,
16 PLLUDEN 0 = PU/PD enabled PINCNTLx Registers MUXMODE
1 = PU/PD disabled Functions.
15:8 RESERVED Reserved. Read only, writes have no effect.
MUXMODE Selection bits
These bits select the multiplexed mode pin function
7:0 MUXMODE[7:0] settings (seeTable 4-13, PINCNTLx Registers
MUXMODE Functions). A value of zero results in the
pin being tri-stated. Non-zero values other than those
shown in Table 4-13 are Reserved.
(1) "(M0)" represents multimuxed option "0" for this pin function, "(M1)" represents multimuxed option "1" for this pin function, ... etc.
(2) Within this MUXMODE setting, EMAC[x] GMII or RGMII pin functions are selected via the RGMII0_EN and/or RGMII1_EN bits (8 and 9, respectively) in the GMII_SEL register
[0x4814_0650] of the Control Module. "0" = GMII (default) and "1" = RGMII.
0x4814 083C PINCNTL16 H1 0x000C 0000 AUD_CLKIN2 MCA[0]_AXR[9](M1) MCA[2]_AHCLKX MCA[5]_AHCLKX EDMA_EVT2(M1) TIM3_IO(M1) GP0[9]
0x4814 0910 PINCNTL69 AG6 0x000E 0000 DCAN0_RX UART2_RXD(M2) I2C[3]_SCL(M1) GP1[1]
0x4814 0920 PINCNTL73 AF5 0x000E 0000 UART0_RTS UART4_TXD (M3) DCAN1_RX SPI[1]_SCS[2] SD2_SDCD
0x4814 0924 PINCNTL74 AH4 0x000E 0000 UART0_DCD UART3_RXD (M0) SPI[0]_SCS[3] I2C[2]_SCL (M0) SD1_POW GP1[2]
0x4814 0928 PINCNTL75 AG4 0x000E 0000 UART0_DSR UART3_TXD(M0) SPI[0]_SCS[2] I2C[2]_SDA(M0) SD1_SDWP GP1[3]
0x4814 09C4 PINCNTL114 N23 0x0006 0000 SD2_DAT[6] GPMC_A[25](M0) GPMC_A[21](M1) UART2_TXD(M3) GP1[20]
0x4814 09F0 PINCNTL125 P26 0x0006 0000 GPMC_CS[3] VIN[1]B_CLK SPI[2]_SCS[0] GP1[26](M0)
0x4814 09F4 PINCNTL126 P25 0x0006 0000 GPMC_CS[4] SD2_CMD GP1[8](M0)
0x4814 09F8 PINCNTL127 R26 0x0006 0000 GPMC_CLK GPMC_CS[5] GPMC_WAIT[1] CLKOUT1 EDMA_EVT3 (M0)
TIM4_IO (M3) GP1[27]
0x4814 09FC PINCNTL128 M26 0x0006 0000 GPMC_ADV_ALE GPMC_CS[6] TIM5_IO (M3) GP1[28]
0x4814 0A0C PINCNTL132 V28 0x0004 0000 GPMC_BE[1] GPMC_A[24](M2) EDMA_EVT1(M0) TIM7_IO(M3) GP1[30]
0x4814 0A10 PINCNTL133 W28 0x0006 0000 GPMC_WAIT[0] GPMC_A[26](M2) EDMA_EVT0(M0) GP1[31]
0x4814 0A1C PINCNTL136 AA20 0x000E 0000 VIN[0]A_FLD(M0) VIN[0]B_VSYNC UART5_RXD(M1) I2C[2]_SCL(M3) GP2[1]
0x4814 0A78 PINCNTL159 AF21 0x000E 0000 VIN[0]A_D[19] CAM_D[11] EMAC[1]_RMRXD[0]( I2C[3]_SDA(M2) GP0[13](M0)
M1)
0x4814 0A7C PINCNTL160 AC17 0x000C 0000 VIN[0]A_D[20] CAM_D[12] EMAC[1]_RMCRSDV( SPI[3]_SCS[0] GP0[14](M0)
M1)
0x4814 0A80 PINCNTL161 AE18 0x0004 0000 VIN[0]A_D[21] CAM_D[13] EMAC[1]_RMTXD[0]( SPI[3]_SCLK(M0) GP0[15](M0)
M1)
0x4814 0A84 PINCNTL162 AC21 0x0004 0000 VIN[0]A_D[22] CAM_D[14] EMAC[1]_RMTXD[1]( SPI[3]_D[1](M0) GP0[16](M0)
M1)
0x4814 0A88 PINCNTL163 AC16 0x0004 0000 VIN[0]A_D[23] CAM_D[15] EMAC[1]_RMTXEN(M1 SPI[3]_D[0](M0) GP0[17](M0)
)
0x4814 0B34 PINCNTL206 AA23 0x0004 0000 VOUT[1]_VSYNC EMAC[1]_MCRS VIN[1]A_FLD VIN[1]A_DE SPI[3]_D[0](M2) UART3_CTS(M1) GP2[30]
0x4814 0B38 PINCNTL207 Y22 0x0004 0000 VOUT[1]_AVID EMAC[1]_MRXER VIN[1]A_CLK UART4_RTS (M2) (M1)
TIM6_IO GP2[31]
0x4814 0B3C PINCNTL208 AH25 0x0004 0000 VOUT[1]_B_CB_C[3] EMAC[1]_MRCLK VIN[1]A_D[0] UART4_CTS (M2) GP3[0]
0x4814 0B40 PINCNTL209 AG25 0x0004 0000 VOUT[1]_B_CB_C[4] EMAC[1]_MRXD[0] VIN[1]A_D[1] UART4_RXD(M2) GP3[1]
0x4814 0B44 PINCNTL210 AF25 0x0004 0000 VOUT[1]_B_CB_C[5] EMAC[1]_MRXD[1] VIN[1]A_D[2] UART4_TXD (M2) GP3[2]
0x4814 0B48 PINCNTL211 AD25 0x0004 0000 VOUT[1]_B_CB_C[6] EMAC[1]_MRXD[2] VIN[1]A_D[3] UART3_RXD (M1) GP3[3]
0x48140B4C PINCNTL212 AC25 0x0004 0000 VOUT[1]_B_CB_C[7] EMAC[1]_MRXD[3] VIN[1]A_D[4] UART3_TXD(M1) GP3[4]
0x4814 0B50 PINCNTL213 AH26 0x0004 0000 VOUT[1]_B_CB_C[8] EMAC[1]_MRXD[4] VIN[1]A_D[5] I2C[3]_SCL (M3) GP3[5]
0x4814 0B54 PINCNTL214 AA24 0x0004 0000 VOUT[1]_B_CB_C[9] EMAC[1]_MRXD[5] VIN[1]A_D[6] I2C[3]_SDA (M3) GP3[6]
0x4814 0B58 PINCNTL215 Y23 0x0004 0000 VOUT[1]_G_Y_YC[3] EMAC[1]_MRXD[6] VIN[1]A_D[8] GP3[7]
0x4814 0B5C PINCNTL216 W22 0x0004 0000 VOUT[1]_G_Y_YC[4] EMAC[1]_MRXD[7] VIN[1]A_D[9] GP3[8]
0x4814 0B60 PINCNTL217 AG26 0x0004 0000 VOUT[1]_G_Y_YC[5] EMAC[1]_MRXDV VIN[1]A_D[10] GP3[9]
0x4814 0B64 PINCNTL218 AH27 0x0004 0000 VOUT[1]_G_Y_YC[6] EMAC[1]_GMTCLK VIN[1]A_D[11] GP3[10]
0x4814 0B68 PINCNTL219 AF26 0x0004 0000 VOUT[1]_G_Y_YC[7] EMAC[1]_MTXD[0] VIN[1]A_D[12] GP3[11]
0x4814 0B6C PINCNTL220 AE26 0x0004 0000 VOUT[1]_G_Y_YC[8] EMAC[1]_MTXD[1] VIN[1]A_D[13] GP3[12]
0x4814 0B7C PINCNTL224 AA25 0x0004 0000 VOUT[1]_R_CR[6] EMAC[1]_MTXD[5] VIN[1]A_D[17] SPI[3]_D[1](M1) GP3[16]
0x4814 0B80 PINCNTL225 V22 0x0004 0000 VOUT[1]_R_CR[7] EMAC[1]_MTXD[6] VIN[1]A_D[18] SPI[3]_D[0](M1) GP3[17]
0x4814 0B84 PINCNTL226 W23 0x0004 0000 VOUT[1]_R_CR[8] EMAC[1]_MTXD[7] VIN[1]A_D[19] UART5_RXD(M2) GP3[18]
0x4814 0B88 PINCNTL227 Y24 0x0004 0000 VOUT[1]_R_CR[9] EMAC[1]_MTXEN VIN[1]A_D[20] UART5_TXD (M2) GP3[19]
0x4814 0B8C PINCNTL228 AF27 0x0006 0000 VOUT[1]_G_Y_YC[2] GPMC_A[13] (M1) VIN[1]A_D[21] HDMI_SCL (M1) SPI[2]_SCS[2] I2C[2]_SCL (M2) GP3[20]
0x4814 0B90 PINCNTL229 AG28 0x0006 0000 VOUT[1]_R_CR[3] GPMC_A[14](M1) VIN[1]A_D[22] HDMI_SDA(M1) SPI[2]_SCLK(M1) I2C[2]_SDA(M2) GP3[21]
0x4814 0B94 PINCNTL230 AE27 0x0004 0000 VOUT[1]_R_CR[2] GPMC_A[15](M1) VIN[1]A_D[23] HDMI_HPDET(M1) SPI[2]_D[1](M1) GP3[22]
0x4814 0B98 PINCNTL231 AF28 0x0006 0000 VOUT[1]_B_CB_C[2] GPMC_A[0] (M1) VIN[1]A_D[7] HDMI_CEC (M1)
SPI[2]_D[0](M1)
GP3[30](M1)
0x4814 0B9C PINCNTL232 J27 0x0004 0000 EMAC_RMREFCLK TIM2_IO (M3)
GP1[10](M0)
0x4814 0BA0 PINCNTL233 H28 0x000E 0000 MDCLK GP1[11](M0)
0x4814 0BA4 PINCNTL234 P24 0x000E 0000 MDIO GP1[12](M0)
0x4814 0BA8 PINCNTL235 L24 0x000C 0000 EMAC[0]_MTCLK/ VIN[1]B_D[0] SPI[3]_SCS[3] I2C[2]_SDA (M3) GP3[23]
EMAC[0]_RGRXC
0x4814 0BAC PINCNTL236 L23 0x000C 0000 EMAC[0]_MCOL/ VIN[1]B_D[1] EMAC[0]_RMRXD[0] GP3[24]
EMAC[0]_RGRXCTL
0x4814 0BB0 PINCNTL237 R25 0x000C 0000 EMAC[0]_MCRS/ VIN[1]B_D[2] EMAC[0]_RMRXD[1] GP3[25]
EMAC[0]_RGRXD[2]
0x4814 0BB4 PINCNTL238 J26 0x000C 0000 EMAC[0]_MRXER/ VIN[1]B_D[3] EMAC[0]_RMRXER GP3[26]
EMAC[0]_RGTXCTL
0x4814 0BB8 PINCNTL239 H27 0x000C 0000 EMAC[0]_MRCLK/ VIN[1]B_D[4] EMAC[0]_RMCRSDV SPI[3]_SCS[2] GP3[27]
EMAC[0]_RGTXC
0x4814 0BBC PINCNTL240 G28 0x0004 0000 EMAC[0]_MRXD[0]/ VIN[1]B_D[5] EMAC[0]_RMTXD[0] GP3[28]
EMAC[0]_RGTXD[0]
0x4814 0BC0 PINCNTL241 P23 0x0004 0000 EMAC[0]_MRXD[1]/ VIN[1]B_D[6] EMAC[0]_RMTXD[1] GP3[29]
EMAC[0]_RGRXD[0]
0x4814 0BC4 PINCNTL242 R23 0x0004 0000 EMAC[0]_MRXD[2]/ VIN[1]B_D[7] EMAC[0]_RMTXEN GP3[30](M0)
EMAC[0]_RGRXD[1]
0x4814 0BC8 PINCNTL243 J25 0x0004 0000 EMAC[0]_MRXD[3]/ GPMC_A[27](M1) GPMC_A[26](M1) GPMC_A[0](M0) UART5_RXD(M0)
EMAC[1]_RGRXCTL
0x4814 0BCC PINCNTL244 T23 0x0004 0000 EMAC[0]_MRXD[4]/ GPMC_A[1](M0) UART5_TXD(M0)
EMAC[0]_RGRXD[3]
0x4814 0BD0 PINCNTL245 H26 0x0004 0000 EMAC[0]_MRXD[5]/ GPMC_A[2](M0) UART5_CTS(M0)
EMAC[0]_RGTXD[3]
0x4814 0BD4 PINCNTL246 F28 0x0004 0000 EMAC[0]_MRXD[6]/ GPMC_A[3](M0) UART5_RTS(M0)
EMAC[0]_RGTXD[2]
0x4814 0BD8 PINCNTL247 G27 0x0004 0000 EMAC[0]_MRXD[7]/ GPMC_A[4](M0) SPI[2]_SCS[3]
EMAC[0]_RGTXD[1]
For most systems, a 20-kΩ resistor can also be used as an external PU/PD on the pins that have
IPUs/IPDs disabled and require an external PU/PD resistor while still meeting the above criteria. Users
should confirm this resistor value is correct for their specific application.
For more detailed information on input current (II), and the low-/high-level input voltages (VIL and VIH) for
the device, see Section 6.4, Electrical Characteristics Over Recommended Ranges of Supply Voltage and
Operating Temperature.
For the internal pullup/pulldown resistors for all device pins, see the peripheral/system-specific terminal
functions table.
5 System Interconnect
The device’s various processors, subsystems, and peripherals are interconnected through a switch fabric
architecture. The switch fabric is composed of an L3 and L4 interconnect, a switched central resource
(SCR), and multiple bridges (for an overview, see Figure 5-1). Not all Initiators in the switch fabric are
connected to all Target peripherals. The supported initiator and target connections are designated by a "X"
in Table 5-1, Target/Initiator Connectivity.
For more detailed information on the device System Interconnect Architecture, see the TMS320DM814x
DaVinci Digital Media Processors Technical Reference Manual (Literature Number: SPRUGZ8).
EDMATC RD 0/1
DSP MDMA
EDMATC WR 0/1
Note1
L3F L3F L3F
Initiators Initiators L3S Initiators
Initiators USB2.0 (2 I/F)
ARM Cortex PCIe
EDMATC RD 2/3 System MEDIACTL DSP CFG
A8 EDMATC WR 2/3 EMAC SW
HDVICP2 MMU
SATA
HDVPSS (2 I/F) DAP
ISS
SGX530
L3F/L3Mid
L3S Interconnect
Interconnect
100 MHz (Note 2)
200 MHz (Note 2)
32b 32b
L4S Targets
L4F Targets
MMU
UART 0/1/2/3/4/5
EMAC SW I2C 0/1/2/3
SATA
DMTimer 0/1/2/3/4/5/6/7/8
MCASP 3/4/5 CFG
SPI 0/1/2/3
MCASP 3/4/5 DATA
GPIO 0/1/2/3
MCASP 0/1/2 CFG
MMCSD 0 /1
ELM
RTC
WDT 0/1
Mailbox
Spinlock
HDVPSS
HDMIPHY
PLLSS
Control Module
PRCM
DCAN 0/1
OCPWP
Note 1 : TPTC 0/1 RD/WR transactions can optionally be routed through System MMU using chip control module SYNCTIMER32K
Note 2 : The frequencies specified are for 100% OPP
L4 HS Periph Port 1
HDMI 1.3 Tx Audio
EDMA DMM ELLA
HDVICP2 Hst
C674x SDMA
L3 Registers
McASP 0/1/2
EDMA TPCC
USB2.0 CFG
OCMC RAM
Imaging SS
SGX530
McBSP
GPMC
MASTERS SD2
ARM M1 (128-bit) X
ARM M2 (64-bit) X X X X X X X X X X X X X X X X X X X X
C674x MDMA X
System MMU X X X X X X X X X
C674x CFG X X X X X
HDVICP2 VDMA X X
HDVPSS Mstr0 X X X X
HDVPSS Mstr1 X X X X
SGX530 BIF X X X X X
SATA X X X X X
EMAC SW X X X X
USB2.0 DMA X X X
USB2.0 Queue Mgr X X X X X
PCIe Gen2 X X X X X X X X X X X X X X X X X X
Media Controller X X X X X X X X X X X X X X X X X
DeBug Access Port (DAP) X X X X X X X X X X X X X X X X X X
EDMA TPTC0 RD S X X X X X X X X X X X X X X X X X X
EDMA TPTC0 WR S X X X X X X X X X X X X X X X X X X
EDMA TPTC1 RD S X X X X X X X X X X X X X X X X X X
EDMA TPTC1 WR S X X X X X X X X X X X X X X X X X X
EDMA TPTC2 RD X X X X X X X X X X X X X X X X X X
EDMA TPTC2 WR X X X X X X X X X X X X X X X X X X
EDMA TPTC3 RD X X X X X X X X X X X X X X X X X X
EDMA TPTC3 WR X X X X X X X X X X X X X X X X X X
ISS X X X X
The L4 interconnect is a non-blocking peripheral interconnect that provides low-latency access to a large
number of low-bandwidth, physically-dispersed target cores. The L4 can handle incoming traffic from up to
four initiators and can distribute those communication requests to and collect related responses from up to
63 targets.
The device provides two interfaces with L3 interconnect for high-speed peripheraland standard peripheral.
(1) (2)
6.1 Absolute Maximum Ratings
Core (CVDD, CVDD_ARM, CVDD_DSP, CVDD_HDVICP) -0.3 V to 1.5 V
I/O, 1.8 V (DVDD_M, DVDD_DDR[0], DVDD_DDR[1], VDDA_1P8, VDDA_ARMPLL_1P8, -0.3 V to 2.1 V
VDDA_DSPPLL_1P8, VDDA_VID0PLL_1P8, VDDA_VID1PLL_1P8,
Supply voltage ranges VDDA_AUDIOPLL_1P8, VDDA_DDRPLL_1P8, VDDA_L3PLL_1P8, VDDA_PCIE_1P8,
(Steady State): VDDA_SATA_1P8, VDDA_HDMI_1P8, VDDA_USB0_1P8, VDDA_USB1_1P8,
VDDA_VDAC_1P8)
I/O 3.3 V (DVDD, DVDD_GPMC, DVDD_GPMCB, DVDD_SD, DVDD_C) -0.3 V to 4.0 V
DDR Reference Voltage (VREFSSTL_DDR[0], VREFSSTL_DDR[1]) -0.3 V to 1.1 V
V I/O, 1.5-V pins (Steady State) -0.3 V to
DVDD_DDR[x] + 0.3
V
V I/O, 1.8-V pins (Steady State) -0.3 V to DVDD +
0.3 V
Input and Output voltage
-0.3 V to DVDD_x +
ranges:
0.3 V
V I/O, 3.3-V pins (Steady State) -0.3 V to DVDD +
0.3 V
-0.3 V to DVDD_x +
0.3 V
Commercial Temperature 0°C to 90°C
Operating junction
Industrial -40°C to 90°C
temperature range, TJ:
Extended -40°C to 105°C
Storage temperature -55°C to 150°C
range, Tstg:
I-test: Silicon Revision 3.0, All I/O pins (3) ±100 mA
Latch-up Performance: I-test: Silicon Revision 2.1, All I/O pins (3) ±70 mA
(4)
Over-Voltage Test, All Supply pins 1.5xVddmax V
Electrostatic Discharge ESD-HBM (Human Body Model) (5) ±1000 V
(ESD) Performance: ESD-CDM (Charged-Device Model) (6) ±250 V
(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 their associated VSS or VSSA_x.
(3) Pins stressed per JEDEC JESD78 at 90°C (Class II) and passed with specified I/O pin injection current and clamp voltage of 1.5 times
maximum recommended I/O voltage and negative 0.5 times maximum recommended I/O voltage.
(4) Supplies stressed per JEDEC JESD78 at 90°C (Class II) and passed specified voltage injection.
(5) Level listed is the passing level per ANSI/ESDA/JEDEC JS-001. JEDEC document JEP155 states that 500-V HBM allows safe
manufacturing with a standard ESD control process, and manufacturing with less than 500-V HBM is possible if necessary precautions
are taken. Pins listed as 1000 V may actually have higher performance.
(6) Level listed is the passing level per EIA-JEDEC JESD22-C101E. JEDEC document JEP157 states that 250-V CDM allows safe
manufacturing with a standard ESD control process, and manufacturing with less than 250-V CDM is possible if necessary precautions
are taken. Pins listed as 250 V may actually have higher performance.
(1) LVCMOS pins are all I/O pins powered by DVDD, DVDD_GPMC, DVDD_GPMCB, DVDD_SD, DVDD_C supplies except for I2C[0] and
I2C[1] pins.
(2) When using the internal Oscillators, the oscillator grounds (VSSA_DEVOSC, VSSA_AUXOSC) must be kept separate from other
grounds and connected directly to the crystal load capacitor ground.
Copyright © 2011–2013, Texas Instruments Incorporated Device Operating Conditions 177
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
Logic functions and parameter values are not ensured out of the range specified in Section 6.2,
Recommended Operating Conditions.
The above notations cannot be deemed a warranty or deemed to extend or modify the warranty under TI’s
standard terms and conditions for semiconductor products.
(1) For test conditions shown as MIN, MAX, or TYP, use the appropriate value specified in the recommended operating conditions table.
(2) LVCMOS pins are all I/O pins powered by DVDD, DVDD_GPMC, DVDD_GPMCB, DVDD_SD, DVDD_C supplies except for I2C[0] and
I2C[1] pins.
(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
indicates the input leakage current and off-state (Hi-Z) output leakage current.
(4) Applies only to pins with an internal pullup (IPU) or pulldown (IPD) resistor.
(5) IOZ applies to output-only pins, indicating off-state (Hi-Z) output leakage current.
(6) The actual current draw varies across manufacturing processes and is highly application-dependent. For more details on core and I/O
activity, as well as information relevant to board power supply design, see the TMS320DM814x/AM387x Power Estimation Spreadsheet
Application Report (Literature Number: SPRABO3). To determine the worst-case power consumption values, use the
TMS320DM814x/AM387x Power Estimation Spreadsheet Application Report.
Copyright © 2011–2013, Texas Instruments Incorporated Device Operating Conditions 179
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
Electrical Characteristics Over Recommended Ranges of Supply Voltage and Operating Temperature
(Unless Otherwise Noted) (continued)
PARAMETER TEST CONDITIONS (1) MIN TYP MAX UNIT
(6)
3.3-V I/O (DVDD, see note mA
DVDD_GPMC,
DVDD_GPMCB,
DVDD_SD, DVDD_C,
VDDA_USB_3P3) supply
current
(6)
1.8-V I/O (DVDD, see note mA
DVDD_GPMC,
IDDD DVDD_GPMCB,
DVDD_SD, DVDD_C
DVDD_M, DVDD_DDR[0],
DVDD_DDR[1] [for DDR2],
VDDA_x_1P8) supply
current
(6)
1.5-V I/O (DVDD_DDR[0], see note mA
DVDD_DDR[1] [for DDR3
SDRAM]) supply current
Input capacitance 12 pF
CI
LVCMOS (2)
Output capacitance 12 pF
Co
LVCMOS (2)
7.2 Power
Copyright © 2011–2013, Texas Instruments Incorporated Power, Reset, Clocking, and Interrupts 181
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
Table 7-2. Core Logic Voltage Domains and Supply Pin Associations
CORE LOGIC SUPPLY PIN NAME
VOLTAGE DOMAIN
ARM_L CVDD_ARM
CORE_L CVDD
DSP_L CVDD_DSP
HDVICP_L CVDD_HDVICP
Note: A regulated supply voltage must be supplied to each Core Logic Voltage Domain at all times,
regardless of the Core Logic Power Domain states.
182 Power, Reset, Clocking, and Interrupts Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
(1) All DDR access must be suspended prior to changing the DDR frequency of operation.
(2) Only DM814x SR3.0 devices support a DSP Frequency of 750-MHz. For more details on device silicon revisions, see Figure 9-1, Device
Nomenclature.
Although the OPP for each Core Logic Voltage Domain is independently selectable, not all combinations
of OPPs are supported. Table 7-5 marks the supported ARM, DSP, and HDVICP2 OPPs for a given
CORE OPP.
Copyright © 2011–2013, Texas Instruments Incorporated Power, Reset, Clocking, and Interrupts 183
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
All SRAM located in a switchable power domain (all domains except ALWAYS_ON) automatically enters
SHUTDOWN mode whenever its associated power domain goes into the "OFF" state. The SRAM returns
to the ACTIVE state when the corresponding Power Domain returns to the "ON" state.
In addition, the following SRAM within the ALWAYS_ON Power Domain can also be independently put
into SHUTDOWN by programming the x_MEM_PWRDN registers in the Control Module:
• Media Controller SRAM
• OCMC SRAM
For detailed instructions on powering up/down the various device SRAM, see the Control Module chapter
of the TMS320DM814x DaVinci Digital Media Processors Technical Reference Manual (Literature
Number: SPRUGZ8).
184 Power, Reset, Clocking, and Interrupts Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
Copyright © 2011–2013, Texas Instruments Incorporated Power, Reset, Clocking, and Interrupts 185
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
1.8 V Supplies
(DVDD, DVDD_x, DVDD_M, VDDA_x_1P8,
VDDA_1P8)
3.3 V Supplies
(DVDD, DVDD_x, DVDD_C, VDDA_x_3P3)
CVDD
186 Power, Reset, Clocking, and Interrupts Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
1.8 V Supplies
(DVDD, DVDD_x, DVDD_M, VDDA_x_1P8,
VDDA_1P8
3.3 V Supplies
(DVDD, DVDD_x, DVDD_C, VDDA_x_3P3)
7.2.9.2 Digital
Recommended capacitors for power supply decoupling are all 0.1uF in the smallest body size that can be
used. Capacitors are more effective in the smallest physical size to limit lead inductance. For example,
0201 sized capacitors are better than 0402 sized capacitors, and so on. TI recommends using capacitors
no larger than 0402. Place at least one capacitor for every two power pins. For those power pins that have
only one pin, a capacitor is still required. Place one bulk (10 uF or larger) capacitor for every 10 or so
power pins as closely as possible to the chip. These larger caps do not need to be under the chip
footprint.
Copyright © 2011–2013, Texas Instruments Incorporated Power, Reset, Clocking, and Interrupts 187
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
Pay special attention not to put so much capacitance on the supply that it slows the start-up voltage ramp
enough to change the power sequencing order. Also be sure to verify that the main chip reset is low until
after all supplies are at their correct voltage and stable.
DDR peripheral related supply capacitor numbers are provided in Section 8.13, DDR2/DDR3 Memory
Controller.
188 Power, Reset, Clocking, and Interrupts Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
7.3 Reset
RESETS ALL
MODULES,
EXCLUDING EMAC ASSERTS
RESETS EMAC RESETS PLL AND CLOCK LATCHES
TYPE INITIATOR SWITCH, RSTOUT_WD_OUT
SWITCH EMULATION CONFIG BOOT PINS
EMULATION, PLL PIN
AND CLOCK
CONFIG
Power-on Reset (POR) POR pin Yes Yes Yes Yes Yes Optional (1) (2)
(3)
External Warm Reset RESET pin Yes Optional No No Yes Optional (1) (2)
On-Chip Emulation
Emulation Warm Reset Yes Optional (3) No No No Optional (1)
Logic
Watchdog Reset Watchdog Timer Yes Optional (3) No No No Yes
Software Global Cold Reset Software Yes Optional (3) Yes Yes No Optional (1)
Software Global Warm Reset Software Yes Optional (3) No No No Optional (1)
Test Reset TRST pin No No Yes No No No
(1) RSTOUT_WD_OUT pin asserted only if BTMODE[11] was latched as "0" when coming out of reset.
(2) While POR and/or RESET is asserted, the RSTOUT_WD_OUT pin is 3-stated and the internal pull resistor is disabled; therefore, an
external pullup/pulldown can be used to set the state of this pin (high/low) while POR and/or RESET is asserted. For more detailed
information on external PUs/PDs, see Section 4.5.1, Pullup/Pulldown Resistors.
(3) EMAC Switch is NOT reset when the ISO_CONTROL bit in the RESET_ISO Control Module register is set to "1".
Copyright © 2011–2013, Texas Instruments Incorporated Power, Reset, Clocking, and Interrupts 189
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
190 Power, Reset, Clocking, and Interrupts Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
Software initiates a Software Global Cold Reset by writing a "1" to the RST_GLOBAL_COLD_SW bit in
the PRM_RSTCTRL register in the PRCM.
For more detailed information on the PRM_RSTCTRL register, see the PRCM Registers section of the
Power, Reset, and Clock Management (PRCM) Module chapter of the TMS320DM814x DaVinci Digital
Media Processors Technical Reference Manual (Literature Number: SPRUGZ8).
Copyright © 2011–2013, Texas Instruments Incorporated Power, Reset, Clocking, and Interrupts 191
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
192 Power, Reset, Clocking, and Interrupts Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
Copyright © 2011–2013, Texas Instruments Incorporated Power, Reset, Clocking, and Interrupts 193
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
• DDR[0]/[1] Address/Control Pins (CLK, CLK, CKE, WE, CS[1]/[0], RAS, CAS, ODT[1]/[0], RST,
BA[2:0], A[14:0]). These pins are 3-stated during reset. However, these pins are then driven to the
same value as their internal pull resistor reset value when reset is released (For the direction of the
internal pull during reset, see the DDR[0]/[1] Terminal Functions tables in the Section 3.2.4,
DDR2/DDR3 Memory Controller of this document).
In addition, the PINCNTL registers, which control pin multiplexing, enabling the IPUs/IPDs, and enabling
the receiver, are reset to their default state. Again, enabling the EMAC Switch reset isolation prevents
some PINCNTL registers from being reset.
For details on EMAC Switch reset isolation, see the descriptions of the RESET_ISO register and the
PINCNTL registers in the Control Module chapter of the TMS320DM814x DaVinci Digital Media
Processors Technical Reference Manual (Literature Number: SPRUGZ8).
Internal pull-up/down (IPU/IPD) resistors are enabled during and immediately after reset as described in
Section 3.2, Terminal Functions of this document.
NOTE
Upon coming out of reset, the ARM Cortex-A8 starts executing code from the internal Boot
ROM. The Boot ROM code modifies the PINCNTLx registers to configure the associated
pins for the chosen primary and backup Bootmodes. For more details on the Boot ROM
effects on pin multiplexing, see the ROM Code Memory and Peripheral Booting and Control
Module chapters of the TMS320DM814x DaVinci Digital Media Processors Technical
Reference Manual (Literature Number: SPRUGZ8).
Table 7-9. Timing Requirements for Reset (see Figure 7-4 and Figure 7-5)
OPP100
NO. UNIT
MIN MAX
1 tw(RESET) Pulse duration, POR low or RESET low 12P (1) ns
(2)
Setup time, BTMODE[15:0] pins valid before POR high or POR 2P ns
2 tsu(BOOT)
RESET high RESET 2P (2) ns
3 th(BOOT) Hold time, BTMODE[15:0] pins valid after POR high or RESET high 0 ns
(1) The device clock source must be stable and at a valid frequency prior to meeting the tw(RESET) requirement.
(2) P = 1/(DEV Clock) frequency in ns.
Table 7-10. Switching Characteristics Over Recommended Operating Conditions During Reset
(see Figure 7-5)
OPP100
NO. PARAMETER UNIT
MIN MAX
td(RSTL-
4 Delay time, RESET low or POR low to all I/Os entering their reset state 14 ns
IORST)
td(RSTH-
5 Delay time, RESET high or POR high to all I/Os exiting their reset state 14 ns
IOFUNC)
RESET assertion tw(RESET)
0 2P ns
td(RSTH- (1) (2)
≥ 30P
6 Delay time, RESET high to RSTOUT_WD_OUT high
RSTOUTH) RESET assertion tw(RESET) 32P -
0 ns
< 30P tw(RESET)
td(PORH-
7 Delay time, POR high to RSTOUT_WD_OUT high (1) (2) 0 12500P ns
RSTOUTH)
td(RSTL-
8 Delay time, RESET low to RSTOUT_WD_OUT Hi-Z (1) (2) 0 2P ns
RSTOUTZ)
(1) For more detailed information on RSTOUT_WD_OUT pin behavior, see Section 7.3.14, RSTOUT_WD_OUT Pin.
(2) P = 1/(DEV Clock) frequency in ns.
194 Power, Reset, Clocking, and Interrupts Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
Table 7-10. Switching Characteristics Over Recommended Operating Conditions During Reset
(see Figure 7-5) (continued)
OPP100
NO. PARAMETER UNIT
MIN MAX
td(PORH- Delay time, POR high to RSTOUT_WD_OUT driven based on latched BTMODE[11]
9 0 2P ns
RSTOUTL) value (1) (2)
td(RSTH- Delay time, RESET high to RSTOUT_WD_OUT driven based on latched BTMODE[11]
10 0 2P ns
RSTOUTD) value (1) (2)
Figure 7-4 shows the Power-Up Timing. Figure 7-5 shows the Warm Reset (RESET) Timing. Max Reset
Timing is identical to Warm Reset Timing, except the BTMODE[15:0] pins are not re-latched.
Power
Supplies Power Supplies Stable
Ramping
Clock Source Stable
DEV_CLKIN/
(A)
AUX_CLKIN
1
POR
RESET
7
9
Hi-Z (B)
RSTOUT_WD_OUT BTMODE[11]
5
2 3
Hi-Z
BTMODE[15:0] Config
(C)
Other I/O Pins RESET STATE
A. Power supplies and DEV_CLKIN/AUX_CLKIN must be stable before the start of tw(RESET).
B. RSTOUT_WD_OUT only asserted if BTMODE[11] was latched as a "0" when coming out of reset.
C. For more detailed information on the RESET STATE of each pin, see Section 7.3.17, Pin Behaviors at Reset. Also
see Section 3.2, Terminal Functions for the IPU/IPD settings during reset.
Copyright © 2011–2013, Texas Instruments Incorporated Power, Reset, Clocking, and Interrupts 195
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
DEV_CLKIN/
AUX_CLKIN
POR
1
RESET
8 6
10
Hi-Z (A)
RSTOUT_WD_OUT BTMODE[11]
4 5
2 3
Hi-Z
BTMODE[15:0] Config
4 5
(B)
Other I/O Pins RESET STATE
A. RSTOUT_WD_OUT only asserted if BTMODE[11] was latched as a "0" when coming out of reset.
B. For more detailed information on the RESET STATE of each pin, see Section 7.3.17, Pin Behaviors at Reset. Also
see Section 3.2, Terminal Functions for the IPU/IPD settings during reset.
196 Power, Reset, Clocking, and Interrupts Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
7.4 Clocking
The device clocks are generated from several reference clocks that are fed to on-chip PLLs and dividers
(both inside and outside of the PRCM Module). Figure 7-6 shows a high-level overview of the device
system clocking structure (Note: to reduce complexity, not all clocking connections are shown). For
detailed information on the device clocks, see the Clock Generation and Management section of the
Power, Reset, and Clock Management (PRCM) Module chapter of the TMS320DM814x DaVinci Digital
Media Processors Technical Reference Manual (Literature Number: SPRUGZ8).
Copyright © 2011–2013, Texas Instruments Incorporated Power, Reset, Clocking, and Interrupts 197
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
PLL_DSP DSP
PLL_HDVPSS HDVPSS
SYSCLK3
PLL_HDVICP PRCM HDVICP2
SYSCLK23
PLL_SGX PRCM SGX530
CLKDCO USB0/1
PLL_USB
DEVOSC/ SYSCLK10 SPI0/1/2/3, I2C0/1/2/3,
DEV_CLKIN M UART0/1/2, HDMI CEC
U CLKOUT PRCM
SYSCLK8
AUXOSC/ X MMC0/1/2
AUX_CLKIN
(Note: Separate MUX M
exists for each PLL) U UART3/4/5
From SYSCLK6 X
PLL_DDR DDR0/1
/2 DMM
HDMI
M
U HDVPSS VOUT0
PLL_VIDEO1 X
PLL_AUDIO SYSCLK20
PRCM M
U MCASP0/1/2 AUX_CLK
SYSCLK21 X
From PLL_VIDEO0/1/2 PRCM
M MCBSP CLKS,
U
X HDMI I2S
From AUX Clock, AUD_CLK0/1/2
EMAC Switch
PCIE SERDES
(Embedded PLL)
198 Power, Reset, Clocking, and Interrupts Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
Copyright © 2011–2013, Texas Instruments Incorporated Power, Reset, Clocking, and Interrupts 199
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
AUXOSC_MXI/
AUX_CLKIN AUXOSC_MXO VSSA_AUXOSC
Crystal Rd
(Optional)
C1 C2
The load capacitors, C1 and C2 in the above pictures, should be chosen such that the below equation is
satisfied. CL in the equation is the load specified by the crystal manufacturer. All discrete components
used to implement the oscillator circuit should be placed as close as possible to the associated oscillator
MXI, MXO, and VSS pins.
C1 C2
CL =
(C1 + C2 )
Table 7-11. Input Requirements for Crystal Circuit on the Device Oscillator (DEVOSC)
PARAMETER MIN TYP MAX UNIT
Start-up time (from power up until oscillating at stable frequency) 4 ms
(1)
Crystal Oscillation frequency 20 20 30 MHz
Parallel Load Capacitance (C1 and C2) 12 24 pF
Crystal ESR 50 Ω
Crystal Shunt Capacitance 5 pF
Crystal Oscillation Mode Fundamental Only n/a
If Ethernet not used ±200
If MII is used and
Crystal Frequency Stability ±100 ppm
RGMII, RMII not used
If RGMII, or RMII used ±50
(1) 20-MHz DEV clock is required for all bootmodes other than Fast XIP. For more detailed information on boot modes, see the ROM Code
Memory and Peripheral Booting chapter of the TMS320DM814x DaVinci Digital Media Processors Technical Reference Manual
(Literature Number: SPRUGZ8).
Table 7-12. Input Requirements for Crystal Circuit on the Auxiliary Oscillator (AUXOSC)
PARAMETER MIN MAX UNIT
Start-up time (from power up until oscillating at stable frequency) 4 ms
Crystal Oscillation frequency 20 30 MHz
Parallel Load Capacitance (C1 and C2) 12 24 pF
Crystal ESR 50 Ω
Crystal Shunt Capacitance 5 pF
Crystal Oscillation Mode Fundamental Only n/a
Crystal Frequency stability (1) ±50 ppm
(1) Applies only when sourcing the HDMI or HDVPSS DAC clocks from the AUXOSC
200 Power, Reset, Clocking, and Interrupts Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
DEVOSC_MXI/
DEV_CLKIN DEVOSC_MXO VSSA_DEVOSC
NC
AUXOSC_MXI/
AUX_CLKIN AUXOSC_MXO VSSA_AUXOSC
NC
The clock source must meet the DEVOSC_MXI/DEV_CLKIN timing requirements shown in Table 7-15,
Timing Requirements for DEVOSC_MXI/DEV_CLKIN.
The clock source must meet the AUXOSC_MXI/AUX_CLKIN timing requirements shown in Table 7-16,
Timing Requirements for AUXOSC_MXI/AUX_CLKIN.
Copyright © 2011–2013, Texas Instruments Incorporated Power, Reset, Clocking, and Interrupts 201
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
The differential clock source is required to meet the REFCLK AC Specifications outlined in the PCI
EXPRESS CARD ELECTROMECHANICAL SPECIFICATION, REV. 2.0, at the input to the AC coupling
capacitors.
In addition, LVDS clock sources that are compliant to the above specification, but with the following
exceptions, are also acceptable:
Table 7-14. Acceptable Exceptions to the REFCLK AC Specifications for LVDS Clock Sources
PARAMETER MIN MAX UNIT
VIH Differential High-Level Input Voltage 125 1000 mV
VIL Differential Low-Level Input Voltage -1000 -125 mV
202 Power, Reset, Clocking, and Interrupts Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
CLKOUT_MUX
RESERVED
1011-1111
RCOSC32K Output
1010
PLL_SGX Output
1001
DEV_OSC Clock Input
1000
AUX Clock CLKOUT0
0111
DEV Clock
0110 CLKOUT1
PLL_L3 Output
0101
PLL_MEDIACTL Output / 2
0100
PLL_DSS Output / 2
0011
PCIE SERDES Observation Clock
0010
SATA SERDES Observation Clock
0001
PRCM SYSCLK Output (A)
0000
A. Muxed output of DEVOSC clock, USBPLL clock output, VIDEO0 PLL Clock output, and RTC DIVIDER output.
For detailed information on the CLKOUTx switching characteristics, see Table 7-19.
Copyright © 2011–2013, Texas Instruments Incorporated Power, Reset, Clocking, and Interrupts 203
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
5 1
4
1 2
DEVOSC_MXI/
DEV_CLKIN
3
4
204 Power, Reset, Clocking, and Interrupts Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
(1) (2)
Table 7-16. Timing Requirements for AUX_MXI/AUX_CLKIN (see Figure 7-13)
OPP100
NO. UNIT
MIN NOM MAX
1 tc(AMXI) Cycle time, AUXOSC_MXI/AUX_CLKIN 33.3 50 50 ns
2 tw(AMXIH) Pulse duration, AUXOSC_MXI/AUX_CLKIN high 0.45C 0.55C ns
3 tw(AMXIL) Pulse duration, AUXOSC_MXI/AUX_CLKIN low 0.45C 0.55C ns
4 tt(AMXI) Transition time, AUXOSC_MXI/AUX_CLKIN 7 ns
5 tJ(AMXI) Period jitter, AUXOSC_MXI/AUX_CLKIN 0.02C ns
6 Sf Frequency stability, AUXOSC_MXI/AUX_CLKIN (3) ± 50 ppm
(1) The reference points for the rise and fall transitions are measured at VIL MAX and VIH MIN.
(2) C = AUX_CLKIN cycle time in ns. For example, when AUXOSC_MXI/AUX_CLKIN frequency is 20 MHz, use C = 50 ns.
(3) Applies only when sourcing the HDMI or HDVPSS DAC clocks from the AUXOSC.
5 1
4
1 2
AUXOSC_MXI/
AUX_CLKIN
3
4
Copyright © 2011–2013, Texas Instruments Incorporated Power, Reset, Clocking, and Interrupts 205
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
(1)
Table 7-17. Timing Requirements for AUD_CLKINx (see Figure 7-14)
OPP100/120/166
NO. UNIT
MIN NOM MAX
1 tc(AUD_CLKINx) Cycle time, AUD_CLKINx 20 ns
0.55
2 tw(AUD_CLKINxH) Cycle time, AUD_CLKINx 0.45A ns
A
0.55
3 tw(AUD_CLKINxL) Cycle time, AUD_CLKINx 0.45A ns
A
(1) A = AUD_CLKINx cycle time in ns.
AUD_CLKINx
206 Power, Reset, Clocking, and Interrupts Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
(1) (2)
Table 7-18. Timing Requirements for CLKIN32 (see Figure 7-15)
OPP100
NO. UNIT
MIN NOM MAX
1 tc(CLKIN32) Cycle time, CLKIN32 1/32768 s
2 tw(CLKIN32H) Pulse duration, CLKIN32 high 0.45C 0.55C ns
3 tw(CKIN32L) Pulse duration, CLKIN32 low 0.45C 0.55C ns
4 tt(CLKIN32) Transition time, CLKIN32 7 ns
5 tJ(CLKIN32) Period jitter, CLKIN32 0.02C ns
(1) The reference points for the rise and fall transitions are measured at VIL MAX and VIH MIN.
(2) C = CLKIN32 cycle time in ns. For example, when CLKIN32 frequency is 32768 Hz, use C = 1/32768 s.
5 1
4
1 2
CLKIN32
3
4
Copyright © 2011–2013, Texas Instruments Incorporated Power, Reset, Clocking, and Interrupts 207
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
Table 7-19. Switching Characteristics Over Recommended Operating Conditions for CLKOUTx (CLKOUT0
and CLKOUT1) (1) (2)
(see Figure 7-16)
OPP100
NO. PARAMETER UNIT
MIN MAX
1 tc(CLKOUTx) Cycle time, CLKOUTx 5 ns
2 tw(CLKOUTxH) Pulse duration, CLKOUTx high 0.45P 0.55P ns
3 tw(CLKOUTxL) Pulse duration, CLKOUTx low 0.45P 0.55P ns
4 tt(CLKOUTx) Transition time, CLKOUTx 0.05P ns
(1) The reference points for the rise and fall transitions are measured at VOL MAX and VOH MIN.
(2) P = 1/CLKOUTx clock frequency in nanoseconds (ns). For example, when CLKOUTx frequency is 200 MHz, use P = 5 ns.
2
1 4
CLKOUTx
(Divide-by-1)
7.4.8 PLLs
The device contains 12 top-level PLLs, and 4 embedded PLLs (within the ARM Cortex-A8, PCIE, SATA,
and CSI) that provide clocks to different parts of the system. Figure 7-17 and Figure 7-18 show simplified
block diagrams of the Top-Level PLL and PLL_ARM. In addition, see the System Clocking Overview
(Figure 7-6) for a high-level view of the device clock architecture including the PLL reference clock
sources and connections.
DEV/AUX
Clock 1 REFCLK xM CLKDCO 1
(N + 1) Multiplier M2
CLKOUT
1
(N 2 + 1)
1
(N 2 + 1)
The reference clock for most of the PLLs comes from the DEV input clock, with select PLLs also having
the option to use the AUX input clock as a reference. Also, each PLL supports a Bypass mode in which
the reference clock can be directly passed to the PLL CLKOUT through a divider. All device PLL’s will
come-up in Bypass mode after reset.
For details on programming the device PLLs, see the Control Module chapter of the TMS320DM814x
DaVinci Digital Media Processors Technical Reference Manual (Literature Number: SPRUGZ8).
208 Power, Reset, Clocking, and Interrupts Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
(1) The PLL has two modes of operation: HS1 and HS2. The mode of operation should be set, according to the desired CLKDCO
frequency, by programming the SELFREQDCO field of the ADPLLLJx_CLKCTRL registers in the Control Module.
(2) CLKDCO of the PLL_USB is used undivided by the USB modules; therefore, CLKDCO for the PLL_USB PLL must be programmed to
960 MHz for proper operation.
Copyright © 2011–2013, Texas Instruments Incorporated Power, Reset, Clocking, and Interrupts 209
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
Table 7-24. ARM Cortex-A8 Embedded PLL (PLL_ARM) Frequency Ranges (ALL OPPs)
CLOCK MIN MAX UNIT
REFCLK 0.032 52 MHz
DCOCLK 20 2000 MHz
CLKOUT see Table 7-25 see Table 7-25 MHz
210 Power, Reset, Clocking, and Interrupts Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
7.4.9 SYSCLKs
In some cases, the system clock inputs and PLL outputs are sent to the PRCM Module for division and
multiplexing before being routed to the various device Modules. These clock outputs from the PRCM
Module are called SYSCLKs. Table Table 7-26 lists the device SYSCLKs along with their maximum
supported clock frequencies. In addition, limits shown in these tables may be further restricted by the clock
frequency limitations of the device modules using these clocks. For more details on Module Clock
frequency limits, see Section 7.4.10 Module Clocks.
Copyright © 2011–2013, Texas Instruments Incorporated Power, Reset, Clocking, and Interrupts 211
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
(1) The maximum frequencies listed in this table are valid for OPP100. Some of these frequencies have higher maximum values when
OPP120 or OPP166 is used, see Table 7-4
212 Power, Reset, Clocking, and Interrupts Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
Copyright © 2011–2013, Texas Instruments Incorporated Power, Reset, Clocking, and Interrupts 213
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
7.5 Interrupts
The device has a large number of interrupts to service the needs of its many peripherals and subsystems.
The ARM Cortex-A8, C674x DSP, and Media Controller are capable of servicing these interrupts.
However, the C674x DSP require additional system-level interrupt multiplexors to receive their interrupts.
The following sections list the device interrupt mapping and multiplexing schemes.
214 Power, Reset, Clocking, and Interrupts Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
Table 7-28. ARM Cortex-A8 Interrupt Controller (AINTC) Interrupt Sources (continued)
Cortex-A8
ACRONYM SOURCE
INTERRUPT NUMBER
36 DSSINT HDVPSS
37 GFXINT SGX530
38 HDMIINT HDMI
39 ISS_IRQ_5 ISS
40 3PGSWRXTHR0 EMAC Switch RX Threshold
41 3PGSWRXINT0 EMAC Switch Receive
42 3PGSWTXINT0 EMAC Switch Transmit
43 3PGSWMISC0 EMAC Switch Miscellaneous
44 UARTINT3 UART3
45 UARTINT4 UART4
46 UARTINT5 UART5
47 - Reserved
48 PCIINT0 PCIe
49 PCIINT1 PCIe
50 PCIINT2 PCIe
51 PCIINT3 PCIe
52 DCAN0_INT0 DCAN0
53 DCAN0_INT1 DCAN0
54 DCAN0_PARITY DCAN0 Parity
55 DCAN1_INT0 DCAN1
56 DCAN1_INT1 DCAN1
57 DCAN1_PARITY DCAN1 Parity
58-61 – Reserved
62 GPIOINT3A GPIO3
63 GPIOINT3B GPIO3
64 SDINT0 MMC/SD0
65 SPIINT0 SPI0
66 - Reserved
67 TINT1 TIMER1
68 TINT2 TIMER2
69 TINT3 TIMER3
70 I2CINT0 I2C0
71 I2CINT1 I2C1
72 UARTINT0 UART0
73 UARTINT1 UART1
74 UARTINT2 UART2
75 RTCINT RTC
76 RTCALARMINT RTC Alarm
77 MBINT Mailbox
78 – Reserved
79 PLLINT PLL Recalculation Interrupt
80 MCATXINT0 McASP0 Transmit
81 MCARXINT0 McASP0 Receive
82 MCATXINT1 McASP1 Transmit
83 MCARXINT1 McASP1 Receive
84 MCATXINT2 McASP2 Transmit
85 MCARXINT2 McASP2 Receive
Copyright © 2011–2013, Texas Instruments Incorporated Power, Reset, Clocking, and Interrupts 215
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
Table 7-28. ARM Cortex-A8 Interrupt Controller (AINTC) Interrupt Sources (continued)
Cortex-A8
ACRONYM SOURCE
INTERRUPT NUMBER
86 MCBSPINT McBSP
87 – Reserved
88 – Reserved
91 – Reserved
92 TINT4 TIMER4
93 TINT5 TIMER5
94 TINT6 TIMER6
95 TINT7 TIMER7
96 GPIOINT0A GPIO0
97 GPIOINT0B GPIO0
98 GPIOINT1A GPIO1
99 GPIOINT1B GPIO1
100 GPMCINT GPMC
101 DDRERR0 DDR0
102 DDRERR1 DDR1
103 HDVICPCONT1SYNC HDVICP2
104 HDVICPCONT2SYNC HDVICP2
105 MCATXINT3 McASP3 Transmit
106 MCARXINT3 McASP3 Receive
107 IVA0MBOXINT HDVICP2 Mailbox
108 MCATXINT4 McASP4 Transmit
109 MCARXINT4 McASP4 Receive
110 MCATXINT5 McASP5 Transmit
111 MCARXINT5 McASP5 Receive
112 TCERRINT0 EDMA TC 0 Error
113 TCERRINT1 EDMA TC 1 Error
114 TCERRINT2 EDMA TC 2 Error
115 TCERRINT3 EDMA TC 3 Error
116-119 – Reserved
122 MMUINT System MMU
123 MCMMUINT Media Controller
124 DMMINT DMM
125 SPIINT1 SPI1
126 SPIINT2 SPI2
127 SPIINT3 SPI3
216 Power, Reset, Clocking, and Interrupts Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
Copyright © 2011–2013, Texas Instruments Incorporated Power, Reset, Clocking, and Interrupts 217
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
218 Power, Reset, Clocking, and Interrupts Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
Copyright © 2011–2013, Texas Instruments Incorporated Power, Reset, Clocking, and Interrupts 219
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
220 Power, Reset, Clocking, and Interrupts Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
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
Figure 8-2. Input and Output Voltage Reference Levels for AC Timing Measurements
All rise and fall transition timing parameters are referenced to VIL MAX and VIH MIN for input clocks, VOL
MAX and VOH MIN for output clocks.
Figure 8-3. Rise and Fall Transition Time Voltage Reference Levels
Copyright © 2011–2013, Texas Instruments Incorporated Peripheral Information and Timings 221
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
222 Peripheral Information and Timings Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
Copyright © 2011–2013, Texas Instruments Incorporated Peripheral Information and Timings 223
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
Table 8-1. Timing Requirements for DCANx Receive (1) (see Figure 8-4)
OPP100/120/166
NO. UNIT
MIN NOM MAX
f(baud) Maximum programmable baud rate 1 Mbps
1 tw(DCANRX) Pulse duration, receive data bit (DCANx_RX) H-2 H+2 ns
(1) H = period of baud rate, 1/programmed baud rate.
Table 8-2. Switching Characteristics Over Recommended Operating Conditions for DCANx Transmit
(1)
(see Figure 8-4)
OPP100/120/166
NO. PARAMETER UNIT
MIN MAX
f(baud) Maximum programmable baud rate 1 Mbps
2 tw(DCANTX) Pulse duration, transmit data bit (DCANx_TX) H-2 H+2 ns
(1) H = period of baud rate, 1/programmed baud rate.
DCANx_RX
DCANx_TX
224 Peripheral Information and Timings Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
8.4 EDMA
The EDMA controller handles all data transfers between memories and the device slave peripherals on
the device. These data transfers include cache servicing, non-cacheable memory accesses, user-
programmed data transfers, and host accesses.
Copyright © 2011–2013, Texas Instruments Incorporated Peripheral Information and Timings 225
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
226 Peripheral Information and Timings Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
Copyright © 2011–2013, Texas Instruments Incorporated Peripheral Information and Timings 227
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
Table 8-5. EDMA Channel Controller (EDMA TPCC) Control Registers (continued)
HEX ADDRESS ACRONYM REGISTER NAME
0x4900 031C CCERRCLR EDMA3CC Error Clear
0x4900 0320 EEVAL Error Evaluate
0x4900 0340 DRAE0 DMA Region Access Enable for Region 0
0x4900 0344 DRAEH0 DMA Region Access Enable High for Region 0
0x4900 0348 DRAE1 DMA Region Access Enable for Region 1
0x4900 034C DRAEH1 DMA Region Access Enable High for Region 1
0x4900 0350 DRAE2 DMA Region Access Enable for Region 2
0x4900 0354 DRAEH2 DMA Region Access Enable High for Region 2
0x4900 0358 DRAE3 DMA Region Access Enable for Region 3
0x4900 035C DRAEH3 DMA Region Access Enable High for Region 3
0x4900 0360 DRAE4 DMA Region Access Enable for Region 4
0x4900 0364 DRAEH4 DMA Region Access Enable High for Region 4
0x4900 0368 DRAE5 DMA Region Access Enable for Region 5
0x4900 036C DRAEH5 DMA Region Access Enable High for Region 5
0x4900 0370 DRAE6 DMA Region Access Enable for Region 6
0x4900 0374 DRAEH6 DMA Region Access Enable High for Region 6
0x4900 0378 DRAE7 DMA Region Access Enable for Region 7
0x4900 037C DRAEH7 DMA Region Access Enable High for Region 7
0x4900 0380 - 0x4900 039C QRAE0-7 QDMA Region Access Enable for Region 0-7
0x4900 0400 - 0x4900 04FC Q0E0-Q3E15 Event Queue Entry Q0E0-Q3E15
0x4900 0600 - 0x4900 060C QSTAT0-3 Queue Status 0-3
0x4900 0620 QWMTHRA Queue Watermark Threshold A
0x4900 0640 CCSTAT EDMA3CC Status
0x4900 0800 MPFAR Memory Protection Fault Address
0x4900 0804 MPFSR Memory Protection Fault Status
0x4900 0808 MPFCR Memory Protection Fault Command
0x4900 080C MPPAG Memory Protection Page Attribute Global
0x4900 0810 - 0x4900 082C MPPA0-7 Memory Protection Page Attribute 0-7
0x4900 1000 ER Event
0x4900 1004 ERH Event High
0x4900 1008 ECR Event Clear
0x4900 100C ECRH Event Clear High
0x4900 1010 ESR Event Set
0x4900 1014 ESRH Event Set High
0x4900 1018 CER Chained Event
0x4900 101C CERH Chained Event High
0x4900 1020 EER Event Enable
0x4900 1024 EERH Event Enable High
0x4900 1028 EECR Event Enable Clear
0x4900 102C EECRH Event Enable Clear High
0x4900 1030 EESR Event Enable Set
0x4900 1034 EESRH Event Enable Set High
0x4900 1038 SER Secondary Event
0x4900 103C SERH Secondary Event High
0x4900 1040 SECR Secondary Event Clear
0x4900 1044 SECRH Secondary Event Clear High
0x4900 1050 IER Interrupt Enable
228 Peripheral Information and Timings Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
Table 8-5. EDMA Channel Controller (EDMA TPCC) Control Registers (continued)
HEX ADDRESS ACRONYM REGISTER NAME
0x4900 1054 IERH Interrupt Enable High
0x4900 1058 IECR Interrupt Enable Clear
0x4900 105C IECRH Interrupt Enable Clear High
0x4900 1060 IESR Interrupt Enable Set
0x4900 1064 IESRH Interrupt Enable Set High
0x4900 1068 IPR Interrupt Pending
0x4900 106C IPRH Interrupt Pending High
0x4900 1070 ICR Interrupt Clear
0x4900 1074 ICRH Interrupt Clear High
0x4900 1078 IEVAL Interrupt Evaluate
0x4900 1080 QER QDMA Event
0x4900 1084 QEER QDMA Event Enable
0x4900 1088 QEECR QDMA Event Enable Clear
0x4900 108C QEESR QDMA Event Enable Set
0x4900 1090 QSER QDMA Secondary Event
0x4900 1094 QSECR QDMA Secondary Event Clear
Shadow Region 0 Channel Registers
0x4900 2000 ER Event
0x4900 2004 ERH Event High
0x4900 2008 ECR Event Clear
0x4900 200C ECRH Event Clear High
0x4900 2010 ESR Event Set
0x4900 2014 ESRH Event Set High
0x4900 2018 CER Chained Event
0x4900 201C CERH Chained Event High
0x4900 2020 EER Event Enable
0x4900 2024 EERH Event Enable High
0x4900 2028 EECR Event Enable Clear
0x4900 202C EECRH Event Enable Clear High
0x4900 2030 EESR Event Enable Set
0x4900 2034 EESRH Event Enable Set High
0x4900 2038 SER Secondary Event
0x4900 203C SERH Secondary Event High
0x4900 2040 SECR Secondary Event Clear
0x4900 2044 SECRH Secondary Event Clear High
0x4900 2050 IER Interrupt Enable
0x4900 2054 IERH Interrupt Enable High
0x4900 2058 IECR Interrupt Enable Clear
0x4900 205C IECRH Interrupt Enable Clear High
0x4900 2060 IESR Interrupt Enable Set
0x4900 2064 IESRH Interrupt Enable Set High
0x4900 2068 IPR Interrupt Pending
0x4900 206C IPRH Interrupt Pending High
0x4900 2070 ICR Interrupt Clear
0x4900 2074 ICRH Interrupt Clear High
0x4900 2078 IEVAL Interrupt Evaluate
0x4900 2080 QER QDMA Event
Copyright © 2011–2013, Texas Instruments Incorporated Peripheral Information and Timings 229
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
Table 8-5. EDMA Channel Controller (EDMA TPCC) Control Registers (continued)
HEX ADDRESS ACRONYM REGISTER NAME
0x4900 2084 QEER QDMA Event Enable
0x4900 2088 QEECR QDMA Event Enable Clear
0x4900 208C QEESR QDMA Event Enable Set
0x4900 2090 QSER QDMA Secondary Event
0x4900 2094 QSECR QDMA Secondary Event Clear
0x4900 2200 - 0x4900 2294 - Shadow Region 1 Channels
0x4900 2400 - 0x4900 2494 - Shadow Region 2 Channels
... ...
0x4900 2E00 - 0x4900 2E94 - Shadow Channels for MP Space 7
230 Peripheral Information and Timings Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
Table 8-6. EDMA Transfer Controller (EDMA TPTC) Control Registers (continued)
TPTC0 HEX TPTC1 HEX TPTC2 HEX TPTC3 HEX
ACRONYM REGISTER NAME
ADDRESS ADDRESS ADDRESS ADDRESS
0x4980 0314 0x4990 0314 0x49A0 0314 0x49B0 0314 DFMPPRXY0 Destination FIFO Memory
Protection Proxy 0
0x4980 0340 0x4990 0340 0x49A0 0340 0x49B0 0340 DFOPT1 Destination FIFO Options 1
0x4980 0344 0x4990 0344 0x49A0 0344 0x49B0 0344 DFSRC1 Destination FIFO Source
Address 1
0x4980 0348 0x4990 0348 0x49A0 0348 0x49B0 0348 DFCNT1 Destination FIFO Count 1
0x4980 034C 0x4990 034C 0x49A0 034C 0x49B0 034C DFDST1 Destination FIFO Destination
Address 1
0x4980 0350 0x4990 0350 0x49A0 0350 0x49B0 0350 DFBIDX1 Destination FIFO BIDX 1
0x4980 0354 0x4990 0354 0x49A0 0354 0x49B0 0354 DFMPPRXY1 Destination FIFO Memory
Protection Proxy 1
0x4980 0380 0x4990 0380 0x49A0 0380 0x49B0 0380 DFOPT2 Destination FIFO Options 2
0x4980 0384 0x4990 0384 0x49A0 0384 0x49B0 0384 DFSRC2 Destination FIFO Source
Address 2
0x4980 0388 0x4990 0388 0x49A0 0388 0x49B0 0388 DFCNT2 Destination FIFO Count 2
0x4980 038C 0x4990 038C 0x49A0 038C 0x49B0 038C DFDST2 Destination FIFO Destination
Address 2
0x4980 0390 0x4990 0390 0x49A0 0390 0x49B0 0390 DFBIDX2 Destination FIFO BIDX 2
0x4980 0394 0x4990 0394 0x49A0 0394 0x49B0 0394 DFMPPRXY2 Destination FIFO Memory
Protection Proxy 2
0x4980 03C0 0x4990 03C0 0x49A0 03C0 0x49B0 03C0 DFOPT3 Destination FIFO Options 3
0x4980 03C4 0x4990 03C4 0x49A0 03C4 0x49B0 03C4 DFSRC3 Destination FIFO Source
Address 3
0x4980 03C8 0x4990 03C8 0x49A0 03C8 0x49B0 03C8 DFCNT3 Destination FIFO Count 3
0x4980 03CC 0x4990 03CC 0x49A0 03CC 0x49B0 03CC DFDST3 Destination FIFO Destination
Address 3
0x4980 03D0 0x4990 03D0 0x49A0 03D0 0x49B0 03D0 DFBIDX3 Destination FIFO BIDX 3
0x4980 03D4 0x4990 03D4 0x49A0 03D4 0x49B0 03D4 DFMPPRXY3 Destination FIFO Memory
Protection Proxy 3
Copyright © 2011–2013, Texas Instruments Incorporated Peripheral Information and Timings 231
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
8.5.2 Trace
The device supports Trace at the Cortex™-A8, C674x, and System levels. 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. The debug information can be exported
to the Embedded Trace Buffer (ETB), or to the 5-pin Trace Interface (system trace only). 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).
232 Peripheral Information and Timings Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
The JTAG ID register is a read-only register that identifies to the customer the JTAG/device ID. For this
device, the JTAG ID register resides at address location 0x4814 0600. The register hex value for the
device is: 0x0B8F 202F. For the actual register bit names and their associated bit field descriptions, see
Figure 8-5 and Table 8-8.
31 28 27 12 11 1 0
VARIANT (4-
PART NUMBER (16-bit) MANUFACTURER (11-bit) LSB
bit)
R-xxxx R-1011 1000 1111 0010 R-0000 0010 111 R-1
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
Figure 8-5. JTAG ID Register Description - Device Register Value: 0x0B8F 202F
Table 8-10. Switching Characteristics Over Recommended Operating Conditions for IEEE 1149.1 JTAG
(see Figure 8-6)
OPP100/120/166
NO. PARAMETER UNIT
MIN MAX
2 td(TCKL-TDOV) Delay time, TCK low to TDO valid 0 23.575 (1) ns
(1) (0.5 * tc) - 2
Copyright © 2011–2013, Texas Instruments Incorporated Peripheral Information and Timings 233
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
1
1a 1b
TCK
TDO
3 4
TDI/TMS
Table 8-11. Timing Requirements for IEEE 1149.1 JTAG With RTCK
(see Figure 8-6)
OPP100/120/166
NO. UNIT
MIN MAX
1 tc(TCK) Cycle time, TCK 51.15 ns
1a tw(TCKH) Pulse duration, TCK high (40% of tc) 20.46 ns
1b tw(TCKL) Pulse duration, TCK low (40% of tc) 20.46 ns
3 tsu(TDI-TCK) Input setup time, TDI valid to TCK high (20% of (tc * 0.5)) 5.115 ns
3 tsu(TMS-TCK) Input setup time, TMS valid to TCK high (20% of (tc * 0.5)) 5.115 ns
th(TCK-TDI) Input hold time, TDI valid from TCK high 10 ns
4
th(TCK-TMS) Input hold time, TMS valid from TCK high 10 ns
Table 8-12. Switching Characteristics Over Recommended Operating Conditions for IEEE 1149.1 JTAG
With RTCK
(see Figure 8-7)
OPP100/120/166
NO. PARAMETER UNIT
MIN MAX
Delay time, TCK to RTCK with no selected subpaths (that is,
5 td(TCK-RTCK) ICEPick is the only tap selected - when the ARM is in the scan 0 21 ns
chain, the delay time is a function of the ARM functional clock.)
6 tc(RTCK) Cycle time, RTCK 51.15 ns
7 tw(RTCKH) Pulse duration, RTCK high (40% of tc) 20.46 ns
8 tw(RTCKL) Pulse duration, RTCK low (40% of tc) 20.46 ns
TCK
6
7 8
RTCK
234 Peripheral Information and Timings Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
Table 8-13. Switching Characteristics Over Recommended Operating Conditions for STM Trace
(see Figure 8-8)
OPP100/120/166
NO. PARAMETER UNIT
MIN MAX
Pulse duration, EMUx high detected at 50% VOH with 60/40 duty
tw(EMUH50) 4 (1) ns
1 cycle
tw(EMUH90) Pulse duration, EMUx high detected at 90% VOH 3.5 ns
Pulse duration, EMUx low detected at 50% VOH with 60/40 duty
tw(EMUL50) 4 (1) ns
2 cycle
tw(EMUL10) Pulse duration, EMUx low detected at 10% VOH 3.5 ns
Output skew time, time delay difference between EMUx pins
3 tsko(EMU) -2 0.5 ns
configured as trace.
Pulse skew, magnitude of difference between high-to-low (tPHL)
tskp(EMU) 1 (1) ns
and low-to-high (tPLH) propagation delays
tsldp_o(EMU) Output slew rate EMUx 3.3 V/ns
(1) This parameter applies to the maximum trace export frequency operating in a 40/60 duty cycle.
A
Buffer
Inputs Buffers EMUx Pins
tPLH tPHL
1
2
B B
A
C 3
Copyright © 2011–2013, Texas Instruments Incorporated Peripheral Information and Timings 235
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
236 Peripheral Information and Timings Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
Copyright © 2011–2013, Texas Instruments Incorporated Peripheral Information and Timings 237
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
240 Peripheral Information and Timings Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
Copyright © 2011–2013, Texas Instruments Incorporated Peripheral Information and Timings 241
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
242 Peripheral Information and Timings Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
1 4
2 3
EMAC[x]_MRCLK
1 4
2 3
EMAC[x]_MTCLK
Copyright © 2011–2013, Texas Instruments Incorporated Peripheral Information and Timings 243
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
Table 8-17. Timing Requirements for EMAC [G]MII Receive 10/100/1000 Mbit/s
(see Figure 8-11)
OPP100/120/166
1000 Mbps (1 100/10 Mbps
NO. UNIT
Gbps)
MIN MAX MIN MAX
tsu(MRXD-MRCLK)
Setup time, receive selected signals valid before
1 tsu(MRXDV-MRCLK) 2 8 ns
EMAC[1:0]_MRCLK
tsu(MRXER-MRCLK)
th(MRCLK-MRXD)
Hold time, receive selected signals valid after
2 th(MRCLK-MRXDV) 0 8 ns
EMAC[1:0]_MRCLK
th(MRCLK-MRXER)
1
2
EMAC[x]_MRCLK (Input)
EMAC[x]_MRXD3−EMAC[x]_MRXD0,
EMAC[x]_MRXDV, EMAC[x]_MRXER (Inputs)
Table 8-18. Switching Characteristics Over Recommended Operating Conditions for EMAC [G]MII
Transmit 10/100 Mbits/s
(see Figure 8-12)
OPP100/120/166
NO. PARAMETER 100/10 Mbps UNIT
MIN MAX
td(MTXCLK-MTXD)
1 Delay time, EMAC[x]_MTCLK to transmit selected signals valid 2.5 25 ns
td(MTCLK-MTXEN)
Table 8-19. Switching Characteristics Over Recommended Operating Conditions for EMAC [G]MII
Transmit 1000 Mbits/s
(see Figure 8-12)
OPP100/120/166
NO. PARAMETER 1000 Mbps (1 Gbps) UNIT
MIN MAX
td(GMTCLK-MTXD)
1 Delay time, EMAC[x]_GMTCLK to transmit selected signals valid 0 5 ns
td(GMTCLK-MTXEN)
EMAC[x]_MTCLK (Input)
EMAC[x]_MTXD3−EMAC[x]_MTXD0,
EMAC[x]_MTXEN (Outputs)
244 Peripheral Information and Timings Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
1
2
4
RMREFCLK
(Input)
3
4
1
2
RMREFCLK
RMRXD1−RMRXD0,
RMCRSDV, RMRXER (inputs)
Table 8-22. Switching Characteristics Over Recommended Operating Conditions for EMAC RMII Transmit
10/100 Mbits/s
(see Figure 8-15)
OPP100/120/166
NO. PARAMETER UNIT
MIN MAX
Delay time, EMAC[x]_RMREFCLK high to EMAC[x]_RMTXD[x]
1 td(RMREFCLK-RMTXD) 2.5 13 ns
valid
Delay time, EMAC[x]_RMREFCLK high to EMAC[x]_RMTXEN
2 tdd(RMREFCLK-RMTXEN) 2.5 13
valid
Copyright © 2011–2013, Texas Instruments Incorporated Peripheral Information and Timings 245
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
RMREFCLK
RMTXD1−RMTXD0,
RMTXEN (Outputs)
246 Peripheral Information and Timings Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
Table 8-24. Timing Requirements for EMAC RGMII Input Receive for 10/100/1000 Mbps (1)
(see Figure 8-16)
OPP100/120/166
NO. UNIT
MIN MAX
tsu(RGRXD- Setup time, receive selected signals valid before EMAC[x]_RGRXC (at device)
5 1.0 ns
RGRXCH) high/low
th(RGRXCH- Hold time, receive selected signals valid after EMAC[x]_RGRXC (at device)
6 1.0 ns
RGRXD) high/low
(1) For RGMII, receive selected signals include: EMAC[x]_RGRXD[3:0] and EMAC[x]_RGRXCTL.
1
4
2
3 4
EMAC[x]_RGRXC
(A)
(at device)
5
1st Half-byte
2nd Half-byte 6
(B)
EMAC[x]_RGRXD[3:0] RGRXD[3:0] RGRXD[7:4]
(B)
EMAC[x]_RGRXCTL RXDV RXERR
A. EMAC[x]_RGRXC must be externally delayed relative to the data and control pins. The internal delay can be enabled
or disabled via the EMAC RGMIIx_ID_MODE register.
B. Data and control information is received using both edges of the clocks. EMAC[x]_RGRXD[3:0] carries data bits 3-0
on the rising edge of EMAC[x]_RGRXC and data bits 7-4 on the falling edge of EMAC[x]_RGRXC. Similarly,
EMAC[x]_RGRXCTL carries RXDV on rising edge of EMAC[x]_RGRXC and RXERR on falling edge of
EMAC[x]_RGRXC.
Table 8-25. Switching Characteristics Over Recommended Operating Conditions for RGTXC - RGMII
Operation for 10/100/1000 Mbit/s
(see Figure 8-17)
OPP100/120/166
NO. UNIT
MIN MAX
10 Mbps 360 440
1 tc(RGTXC) Cycle time, EMAC[x]_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, EMAC[x]_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, EMAC[x]_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, EMAC[x]_RGTXC 100 Mbps 0.75 ns
1000 Mbps 0.75
Copyright © 2011–2013, Texas Instruments Incorporated Peripheral Information and Timings 247
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
Table 8-26. Switching Characteristics Over Recommended Operating Conditions for EMAC RGMII
Transmit (1)
(see Figure 8-17)
OPP100/120/166
NO. PARAMETER UNIT
MIN MAX
tsu(RGTXD- Setup time, transmit selected signals valid before
5 Internal delay enabled 1.2 ns
RGTXCH) EMAC[x]_RGTXC (at device) high/low
th(RGTXCH- Hold time, transmit selected signals valid after
6 Internal delay enabled 1.2 ns
RGTXD) EMAC[x]_RGTXC (at device) high/low
tsk(RGTXD- Transmit selected signals to EMAC[x]_RGTXC (at device)
7 Internal delay disabled -0.5 0.5 ns
RGTXCH) output skew
(1) For RGMII, transmit selected signals include: EMAC[x]_RGTXD[3:0] and EMAC[x]_RGTXCTL.
1
4
2
3 4
(A)
EMAC[x]_RGTXC (at device)
[internal delay enabled]
5
(A)
EMAC[x]_RGTXC (at device)
[internal delay disabled]
7
(B)
EMAC[x]_RGTXD[3:0] 1st Half-byte 2nd Half-byte
6
(B)
EMAC[x]_RGTXCTL TXEN TXERR
A. RGTXC is delayed internally before being driven to the EMAC[x]_RGTXC pin. The internal delay can be enabled or
disabled via the EMAC RGMIIx_ID_MODE register.
B. Data and control information is transmitted using both edges of the clocks. EMAC[x]_RGTXD[3:0] carries data bits 3-0
on the rising edge of EMAC[x]_RGTXC and data bits 7-4 on the falling edge of EMAC[x]_RGTXC. Similarly,
EMAC[x]_RGTXCTL carries TXEN on rising edge of EMAC[x]_RGTXC and TXERR of falling edge of
EMAC[x]_RGTXC.
248 Peripheral Information and Timings Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
Copyright © 2011–2013, Texas Instruments Incorporated Peripheral Information and Timings 249
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
MDCLK
4
5
MDIO
(input)
Table 8-29. Switching Characteristics Over Recommended Operating Conditions for MDIO Output
(see Figure 8-19)
OPP100/122/1166
NO. PARAMETER UNIT
MIN MAX
7 td(MDCLKL-MDIO) Delay time, MDCLK low to MDIO data output valid 100 ns
MDCLK
MDIO
(output)
250 Peripheral Information and Timings Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
Copyright © 2011–2013, Texas Instruments Incorporated Peripheral Information and Timings 251
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
252 Peripheral Information and Timings Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
Table 8-32. Switching Characteristics Over Recommended Operating Conditions for GPIO Outputs
(see Figure 8-20)
OPP100/122/166
NO. PARAMETER UNIT
MIN MAX
3 tw(GPOH) Pulse duration, GPx[31:0] output high 36P-8 (1) ns
(1)
4 tw(GPOL) Pulse duration, GPx[31:0] output low 36P-8 ns
(1) P = Module clock.
2
1
GPx[31:0]
input
4
3
GPx[31:0]
output
Copyright © 2011–2013, Texas Instruments Incorporated Peripheral Information and Timings 253
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
8.8 General-Purpose Memory Controller (GPMC) and Error Location Module (ELM)
The GPMC is a device memory controller used to provide a glueless interface to external memory devices
such as NOR Flash, NAND Flash (with BCH and Hamming Error Code Detection for 8-bit or 16-bit NAND
Flash), SRAM, and Pseudo-SRAM. The GPMC includes flexible asynchronous protocol control for
interface to SRAM-like memories and custom logic (FPGA, CPLD, ASICs, etc.).
Other supported features include:
• 8-/16-bit wide multiplexed address/data bus
• 512 MBytes maximum addressing capability divided among up to eight chip selects
• Non-multiplexed address/data mode
• Pre-fetch and write posting engine associated with system DMA to get full performance from NAND
device with minimum impact on NOR/SRAM concurrent access.
The device also contains an Error Locator Module (ELM) which is used to extract error addresses from
syndrome polynomials generated using a BCH algorithm. Each of these polynomials gives a status of the
read operations for a 512 bytes block from a NAND flash and its associated BCH parity bits, plus
optionally spare area information. The ELM has the following features:
• 4-bit, 8-bit and 16-bit per 512byte block error location based on BCH algorithms
• Eight simultaneous processing contexts
• Page-based and continuous modes
• Interrupt generation on error location process completion
– When the full page has been processed in page mode
– For each syndrome polynomial in continuous mode
254 Peripheral Information and Timings Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
(1) i = 0 to 7
(2) j = 0 to 8
Copyright © 2011–2013, Texas Instruments Incorporated Peripheral Information and Timings 255
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
256 Peripheral Information and Timings Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
8.8.2.1 GPMC/NOR Flash Interface Synchronous Mode Timing (Non-Multiplexed and Multiplexed Modes)
Table 8-34. Timing Requirements for GPMC/NOR Flash Interface - Synchronous Mode
(see Figure 8-21, Figure 8-22, Figure 8-23 for Non-Multiplexed Modes)
(see Figure 8-24, Figure 8-25, Figure 8-26 for Multiplexed Modes)
OPP100/120/166
NO. UNIT
MIN MAX
13 tsu(DV-CLKH) Setup time, read GPMC_D[15:0] valid before GPMC_CLK high 4 ns
14 th(CLKH-DV) Hold time, read GPMC_D[15:0] valid after GPMC_CLK high 3 ns
22 tsu(WAITV-CLKH) Setup time, GPMC_WAIT[x] valid before GPMC_CLK high 4 ns
23 th(CLKH-WAITV) Hold time, GPMC_WAIT[x] valid after GPMC_CLK high 3 ns
Table 8-35. Switching Characteristics Over Recommended Operating Conditions for GPMC/NOR Flash
Interface - Synchronous Mode
(see Figure 8-21, Figure 8-22, Figure 8-23 for Non-Multiplexed Modes)
(see Figure 8-24, Figure 8-25, Figure 8-26 for Multiplexed Modes)
NO OPP100/120/166
PARAMETER UNIT
. MIN MAX
1 tc(CLK) Cycle time, output clock GPMC_CLK period 20 (1) ns
tw(CLKH) Pulse duration, output clock GPMC_CLK high 0.5P (2)
2 ns
tw(CLKL) Pulse duration, output clock GPMC_CLK low 0.5P (2)
3 td(CLKH-nCSV) Delay time, GPMC_CLK rising edge to GPMC_CS[x] transition F - 3 (3) F + 6 (3) ns
(4) (4)
4 td(CLKH-nCSIV) Delay time, GPMC_CLK rising edge to GPMC_CS[x] invalid E-3 E+6 ns
MUX0 and Non-Multi (5) (5)
B-6 B+6
Muxed pins
MUX1 for
Delay time, GPMC_A[27:0] address bus valid to B - 10 (5) B + 6 (5)
5 td(ADDV-CLK) GPMC_A[15:0] ns
GPMC_CLK first edge
MUX1/2 for (5) (5)
B - 10 B+6
GPMC_A[27:20]
GPMC_AD[15:0] B - 10 (5) B + 6 (5)
MUX0 and Non-Multi
-3
Muxed pins
MUX1 for
Delay time, GPMC_CLK rising edge to GPMC_A[27:0] GPMC_A[15:0] -6
6 td(CLKH-ADDIV) ns
GPMC address bus invalid
MUX1/2 for
-6
GPMC_A[27:20]
GPMC_AD[15:0] -6
7 td(nBEV-CLK) Delay time, GPMC_BE0_CLE, GPMC_BE1 valid to GPMC_CLK first edge B - 3 (5) B + 3 (5) ns
Table 8-35. Switching Characteristics Over Recommended Operating Conditions for GPMC/NOR Flash
Interface - Synchronous Mode (continued)
(see Figure 8-21, Figure 8-22, Figure 8-23 for Non-Multiplexed Modes)
(see Figure 8-24, Figure 8-25, Figure 8-26 for Multiplexed Modes)
NO OPP100/120/166
PARAMETER UNIT
. MIN MAX
8 td(CLKH-nBEIV) Delay time, GPMC_CLK rising edge to GPMC_BE0_CLE, GPMC_BE1 invalid D - 3 (6) D + 3 (6) ns
(7) (7)
9 td(CLKH-nADV) Delay time, GPMC_CLK rising edge to GPMC_ADV_ALE transition G-3 G+6 ns
10 td(CLKH-nADVIV) Delay time, GPMC_CLK rising edge to GPMC_ADV_ALE invalid D - 3 (6) D + 6 (6) ns
11 td(CLKH-nOE) Delay time, GPMC_CLK rising edge to GPMC_OE_RE transition H - 3 (8) H + 5 (8) ns
Table 8-35. Switching Characteristics Over Recommended Operating Conditions for GPMC/NOR Flash
Interface - Synchronous Mode (continued)
(see Figure 8-21, Figure 8-22, Figure 8-23 for Non-Multiplexed Modes)
(see Figure 8-24, Figure 8-25, Figure 8-26 for Multiplexed Modes)
NO OPP100/120/166
PARAMETER UNIT
. MIN MAX
12 td(CLKH-nOEIV) Delay time, GPMC_CLK rising edge to GPMC_OE_RE invalid E - 3 (4) E + 5 (4) ns
(9) (9)
15 td(CLKH-nWE) Delay time, GPMC_CLK rising edge to GPMC_WE transition I-3 I+6 ns
16 td(CLKH-Data) Delay time, GPMC_CLK rising edge to GPMC_D[15:0] data bus transition J - 3 (10) J + 3 (10) ns
18 td(CLKH-nBE) Delay time, GPMC_CLK rising edge to GPMC_BE0_CLE, GPMC_BE1 transition J - 3 (10) J + 3 (10) ns
(11)
19 tw(nCSV) Pulse duration, GPMC_CS[x] low A ns
20 tw(nBEV) Pulse duration, GPMC_BE0_CLE, GPMC_BE1 low C (12) ns
21 tw(nADVV) Pulse duration, GPMC_ADV_ALE low K (13) ns
(9) For WE falling edge (WE activated):
• Case GpmcFCLKDivider = 0:
I = 0.5 * WEExtraDelay * GPMC_FCLK
• Case GpmcFCLKDivider = 1:
I = 0.5 * WEExtraDelay * GPMC_FCLK if (ClkActivationTime and WEOnTime are odd) or (ClkActivationTime and WEOnTime are
even)
I = (1 + 0.5 * WEExtraDelay) * GPMC_FCLK otherwise
• Case GpmcFCLKDivider = 2:
I = 0.5 * WEExtraDelay * GPMC_FCLK if ((WEOnTime – ClkActivationTime) is a multiple of 3)
I = (1 + 0.5 * WEExtraDelay) * GPMC_FCLK if ((WEOnTime – ClkActivationTime – 1) is a multiple of 3)
I = (2 + 0.5 * WEExtraDelay) * GPMC_FCLK if ((WEOnTime – ClkActivationTime – 2) is a multiple of 3)
For WE rising edge (WE deactivated):
• Case GpmcFCLKDivider = 0:
I = 0.5 * WEExtraDelay * GPMC_FCLK
• Case GpmcFCLKDivider = 1:
I = 0.5 * WEExtraDelay * GPMC_FCLK if (ClkActivationTime and WEOffTime are odd) or (ClkActivationTime and WEOffTime are
even)
I = (1 + 0.5 * WEExtraDelay) * GPMC_FCLK otherwise
• Case GpmcFCLKDivider = 2:
I = 0.5 * WEExtraDelay * GPMC_FCLK if ((WEOffTime – ClkActivationTime) is a multiple of 3)
I = (1 + 0.5 * WEExtraDelay) * GPMC_FCLK if ((WEOffTime – ClkActivationTime – 1) is a multiple of 3)
I = (2 + 0.5 * WEExtraDelay) * GPMC_FCLK if ((WEOffTime – ClkActivationTime – 2) is a multiple of 3)
(10) J = GPMC_FCLK period.
(11) For single read: A = (CSRdOffTime - CSOnTime) * (TimeParaGranularity + 1) * GPMC_FCLK period
For burst read: A = (CSRdOffTime - CSOnTime + (n - 1) * PageBurstAccessTime) * (TimeParaGranularity + 1) * GPMC_FCLK period [n
= page burst access number]
For burst write: A = (CSWrOffTime - CSOnTime + (n - 1) * PageBurstAccessTime) * (TimeParaGranularity + 1) * GPMC_FCLK period [n
= page burst access number]
(12) For single read: C = RdCycleTime * (TimeParaGranularity + 1) * GPMC_FCLK
For burst read: C = (RdCycleTime + (n – 1) * PageBurstAccessTime) * (TimeParaGranularity + 1) * GPMC_FCLK [n = page burst
access number]
For Burst write: C = (WrCycleTime + (n – 1) * PageBurstAccessTime) * (TimeParaGranularity + 1) * GPMC_FCLK [n = page burst
access number]
(13) For read: K = (ADVRdOffTime - ADVOnTime) * (TimeParaGranularity + 1) * GPMC_FCLK
For write: K = (ADVWrOffTime - ADVOnTime) * (TimeParaGranularity + 1) * GPMC_FCLK
Copyright © 2011–2013, Texas Instruments Incorporated Peripheral Information and Timings 259
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
2
1 2
GPMC_CLK
3 4
19
GPMC_CS[x]
5
GPMC_A[27:0] Address
7 8
20
GPMC_BE1
7 8
20
GPMC_BE0_CLE
9 9
21 10
GPMC_ADV_ALE
11 12
GPMC_OE
14
13
GPMC_AD[15:0] D0
23 22
GPMC_WAIT[x]
Figure 8-21. GPMC Non-Multiplexed NOR Flash - Synchronous Single Read (GPMCFCLKDIVIDER = 0)
2
1
2
GPMC_CLK
3 4
19
GPMC_CS[x]
5
GPMC_A[27:0] Address
7 8
20
GPMC_BE1 Valid
7 8
20
GPMC_BE0_CLE Valid
9 9
21 10
GPMC_ADV_ALE
11 12
GPMC_OE
14
13 13
13 13
GPMC_D[15:0]
(Non-Multplexed Mode) D0 D1 D2 D3
23 22
GPMC_WAIT[x]
Figure 8-22. GPMC Non-Multiplexed NOR Flash - 14x16-bit Synchronous Burst Read
(GPMCFCLKDIVIDER = 0)
260 Peripheral Information and Timings Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
2
2 1
GPMC_CLK
3 4
19
GPMC_CS[x]
5
GPMC_A[27:0] Address
7 18
18 18
GPMC_BE1
7 18
18 18
GPMC_BE0_CLE
9
9
21 10
GPMC_ADV_ALE
15
15
GPMC_WE
16
16 16 16
GPMC_D[15:0]
(Non-Multiplexed Mode) D0 D1 D2 D3
23 22
GPMC_WAIT[x]
Figure 8-23. GPMC Non-Multiplexed NOR Flash - Synchronous Burst Write (GPMCFCLKDIVIDER = 0)
2
1 2
GPMC_CLK
3 4
19
GPMC_CS[x]
5
GPMC_A[27:16] Address
7 8
20
GPMC_BE1
7 8
20
GPMC_BE0_CLE
9 9
21 10
GPMC_ADV_ALE
11 12
GPMC_OE
5 6 13
14
GPMC_D[15:0]
(Multiplexed Mode) Address (LSB) D0
23 22
GPMC_WAIT[x]
Figure 8-24. GPMC Multiplexed NOR Flash - Synchronous Single Read (GPMCFCLKDIVIDER = 0)
Copyright © 2011–2013, Texas Instruments Incorporated Peripheral Information and Timings 261
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
2
1
2
GPMC_CLK
3 4
19
GPMC_CS[x]
5
GPMC_A[27:16] Address (MSB)
7 8
20
GPMC_BE1 Valid
7 8
20
GPMC_BE0_CLE Valid
9 9
21 10
GPMC_ADV_ALE
11 12
GPMC_OE
14
13 13
5 6 13 13
GPMC_D[15:0]
(Multplexed Mode) Address (LSB) D0 D1 D2 D3
23 22
GPMC_WAIT[x]
Figure 8-25. GPMC Multiplexed NOR Flash - 14x16-bit Synchronous Burst Read (GPMCFCLKDIVIDER = 0)
2
2 1
GPMC_CLK
3 4
19
GPMC_CS[x]
5 6
GPMC_A[27:16] Address (MSB)
7 18
18 18
GPMC_BE1
7 18
18 18
GPMC_BE0_CLE
9
9
21 10
GPMC_ADV_ALE
15
15
GPMC_WE
16
5 6,16 16 16
GPMC_D[15:0]
(Multiplexed Mode) Address (LSB) D0 D1 D2 D3
23 22
GPMC_WAIT[x]
Figure 8-26. GPMC Non-Multiplexed NOR Flash - Synchronous Burst Write (GPMCFCLKDIVIDER = 0)
8.8.2.2 GPMC/NOR Flash Interface Asynchronous Mode Timing (Non-Multiplexed and Multiplexed
Modes)
262 Peripheral Information and Timings Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
Table 8-36. Timing Requirements for GPMC/NOR Flash Interface - Asynchronous Mode (1)
(see Figure 8-27, Figure 8-28 for Non-Multiplexed Mode )
(see Figure 8-29, Figure 8-31 for Multiplexed Mode)
OPP100/120/166
NO. UNIT
MIN MAX
6 tacc(DAT) Data maximum access time (GPMC_FCLK cycles) H (2) cycles
Page mode successive data maximum access time (GPMC_FCLK
21 tacc1-pgmode(DAT) P (3) cycles
cycles)
(2)
22 tacc2-pgmode(DAT) Page mode first data maximum access time (GPMC_FCLK cycles) H cycles
(1) The internal GPMC_FCLK is equal to SYSCLK6, and is nominally 100 MHz or 10 ns. For any additional constraints, see the Clocking
section of this document.
(2) H = AccessTime * (TimeParaGranularity + 1)
(3) P = PageBurstAccessTime * (TimeParaGranularity + 1).
Table 8-37. Switching Characteristics Over Recommended Operating Conditions for GPMC/NOR Flash
Interface - Asynchronous Mode
(see Figure 8-27, Figure 8-28, Figure 8-29, Figure 8-30 for Non-Multiplexed Modes)
(see Figure 8-31, Figure 8-32 for Multiplexed Modes)
NO OPP100/120/166
PARAMETER UNIT
. MIN MAX
1 tw(nBEV) Pulse duration, GPMC_BE0_CLE, GPMC_BE1 valid time N (1) ns
2 tw(nCSV) Pulse duration, GPMC_CS[x] low A (2) ns
4 td(nCSV-nADVIV) Delay time, GPMC_CS[x] valid to GPMC_NADV_ALE invalid B - 2 (3) B + 4 (3) ns
(4) (4)
5 td(nCSV-nOEIV) Delay time, GPMC_CS[x] valid to GPMC_OE_RE invalid (single read) C-2 C+4 ns
MUX0 and Non-Multi (5) (5)
J-2 J+4 ns
Muxed pins
Delay time, GPMC_A[27:0] address bus valid to MUX1 for
10 td(AV-nCSV) J - 2 (5) J + 4 (5) ns
GPMC_CS[x] valid GPMC_A[15:0]
MUX1/2 for
J - 2 (5) J + 4 (5) ns
GPMC_A[27:20]
11 td(nBEV-nCSV) Delay time, GPMC_BE0_CLE, GPMC_BE1 valid to GPMC_CS[x] valid J - 2 (5) J + 4 (5) ns
(6)
13 td(nCSV-nADVV) Delay time, GPMC_CS[x] valid to GPMC_ADV_ALE valid K-2 K + 4 (6) ns
14 td(nCSV-nOEV) Delay time, GPMC_CS[x] valid to GPMC_OE_RE valid L - 2 (7) L + 4 (7) ns
Table 8-37. Switching Characteristics Over Recommended Operating Conditions for GPMC/NOR Flash
Interface - Asynchronous Mode (continued)
(see Figure 8-27, Figure 8-28, Figure 8-29, Figure 8-30 for Non-Multiplexed Modes)
(see Figure 8-31, Figure 8-32 for Multiplexed Modes)
NO OPP100/120/166
PARAMETER UNIT
. MIN MAX
MUX0 and Non-Multi
G (8) ns
Muxed pins
MUX1 for
Pulse duration, GPMC_A[27:0] address bus invalid G (8) ns
17 tw(AIV) GPMC_A[15:0]
between 2 successive R/W accesses
MUX1/2 for
G (8) ns
GPMC_A[27:20]
(8)
GPMC_D[15:0] G ns
19 td(nCSV-nOEIV) Delay time, GPMC_CS[x] valid to GPMC_OE_RE invalid (burst read) I - 2 (9) I + 4 (9) ns
MUX0 and Non-Multi
D (10) ns
Muxed pins
MUX1 for
Pulse duration, GPMC_A[27:0] address bus valid: D (10) ns
21 tw(AV) GPMC_A[15:0]
second, third and fourth accesses
MUX1/2 for
D (10) ns
GPMC_A[27:20]
GPMC_D[15:0] D (10) ns
(11) (11)
26 td(nCSV-nWEV) Delay time, GPMC_CS[x] valid to GPMC_WE valid E-2 E+4 ns
28 td(nCSV-nWEIV) Delay time, GPMC_CS[x] valid to GPMC_WE invalid F - 2 (12) F + 4 (12) ns
29 td(nWEV-DV) Delay time, GPMC_WE valid to GPMC_D[15:0] data bus valid 2.0 ns
(5) (5)
30 td(DV-nCSV) Delay time, GPMC_D[15:0] data bus valid to GPMC_CS[x] valid J-2 J+4 ns
Delay time, GPMC_ADV_ALE valid to GPMC_D[15:0] MUX0 and Non-Multi
37 td(ADVV-AIV) 2.0 ns
address invalid Muxed pins
MUX0 and Non-Multi
2.0 ns
Muxed pins
MUX1 for
Delay time, GPMC_OE_RE valid to GPMC_D[15:0] 2.0 ns
38 td(nOEV-AIV) GPMC_A[15:0]
address/data busses phase end
MUX1/2 for
2.0 ns
GPMC_A[27:20]
GPMC_D[15:0] 2.0 ns
Delay time, GPMC_D[15:0] address valid to MUX0 and Non-Multi
39 td(AIV-ADVV) 2.0 ns
GPMC_ADV_ALE invalid Muxed pins
(8) G = Cycle2CycleDelay * GPMC_FCLK
(9) = I - nCS Max Delay + nOE Min Delay
I = ((OEOffTime + (n - 1) * PageBurstAccessTime - CSOnTime) * (TimeParaGranularity + 1) + 0.5 * (OEExtraDelay - CSExtraDelay)) *
GPMC_FCLK
(10) D = PageBurstAccessTime * (TimeParaGranularity + 1) * GPMC_FCLK
(11) = E - nCS Max Delay + nWE Min Delay
E = ((WEOnTime - CSOnTime) * (TimeParaGranularity + 1) + 0.5 * (WEExtraDelay - CSExtraDelay)) * GPMC_FCLK
(12) = F - nCS Max Delay + nWE Min Delay
F = ((WEOffTime - CSOnTime) * (TimeParaGranularity + 1) + 0.5 * (WEExtraDelay - CSExtraDelay)) * GPMC_FCLK
264 Peripheral Information and Timings Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
GPMC_FCLK
GPMC_CLK
6
2
GPMC_CS[x]
10
GPMC_A[10:1] Valid Address
11
1
GPMC_BE1
11
1
GPMC_BE0_CLE
4
13
GPMC_ADV_ALE
5
14
GPMC_OE
GPMC_AD[15:0] Data In 0 Data In 0
GPMC_WAIT[x]
Figure 8-27. GPMC/Non-Multiplexed NOR Flash - Asynchronous Read - Single Word Timing
GPMC_FCLK
GPMC_CLK
6 6
2 2
GPMC_CS[x]
17
10 10
GPMC_A[10:1] Address 2 Address 1
11 11
1 1
GPMC_BE1
11 11
1 1
GPMC_BE0_CLE
4 4
13 13
GPMC_ADV_ALE
5 5
14 14
GPMC_OE
GPMC_AD[15:0]
Data Upper
GPMC_WAIT[x]
Figure 8-28. GPMC/Non-Multiplexed NOR Flash - Asynchronous Read - 32-Bit Access Timing
Copyright © 2011–2013, Texas Instruments Incorporated Peripheral Information and Timings 265
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
GPMC_FCLK
GPMC_CLK
22 21
21 21
2
GPMC_CS[x]
10
GPMC_A[10:1] Add0 Add1 Add2 Add3 Add4
11
1
GPMC_BE1
11
1
GPMC_BE0_CLE
13
GPMC_ADV_ALE
19
14
GPMC_OE
GPMC_AD[15:0] D0 D1 D2 D3 D3
GPMC_WAIT[x]
Figure 8-29. GPMC/Non-Multiplexed Only NOR Flash - Asynchronous Read - Page Mode 4x16-Bit Timing
GPMC_FCLK
GPMC_CLK
2
GPMC_CS[x]
10
GPMC_A[10:1] Valid Address
11
1
GPMC_BE1
11
1
GPMC_BE0_CLE
4
13
GPMC_ADV_ALE
28
26
GPMC_WE
30
GPMC_AD[15:0] Data OUT
GPMC_WAIT[x]
Figure 8-30. GPMC/Non-Multiplexed NOR Flash - Asynchronous Write - Single Word Timing
266 Peripheral Information and Timings Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
GPMC_FCLK
GPMC_CLK
2
6
GPMC_CS[x]
10
GPMC_A[26:17] Address (MSB)
11
1
GPMC_BE1
11
1
GPMC_BE0_CLE
13
4
GPMC_ADV_ALE
5
14
GPMC_OE
30 38
GPMC_A[16:1]
Address (LSB) Data IN
GPMC_AD[15:0]
Data IN
GPMC_WAIT[x]
Figure 8-31. GPMC/Multiplexed NOR Flash - Asynchronous Read - Single Word Timing
GPMC_FCLK
GPMC_CLK
2
GPMC_CS[x]
10
GPMC_A[26:17] Address (MSB)
11
1
GPMC_BE1
11
1
GPMC_BE0_CLE
13
4
GPMC_ADV_ALE
28
26
GPMC_WE
30 29
GPMCA[16:1]
Valid Address (LSB) Data OUT
GPMC_AD[15:0]
GPMC_WAIT[x]
Figure 8-32. GPMC/Multiplexed NOR Flash - Asynchronous Write - Single Word Timing
Copyright © 2011–2013, Texas Instruments Incorporated Peripheral Information and Timings 267
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
Table 8-39. Switching Characteristics Over Recommended Operating Conditions for GPMC/NAND Flash
Interface
(see Figure 8-33, Figure 8-34, Figure 8-35, Figure 8-36)
OPP100/120/166
NO. PARAMETER UNIT
MIN MAX
1 tw(nWEV) Pulse duration, GPMC_WE valid time A (1) ns
(2)
2 td(nCSV-nWEV) Delay time, GPMC_CS[X] valid to GPMC_WE valid B-2 B + 4 (2) ns
3 td(CLEH-nWEV) Delay time, GPMC_BE0_CLE high to GPMC_WE valid C - 2 (3) C + 4 (3) ns
(4) (4)
4 td(nWEV-DV) Delay time, GPMC_D[15:0] valid to GPMC_WE valid D-2 D+4 ns
5 td(nWEIV-DIV) Delay time, GPMC_WE invalid to GPMC_AD[15:0] invalid E - 2 (5) E + 4 (5) ns
6 td(nWEIV-CLEIV) Delay time, GPMC_WE invalid to GPMC_BE0_CLE invalid F - 2 (6) F + 4 (6) ns
(7) (7)
7 td(nWEIV-nCSIV) Delay time, GPMC_WE invalid to GPMC_CS[X] invalid G-2 G+4 ns
8 td(ALEH-nWEV) Delay time, GPMC_ADV_ALE High to GPMC_WE valid C - 2 (3) C + 4 (3) ns
9 td(nWEIV-ALEIV) Delay time, GPMC_WE invalid to GPMC_ADV_ALE invalid F - 2 (6) F + 4 (6) ns
10 tc(nWE) Cycle time, write cycle time H (8) ns
(9) (9)
11 td(nCSV-nOEV) Delay time, GPMC_CS[X] valid to GPMC_OE_RE valid I-2 I+4 ns
12 tw(nOEV) Pulse duration, GPMC_OE_RE valid time K (10) ns
13 tc(nOE) Cycle time, read cycle time L (11) ns
(12) (12)
14 td(nOEIV-nCSIV) Delay time, GPMC_OE_RE invalid to GPMC_CS[X] invalid M-2 M+4 ns
(1) A = (WEOffTime - WEOnTime) * (TimeParaGranularity + 1) * GPMC_FCLK
(2) = B + nWE Min Delay - nCS Max Delay
B = ((WEOnTime - CSOnTime) * (TimeParaGranularity + 1) + 0.5 * (WEExtraDelay - CSExtraDelay)) * GPMC_FCLK
(3) = C + nWE Min Delay - CLE Max Delay
C = ((WEOnTime - ADVOnTime) * (TimeParaGranularity + 1) + 0.5 * (WEExtraDelay - ADVExtraDelay)) * GPMC_FCLK
(4) = D + nWE Min Delay - Data Max Delay
D = (WEOnTime * (TimeParaGranularity + 1) + 0.5 * WEExtraDelay ) * GPMC_FCLK
(5) =E + Data Min Delay - nWE Max Delay
E = ((WrCycleTime - WEOffTime) * (TimeParaGranularity + 1) - 0.5 * WEExtraDelay ) * GPMC_FCLK
(6) = F + CLE Min Delay - nWE Max Delay
F = ((ADVWrOffTime - WEOffTime) * (TimeParaGranularity + 1) + 0.5 * (ADVExtraDelay - WEExtraDelay )) * GPMC_FCLK
(7) =G + nCS Min Delay - nWE Max Delay
G = ((CSWrOffTime - WEOffTime) * (TimeParaGranularity + 1) + 0.5 * (CSExtraDelay - WEExtraDelay )) * GPMC_FCLK
(8) H = WrCycleTime * (1 + TimeParaGranularity) * GPMC_FCLK
(9) = I + nOE Min Delay - nCS Max Delay
I = ((OEOnTime - CSOnTime) * (TimeParaGranularity + 1) + 0.5 * (OEExtraDelay - CSExtraDelay)) * GPMC_FCLK
(10) K = (OEOffTime - OEOnTime) * (1 + TimeParaGranularity) * GPMC_FCLK
(11) L = RdCycleTime * (1 + TimeParaGranularity) * GPMC_FCLK
(12) =M + nCS Min Delay - nOE Max Delay
M = ((CSRdOffTime - OEOffTime) * (TimeParaGranularity + 1) + 0.5 * (CSExtraDelay - OEExtraDelay ))* GPMC_FCLK
268 Peripheral Information and Timings Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
GPMC_FCLK
2
7
GPMC_CS[x]
3 6
GPMC_BE0_CLE
GPMC_ADV_ALE
GPMC_OE
1
GPMC_WE
4 5
GPMC_A[16:1]
GPMC_AD[15:0] Command
GPMC_FCLK
2
7
GPMC_CS[x]
GPMC_BE0_CLE
8 9
GPMC_ADV_ALE
GPMC_OE 10
1
GPMC_WE
4 5
GPMC_A[16:1]
GPMC_AD[15:0] Address
Copyright © 2011–2013, Texas Instruments Incorporated Peripheral Information and Timings 269
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
GPMC_FCLK
13
16
11
GPMC_CS[x]
GPMC_BE0_CLE
GPMC_ADV_ALE
15
14
GPMC_OE
GPMC_A[16:1]
GPMC_AD[15:0] Data
GPMC_WAIT[x]
GPMC_FCLK
2 7
GPMC_CS[x]
GPMC_BE0_CLE
GPMC_ADV_ALE
GPMC_OE
10
1
GPMC_WE
4 5
GPMC_A[16:1]
GPMC_AD[15:0] Data
270 Peripheral Information and Timings Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
Copyright © 2011–2013, Texas Instruments Incorporated Peripheral Information and Timings 271
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
HDMI_DP0 TD0
TD0+
Shld
HDMI_DN0 TD0-
HDMI_DP1 TD1
TD1+
Shld
HDMI_DN1 TD1-
TPD12S521 TD2
HDMI_DP2 or other TD2+ Shld
HDMI_DN2 ESD Protection TD2-
w/I2C-Level
HDMI_CLKP Translation TCLK TCLK
HDMI_CLKN TCLK+ Shld
HDMI_CEC CEC
3.3 V DDC
Gnd
(A)
Rpullup
HDMI_SDA SDA
HDMI_SCL SCL
HDMI_HPDET HPDET
A. 5K-10K Ω pullup resistors are required if not integrated in the ESD protection chip.
8.9.1.6 Grounding
Each TMDS channel has its own shield pin which should be grounded to provide a return current path for
the TMDS signal.
Copyright © 2011–2013, Texas Instruments Incorporated Peripheral Information and Timings 273
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
274 Peripheral Information and Timings Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
Copyright © 2011–2013, Texas Instruments Incorporated Peripheral Information and Timings 275
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
Table 8-43. Switching Characteristics Over Recommended Operating Conditions for HDVPSS Output
(see Figure 8-38 and Figure 8-40)
OPP100/120/166
NO. PARAMETER UNIT
MIN MAX
1 tc(CLK) Cycle time, VOUT[x]_CLK 6.06 (1) ns
2 tw(CLKH) Pulse duration, VOUT[x]_CLK high (45% of tc) 2.73 ns
3 tw(CLKL) Pulse duration, VOUT[x]_CLK low (45% of tc) 2.73 ns
7 tt(CLK) Transition time, VOUT[x]_CLK (10%-90%) 2.64 ns
td(CLK-AVID)
td(CLK-FLD)
Delay time, VOUT[x]_CLK low (falling) to control valid -1.2 2 ns
td(CLK-VSYNC)
td(CLK-HSYNC)
6 td(CLK-RCR)
td(CLK-GYYC) Delay time, VOUT[0]_CLK low (falling) to data valid
td(CLK-BCBC) -1.2 2 ns
td(CLK-YYC)
Delay time, VOUT[1]_CLK low (falling) to data valid
td(CLK-C)
(1) For maximum frequency of 165 MHz.
2 3
1
VIN[x]A_CLK/
VIN[x]B_CLK/
VOUT[x]_CLK
1 7
7
276 Peripheral Information and Timings Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
VIN[x]A_CLK/
VIN[x]B_CLK
(positive-edge clocking)
VIN[x]A_CLK/
VIN[x]B_CLK
(negative-edge clocking)
5
4
VIN[x]A/
VIN[x]B
VOUT[x]_CLK
VOUT[x]
Copyright © 2011–2013, Texas Instruments Incorporated Peripheral Information and Timings 277
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
Reconstruction
TV_OUTx (A)
Filter
~9.5 MHz (B)
CAC
ROUT
TV_VFBx
A. Reconstruction Filter (optional)
B. AC coupling capacitor (optional)
Reconstruction 75 Ω
(A) Amplifier
TV_VFBx Filter 3.7 V/V
~9.5 MHz (B)
CAC
RLOAD
A. Reconstruction Filter (optional). Note: An amplifier with an integrated reconstruction filter can alternatively be used
instead of a discrete reconstruction filter.
B. AC coupling capacitor (optional)
During board design, the onboard traces and parasitics must be matched for the channel. The video DAC
output pins (TV_OUTx/TV_VFBx) are very high-frequency analog signals and must be routed with
extreme care. As a result, the paths of these signals must be as short as possible, and as isolated as
possible from other interfering signals. In TVOUT Bypass mode, the load resistor and amplifier/buffer
should be placed as close as possible to the TV_VFBx pins. Other layout guidelines include:
• Take special care to bypass the VDDA_VDAC_1P8 power supply pin with a capacitor. For more
information, see Section 7.2.9, Power-Supply Decoupling.
• In TVOUT Bypass mode, place the RLOAD resistor as close as possible to the Reconstruction Filter
and Amplifier. In addition, place the 75-Ω resistor as close as possible (< 0.5 ") to the Amplifier/buffer
output pin. To maintain a high-quality video signal, the onboard traces after the 75-Ω resistor should
have a characteristic impedance of 75 Ω (± 20%).
• In Normal mode, TV_VFBx is the most sensitive pin in the TV out system. The ROUT resistor should
be placed as close as possible to the device pins. To maintain a high-quality video signal, the onboard
traces leading to the TV_OUTx pin should have a characteristic impedance of 75 Ω (± 20%) starting
from the closest possible place to the device pin output.
• Minimize input trace lengths to the device to reduce parasitic capacitance.
• Include solid ground return paths.
• Match trace lengths as close as possible within a video format group (that is, Y and C for S-Video
output should match each other).
278 Peripheral Information and Timings Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
For additional Video DAC Design guidelines, see the High Definition Video Processing Subsystem chapter
of the TMS320DM814x DaVinci Digital Media Processors Technical Reference Manual (Literature
Number: SPRUGZ8).
Copyright © 2011–2013, Texas Instruments Incorporated Peripheral Information and Timings 279
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
280 Peripheral Information and Timings Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
Copyright © 2011–2013, Texas Instruments Incorporated Peripheral Information and Timings 281
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
11 9
I2C[x]_SDA
8 6 14
4
13
10 5
I2C[x]_SCL
1 12
3
7 2
3
282 Peripheral Information and Timings Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
Table 8-47. Switching Characteristics Over Recommended Operating Conditions for I2C Output Timings
(see Figure 8-44)
OPP100/120/166
STANDARD
NO. PARAMETER FAST MODE UNIT
MODE
MIN MAX MIN MAX
16 tc(SCL) Cycle time, SCL 10 2.5 µs
Setup time, SCL high before SDA low (for a repeated START
17 tsu(SCLH-SDAL) 4.7 0.6 µs
condition)
Hold time, SCL low after SDA low (for a START and a repeated
18 th(SDAL-SCLL) 4 0.6 µs
START condition)
19 tw(SCLL) Pulse duration, SCL low 4.7 1.3 µs
20 tw(SCLH) Pulse duration, SCL high 4 0.6 µs
21 tsu(SDAV-SCLH) Setup time, SDA valid before SCL high 250 100 ns
22 th(SCLL-SDAV) Hold time, SDA valid after SCL low (for I2C bus devices) 0 3.45 0 0.9 µs
Pulse duration, SDA high between STOP and START
23 tw(SDAH) 4.7 1.3 µs
conditions
20 + 0.1Cb
24 tr(SDA) Rise time, SDA 1000 (1) 300 ns
20 + 0.1Cb
25 tr(SCL) Rise time, SCL 1000 (1) 300 ns
20 + 0.1Cb
26 tf(SDA) Fall time, SDA 300 (1) 300 ns
20 + 0.1Cb
27 tf(SCL) Fall time, SCL 300 (1) 300 ns
28 tsu(SCLH-SDAH) Setup time, SCL high before SDA high (for STOP condition) 4 0.6 µs
29 Cp Capacitance for each I2C pin 10 10 pF
(1) Cb = total capacitance of one bus line in pF. If mixed with HS-mode devices, faster fall-times are allowed.
26 24
I2C[x]_SDA
23 21
19
28
25 20
I2C[x]_SCL
16 27
18
22
17
18
Copyright © 2011–2013, Texas Instruments Incorporated Peripheral Information and Timings 283
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
284 Peripheral Information and Timings Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
Copyright © 2011–2013, Texas Instruments Incorporated Peripheral Information and Timings 285
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
Table 8-49. Switching Characteristics Over Recommended Operating Conditions for ISSCAM (see
Figure 8-45)
OPP100/120/166
NO. PARAMETER UNIT
MIN MAX
15 td(PCLK-FLD) Delay time, PCLK rising/falling clock edge to Control valid 3 11.5 ns
16 td(PCLK-VS) Delay time, PCLK rising/falling clock edge to Control valid 3 11.5 ns
17 td(PCLK-HS) Delay time, PCLK rising/falling clock edge to Control valid 3 11.5 ns
18 td(PCLK-STROBE) Delay time, PCLK rising/falling clock edge to Control valid 3 11.5 ns
19 td(PCLK-SHUTTER) Delay time, PCLK rising/falling clock edge to Control valid 3 11.5 ns
PCLK
(negative edge clocking)
1 4
3
PCLK
(positive edge clocking)
2
4
Data/Control input
5
6
Data/Control output
7
286 Peripheral Information and Timings Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
Copyright © 2011–2013, Texas Instruments Incorporated Peripheral Information and Timings 287
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
288 Peripheral Information and Timings Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
Copyright © 2011–2013, Texas Instruments Incorporated Peripheral Information and Timings 289
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
290 Peripheral Information and Timings Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
Table 8-53. Switching Characteristics Over Recommended Operating Conditions for DDR2/DDR3 Memory
Controller (1)
OPP100/120/166
NO. UNIT
MIN MAX
DDR2 mode 2.5
1 tc(DDR_CLK) Cycle time, DDR[x]_CLK ns
DDR3 mode 1.876
(1) The PLL_DDR Controller must be programmed such that the resulting DDR[x]_CLK clock frequency is within the specified range.
DDR[x]_CLK
Copyright © 2011–2013, Texas Instruments Incorporated Peripheral Information and Timings 291
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
DDR2
DDR[x]_D[0] DQ0
DDR[x]_D[7] DQ7
DDR[x]_DQM[0] LDM
DDR[x]_DQS[0] LDQS
DDR[x]_DQS[0] LDQS
DDR[x]_D[8] DQ8
DDR[x]_D[15] DQ15
DDR[x]_DQM[1] UDM
DDR[x]_DQS[1] UDQS
DDR[x]_DQS[1] UDQS
DDR[x]_ODT[0] T0 ODT
DDR2
DDR_ODT1 NC ODT
DDR_D16 DQ0
DDR[x]_D[23 DQ7
DDR[x]_DQM[2] LDM
DDR[x]_DQS[2] LDQS
DDR[x]_DQS[2] LDQS
DDR[x]_D[24] DQ8
DDR[x]_D[31] DQ15
DDR[x]_DQM[3] UDM
DDR[x]_DQS[3] UDQS
DDR[x]_DQS[3] UDQS
DDR[x]_BA[0] T0 BA0 BA0
DDR[x]_RST NC
DDR[x]_VTP
50 Ω (±2%)
A. Vio1.8 is the power supply for the DDR2 memories and the DM814x DDR2 interface.
B. One of these capacitors can be eliminated if the divider and its capacitors are placed near a VREF pin.
292 Peripheral Information and Timings Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
DDR2
DDR[x]_D[0] DQ0
DDR[x]_D[7] DQ7
DDR[x]_DQM[0] LDM
DDR[x]_DQS[0] LDQS
DDR[x]_DQS[0] LDQS
DDR[x]_D[8] DQ8
DDR[x]_D[15] DQ15
DDR[x]_DQM[1] UDM
DDR[x]_DQS[1] UDQS
DDR[x]_DQS[1] UDQS
DDR[x]_ODT[0] T0 ODT
DDR[x]_ODT[1] NC
DDR[x]_D[16] NC
(A)
Vio 1.8
DDR[x]_D[23] NC
DDR[x]_DQM[2] NC 1 KΩ
DDR[x]_DQS[2]
DDR[x]_DQS[2]
DDR[x]_D[24] NC 1 KΩ
(A)
Vio 1.8
DDR[x]_D[31] NC
DDR[x]_DQM[3] NC 1 KΩ
DDR[x]_DQS[3]
DDR[x]_DQS[3]
1 KΩ
DDR[x]_BA[0] T0 BA0
DDR[x]_BA[2] T0 BA2
DDR[x]_A[0] T0 A0
DDR[x]_A[14] T0 A14
DDR[x]_CS[0] T0 CS
DDR[x]_CS[1] NC
DDR[x]_CAS T0 CAS
(A)
DDR[x]_RAS T0 RAS Vio 1.8
DDR[x]_WE T0 WE
DDR[x]_CKE T0 CKE
DDR[x]_CLK T0 CK
T0 CK 0.1 µF 1 K Ω 1%
DDR[x]_CLK
A. Vio1.8 is the power supply for the DDR2 memories and the DM814x DDR2 interface.
B. One of these capacitors can be eliminated if the divider and its capacitors are placed near a VREF pin.
Copyright © 2011–2013, Texas Instruments Incorporated Peripheral Information and Timings 293
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
294 Peripheral Information and Timings Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
Copyright © 2011–2013, Texas Instruments Incorporated Peripheral Information and Timings 295
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
8.13.4.1.1.4 Placement
Figure 8-49 shows the required placement for the processor as well as the DDR2 devices. The
dimensions for this figure are defined in Table 8-57. The placement does not restrict the side of the PCB
on which the devices are mounted. The ultimate purpose of the placement is to limit the maximum trace
lengths and allow for proper routing space. For a 16-bit DDR memory system, the high-word DDR2 device
is omitted from the placement.
A1 A1
X1 X1
Y OFFSET OFFSET
Controller
DDR2
Figure 8-49. DM814x Device and DDR2 Device Placement
296 Peripheral Information and Timings Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
A1 A1
DDR2 Controller
DDR2 Device
A1 A1
NOTE
The region shown in should encompass all the DDR2 circuitry and varies depending on
placement. Non-DDR2 signals should not be routed on the DDR signal layers within the
DDR2 keepout region. Non-DDR2 signals may be routed in the region, provided t hey are
routed on layers separated from DDR2 signal layers by a ground layer. No breaks should be
allowed in the reference ground layers in this region. In addition, the 1.8-V power plane
should cover the entire keepout region. Routes for the two DDR interfaces must be
separated by at least 4x; the more separation, the better.
Copyright © 2011–2013, Texas Instruments Incorporated Peripheral Information and Timings 297
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
298 Peripheral Information and Timings Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
DDR2 Controller
Copyright © 2011–2013, Texas Instruments Incorporated Peripheral Information and Timings 299
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
A1 A1
B C
A´´
Controller
T
DDR2
A´
A = A´ + A´´
(1)
Table 8-63. CK and ADDR_CTRL Routing Specification
NO. PARAMETER MIN TYP MAX UNIT
1 Center-to-center CK-CK spacing 2w
2 CK/CK skew (1) 25 Mils
3 CK A-to-B/A-to-C skew length mismatch (2) 25 Mils
4 CK B-to-C skew length mismatch 25 Mils
5 Center-to-center CK to other DDR2 trace spacing (3) 4w
6 CK/ADDR_CTRL nominal trace length (4) CACLM-50 CACLM CACLM+50 Mils
7 ADDR_CTRL-to-CK skew length mismatch 100 Mils
8 ADDR_CTRL-to-ADDR_CTRL skew length mismatch 100 Mils
9 Center-to-center ADDR_CTRL to other DDR2 trace spacing (3) 4w
10 Center-to-center ADDR_CTRL to other ADDR_CTRL trace spacing (3) 3w
11 ADDR_CTRL A-to-B/A-to-C skew length mismatch (2) 100 Mils
12 ADDR_CTRL B-to-C skew length mismatch 100 Mils
300 Peripheral Information and Timings Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
Figure 8-53 shows the topology and routing for the DQS and DQ net classes; the routes are point to point.
Skew matching across bytes is not needed nor recommended.
A1 T A1 T
E2 E0
T T
E3 E1
Controller
DDR2
Figure 8-53. DQS and DQ Routing and Topology
Copyright © 2011–2013, Texas Instruments Incorporated Peripheral Information and Timings 301
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
302 Peripheral Information and Timings Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
Copyright © 2011–2013, Texas Instruments Incorporated Peripheral Information and Timings 303
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
DDR[x]_D[24] DQ8
DDR[x]_DQM[3] UDM
DDR[x]_DQS[3] UDQS
DDR[x]_DQS[3] UDQS
DDR[x]_D[23] DQ7
8
DDR[x]_D[16] D08
DDR[x]_DQM[2] LDM
DDR[x]_DQS[2] LDQS
DDR[x]_DQS[2] LDQS
DDR[x]_D[15] DQ15
8
DDR[x]_D[8] DQ8
DDR[x]_DQM[1] UDM
DDR[x]_DQS[1] UDQS
DDR[x]_DQS[1] UDQS
DDR[x]_D[7] DQ7
8
DDR[x]_D[0] DQ0
DDR[x]_DQM[0] LDM
DDR[x]_DQS[0] LDQS
DDR[x]_DQS[0] LDQS
Zo 0.1 µF
DDR[x]_CLK CK CK
DDR_1V5
DDR[x]_CLK CK CK
Zo
DDR[x]_ODT[0] ODT ODT
DDR[x]_CS[0] CS CS
DDR[x]_BA[0] BA0 BA0
DDR[x]_BA[1] BA1 BA1 DDR_VTT
DDR[x]_BA[2] BA2 BA2
DDR[x]_A[0] A0 A0 Zo
15
DDR[x]_VTP
50 Ω (±2%)
Zo
Termination is required. See terminator comments.
ZQ
Value determined according to the DDR memory device data sheet.
Figure 8-54. 32-Bit, One-Bank DDR3 Interface Schematic Using Two 16-Bit DDR3 Devices
304 Peripheral Information and Timings Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
DDR[x]_D[24] DQ0
DDR[x]_DQM[3] DM/TQS
NC TDQS
DDR[x]_DQS[3] DQS
DDR[x]_DQS[3] DQS
DDR[x]_D[23] DQ7
8
DDR[x]_D[16] DQ0
DDR[x]_DQM[2] DM/TQS
NC TDQS
DDR[x]_DQS[2] DQS
DDR[x]_DQS[2] DQS
DDR[x]_D[15] DQ7
8
DDR[x]_D[8] DQ0
DDR[x]_DQM[1] DM/TQS
NC TDQS
DDR[x]_DQS[1] DQS
DDR[x]_DQS[1] DQS
DDR[x]_D[7] DQ7
8
DDR[x]_D[0] DQ0
DDR[x]_DQM[0] DM/TQS
NC TDQS
DDR[x]_DQS[0] DQS
DDR[x]_DQS[0] DQS 0.1 µF
Zo
DDR[x]_CLK CK CK CK CK
DDR_1V5
DDR[x]_CLK CK CK CK CK
Zo
DDR[x]_ODT[0] ODT ODT ODT ODT
DDR[x]_CS[0] CS CS CS CS
DDR[x]_BA[0] BA0 BA0 BA0 BA0
DDR[x]_BA[1] BA1 BA1 BA1 BA1 DDR_VTT
DDR[x]_BA[2] BA2 BA2 BA2 BA2
DDR[x]_A[0] A0 A0 A0 A0 Zo
15
DDR[x]_VTP
50 Ω (±2%)
Zo
Termination is required. See terminator comments.
ZQ
Value determined according to the DDR memory device data sheet.
Figure 8-55. 32-Bit, One-Bank DDR3 Interface Schematic Using Four 8-Bit DDR3 Devices
Copyright © 2011–2013, Texas Instruments Incorporated Peripheral Information and Timings 305
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
306 Peripheral Information and Timings Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
8.13.4.2.4.3 Placement
Figure 8-56 shows the required placement for the processor as well as the DDR3 devices. The
dimensions for this figure are defined in Table 8-70. The placement does not restrict the side of the PCB
on which the devices are mounted. The ultimate purpose of the placement is to limit the maximum trace
lengths and allow for proper routing space. For a 16-bit DDR memory system, the high-word DDR3
device(s) are omitted from the placement.
X1
X2 X2 X2
DDR3
Controller
It is strongly recommended that high-speed bypass capacitors be placed and accommodated for during
the placement and route planning phase. It is very difficult to add bypass capacitors once the board has
been routed and significant rework may be required to meet the high-speed bypass capacitor
requirements in Section 8.13.4.2.4.6, High-Speed Bypass Capacitors if the proper planning is not done. A
particular challenge to placing bypass capacitors in congested areas is fitting the required vias. It is
suggested that each pair of vias support two bypass capacitors by mounting one capacitor on the top of
the board and other on the bottom. Do not share vias between capacitors mounted on the same side of
the PCB. Another suggestion is to line up the vias for the bypass capacitors for the processor in rows
forming channels to allow the signals to escape.
Copyright © 2011–2013, Texas Instruments Incorporated Peripheral Information and Timings 307
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
DDR3 Controllers
Figure 8-57 is an example of a processor with two DDR controllers. Processors with a single DDR
controler will have only one DDR keepout region. Each DDR controller should have its own keepout
region.
308 Peripheral Information and Timings Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
Copyright © 2011–2013, Texas Instruments Incorporated Peripheral Information and Timings 309
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
310 Peripheral Information and Timings Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
8.13.4.2.4.10 VTT
Like VREF, the nominal value of the VTT supply is half the DDR3 supply voltage. Unlike VREF, VTT is
expected to source and sink current, specifically the termination current for the ADDR_CTRL net class
Thevinen terminators. VTT is needed at the end of the address bus and it should be routed as a power
sub-plane. VTT should be bypassed near the terminator resistors.
+ – + – + – + –
AS+
AS+
AS+
AS+
AS-
AS-
AS-
AS-
Clock Parallel
Terminator
DDR_1V5
Rcp
A1 A2 A3 A4 A3 AT
Cac
Processor +
Differential Clock
Output Buffer –
Rcp 0.1 µF
A1 A2 A3 A4 A3 AT
Copyright © 2011–2013, Texas Instruments Incorporated Peripheral Information and Timings 311
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
AS
AS
AS
AS
Address and Control
Terminator
Processor Rtt
Address and Control A1 A2 A3 A4 A3 AT Vtt
Output Buffer
DDR_1V5
Rcp Cac
A2 A3 A4 A3 AT
A2 A3 A4 A3 AT
Rcp 0.1 µF
AS+
AS-
312 Peripheral Information and Timings Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
A1
Rtt
A2 A3 A4 A3 AT Vtt
AS
To save PCB space, the four DDR3 memories may be mounted as two mirrored pairs at a cost of
increased routing and assembly complexity. Figure 8-62 and Figure 8-63 show the routing for CK and
ADDR_CTRL, respectively, for four DDR3 devices mirrored in a two-pair configuration.
A1
A1
DDR_1V5
Rcp Cac
A2 A3 A4 A3 AT
A2 A3 A4 A3 AT
Rcp 0.1 µF
AS+
AS-
Copyright © 2011–2013, Texas Instruments Incorporated Peripheral Information and Timings 313
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
A1
Rtt
A2 A3 A4 A3 AT Vtt
AS
=
+ – + –
AS+
AS+
AS-
AS-
Clock Parallel
Terminator
DDR_1V5
Rcp
A1 A2 A3 AT
Cac
Processor +
Differential Clock
Output Buffer –
Rcp 0.1 µF
A1 A2 A3 AT
314 Peripheral Information and Timings Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
AS
AS
Address and Control
Terminator
Processor Rtt
Address and Control A1 A2 A3 AT Vtt
Output Buffer
DDR_1V5
Rcp Cac
A2 A3 AT
A2 A3 AT
Rcp 0.1 µF
AS+
AS-
Copyright © 2011–2013, Texas Instruments Incorporated Peripheral Information and Timings 315
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
A1
Rtt
A2 A3 AT Vtt
AS
=
To save PCB space, the two DDR3 memories may be mounted as a mirrored pair at a cost of increased
routing and assembly complexity. Figure 8-68 and Figure 8-69 show the routing for CK and ADDR_CTRL,
respectively, for two DDR3 devices mirrored in a single-pair configuration.
A1
A1
DDR_1V5
Rcp Cac
A2 A3 AT
A2 A3 AT
Rcp 0.1 µF
AS+
AS-
316 Peripheral Information and Timings Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
A1
Rtt
A2 A3 AT Vtt
AS
=
+ –
AS+
AS-
Clock Parallel
Terminator
DDR_1V5
Rcp
A1 A2 AT
Cac
Processor +
Differential Clock
Output Buffer –
Rcp 0.1 µF
A1 A2 AT
Copyright © 2011–2013, Texas Instruments Incorporated Peripheral Information and Timings 317
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
AS
Address and Control
Terminator
Processor Rtt
Address and Control A1 A2 AT Vtt
Output Buffer
DDR_1V5
Rcp Cac
A2 AT
A2 AT
Rcp 0.1 µF
AS+
AS-
318 Peripheral Information and Timings Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
A1
Rtt
A2 AT Vtt
AS
=
8.13.4.2.4.12.1 DQS and DQ/DM Topologies, Any Number of Allowed DDR3 Devices
DQS lines are point-to-point differential, and DQ/DM lines are point-to-point singled ended. Figure 8-74
and Figure 8-75 show these topologies.
Routed Differentially
n = 0, 1, 2, 3
Processor DDR
DQ and DM Dn DQ and DM
IO Buffer IO Buffer
n = 0, 1, 2, 3
8.13.4.2.4.12.2 DQS and DQ/DM Routing, Any Number of Allowed DDR3 Devices
Figure 8-76 and Figure 8-77 show the DQS and DQ/DM routing.
Copyright © 2011–2013, Texas Instruments Incorporated Peripheral Information and Timings 319
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
DQS
DQSn+
DQSn-
Routed Differentially
n = 0, 1, 2, 3
Figure 8-76. DQS Routing With Any Number of Allowed DDR3 Devices
DQ and DM
Dn
n = 0, 1, 2, 3
Figure 8-77. DQ/DM Routing With Any Number of Allowed DDR3 Devices
320 Peripheral Information and Timings Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
(A)
A8
A1 CACLMY
CACLMX
A. It is very likely that the longest CK/ADDR_CTRL Manhattan distance will be for Address Input 8 (A8) on the DDR3
memories. CACLM is based on the longest Manhattan distance due to the device placement. Verify the net class that
satisfies this criteria and use as the baseline for CK/ADDR_CTRL skew matching and length control.
The length of shorter CK/ADDR_CTRL stubs as well as the length of the terminator stub are not included in this
length calculation. Non-included lengths are grayed out in the figure.
Figure 8-78. CACLM for Four Address Loads on One Side of PCB
(A)
A8
A1
CACLMY
CACLMX
(A) (A)
A8 A8
Rtt
A2 A3 AT Vtt
AS
A. It is very likely that the longest CK/ADDR_CTRL Manhattan distance will be for Address Input 8 (A8) on the DDR3
memories. CACLM is based on the longest Manhattan distance due to the device placement. Verify the net class that
satisfies this criteria and use as the baseline for CK/ADDR_CTRL skew matching and length control.
The length of shorter CK/ADDR_CTRL stubs as well as the length of the terminator stub are not included in this
length calculation. Non-included lengths are grayed out in the figure.
Figure 8-79. CACLM for Two Address Loads on One Side of PCB
Copyright © 2011–2013, Texas Instruments Incorporated Peripheral Information and Timings 321
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
NOTE
It is not required, nor is it recommended, to match the lengths across all bytes. Length
matching is only required within each byte.
322 Peripheral Information and Timings Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
Given the DQS and DQ/DM pin locations on the processor and the DDR3 memories, the maximum
possible Manhattan distance can be determined given the placement. Figure 8-80 shows this distance for
four loads. It is from this distance that the specifications on the lengths of the transmission lines for the
data bus are determined. For DQS and DQ/DM routing, these specifications are contained in Table 8-76.
DQLMX0
DQ[0:7]/DM0/DQS0
DB0
DQ[8:15]/DM1/DQS1
DB1
DQLMX1
DQ[16:23]/DM2/DQS2
DB2
DQLMX2 DQLMY0
DQLMY1
DQLMY3 DQLMY2 DQ[23:31]/DM3/DQS3
DB3
DQLMX3
3 2 1 0
Copyright © 2011–2013, Texas Instruments Incorporated Peripheral Information and Timings 323
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
8.14.2 McASP0, McASP1, McASP2, McASP3, McASP4, and McASP5 Peripheral Registers
Descriptions
324 Peripheral Information and Timings Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
Copyright © 2011–2013, Texas Instruments Incorporated Peripheral Information and Timings 325
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
326 Peripheral Information and Timings Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
Copyright © 2011–2013, Texas Instruments Incorporated Peripheral Information and Timings 327
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
328 Peripheral Information and Timings Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
2
1
2
MCA[x]_ACLKR/X (Falling Edge Polarity)
4
3 4
(A)
MCA[x]_ACLKR/X (CLKRP = CLKXP = 0)
(B)
MCA[x]_ACLKR/X (CLKRP = CLKXP = 1)
6
5
MCA[x]_AFSR/X (Bit Width, 0 Bit Delay)
8
7
MCA[x]_AXR[x] (Data In/Receive)
Copyright © 2011–2013, Texas Instruments Incorporated Peripheral Information and Timings 329
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
Table 8-79. Switching Characteristics Over Recommended Operating Conditions for McASP (1)
(see Figure 8-82)
OPP100/120/166
NO. PARAMETER UNIT
MIN MAX
9 tc(AHCLKRX) Cycle time, MCA[X]_AHCLKR/X 20 (2) ns
0.5P -
10 tw(AHCLKRX) Pulse duration, MCA[X]_AHCLKR/X high or low ns
2.5 (3)
11 tc(ACLKRX) Cycle time, MCA[X]_ACLKR/X 20 ns
0.5P -
12 tw(ACLKRX) Pulse duration, MCA[X]_ACLKR/X high or low ns
2.5 (3)
Delay time, MCA[X]_ACLKR/X transmit edge to ACLKR/X int -2 5
MCA[X]_AFSR/X output valid ACLKR/X ext in 1 11.5
13 td(ACLKRX-AFSRX) ns
Delay time, MCA[X]_ACLKR/X transmit edge to
ACLKR/X ext out 1 11.5
MCA[X]_AFSR/X output valid with Pad Loopback
Delay time, MCA[X]_ACLKX transmit edge to ACLKX int -2 5
MCA[X]_AXR output valid ACLKX ext in 1 11.5
14 td(ACLKX-AXR) ns
Delay time, MCA[X]_ACLKX transmit edge to
ACLKX ext out 1 11.5
MCA[X]_AXR output valid with Pad Loopback
Disable time, MCA[X]_ACLKX transmit edge to ACLKX int -2 5
MCA[X]_AXR output high impedance ACLKX ext in 1 11.5
15 tdis(ACLKX-AXR) ns
Disable time, MCA[X]_ACLKX transmit edge to
MCA[X]_AXR output high impedance with Pad ACLKX ext out 1 11.5
Loopback
(1) ACLKR internal: ACLKRCTL.CLKRM=1, PDIR.ACLKR = 1
ACLKR external input: ACLKRCTL.CLKRM=0, PDIR.ACLKR=0
ACLKR external output: ACLKRCTL.CLKRM=0, PDIR.ACLKR=1
ACLKX internal: ACLKXCTL.CLKXM=1, PDIR.ACLKX = 1
ACLKX external input: ACLKXCTL.CLKXM=0, PDIR.ACLKX=0
ACLKX external output: ACLKXCTL.CLKXM=0, PDIR.ACLKX=1
(2) 50 MHz
(3) P = AHCLKR/X period.
330 Peripheral Information and Timings Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
10
9 10
12
11
12
(A)
MCA[x]_ACLKR/X (CLKRP = CLKXP = 1)
(B)
MCA[x]_ACLKR/X (CLKRP = CLKXP = 0)
13 13
13 13
Copyright © 2011–2013, Texas Instruments Incorporated Peripheral Information and Timings 331
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
Copyright © 2011–2013, Texas Instruments Incorporated Peripheral Information and Timings 333
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
Table 8-82. Switching Characteristics Over Recommended Operating Conditions for McBSP - Master
Mode (1)
(see Figure 8-83)
OPP100/120/166
NO. PARAMETER UNIT
MIN MAX
1 tc(CLK) Cycle time, output MCB_CLK period (2) 20.83 ns
(2) (3)
2 tw(CLKL) Pulse duration, output MCB_CLK low 0.5*P - 1 ns
3 tw(CLKH) Pulse duration, output MCB_CLK high (2) 0.5*P - 1 (3) ns
Delay time, output MCB_CLK active edge to output MCB_FS
4 td(CLKAE-FSV) 0.3 9.4 ns
valid (2) (4)
Delay time, output MCB_CLKX active edge to output MCB_DX
5 td(CLKXAE-DXV) 0.3 9.4 ns
valid
(1) The timings apply to all configurations regardless of MCB_CLK polarity and which clock edges are used to drive output data and capture
input data.
(2) MCB_CLK corresponds to either MCB_CLKX or MCB_CLKR.
(3) P = MCB_CLKX/MCB_CLKR output CLK period, in ns; use whichever value is greater. This parameter applies to the maximum McBSP
frequency. Operate serial clocks (CLKX/R) in the reasonable range of 40/60 duty cycle.
(4) MCB_FS corresponds to either MCB_FSX or MCB_FSR.
334 Peripheral Information and Timings Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
1 2
3
MCB_CLK
4 4
MCB_FS
5 5 5
MCB_DX MCB_DX7 MCB_DX6 MCB_DX0
7
6
MCB_DR MCB_DR7 MCB_DR6 MCB_DR0
A. The timings apply to all configurations regardless of MCB_CLK polarity and which clock edges are used to drive
output data and capture input data.
B. MCBSP_CLK corresponds to either MCBSP_CLKX or MCBSP_CLKR; MCBSP_FS corresponds to either
MCBSP_FSX or MCBSP_FSR.
McBSP in 6-pin mode: DX and DR as data pins; CLKX, CLKR, FSX and FSR as control pins.
McBSP in 4-pin mode: DX and DR as data pins; CLKX and FSX pins as control pins. The CLKX and FSX pins are
internally looped back via software configuration, respectively to the CLKR and FSR internal signals for data receive.
C. The polarity of McBSP frame synchronization is software configurable.
D. The active clock edge selection of MCBSP_CLK (rising or falling) on which MCBSP_DX data is latched and
MCBSP_DR data is sampled is software configurable.
E. Timing diagrams are for data delay set to 1.
F. For further details about the registers used to configure McBSP, see the Multichannel Buffered Serial Port (McBSP)
chapter of the TMS320DM814x DaVinci Digital Media Processors Technical Reference Manual (Literature Number:
SPRUGZ8).
Table 8-84. Switching Characteristics Over Recommended Operating Conditions for McBSP - Slave
Mode (1)
(see Figure 8-84)
OPP100/120/166
NO. PARAMETER UNIT
MIN MAX
6 td(CLKXAE-DXV) Delay time, input MCB_CLKx active edge to output MCB_DX valid 0.5 12.5 ns
(1) The timings apply to all configurations regardless of MCB_CLK polarity and which clock edges are used to drive output data and capture
input data.
Copyright © 2011–2013, Texas Instruments Incorporated Peripheral Information and Timings 335
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
1 2
3
MCB_CLK
4
5
MCB_FS
6 6 6
MCB_DX MCB_DX7 MCB_DX6 MCB_DX0
8
7
MCB_DR MCB_DR7 MCB_DR6 MCB_DR0
A. The timings apply to all configurations regardless of MCB_CLK polarity and which clock edges are used to drive
output data and capture input data.
B. MCBSP_CLK corresponds to either MCBSP_CLKX or MCBSP_CLKR; MCBSP_FS corresponds to either
MCBSP_FSX or MCBSP_FSR.
McBSP in 6-pin mode: DX and DR as data pins; CLKX, CLKR, FSX and FSR as control pins.
McBSP in 4-pin mode: DX and DR as data pins; CLKX and FSX pins as control pins. The CLKX and FSX pins are
internally looped back via software configuration, respectively to the CLKR and FSR internal signals for data receive.
C. The polarity of McBSP frame synchronization is software configurable.
D. The active clock edge selection of MCBSP_CLK (rising or falling) on which MCBSP_DX data is latched and
MCBSP_DR data is sampled is software configurable.
E. Timing diagrams are for data delay set to 1.
F. For further details about the registers used to configure McBSP, see the Multichannel Buffered Serial Port (McBSP)
chapter of the TMS320DM814x DaVinci Digital Media Processors Technical Reference Manual (Literature Number:
SPRUGZ8).
336 Peripheral Information and Timings Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
(1) SD/SDIO registers are limited to 32-bit data accesses; 16-bit and 8-bit accesses are not allowed and can corrupt register content.
Copyright © 2011–2013, Texas Instruments Incorporated Peripheral Information and Timings 337
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
Table 8-87. Switching Characteristics Over Recommended Operating Conditions for MMC/SD/SDIO
(see Figure 8-85 through Figure 8-88)
OPP100/120/166
MODES
NO. PARAMETER 3.3 V STD 3.3 V HS UNIT
1.8 V SDR12 1.8 V SDR25
MIN MAX MIN MAX
fop(CLK) Operating frequency, SD_CLK 24 48 MHz
7
tc(CLK) Operating period: SD_CLK 41.7 20.8 ns
fop(CLKID) Identification mode frequency, SD_CLK 400 400 kHz
8
tc(CLKID) Identification mode period: SD_CLK 2500.0 2500.0 ns
9 tw(CLKL) Pulse duration, SD_CLK low 0.5*P (1) 0.5*P (1) ns
(1) (1)
10 tw(CLKH) Pulse duration, SD_CLK high 0.5*P 0.5*P ns
11 tr(CLK) Rise time, All Signals (10% to 90%) 2.2 2.2 ns
12 tf(CLK) Fall time, All Signals (10% to 90%) 2.2 2.2 ns
Delay time, SD_CLK rising clock edge to SD_CMD
13 td(CLKL-CMD) 1.5 10 1.5 10 ns
transition
Delay time, SD_CLK rising clock edge to SD_DATx
14 td(CLKL-DAT) 1.5 10 1.5 10 ns
transition
(1) P = SD_CLK period.
10
7 9
SDx_CLK
13 13 13 13
START XMIT Valid Valid Valid END
SDx_CMD
338 Peripheral Information and Timings Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
9
7 10
SDx_CLK
1
2
10
7 9
SDx_CLK
14 14 14 14
START D0 D1 Dx END
SDx_DAT[x]
9
7 10
SDx_CLK
4 4
3 3
SDx_DAT[x] Start D0 D1 Dx End
Figure 8-88. MMC/SD/SDIO Host Read and Card CRC Status Timing
Copyright © 2011–2013, Texas Instruments Incorporated Peripheral Information and Timings 339
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
340 Peripheral Information and Timings Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
Copyright © 2011–2013, Texas Instruments Incorporated Peripheral Information and Timings 341
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
342 Peripheral Information and Timings Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
Copyright © 2011–2013, Texas Instruments Incorporated Peripheral Information and Timings 343
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
344 Peripheral Information and Timings Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
Copyright © 2011–2013, Texas Instruments Incorporated Peripheral Information and Timings 345
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
In general, closely coupled differential signal traces are not an advantage on PCBs. When differential
signals are closely coupled, tight spacing and width control is necessary. Very small width and spacing
variations affect impedance dramatically, so tight impedance control can be more problematic to maintain
in production.
Loosely coupled PCB differential signals make impedance control much easier. Wider traces and spacing
make obstacle avoidance easier, and trace width variations do not affect impedance as much; therefore, it
is easier to maintain an accurate impedance over the length of the signal. The wider traces also show
reduced skin effect and, therefore, often result in better signal integrity.
Table 8-98 shows the routing specifications for the PCIe data signals.
346 Peripheral Information and Timings Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
Copyright © 2011–2013, Texas Instruments Incorporated Peripheral Information and Timings 347
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
10 nF
SATA_TXN0 TX-
SATA_TXP0 TX+
10 nF
10 nF
SATA_RXN0 RX-
SATA_RXP0 RX+
10 nF
348 Peripheral Information and Timings Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
Copyright © 2011–2013, Texas Instruments Incorporated Peripheral Information and Timings 349
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
350 Peripheral Information and Timings Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
Copyright © 2011–2013, Texas Instruments Incorporated Peripheral Information and Timings 351
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
352 Peripheral Information and Timings Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
Copyright © 2011–2013, Texas Instruments Incorporated Peripheral Information and Timings 353
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
PHA=0
EPOL=1
SPI_SCS[x] (Out)
1
3
8 2 9
SPI_SCLK (Out) POL=0
1
2
POL=1 3
SPI_SCLK (Out)
6
7 6
SPI_D[x] (Out) Bit n-1 Bit n-2 Bit n-3 Bit n-4 Bit 0
PHA=1
EPOL=1
SPI_SCS[x] (Out)
1
3
8 2 9
SPI_SCLK (Out) POL=0
1
2
POL=1 3
SPI_SCLK (Out)
6 6
6 6
SPI_D[x] (Out) Bit n-1 Bit n-2 Bit n-3 Bit 1 Bit 0
354 Peripheral Information and Timings Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
PHA=0
EPOL=1
SPI_SCS[x] (Out)
1
3
8 2 9
SPI_SCLK (Out) POL=0
1
2
POL=1 3
SPI_SCLK (Out)
4 4
5 5
SPI_D[x] (In) Bit n-1 Bit n-2 Bit n-3 Bit n-4 Bit 0
PHA=1
EPOL=1
SPI_SCS[x] (Out)
1
3
8 2 9
SPI_SCLK (Out) POL=0
1
2
POL=1 3
SPI_SCLK (Out)
4 4
5 5
SPI_D[x] (In) Bit n-1 Bit n-2 Bit n-3 Bit 1 Bit 0
(1) This timing applies to all configurations regardless of SPI_CLK polarity and which clock edges are used to drive output data and capture
input data.
(2) Related to the input maximum frequency supported by the SPI module.
(3) Maximum frequency = 16 MHz
(4) P = SPICLK period.
(5) PHA = 0; SPI_CLK phase is programmable with the PHA bit of the SPI_CH(i)CONF register.
Copyright © 2011–2013, Texas Instruments Incorporated Peripheral Information and Timings 355
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
PHA=0
EPOL=1
SPI_SCS[x] (In)
1
3
8 2 9
SPI_SCLK (In) POL=0
1
3
2
POL=1
SPI_SCLK (In)
6
7 6
SPI_D[x] (Out) Bit n-1 Bit n-2 Bit n-3 Bit n-4 Bit 0
PHA=1
EPOL=1
SPI_SCS[x] (In)
1
3
8 2 9
SPI_SCLK (In) POL=0
1
2
POL=1 3
SPI_SCLK (In)
6 6
6 6
SPI_D[x] (Out) Bit n-1 Bit n-2 Bit n-3 Bit 1 Bit 0
356 Peripheral Information and Timings Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
PHA=0
EPOL=1
SPI_SCS[x] (In)
1
3
8 2 9
SPI_SCLK (In) POL=0
1
3
POL=1 2
SPI_SCLK (In)
4 4
5 5
SPI_D[x] (In) Bit n-1 Bit n-2 Bit n-3 Bit n-4 Bit 0
PHA=1
EPOL=1
SPI_SCS[x] (In)
1
3
8 2 9
SPI_SCLK (In) POL=0
1
2
POL=1 3
SPI_SCLK (In)
4 4
5 5
SPI_D[x] (In) Bit n-1 Bit n-2 Bit n-3 Bit 1 Bit 0
Copyright © 2011–2013, Texas Instruments Incorporated Peripheral Information and Timings 357
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
8.20 Timers
The device has eight 32-bit general-purpose (GP) timers (TIMER8 - TIMER1) that have the following
features:
• TIMER8, TIMER1 are for software use and do not have an external connection
• Dedicated input trigger for capture mode and dedicated output trigger/pulse width modulation (PWM)
signal
• Interrupts generated on overflow, compare, and capture
• Free-running 32-bit upward counter
• Supported modes:
– Compare and capture modes
– Auto-reload mode
– Start-stop mode
• TIMER[8:1] functional clock is sourced from either the DEVOSC, AUXOSC, AUD_CLK2/1/0, TCLKIN,
or SYSCLK18 27 MHz as selected by the timer clock multiplexers.
• On-the-fly read/write register (while counting)
• Generates interrupts to the ARM, DSP, and Media Controller.
The device has one system watchdog timer that have the following features:
• Free-running 32-bit upward counter
• On-the-fly read/write register (while counting)
• Reset upon occurrence of a timer overflow condition
• The system watchdog timer has two possible clock sources:
– RCOSC32K oscillator
– RTCDIVIDER
• The watchdog timer is used to provide a recovery mechanism for the device in the event of a fault
condition, such as a non-exiting code loop.
For more detailed information on the GP and Watchdog Timers, see the Timers and Watchdog Timer
chapters of the TMS320DM814x DaVinci Digital Media Processors Technical Reference Manual
(Literature Number: SPRUGZ8).
358 Peripheral Information and Timings Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
Table 8-108. Switching Characteristics Over Recommended Operating Conditions for Timer
(see Figure 8-94)
OPP100/120/166
NO. PARAMETER UNIT
MIN MAX
3 tw(EVTOH) Pulse duration, high 4P-3 (1) ns
(1)
4 tw(EVTOL) Pulse duration, low 4P-3 ns
(1) P = module clock.
1
2
TCLKIN
3
4
TIMx_IO
Copyright © 2011–2013, Texas Instruments Incorporated Peripheral Information and Timings 359
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
360 Peripheral Information and Timings Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
Table 8-110. Switching Characteristics Over Recommended Operating Conditions for UART
(see Figure 8-95)
OPP100/120/166
NO. PARAMETER UNIT
MIN MAX
15 pF
5
(UART0/1/2)
15 pF
f(baud) Maximum programmable baud rate 12 MHz
(UART3/4/5)
30 pF 0.23
100 pF 0.115
2 tw(TX) Pulse width, transmit data bit, 15/30/100 pF high or low U - 2 (1) U + 2 (1) ns
(1)
3 tw(RTS) Pulse width, transmit start bit, 15/30/100 pF high or low U-2 U + 2 (1) ns
(1) U = UART baud time = 1/programmed baud rate
3
2
Start
UARTx_TXD Bit
Data Bits
5
4
Start
UARTx_RXD Bit
Data Bits
Copyright © 2011–2013, Texas Instruments Incorporated Peripheral Information and Timings 361
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
(1) USBSS registers contain the registers that are used to control at the global level and apply to all sub-modules.
362 Peripheral Information and Timings Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
Copyright © 2011–2013, Texas Instruments Incorporated Peripheral Information and Timings 363
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
364 Peripheral Information and Timings Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
Copyright © 2011–2013, Texas Instruments Incorporated Peripheral Information and Timings 365
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
366 Peripheral Information and Timings Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
Copyright © 2011–2013, Texas Instruments Incorporated Peripheral Information and Timings 367
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
368 Peripheral Information and Timings Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
Table 8-118. Switching Characteristics Over Recommended Operating Conditions for USB2.0
(see Figure 8-96)
OPP100/120/166
LOW SPEED FULL SPEED HIGH SPEED
NO. PARAMETER UNIT
1.5 Mbps 12 Mbps 480 Mbps
MIN MAX MIN MAX MIN MAX
1 tr(D) Rise time, USBx_DP and USBx_DM signals (1) 75 300 4 20 0.5 ns
(1)
2 tf(D) Fall time, USBx_DP and USBx_DM signals 75 300 4 20 0.5 ns
3 trfM Rise/Fall time, matching (2) 80 125 90 111 – – %
4 VCRS Output signal cross-over voltage (1) 1.3 2 1.3 2 – – V
(3)
5 tjr(source)NT Source (Host) Driver jitter, next transition 2 2 ns
(3)
tjr(FUNC)NT Function Driver jitter, next transition 25 2 ns
6 tjr(source)PT Source (Host) Driver jitter, paired transition (4) 1 1 (3)
ns
(3)
tjr(FUNC)PT Function Driver jitter, paired transition 10 1 ns
7 tw(EOPT) Pulse duration, EOP transmitter 1250 1500 160 175 – – ns
8 tw(EOPR) Pulse duration, EOP receiver (5) 670 82 – ns
Mbp
9 t(DRATE) Data Rate 1.5 12 480
s
10 ZDRV Driver Output Resistance – – 28 49.5 40.5 49.5 Ω
11 ZINP Receiver Input Impedance (6) 300 300 – – – kΩ
(1) Low Speed: CL = 200 pF, Full Speed: CL = 50 pF, High Speed: CL = 50 pF
(2) tRFM = (tr/tf) x 100. [Excluding the first transaction from the Idle state.]
(3) For more detailed information, see the Universal Serial Bus Specification Revision 2.0, Chapter 7, Electrical.
(4) tjr = tpx(1) - tpx(0)
(5) Must accept as valid EOP.
(6) These values do not include the external resistors required per USB 2.0 specification.
t per − t jr
USBx_DM
90% VOH
VCRS
10% VOL
USBx_DP
tf
tr
For more detailed information on USB2.0 board design, routing, and layout guidelines, see the USB 2.0
Board Design and Layout Guidelines Application Report (Literature Number: SPRAAR7).
Copyright © 2011–2013, Texas Instruments Incorporated Peripheral Information and Timings 369
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
TMX and TMP devices and TMDX development-support tools are shipped against the following
disclaimer:
"Developmental product is intended for internal evaluation purposes."
TMS devices and TMDS development-support tools have been characterized fully, and the quality and
reliability of the device have been demonstrated fully. TI's standard warranty applies.
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.
370 Device and Documentation Support Copyright © 2011–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
www.ti.com SPRS647E – MARCH 2011 – REVISED DECEMBER 2013
TI device nomenclature also includes a suffix with the device family name. This suffix indicates the
package type (for example, CYE), the temperature range (for example, "Blank" is the commercial
temperature range), and the device speed range in megahertz (for example, "Blank" is the default [600-
MHz ARM, 500-MHz DSP]).
Figure 9-1 provides a legend for reading the complete device name for any TMS320DM814x platform
member.
For device part numbers and further ordering information of TMS320DM814x devices in the CYE package
type, see the TI website (www.ti.com) or contact your TI sales representative.
For additional description of the device nomenclature markings on the die, see the TMS320DM814x
DaVinci™ Digital Media Processors Silicon Errata (Silicon Revision 2.1) (Literature Number: SPRZ343).
Copyright © 2011–2013, Texas Instruments Incorporated Device and Documentation Support 371
Submit Documentation Feedback
Product Folder Links: TMS320DM8148 TMS320DM8147
TMS320DM8148, TMS320DM8147
SPRS647E – MARCH 2011 – REVISED DECEMBER 2013 www.ti.com
10 Mechanical
The device package has been specially engineered with a new technology called Via Channel™. The Via
Channel technology allows larger than normal PCB via sizes and reduced PCB signal layers to be used in
a PCB design with this 0.8-mm pitch package, and will substantially reduce PCB costs. Via Channel also
allows PCB routing in only two signal layers (four layers total) due to the increased layer efficiency of the
Via Channel™ BGA technology.
Table 10-1. Thermal Resistance Characteristics (PBGA Package) [CYE-04] (Thinner Top Hat)
NO. °C/W (1) AIR FLOW (m/s) (2)
1 RΘJC Junction-to-case 0.39 N/A
2 RΘJB Junction-to-board 3.87 N/A
3 RΘJA Junction-to-free air 11.67 0.00
5 8.59 1.00
6 RΘJMA Junction-to-moving air 7.80 2.00
7 7.33 3.00
8 0.19 0.00
10 0.20 1.00
PsiJT Junction-to-package top
11 0.20 2.00
12 0.21 3.00
13 3.44 0.00
15 3.37 1.00
PsiJB Junction-to-board
16 3.26 2.00
17 3.17 3.00
(1) These measurements were conducted in a JEDEC defined 2S2P system (with the exception of the Theta JC [RΘJC] measurement,
which was conducted in a JEDEC defined 1S0P system) and will change based on environment as well as application. For more
information, see these EIA/JEDEC standards:
• JESD51-2, Integrated Circuits Thermal Test Method Environment Conditions - Natural Convection (Still Air)
• JESD51-3, Low Effective Thermal Conductivity Test Board for Leaded Surface Mount Packages
• JESD51-7, High Effective Thermal Conductivity Test Board for Leaded Surface Mount Packages
• JESD51-9, Test Boards for Area Array Surface Mount Packages
www.ti.com 30-Aug-2023
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)
DM8147SCIS0 ACTIVE FCBGA CYE 684 60 RoHS & Green Call TI Level-4-250C-72 HR 0 to 90 TMS320DM8147SCYE0 Samples
662
MTDM8148CCYE2 ACTIVE FCBGA CYE 684 60 RoHS & Green Call TI Level-4-250C-72 HR 0 to 90 TMS320DM8148CCYE2 Samples
662
TMS320DM8147SCYE0 ACTIVE FCBGA CYE 684 60 RoHS & Green Call TI Level-4-250C-72 HR 0 to 90 TMS320DM8147SCYE0 Samples
662
TMS320DM8147SCYE1 ACTIVE FCBGA CYE 684 60 RoHS & Green Call TI Level-4-250C-72 HR 0 to 90 TMS320DM8147SCYE1 Samples
662
TMS320DM8147SCYE2 ACTIVE FCBGA CYE 684 60 RoHS & Green Call TI Level-4-250C-72 HR 0 to 90 TMS320DM8147SCYE2 Samples
662
TMS320DM8148CCYE0 ACTIVE FCBGA CYE 684 60 RoHS & Green Call TI Level-4-250C-72 HR 0 to 90 TMS320DM8148CCYE0 Samples
662
TMS320DM8148CCYE1 ACTIVE FCBGA CYE 684 60 RoHS & Green Call TI Level-4-250C-72 HR 0 to 90 TMS320DM8148CCYE1 Samples
662
TMS320DM8148CCYE2 ACTIVE FCBGA CYE 684 60 RoHS & Green Call TI Level-4-250C-72 HR 0 to 90 TMS320DM8148CCYE2 Samples
662
TMS320DM8148CCYEA0 ACTIVE FCBGA CYE 684 60 RoHS & Green Call TI | SNAGCU Level-4-250C-72 HR TMS320DM8148CCYEA0 Samples
662
TMS320DM8148SCYE0 ACTIVE FCBGA CYE 684 60 RoHS & Green Call TI Level-4-250C-72 HR TMS320DM8148SCYE0 Samples
TMS320DM8148SCYE1 ACTIVE FCBGA CYE 684 60 RoHS & Green Call TI Level-4-250C-72 HR TMS320DM8148SCYE1 Samples
662
TMS320DM8148SCYE2 ACTIVE FCBGA CYE 684 60 RoHS & Green Call TI Level-4-250C-72 HR TMS320DM8148SCYE2 Samples
662
TMS320DM8148SCYEA0 ACTIVE FCBGA CYE 684 60 RoHS & Green Call TI Level-4-250C-72 HR TMS320DM8148SCYEA0 Samples
(1)
The marketing status values are defined as follows:
ACTIVE: Product device recommended for new designs.
LIFEBUY: TI has announced that the device will be discontinued, and a lifetime-buy period is in effect.
NRND: Not recommended for new designs. Device is in production to support existing customers, but TI does not recommend using this part in a new design.
PREVIEW: Device has been announced but is not in production. Samples may or may not be available.
OBSOLETE: TI has discontinued the production of the device.
Addendum-Page 1
PACKAGE OPTION ADDENDUM
www.ti.com 30-Aug-2023
(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
PACKAGE MATERIALS INFORMATION
www.ti.com 9-Aug-2022
TRAY
W-
Outer
tray
width
Text
Pack Materials-Page 1
IMPORTANT NOTICE AND DISCLAIMER
TI PROVIDES TECHNICAL AND RELIABILITY DATA (INCLUDING DATA SHEETS), 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, regulatory 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 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.
TI objects to and rejects any additional or different terms you may have proposed. IMPORTANT NOTICE
Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265
Copyright © 2023, Texas Instruments Incorporated