MSC8122VT8000 [ROCHESTER]
32-BIT, 500MHz, OTHER DSP, PBGA431, LEAD FREE, FCBGA-431;型号: | MSC8122VT8000 |
厂家: | Rochester Electronics |
描述: | 32-BIT, 500MHz, OTHER DSP, PBGA431, LEAD FREE, FCBGA-431 时钟 外围集成电路 |
文件: | 总49页 (文件大小:1891K) |
中文: | 中文翻译 | 下载: | 下载PDF数据表文档文件 |
Freescale Semiconductor
Data Sheet:
Document Number: MSC8122
Rev. 16, 12/2008
MSC8122
FC PBGA–431
20 mm × 20 mm
Quad Digital Signal
Processor
•
Four StarCore™ SC140 DSP extended cores, each with an SC140
DSP core, 224 Kbyte of internal SRAM M1 memory (1436 Kbyte
total), 16 way 16 Kbyte instruction cache (ICache), four-entry
write buffer, external cache support, programmable interrupt
controller (PIC), local interrupt controller (LIC), and low-power
Wait and Stop processing modes.
475 Kbyte M2 memory for critical data and temporary data
buffering.
4 Kbyte boot ROM.
8 memory banks for external memories, and 2 memory banks for
IPBus peripherals and internal memories.
•
Multi-channel DMA controller with 16 time-multiplexed single
channels, up to four external peripherals, DONE or DRACK
protocol for two external peripherals,.service for up to 16 internal
requests from up to 8 internal FIFOs per channel, FIFO generated
watermarks and hungry requests, priority-based
time-multiplexing between channels using 16 internal priority
levels or round-robin time-multiplexing between channels,
flexible channel configuration with connection to local bus or
system bus, and flyby transfer support that bypasses the FIFO.
Up to four independent TDM modules with programmable word
size (2, 4, 8, or 16-bit), hardware-base A-law/μ-law conversion,
up to 128 Mbps data rate for all channels, with glueless interface
to E1 or T1 framers, and can interface with H-MVIP/H.110
devices, TSI, and codecs such as AC-97.
Ethernet controller with support for 10/100 Mbps MII/RMII/SMII
including full- and half-duplex operation, full-duplex flow
controls, out-of-sequence transmit queues, programmable
maximum frame length including jumbo frames and VLAN tags
and priority, retransmission after collision, CRC generation and
verification of inbound/outbound packets, address recognition
(including exact match, broadcast address, individual hash check,
group hash check, and promiscuous mode), pattern matching,
insertion with expansion or replacement for transmit frames,
VLAN tag insertion, RMON statistics, local bus master DMA for
descriptor fetching and buffer access, and optional multiplexing
with GPIO (MII/RMII/SMII) or DSI/system bus signals lines
(MII/RMII).
•
•
•
M2-accessible multi-core MQBus connecting the M2 memory
with all four cores, operating at the core frequency, with data bus
access of up to 128-bit reads and up to 64-bit writes, central
efficient round-robin arbiter for core access to the bus, and atomic
operation control of M2 memory access by the cores and the local
bus.
Internal PLL configured are reset by configuration signal values.
60x-compatible system bus with 64 or 32 bit data and 32-bit
address bus, support for multi-master designs, four-beat burst
transfers (eight-beat in 32-bit data mode), port size of 64/32/16/8
bits controlled by the internal memory controller,.access to
external memory or peripherals, access by an external host to
internal resources, slave support with direct access to internal
resources including M1 and M2 memories, and on-device
arbitration for up to four master devices.
Direct slave interface (DSI) using a 32/64-bit slave host interface
with 21–25 bit addressing and 32/64-bit data transfers, direct
access by an external host to internal and external resources,
synchronous or asynchronous accesses with burst capability in
synchronous mode, dual or single strobe mode, write and read
buffers to improve host bandwidth, byte enable signals for
1/2/4/8-byte write granularity, sliding window mode for access
using a reduced number of address pins, chip ID decoding to
allow one CS signal to control multiple DSPs, broadcast mode to
write to multiple DSPs, and big-endian/little-endian/munged
support.
•
•
•
•
•
•
•
•
•
•
•
UART with full-duplex operation up to 6.25 Mbps.
Up to 32 general-purpose input/output (GPIO) ports.
I2C interface that allows booting from EEPROM devices.
Two timer modules, each with sixteen configurable 16-bit timers.
Eight programmable hardware semaphores.
Global interrupt controller (GIC) with interrupt consolidation and
routing to INT_OUT, NMI_OUT, and the cores; thirty-two virtual
maskable interrupts (8 per core) and four virtual NMI (one per
core) that can be generated by a simple write access.
Optional booting external memory, external host, UART, TDM,
or I2C.
•
•
Three mode signal multiplexing: 64-bit DSI and 32-bit system
bus, 32-bit DSI and 64-bit system bus, or 32-bit DSI and 32-bit
system bus.
Flexible memory controller with three UPMs, a GPCM, a
page-mode SDRAM machine, glueless interface to a variety of
memories and devices, byte enables for 64- or 32-bit bus widths,
•
© Freescale Semiconductor, Inc., 2004, 2008. All rights reserved.
Table of Contents
1
2
Pin Assignments. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4
Figure 10.Internal Tick Spacing for Memory Controller Signals. . . 22
Figure 11.SIU Timing Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Figure 12.CLKOUT and CLKIN Signals. . . . . . . . . . . . . . . . . . . . . 26
Figure 13.DMA Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Figure 14.Asynchronous Single- and Dual-Strobe Modes Read
Timing Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
1.1 FC-PBGA Ball Layout Diagrams. . . . . . . . . . . . . . . . . . .4
1.2 Signal List By Ball Location. . . . . . . . . . . . . . . . . . . . . . .7
Electrical Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
2.1 Maximum Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
2.2 Recommended Operating Conditions. . . . . . . . . . . . . .14
2.3 Thermal Characteristics . . . . . . . . . . . . . . . . . . . . . . . .14
2.4 DC Electrical Characteristics . . . . . . . . . . . . . . . . . . . .15
2.5 AC Timings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16
Hardware Design Considerations. . . . . . . . . . . . . . . . . . . . . .39
3.1 Start-up Sequencing Recommendations . . . . . . . . . . .39
3.2 Power Supply Design Considerations. . . . . . . . . . . . . .40
3.3 Connectivity Guidelines . . . . . . . . . . . . . . . . . . . . . . . .41
3.4 External SDRAM Selection. . . . . . . . . . . . . . . . . . . . . .42
3.5 Thermal Considerations . . . . . . . . . . . . . . . . . . . . . . . .43
Ordering Information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43
Package Information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .44
Product Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . .44
Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45
Figure 15.Asynchronous Single- and Dual-Strobe Modes Write
Timing Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Figure 16.Asynchronous Broadcast Write Timing Diagram. . . . . . 30
Figure 17.DSI Synchronous Mode Signals Timing Diagram . . . . . 31
Figure 18.TDM Inputs Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Figure 19.TDM Output Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Figure 20.UART Input Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Figure 21.UART Output Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Figure 22.Timer Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Figure 23.MDIO Timing Relationship to MDC . . . . . . . . . . . . . . . . 34
Figure 24.MII Mode Signal Timing. . . . . . . . . . . . . . . . . . . . . . . . . 35
Figure 25.RMII Mode Signal Timing . . . . . . . . . . . . . . . . . . . . . . . 35
Figure 26.SMII Mode Signal Timing. . . . . . . . . . . . . . . . . . . . . . . . 36
Figure 27.GPIO Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Figure 28.EE Pin Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Figure 29.Test Clock Input Timing Diagram. . . . . . . . . . . . . . . . . . 38
Figure 30.Boundary Scan (JTAG) Timing Diagram . . . . . . . . . . . . 38
Figure 31.Test Access Port Timing Diagram . . . . . . . . . . . . . . . . . 39
Figure 32.TRST Timing Diagram. . . . . . . . . . . . . . . . . . . . . . . . . . 39
Figure 33.Core Power Supply Decoupling. . . . . . . . . . . . . . . . . . . 40
3
4
5
6
7
List of Figures
Figure 1. MSC8122 Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . 3
Figure 2. StarCore SC140 DSP Extended Core Block Diagram . . 3
Figure 3. MSC8122 Package, Top View . . . . . . . . . . . . . . . . . . . . 5
Figure 4. MSC8122 Package, Bottom View. . . . . . . . . . . . . . . . . . 6
Figure 5. Overshoot/Undershoot Voltage for V and V . . . . . . . 16
Figure 6. Start-Up Sequence: V and V
IH
IL
Raised Together . . 17
DD
DDH
Figure 34.V
Bypass . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
CCSYN
Figure 7. Start-Up Sequence: V Raised Before V
with CLKIN
DD
DDH
Figure 35.MSC8122 Mechanical Information, 431-pin FC-PBGA
Package. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Started with V
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
DDH
Figure 8. Power-Up Sequence for V
and V /V
. . . . . 18
DDH
DD CCSYN
Figure 9. Timing Diagram for a Reset Configuration Write . . . . . 21
MSC8122 Quad Digital Signal Processor Data Sheet, Rev. 16
2
Freescale Semiconductor
SC140
Extended Core
SC140
Extended Core
SC140
Extended Core
SC140
Extended Core
MQBus
128
128
64
SQBus
Local Bus
Boot
ROM
IP Master
32 Timers
M2
RAM
Memory
Controller
RS-232
UART
4 TDMs
GPIO Pins
Interrupts
PLL/Clock
JTAG Port
IPBus
32
GPIO
GIC
PLL
8 Hardware
Semaphores
JTAG
MII/RMII/SMII
DSI Port
Ethernet
Internal Local Bus
SIU
Bridge
64
Direct
Slave
Interface
(DSI)
System
Interface
32/64
DMA
Registers
64
System Bus
32/64
Memory
Controller
Internal System Bus
Figure 1. MSC8122 Block Diagram
Address
Data ALU
Register
File
Program
Register
File
Sequencer
Address
ALU
Data
ALU
SC140
Core
JTAG
EOnCE
Power
Management
M1
RAM
SC140 Core
64
Xa
Xb
P
64
128
Instruction
Cache
QBus
Interface
QBC
128
QBus
PIC
IRQs
QBus
Bank 1
QBus
Bank 3
LIC
IRQs
MQBus
SQBus
128
128
64
Local Bus
Notes: 1. The arrows show the data transfer direction.
2. The QBus interface includes a bus switch, write buffer, fetch unit, and a control unit that defines
four QBus banks. In addition, the QBC handles internal memory contentions.
Figure 2. StarCore SC140 DSP Extended Core Block Diagram
MSC8122 Quad Digital Signal Processor Data Sheet, Rev. 16
Freescale Semiconductor
3
Pin Assignments
1
Pin Assignments
This section includes diagrams of the MSC8122 package ball grid array layouts and pinout allocation tables.
1.1
FC-PBGA Ball Layout Diagrams
Top and bottom views of the FC-PBGA package are shown in Figure 3 and Figure 4 with their ball location index numbers.
MSC8122 Quad Digital Signal Processor Data Sheet, Rev. 16
4
Freescale Semiconductor
Pin Assignments
Top View
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
NMI_
OUT
V
V
V
V
V
V
V
V
V
DD
B
C
D
GND
GND
GND
GND
GND
GND
GND
GND
GPIO0
GND
DD
DD
DD
DD
DD
DD
DD
DD
S
V
V
V
V
GND
TDI
TDO
EE1
GPIO28 HCID1 GND
GND
GND
GND
GND GPIO30 GPIO2 GPIO1 GPIO7 GPIO3 GPIO5 GPIO6
DD
DD
DD
DD
RESET
V
V
V
V
V
V
V
DDH
EE0
GND
HCID2 HCID3 GND
GND
GND
GPIO31 GPIO29
GPIO4
GND GPIO8
DDH
DD
DD
DD
DD
DDH
V
V
V
V
V
V
V
V
DD
TCK
PO
TRST
RST
TMS HRESET GPIO27 HCID0 GND
GND
GND
GND
GND
GND
GND GPIO9 GPIO13 GPIO10 GPIO12
DD
DD
DD
DD
DD
DD
DD
E
F
ETHRX_ ETHTX_
V
V
V
V
V
NMI
HA29
HA23
HA19
HA13
HA22
GND
GND
BM0
GND
GPIO20 GPIO18 GPIO16 GPIO11 GPIO14 GPIO19
DD
DD
DD
DD
DD
RESET CONF
CLK
CLK
BADDR
31
INT_ ETHCR
OUT
V
V
G
H
J
HA24
HA20
HA18
HA15
HA12
HD28
HD26
HD20
HD18
HD17
HD16
HD3
HA27
HA28
HA26
HA21
HA14
HD31
HD30
HD27
HA25
HA17 PWE0
ABB
CS1
BCTL0 GPIO15 GND GPIO17 GPIO22
DD
DD
S
PSD
TEST
V
V
V
V
DDH
PGTA
BM1 ARTRY AACK
DBB
HTA
TT4
CS4 GPIO24 GPIO21
A31
DD
DD
DD
DD
DD
CAS
PSDA BADDR
V
V
V
V
GND
CLKIN
GND
GND
GND
GND
BM2
GND
DBG
GND
GND
TT3 PSDA10 BCTL1 GPIO23 GND GPIO25 A30
DD
DD
MUX
27
BADDR
30
K
HA16 PWE3 PWE1
POE
Res.
GND
GND CLKOUT
GND
TT2
ALE
CS2
CS3
GND
A26
A27
A29
A25
A24
A28
A22
A21
A20
A19
A16
A14
A13
A11
A6
BADDR BADDR
V
V
V
V
V
L
HA11
GND
GND
DDH
DDH
DDH
DDH
DDH
28
29
HB
RST
V
V
V
V
V
V
DDH
M
N
P
GND
GND
GND
GND
GND
DDH
DD
DDH
DDH
DDH
HWBS
0
V
HD29
HD25
GND
HD1
HD24 PWE2
HBCS
GND
HRDS
TA
BG
BR
HCS
TEA
DP3
DP4
D26
D27
CS0 PSDWE GPIO26 A23
PSD
DDH
HWBS HWBS HWBS
GND
V
V
V
DDH
HD23
HD22
HD0
D2
HCLKIN GND
GND
GND
TT0
DP0
DP2
D30
GND
A18
A15
A12
A10
A7
SYN CCSYN
3
2
1
VAL
HWBS HWBS
V
V
V
R
T
TSZ1
TSZ3
TSZ2
D9
GBL
TBST
D11
DP7
D23
D22
GND
DP6
DP5
D25
D24
HD33
TS
A17
DDH
DD
DD
DD
6
4
HWBS HWBS
V
HD21
HD19
TSZ0
D8
D16
TT1
D17
D18
GND
D21
DP1
D28
GND
DD
7
5
V
U
V
HD2
D3
D6
D14
D12
D15
D13
D19
D31
DDH
V
GND
HD4
D0
D1
D4
D5
D7
D10
D20
D29
A8
A9
DDH
V
V
V
V
V
W
Y
HD6
HD5
HD15
HD14
HD13
GND
HD9
HD10
HD8
GND
GND HDST1 HDST0
HD40
HD43
HD32
HD37
HD38
HD41
GND
HD34
HD35
HD39
GND
DDH
DDH
DDH
DDH
DDH
V
V
V
V
V
V
HD7
HD60
HD58
GND
GND
HD51
HD52
HD53
GND
GND
HD46
HD47
GND
HD42
HD44
A4
A5
DDH
DD
DDH
DDH
DDH
DDH
V
V
V
V
AA
HD12
HD11
HD63
HD62
HD59
HD61
HD54
HD55
GND
GND
A0
A2
A3
DD
DDH
DDH
DDH
V
AB GND
HD57
HD56
HD50
HD49
HD48
HD45
HD36
A1
DD
Figure 3. MSC8122 Package, Top View
MSC8122 Quad Digital Signal Processor Data Sheet, Rev. 16
Freescale Semiconductor
5
Pin Assignments
Bottom View
22
21
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
NMI_
OUT
V
V
V
V
V
V
V
V
V
B
C
D
GND
GPIO0
GND
GND
GND
GND
GND
GND
GND
GND
DD
DD
DD
DD
DD
DD
DD
DD
DD
DD
S
V
V
V
V
GPIO6 GPIO5 GPIO3 GPIO7 GPIO1 GPIO2 GPIO30 GND
GND
GND
GND
GND HCID1 GPIO28
TDO
EE1
GND
TDI
DD
DD
DD
RESET
V
V
V
V
V
V
V
DDH
GPIO8 GND
GPIO4
GPIO29 GPIO31
GND
GND
GND HCID3 HCID2
GND
EE0
DDH
DDH
DD
DD
DD
DD
V
V
V
V
V
V
V
V
GPIO12 GPIO10 GPIO13 GPIO9 GND
GND
GND
GND
GND
GND
GND HCID0 GPIO27 HRESET TMS
TRST
RST
TCK
PO
DD
DD
DD
DD
DD
DD
DD
DD
E
F
ETHTX_ ETHRX_
CLK
V
V
V
V
GPIO19 GPIO14 GPIO11 GPIO16 GPIO18 GPIO20
GND
GND
BM0
GND
HA22
HA29
HA23
HA19
HA13
NMI
DD
DD
DD
DD
DD
CLK
CONF RESET
ETHCR INT_
S
BADDR
31
V
V
V
G
H
GPIO22 GPIO17 GND GPIO15 BCTL0
CS1
ABB
PWE0 HA17
HA25
HA27
HA28
HA26
HA21
HA14
HD31
HD30
HD27
HA24
HA20
HA18
HA15
HA12
HD28
HD26
HD20
HD18
HD17
HD16
HD3
DD
DD
OUT
PSD
TEST
CAS
V
V
V
V
A31
GPIO21 GPIO24 CS4
TT4
HTA
DBB
AACK ARTRY BM1
PGTA
DDH
DD
DD
DD
DD
DD
BADDR PSDA
27
V
V
V
V
J
A30 GPIO25 GND GPIO23 BCTL1 PSDA10 TT3
GND
DBG
GND
BM2
GND
CLKIN
GND
GND
GND
GND
GND
DD
DD
MUX
BADDR
30
K
A28
A22
A21
A20
A19
A16
A14
A13
A11
A6
A29
A25
A24
A26
A27
GND
CS2
CS3
ALE
TT2
CLKOUT GND
GND
Res.
GND
POE
PWE1 PWE3 HA16
BADDR BADDR
V
V
V
V
V
DDH
L
GND
GND
HA11
DDH
DDH
DDH
DDH
29
28
HB
RST
V
V
V
V
V
V
M
N
GND
GND
GND
GND
GND
DDH
DDH
DDH
DDH
DD
DDH
HWBS
0
V
A23 GPIO26 PSDWE CS0
PSD
HCS
TEA
DP3
DP4
D26
D27
BG
BR
HRDS
TA
GND
HBCS
PWE2 HD24
HD29
HD25
GND
HD1
DDH
HWBS HWBS HWBS
1
V
V
GND
CCSYN SYN
P
GND
A18
A15
A12
A10
A7
DP0
DP2
D30
GND
TT0
GND
GND HCLKIN
HD23
HD22
HD0
D2
DDH
VAL
2
3
HWBS HWBS
V
V
V
V
V
R
A17
TS
DP6
DP5
D25
D24
HD33
DP7
D23
D22
GND
GBL
TBST
D11
TSZ3
TSZ2
D9
TSZ1
DD
DD
DD
DD
DDH
4
6
HWBS HWBS
T
GND
DP1
D28
D21
TT1
D17
D18
GND
D16
D15
D13
TSZ0
D8
HD21
HD19
5
7
V
U
D31
D19
D14
D12
D6
D3
HD2
DDH
V
V
A9
A8
D29
D20
D10
D7
D5
D4
D1
D0
GND
HD4
DDH
V
V
V
V
V
DDH
W
Y
GND
GND
HD34
HD35
HD39
HD32
HD37
HD38
HD41
HD40
HD43
HDST0 HDST1 GND
GND
GND
HD9
HD10
HD8
HD5
HD15
HD14
HD13
HD6
DDH
DDH
DDH
DDH
V
V
V
V
V
V
A5
A4
GND
HD42
HD44
GND
HD46
HD47
GND
HD51
HD52
HD53
GND
HD58
GND
HD60
HD7
DDH
DDH
DDH
DDH
DD
DDH
V
V
V
V
AA
AB
A3
A2
A0
GND
GND
HD54
HD55
HD59
HD61
HD63
HD62
HD12
HD11
DDH
DDH
DDH
DD
V
A1
HD36
HD45
HD48
HD49
HD50
HD56
HD57
GND
DD
Figure 4. MSC8122 Package, Bottom View
MSC8122 Quad Digital Signal Processor Data Sheet, Rev. 16
6
Freescale Semiconductor
Pin Assignments
1.2
Signal List By Ball Location
Table 1 presents signal list sorted by ball number. -
Table 1. MSC8122 Signal Listing by Ball Designator
Des.
Signal Name
Des.
Signal Name
B3
B4
V
C18
C19
C20
C21
C22
D2
GPIO1/TIMER0/CHIP_ID1/IRQ5/ETHTXD1
DD
GND
GND
GPIO7/TDM3RCLK/IRQ5/ETHTXD3
B5
GPIO3/TDM3TSYN/IRQ1/ETHTXD2
B6
NMI_OUT
GND
GPIO5/TDM3TDAT/IRQ3/ETHRXD3
B7
GPIO6/TDM3RSYN/IRQ4/ETHRXD2
B8
V
TDI
EE0
EE1
GND
DD
B9
GND
D3
B10
B11
B12
B13
B14
B15
B16
B17
B18
B19
B20
B21
B22
C2
V
D4
DD
GND
D5
V
D6
V
DDH
DD
GND
D7
HCID2
HCID3/HA8
GND
V
D8
DD
GND
D9
V
D10
D11
D12
D13
D14
D15
D16
D17
D18
D19
D20
D21
D22
E2
V
DD
DD
GND
GND
V
V
DD
DD
GPIO0/CHIP_ID0/IRQ4/ETHTXD0
GND
V
V
V
V
DD
DD
DD
DD
GND
GND
GPIO31/TIMER3/SCL
GPIO29/CHIP_ID3/ETHTX_EN
C3
V
V
DDH
DD
C4
TDO
SRESET
GPIO4/TDM3TCLK/IRQ2/ETHTX_ER
C5
V
DDH
C6
GPIO28/UTXD/DREQ2
HCID1
GND
C7
GPIO8/TDM3RDAT/IRQ6/ETHCOL
C8
GND
TCK
TRST
C9
V
E3
DD
C10
C11
C12
C13
C14
C15
C16
C17
GND
E4
TMS
V
E5
HRESET
GPIO27/URXD/DREQ1
HCID0
DD
GND
E6
V
E7
DD
GND
E8
GND
GND
E9
V
DD
GPIO30/TIMER2/TMCLK/SDA
GPIO2/TIMER1/CHIP_ID2/IRQ6
E10
E11
GND
V
DD
MSC8122 Quad Digital Signal Processor Data Sheet, Rev. 16
Freescale Semiconductor
7
Pin Assignments
Des.
Table 1. MSC8122 Signal Listing by Ball Designator (continued)
Signal Name
Des.
Signal Name
E12
E13
E14
E15
E16
E17
E18
E19
E20
GND
G6
G7
HA17
V
PWE0/PSDDQM0/PBS0
DD
GND
GND
G8
V
V
DD
DD
G9
V
G10
G11
G12
G13
G14
G15
G16
G17
G18
G19
G20
G21
G22
H2
IRQ3/BADDR31
BM0/TC0/BNKSEL0
ABB/IRQ4
DD
GND
GND
GPIO9/TDM2TSYN/IRQ7/ETHMDIO
GPIO13/TDM2RCLK/IRQ11/ETHMDC
V
DD
IRQ7/INT_OUT
E21
E22
F2
GPIO10/TDM2TCLK/IRQ8/ETHRX_DV/ETHCRS_DV/NC
ETHCRS/ETHRXD
GPIO12/TDM2RSYN/IRQ10/ETHRXD1/ETHSYNC
V
DD
PORESET
RSTCONF
NMI
CS1
F3
BCTL0
F4
GPIO15/TDM1TSYN/DREQ1
F5
HA29
GND
GPIO17/TDM1TDAT/DACK1
GPIO22/TDM0TCLK/DONE2/DRACK2
HA20
F6
HA22
F7
GND
F8
V
V
V
DD
DD
DD
F9
H3
HA28
F10
F11
F12
F13
F14
F15
F16
F17
F18
F19
F20
F21
F22
G2
H4
V
DD
GND
H5
HA19
TEST
V
H6
DD
GND
H7
PSDCAS/PGPL3
PGTA/PUPMWAIT/PGPL4/PPBS
V
H8
DD
ETHRX_CLK/ETHSYNC_IN
ETHTX_CLK/ETHREF_CLK/ETHCLOCK
GPIO20/TDM1RDAT
H9
V
DD
H10
H11
H12
H13
H14
H15
H16
H17
H18
H19
H20
BM1/TC1/BNKSEL1
ARTRY
GPIO18/TDM1RSYN/DREQ2
GPIO16/TDM1TCLK/DONE1/DRACK1
GPIO11/TDM2TDAT/IRQ9/ETHRX_ER/ETHTXD
GPIO14/TDM2RDAT/IRQ12/ETHRXD0/NC
GPIO19/TDM1RCLK/DACK2
HA24
AACK
DBB/IRQ5
HTA
V
DD
TT4/CS7
CS4
G3
HA27
GPIO24/TDM0RSYN/IRQ14
GPIO21/TDM0TSYN
G4
HA25
G5
HA23
V
DD
MSC8122 Quad Digital Signal Processor Data Sheet, Rev. 16
8
Freescale Semiconductor
Pin Assignments
Table 1. MSC8122 Signal Listing by Ball Designator (continued)
Des.
Signal Name
Des.
Signal Name
H21
H22
J2
V
K15
K16
K17
K18
K19
K20
K21
K22
L2
V
DD
DDH
A31
TT2/CS5
ALE
HA18
HA26
J3
CS2
J4
V
GND
A26
DD
J5
HA13
GND
J6
A29
J7
PSDAMUX/PGPL5
BADDR27
A28
J8
HA12
HA14
HA11
J9
V
L3
DD
J10
J11
J12
J13
J14
J15
J16
J17
J18
J19
J20
J21
J22
K2
CLKIN
BM2/TC2/BNKSEL2
DBG
L4
L5
V
V
DDH
DDH
L6
V
L7
BADDR28
IRQ5/BADDR29
GND
DD
GND
L8
V
L9
DD
TT3/CS6
L10
L14
L15
L16
L17
L18
L19
L20
L21
L22
M2
M3
M4
M5
M6
M7
M8
M9
M10
M14
GND
PSDA10/PGPL0
GND
BCTL1/CS5
V
DDH
GPIO23/TDM0TDAT/IRQ13
GND
GND
CS3
GND
GPIO25/TDM0RCLK/IRQ15
A30
V
DDH
HA15
HA21
A27
A25
K3
K4
HA16
A22
K5
PWE3/PSDDQM3/PBS3
PWE1/PSDDQM1/PBS1
POE/PSDRAS/PGPL2
IRQ2/BADDR30
Reserved
HD28
HD31
K6
K7
V
DDH
K8
GND
GND
GND
K9
K10
K11
K12
K13
K14
GND
GND
V
DD
GND
V
DDH
GND
GND
GND
CLKOUT
MSC8122 Quad Digital Signal Processor Data Sheet, Rev. 16
Freescale Semiconductor
9
Pin Assignments
Des.
Table 1. MSC8122 Signal Listing by Ball Designator (continued)
Signal Name
Des.
Signal Name
M15
M16
M17
M18
M19
M20
M21
M22
N2
V
P12
P13
P14
P15
P16
P17
P18
P19
P20
P21
P22
R2
V
CCSYN
DDH
HBRST
GND
V
V
GND
TA
DDH
DDH
GND
BR
V
TEA
DDH
A24
PSDVAL
A21
DP0/DREQ1/EXT_BR2
HD26
V
DDH
N3
HD30
HD29
GND
A19
N4
N5
HD24
HD18
N6
PWE2/PSDDQM2/PBS2
R3
V
DDH
N7
V
R4
GND
DDH
N8
HWBS0/HDBS0/HWBE0/HDBE0
R5
HD22
N9
HBCS
R6
HWBS6/HDBS6/HWBE6/HDBE6/PWE6/PSDDQM6/PBS6
N10
N14
N15
N16
N17
N18
N19
N20
N21
N22
P2
GND
R7
HWBS4/HDBS4/HWBE4/HDBE4/PWE4/PSDDQM4/PBS4
GND
R8
TSZ1
TSZ3
HRDS/HRW/HRDE
R9
BG
R10
R11
R12
R13
R14
R15
R16
R17
R18
R19
R20
R21
R22
T2
IRQ1/GBL
HCS
V
V
V
DD
DD
DD
CS0
PSDWE/PGPL1
GPIO26/TDM0RDAT
TT0/HA7
A23
IRQ7/DP7/DREQ4
A20
IRQ6/DP6/DREQ3
HD20
IRQ3/DP3/DREQ2/EXT_BR3
P3
HD27
TS
P4
HD25
HD23
IRQ2/DP2/DACK2/EXT_DBG2
P5
A17
A18
P6
HWBS3/HDBS3/HWBE3/HDBE3
HWBS2/HDBS2/HWBE2/HDBE2
HWBS1/HDBS1/HWBE1/HDBE1
HCLKIN
P7
A16
P8
HD17
P9
T3
HD21
P10
P11
GND
T4
HD1/DSISYNC
HD0/SWTE
GND
T5
SYN
MSC8122 Quad Digital Signal Processor Data Sheet, Rev. 16
10
Freescale Semiconductor
Pin Assignments
Table 1. MSC8122 Signal Listing by Ball Designator (continued)
Des.
Signal Name
Des.
Signal Name
T6
T7
HWBS7/HDBS7/HWBE7/HDBE7/PWE7/PSDDQM7/PBS7
U21
U22
V2
A12
A13
HWBS5/HDBS5/HWBE5/HDBE5/PWE5/PSDDQM5/PBS5
T8
TSZ0
TSZ2
TBST
HD3/MODCK1
T9
V3
V
DDH
T10
T11
T12
T13
T14
T15
T16
T17
T18
T19
T20
T21
T22
U2
V4
GND
D0
V
V5
DD
D16
V6
D1
TT1
V7
D4
D21
V8
D5
D23
V9
D7
IRQ5/DP5/DACK4/EXT_BG3
V10
V11
V12
V13
V14
V15
V16
V17
V18
V19
V20
V21
V22
W2
D10
IRQ4/DP4/DACK3/EXT_DBG3
D12
IRQ1/DP1/DACK1/EXT_BG2
D13
D30
GND
A15
D18
D20
GND
D24
A14
HD16
HD19
HD2/DSI64
D2
D27
U3
D29
U4
A8
U5
A9
U6
D3
A10
U7
D6
A11
U8
D8
HD6
HD5/CNFGS
HD4/MODCK2
GND
GND
U9
D9
W3
U10
U11
U12
U13
U14
U15
U16
U17
U18
U19
U20
D11
D14
D15
D17
D19
D22
D25
D26
D28
D31
W4
W5
W6
W7
V
V
DDH
DDH
W8
W9
GND
W10
W11
W12
W13
W14
HDST1/HA10
HDST0/HA9
V
DDH
GND
HD40/D40/ETHRXD0
V
DDH
MSC8122 Quad Digital Signal Processor Data Sheet, Rev. 16
Freescale Semiconductor
11
Pin Assignments
Des.
Table 1. MSC8122 Signal Listing by Ball Designator (continued)
Signal Name
Des.
Signal Name
W15
W16
W17
W18
W19
W20
W21
W22
Y2
V
AA9
AA10
AA11
AA12
AA13
AA14
AA15
AA16
AA17
AA18
AA19
AA20
AA21
AA22
AB2
V
DDH
DDH
HD33/D33/reserved
HD54/D54/ETHTX_EN
HD52/D52
V
DDH
HD32/D32/reserved
V
DDH
GND
GND
A7
GND
V
DDH
HD46/D46/ETHTXT0
A6
GND
HD7
HD15
HD42/D42/ETHRXD2/reserved
Y3
HD38/D38/reserved
Y4
V
HD35/D35/reserved
DDH
Y5
HD9
A0
Y6
V
A2
DD
Y7
HD60/D60/ETHCOL/reserved
HD58/D58/ETHMDC
GND
A3
GND
Y8
Y9
AB3
HD13
Y10
Y11
Y12
Y13
Y14
Y15
Y16
Y17
Y18
Y19
Y20
Y21
Y22
AA2
AA3
AA4
AA5
AA6
AA7
AA8
V
AB4
HD11
DDH
HD51/D51
GND
AB5
HD8
AB6
HD62/D62
V
AB7
HD61/D61
DDH
HD43/D43/ETHRXD3/reserved
GND
AB8
HD57/D57/ETHRX_ER
HD56/D56/ETHRX_DV/ETHCRS_DV
HD55/D55/ETHTX_ER/reserved
HD53/D53
AB9
V
AB10
AB11
AB12
AB13
AB14
AB15
AB16
AB17
AB18
AB19
AB20
AB21
AB22
DDH
GND
HD37/D37/reserved
HD34/D34/reserved
HD50/D50
HD49/D49/ETHTXD3/reserved
HD48/D48/ETHTXD2/reserved
HD47/D47/ETHTXD1
HD45/D45
V
DDH
A4
A5
V
HD44/D44
DD
HD14
HD12
HD41/D41/ETHRXD1
HD39/D39/reserved
HD36/D36/reserved
A1
HD10
HD63/D63
HD59/D59/ETHMDIO
GND
V
DD
MSC8122 Quad Digital Signal Processor Data Sheet, Rev. 16
12
Freescale Semiconductor
Electrical Characteristics
2
Electrical Characteristics
This document contains detailed information on power considerations, DC/AC electrical characteristics, and AC timing
specifications. For additional information, see the MSC8122 Reference Manual.
2.1
Maximum Ratings
CAUTION
This device contains circuitry protecting against damage
due to high static voltage or electrical fields; however,
normal precautions should be taken to avoid exceeding
maximum voltage ratings. Reliability is enhanced if unused
inputs are tied to an appropriate logic voltage level (for
example, either GND or V ).
DD
In calculating timing requirements, adding a maximum value of one specification to a minimum value of another specification
does not yield a reasonable sum. A maximum specification is calculated using a worst case variation of process parameter values
in one direction. The minimum specification is calculated using the worst case for the same parameters in the opposite direction.
Therefore, a “maximum” value for a specification never occurs in the same device with a “minimum” value for another
specification; adding a maximum to a minimum represents a condition that can never exist.
Table 2 describes the maximum electrical ratings for the MSC8122.
Table 2. Absolute Maximum Ratings
Rating
Symbol
Value
Unit
Core and PLL supply voltage
I/O supply voltage
V
–0.2 to 1.6
–0.2 to 4.0
–0.2 to 4.0
V
V
V
DD
V
DDH
Input voltage
V
IN
Maximum operating temperature:
• Standard range
• Extended range
T
J
J
90
105
°C
°C
Minimum operating temperature
• Standard range
• Extended range
T
0
–40
°C
°C
Storage temperature range
T
–55 to +150
°C
STG
Notes: 1. Functional operating conditions are given in Table 3.
2. Absolute maximum ratings are stress ratings only, and functional operation at the maximum is not guaranteed. Stress beyond
the listed limits may affect device reliability or cause permanent damage.
3. Section 3.5, Thermal Considerations includes a formula for computing the chip junction temperature (T ).
J
MSC8122 Quad Digital Signal Processor Data Sheet, Rev. 16
Freescale Semiconductor
13
Electrical Characteristics
2.2
Recommended Operating Conditions
Table 3 lists recommended operating conditions. Proper device operation outside of these conditions is not guaranteed.
Table 3. Recommended Operating Conditions
Rating
Symbol
Value
Unit
Core and PLL supply voltage:
• Standard
V
DD
V
CCSYN
— 400 MHz
— 500 MHz
• Reduced (300 and 400 MHz)
1.14 to 1.26
1.16 to 1.24
1.07 to 1.13
V
V
V
I/O supply voltage
Input voltage
V
3.135 to 3.465
V
V
DDH
V
–0.2 to V
+0.2
DDH
IN
Operating temperature range:
• Standard
• Extended
T
T
0 to 90
–40 to 105
°C
°C
J
J
2.3
Thermal Characteristics
Table 4 describes thermal characteristics of the MSC8122 for the FC-PBGA packages.
Table 4. Thermal Characteristics for the MSC8122
FC-PBGA
20 × 20 mm5
Characteristic
Symbol
Unit
Natural
200 ft/min
Convection
(1 m/s) airflow
1, 2
Junction-to-ambient
R
R
R
R
26
19
9
21
15
°C/W
°C/W
°C/W
°C/W
°C/W
θJA
θJA
θJB
θJC
1, 3
Junction-to-ambient, four-layer board
4
Junction-to-board (bottom)
5
Junction-to-case
0.9
1
6
Junction-to-package-top
Ψ
JT
Notes: 1. Junction temperature is a function of die size, on-chip power dissipation, package thermal resistance, mounting site (board)
temperature, ambient temperature, air flow, power dissipation of other components on the board, and board thermal
resistance.
2. Per SEMI G38-87 and JEDEC JESD51-2 with the single layer board horizontal.
3. Per JEDEC JESD51-6 with the board horizontal.
4. Thermal resistance between the die and the printed circuit board per JEDEC JESD 51-8. Board temperature is measured on
the top surface of the board near the package.
5. Thermal resistance between the die and the case top surface as measured by the cold plate method (MIL SPEC-883 Method
1012.1).
6. Thermal characterization parameter indicating the temperature difference between package top and the junction temperature
per JEDEC JESD51-2.
Section 3.5, Thermal Considerations provides a detailed explanation of these characteristics.
MSC8122 Quad Digital Signal Processor Data Sheet, Rev. 16
14
Freescale Semiconductor
Electrical Characteristics
2.4
DC Electrical Characteristics
This section describes the DC electrical characteristics for the MSC8122. The measurements in Table 5 assume the
following system conditions:
•
•
T = 25 °C
A
VDD
=
— 300/400 MHz 1.1 V nominal = 1.07–1.13 V
DC
— 400 MHz 1.2 V nominal = 1.14–1.26 V
— 500 MHz 1.2 V nominal = 1.16–1.24 V
DC
DC
•
•
VDDH = 3.3 V ± 5% V
DC
GND = 0 V
DC
Note: The leakage current is measured for nominal VDDH and VDD
.
Table 5. DC Electrical Characteristics
Characteristic
Symbol
Min
Typical
Max
Unit
1
Input high voltage , all inputs except CLKIN
V
2.0
GND
2.4
—
0
3.465
0.8
3.465
0.8
1
V
V
IH
1
Input low voltage
V
IL
CLKIN input high voltage
CLKIN input low voltage
V
3.0
0
V
IHC
V
I
GND
–1.0
–1.0
–1.0
–1.0
2.0
V
ILC
IN
Input leakage current, V = V
0.09
0.09
0.09
0.09
3.0
µA
µA
µA
µA
V
IN
DDH
Tri-state (high impedance off state) leakage current, V = V
I
1
IN
DDH
OZ
2
Signal low input current, V = 0.8 V
I
1
IL
L
2
Signal high input current, V = 2.0 V
I
1
IH
H
Output high voltage, I = –2 mA,
V
—
OH
OH
except open drain pins
Output low voltage, I = 3.2 mA
V
—
—
0
2
0.4
4
V
OL
OL
V
PLL supply current
I
mA
CCSYN
VCCSYN
Internal supply current:
3
•
•
Wait mode
Stop mode
I
I
—
—
375
290
—
—
mA
mA
DDW
3
DDS
4
Typical power 400 MHz at 1.2 V
P
—
1.15
—
W
Notes: 1. See Figure 5 for undershoot and overshoot voltages.
2. Not tested. Guaranteed by design.
3. Measured for 1.2 V core at 25°C junction temperature.
4. The typical power values were measured using an EFR code with the device running at a junction temperature of 25°C. No
peripherals were enabled and the ICache was not enabled. The source code was optimized to use all the ALUs and AGUs and
®
all four cores. It was created using CodeWarrior 2.5. These values are provided as examples only. Power consumption is
application dependent and varies widely. To assure proper board design with regard to thermal dissipation and maintaining
proper operating temperatures, evaluate power consumption for your application and use the design guidelines in Chapter 4 of
this document and in MSC8102, MSC8122, and MSC8126 Thermal Management Design Guidelines (AN2601).
MSC8122 Quad Digital Signal Processor Data Sheet, Rev. 16
Freescale Semiconductor
15
Electrical Characteristics
VDDH + 17%
VIH
V
DDH + 8%
VDDH
GND
GND – 0.3 V
GND – 0.7 V
VIL
Must not exceed 10% of clock period
Figure 5. Overshoot/Undershoot Voltage for VIH and VIL
2.5
AC Timings
The following sections include illustrations and tables of clock diagrams, signals, and parallel I/O outputs and inputs. When
systems such as DSP farms are developed using the DSI, use a device loading of 4 pF per pin. AC timings are based on a 20 pF
load, except where noted otherwise, and a 50 Ω transmission line. For loads smaller than 20 pF, subtract 0.06 ns per pF down
to 10 pF load. For loads larger than 20 pF, add 0.06 ns for SIU/Ethernet/DSI delay and 0.07 ns for GPIO/TDM/timer delay.
When calculating overall loading, also consider additional RC delay.
2.5.1
Output Buffer Impedances
Table 6. Output Buffer Impedances
Output Buffers
Typical Impedance (Ω)
System bus
50
50
50
Memory controller
Parallel I/O
Note:
These are typical values at 65°C. The impedance may vary by ±25% depending on device process and operating temperature.
2.5.2
Start-Up Timing
Starting the device requires coordination among several input sequences including clocking, reset, and power. Section 2.5.3
describes the clocking characteristics. Section 2.5.4 describes the reset and power-up characteristics. You must use the
following guidelines when starting up an MSC8122 device:
•
•
PORESET and TRST must be asserted externally for the duration of the power-up sequence. See Table 11 for timing.
If possible, bring up the VDD and VDDH levels together. For designs with separate power supplies, bring up the VDD
levels and then the VDDH levels (see Figure 7).
•
•
CLKIN should start toggling at least 16 cycles (starting after VDDH reaches its nominal level) before PORESET
deassertion to guarantee correct device operation (see Figure 6 and Figure 7).
CLKIN must not be pulled high during VDDH power-up. CLKIN can toggle during this period.
Note: See Section 3.1 for start-up sequencing recommendations and Section 3.2 for power supply design
recommendations.
The following figures show acceptable start-up sequence examples. Figure 6 shows a sequence in which VDD and VDDH are
raised together. Figure 7 shows a sequence in which VDDH is raised after VDD and CLKIN begins to toggle as VDDH rises.
MSC8122 Quad Digital Signal Processor Data Sheet, Rev. 16
16
Freescale Semiconductor
Electrical Characteristics
V
V
= Nominal Value
= Nominal Value
DDH
DD
1
V
Nominal Level
3.3 V
2.2 V
DDH
1.2 V
o.5 V
V
Nominal Level
DD
Time
PORESET/TRST Deasserted
CLKIN Starts Toggling
PORESET/TRST Asserted
/V Applied
V
DD DDH
Figure 6. Start-Up Sequence: VDD and VDDH Raised Together
V
V
= Nominal
= Nominal
DDH
DD
1
V
Nominal
3.3 V
DDH
1.2 V
o.5 V
V
Nominal
DD
Time
PORESET/TRST asserted
PORESET/TRST deasserted
CLKIN starts toggling
applied
V
applied
DD
V
DDH
Figure 7. Start-Up Sequence: VDD Raised Before VDDH with CLKIN Started with VDDH
MSC8122 Quad Digital Signal Processor Data Sheet, Rev. 16
Freescale Semiconductor
17
Electrical Characteristics
In all cases, the power-up sequence must follow the guidelines shown in Figure 8.
V
3.3 V
B
VDDH (IO)
A
1.2 V
VDD/VCCSYN
t (time)
Figure 8. Power-Up Sequence for VDDH and VDD/VCCSYN
The following rules apply:
1. During time interval A, VDDH should always be equal to or less than the VDD/VCCSYN voltage level.
The duration of interval A should be kept below 10 ms.
2. The duration of timing interval B should be kept as small as possible and less than 10 ms.
2.5.3
Clock and Timing Signals
The following sections include a description of clock signal characteristics. Table 7 shows the maximum frequency values for
internal (Core, Reference, Bus, and DSI) and external (CLKIN and CLKOUT) clocks. The user must ensure that maximum
frequency values are not exceeded.
Table 7. Maximum Frequencies
Characteristic
Maximum in MHz
Core frequency
300/400/500
100/133/166
100/133/166
Reference frequency (REFCLK)
Internal bus frequency (BLCK)
DSI clock frequency (HCLKIN)
•
•
Core frequency = 300 MHz
Core frequency = 400/500 MHz
HCLKIN ≤ (min{70 MHz, CLKOUT})
HCLKIN ≤ (min{100 MHz, CLKOUT})
External clock frequency (CLKIN or CLKOUT)
100/133/166
Table 8. Clock Frequencies
300 MHz Device
400 MHz Device
500 MHz Device
Characteristics
Symbol
Min
Max
Min
Max
Min
Max
CLKIN frequency
F
20
40
100
100
100
100
300
20
40
133.3
133.3
133.3
133.3
400
20
40
166.7
166.7
166.7
166.7
500
CLKIN
BCLK frequency
F
BCLK
Reference clock (REFCLK) frequency
Output clock (CLKOUT) frequency
SC140 core clock frequency
F
40
40
40
REFCLK
CLKOUT
F
40
40
40
F
200
200
200
CORE
Note:
The rise and fall time of external clocks should be 3 ns maximum
MSC8122 Quad Digital Signal Processor Data Sheet, Rev. 16
18
Freescale Semiconductor
Electrical Characteristics
Table 9. System Clock Parameters
Min
Characteristic
Max
Unit
Phase jitter between BCLK and CLKIN
—
20
0.3
ns
MHz
ns
CLKIN frequency
CLKIN slope
see Table 8
—
3
1
CLKIN period jitter
—
150
—
ps
CLKIN jitter spectrum
150
20
KHz
MHz
PLL input clock (after predivider)
100
PLL output frequency (VCO output)
800
MHz
MHz
MHz
MHz
•
•
•
300 MHz core
400 MHz core
500 MHz core
1200
1600
2000
1
CLKOUT frequency jitter
—
200
500
ps
ps
1
CLKOUT phase jitter with CLKIN phase jitter of ±100 ps.
—
Notes: 1. Peak-to-peak.
2. Not tested. Guaranteed by design.
2.5.4
Reset Timing
The MSC8122 has several inputs to the reset logic:
•
•
•
•
•
•
Power-on reset (PORESET)
External hard reset (HRESET)
External soft reset (SRESET)
Software watchdog reset
Bus monitor reset
Host reset command through JTAG
All MSC8122 reset sources are fed into the reset controller, which takes different actions depending on the source of the reset.
The reset status register indicates the most recent sources to cause a reset. Table 10 describes the reset sources.
Table 10. Reset Sources
Name
Direction
Description
Power-on reset
(PORESET)
Input
Initiates the power-on reset flow that resets the MSC8122 and configures various attributes of the
MSC8122. On PORESET, the entire MSC8122 device is reset. SPLL states is reset, HRESET and
SRESET are driven, the SC140 extended cores are reset, and system configuration is sampled. The
clock mode (MODCK bits), reset configuration mode, boot mode, Chip ID, and use of either a DSI 64
bits port or a System Bus 64 bits port are configured only when PORESET is asserted.
External hard
reset (HRESET)
Input/ Output
Initiates the hard reset flow that configures various attributes of the MSC8122. While HRESET is
asserted, SRESET is also asserted. HRESET is an open-drain pin. Upon hard reset, HRESET and
SRESET are driven, the SC140 extended cores are reset, and system configuration is sampled. The
most configurable features are reconfigured. These features are defined in the 32-bit hard reset
configuration word described in Hard Reset Configuration Word section of the Reset chapter in the
MSC8122 Reference Manual.
External soft reset
(SRESET)
Input/ Output
Initiates the soft reset flow. The MSC8122 detects an external assertion of SRESET only if it occurs
while the MSC8122 is not asserting reset. SRESET is an open-drain pin. Upon soft reset, SRESET is
driven, the SC140 extended cores are reset, and system configuration is maintained.
Software
watchdog reset
Internal
Internal
Internal
When the MSC8122 watchdog count reaches zero, a software watchdog reset is signalled. The
enabled software watchdog event then generates an internal hard reset sequence.
Bus monitor reset
When the MSC8122 bus monitor count reaches zero, a bus monitor hard reset is asserted. The
enabled bus monitor event then generates an internal hard reset sequence.
Host reset
command through
the TAP
When a host reset command is written through the Test Access Port (TAP), the TAP logic asserts the
soft reset signal and an internal soft reset sequence is generated.
MSC8122 Quad Digital Signal Processor Data Sheet, Rev. 16
Freescale Semiconductor
19
Electrical Characteristics
Table 11 summarizes the reset actions that occur as a result of the different reset sources.
Table 11. Reset Actions for Each Reset Source
Power-On
Reset
(PORESET)
Hard Reset (HRESET)
Soft Reset (SRESET)
JTAG Command:
Reset Action/Reset Source
External or Internal
External only (SoftwareWatchdogor
Bus Monitor)
External
EXTEST, CLAMP, or
HIGHZ
Configuration pins sampled (Refer to
Yes
No
No
No
Section 2.5.4.1 for details).
SPLL state reset
Yes
Yes
No
No
No
No
No
No
System reset configuration write through
the DSI
System reset configuration write though
the system bus
Yes
Yes
No
No
HRESET driven
Yes
Yes
Yes
Yes
Yes
Yes
No
No
No
No
SIU registers reset
IPBus modules reset (TDM, UART,
Timers, DSI, IPBus master, GIC, HS, and
GPIO)
Yes
Yes
SRESET driven
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Depends on command
SC140 extended cores reset
MQBS reset
Yes
Yes
2.5.4.1
Power-On Reset (PORESET) Pin
Asserting PORESET initiates the power-on reset flow. PORESET must be asserted externally for at least 16 CLKIN cycles after
VDD and VDDH are both at their nominal levels.
2.5.4.2
Reset Configuration
The MSC8122 has two mechanisms for writing the reset configuration:
•
•
Through the direct slave interface (DSI)
Through the system bus. When the reset configuration is written through the system bus, the MSC8122 acts as a
configuration master or a configuration slave. If configuration slave is selected, but no special configuration word is
written, a default configuration word is applied.
Fourteen signal levels (see Chapter 1 for signal description details) are sampled on PORESET deassertion to define the Reset
Configuration Mode and boot and operating conditions:
•
•
•
•
•
•
•
•
RSTCONF
CNFGS
DSISYNC
DSI64
CHIP_ID[0–3]
BM[0–2]
SWTE
MODCK[1–2]
MSC8122 Quad Digital Signal Processor Data Sheet, Rev. 16
20
Freescale Semiconductor
Electrical Characteristics
2.5.4.3
Reset Timing Tables
Table 12 and Figure 9 describe the reset timing for a reset configuration write through the direct slave interface (DSI) or
through the system bus.
Table 12. Timing for a Reset Configuration Write through the DSI or System Bus
No.
Characteristics
Expression
Min
Max
Unit
1
Required external PORESET duration minimum
16/CLKIN
•
•
•
•
CLKIN = 20 MHz
800
160
120
96
—
—
—
—
ns
ns
ns
ns
CLKIN = 100 MHz (300 MHz core)
CLKIN = 133 MHz (400 MHz core)
CLKIN = 166 MHz (500 MHz core)
2
3
Delay from deassertion of external PORESET to deassertion of internal
PORESET
1024/CLKIN
•
CLKIN = 20 MHz to 166 MHz
6.17
51.2
µs
Delay from de-assertion of internal PORESET to SPLL lock
6400/(CLKIN/RDF)
(PLL reference
clock-division factor)
•
•
•
•
CLKIN = 20 MHz (RDF = 1)
320
64
96
320
64
96
µs
µs
µs
µs
CLKIN = 100 MHz (RDF = 1) (300 MHz core)
CLKIN = 133 MHz (RDF = 2) (400 MHz core)
CLKIN = 166 MHz (RDF = 2) (500 MHz core)
77
77
5
6
7
Delay from SPLL to HRESET deassertion
REFCLK = 40 MHz to 166 MHz
•
512/REFCLK
515/REFCLK
3.08
12.8
µs
Delay from SPLL lock to SRESET deassertion
REFCLK = 40 MHz to 166 MHz
•
3.10
3
12.88
—
µs
ns
Setup time from assertion of RSTCONF, CNFGS, DSISYNC, DSI64,
CHIP_ID[0–3], BM[0–2], SWTE, and MODCK[1–2] before deassertion of
PORESET
8
Hold time from deassertion of PORESET to deassertion of RSTCONF,
CNFGS, DSISYNC, DSI64, CHIP_ID[0–3], BM[0–2], SWTE, and
MODCK[1–2]
5
—
ns
Note:
Timings are not tested, but are guaranteed by design.
RSTCONF, CNFGS, DSISYNC, DSI64
CHIP_ID[0–3], BM[0–2], SWTE, MODCK[1–2]
pins are sampled
1
PORESET
Input
Host programs
Reset Configuration
Word
PORESET
Internal
SPLL is locked
(no external indication)
1 + 2
MODCK[3–5]
HRESET
Output (I/O)
3
2
SRESET
Output (I/O)
SPLL
locking period
Reset configuration write
sequence during this
period.
5
6
Figure 9. Timing Diagram for a Reset Configuration Write
MSC8122 Quad Digital Signal Processor Data Sheet, Rev. 16
Freescale Semiconductor
21
Electrical Characteristics
2.5.5
System Bus Access Timing
Core Data Transfers
2.5.5.1
Generally, all MSC8122 bus and system output signals are driven from the rising edge of the reference clock (REFCLK). The
REFCLK is the CLKIN signal. Memory controller signals, however, trigger on four points within a REFCLK cycle. Each cycle
is divided by four internal ticks: T1, T2, T3, and T4. T1 always occurs at the rising edge of REFCLK (and T3 at the falling
edge), but the spacing of T2 and T4 depends on the PLL clock ratio selected, as Table 13 shows.
Table 13. Tick Spacing for Memory Controller Signals
Tick Spacing (T1 Occurs at the Rising Edge of REFCLK)
BCLK/SC140 clock
T2
T3
T4
1:4, 1:6, 1:8, 1:10
1/4 REFCLK
1/6 REFCLK
2/10 REFCLK
1/2 REFCLK
1/2 REFCLK
1/2 REFCLK
3/4 REFCLK
4/6 REFCLK
7/10 REFCLK
1:3
1:5
Figure 10 is a graphical representation of Table 13.
REFCLK
for 1:4, 1:6, 1:8, 1:10
T1
T1
T1
T2
T3
T3
T3
T4
REFCLK
REFCLK
for 1:3
T2
T4
for 1:5
T2
T4
Figure 10. Internal Tick Spacing for Memory Controller Signals
MSC8122 Quad Digital Signal Processor Data Sheet, Rev. 16
22
Freescale Semiconductor
Electrical Characteristics
The UPM machine and GPCM machine outputs change on the internal tick selected by the memory controller configuration.
The AC timing specifications are relative to the internal tick. SDRAM machine outputs change only on the REFCLK rising edge.
Table 14. AC Timing for SIU Inputs
Value for Bus Speed in MHz
Ref = CLKIN
1.2 V
Ref = CLKOUT
1.2 V
No.
Characteristic
Units
1.1 V
1.2 V
166
100/
133
133
133
10
Hold time for all signals after the 50% level of the REFCLK rising edge
0.5
3.1
0.5
3.0
0.5
3.0
0.5
3.0
ns
ns
11a
ARTRY/ABB set-up time before the 50% level of the REFCLK rising
edge
11b
DBG/DBB/BG/BR/TC set-up time before the 50% level of the REFCLK
rising edge
3.6
3.0
3.3
2.9
3.3
2.9
3.3
2.9
ns
ns
11c
11d
AACK set-up time before the 50% level of the REFCLK rising edge
TA/TEA/PSDVAL set-up time before the 50% level of the REFCLK
rising edge
•
•
Data-pipeline mode
Non-pipeline mode
3.5
4.4
3.4
4.0
3.4
4.0
3.4
4.0
ns
ns
12
Data bus set-up time before REFCLK rising edge in Normal mode
•
•
Data-pipeline mode
Non-pipeline mode
1.9
4.2
1.8
4.0
1.7
4.0
1.8
4.0
ns
ns
1
13
Data bus set-up time before the 50% level of the REFCLK rising edge
in ECC and PARITY modes
•
•
Data-pipeline mode
Non-pipeline mode
2.0
8.2
2.0
7.3
2.0
7.3
2.0
7.3
ns
ns
1
14
DP set-up time before the 50% level of the REFCLK rising edge
•
•
Data-pipeline mode
Non-pipeline mode
2.0
7.9
2.0
6.1
2.0
6.1
2.0
6.1
ns
ns
15a
15b
16
TS and Address bus set-up time before the 50% level of the REFCLK
rising edge
•
•
Extra cycle mode (SIUBCR[EXDD] = 0)
No extra cycle mode (SIUBCR[EXDD] = 1)
4.2
5.5
3.8
5.0
3.8
5.0
3.8
5.0
ns
ns
Address attributes: TT/TBST/TSZ/GBL set-up time before the 50%
level of the REFCLK rising edge
•
•
Extra cycle mode (SIUBCR[EXDD] = 0)
No extra cycle mode (SIUBCR[EXDD] = 1)
3.7
4.8
3.5
4.4
3.5
4.4
3.5
4.4
ns
ns
PUPMWAIT signal set-up time before the 50% level of the REFCLK
rising edge
3.7
3.7
3.7
3.7
ns
3
17
18
IRQx setup time before the 50% level; of the REFCLK rising edge
4.0
4.0
4.0
4.0
ns
ns
3
IRQx minimum pulse width
6.0 +
6.0 +
6.0 +
6.0 + T
REFCLK
T
T
T
REFCLK
REFCLK REFCLK
Notes: 1. Timings specifications 13 and 14 in non-pipeline mode are more restrictive than MSC8102 timings.
2. Values are measured from the 50% TTL transition level relative to the 50% level of the REFCLK rising edge.
3. Guaranteed by design.
MSC8122 Quad Digital Signal Processor Data Sheet, Rev. 16
Freescale Semiconductor
23
Electrical Characteristics
Table 15. AC Timing for SIU Outputs
Value for Bus Speed in MHz3
Ref = CLKIN
1.2 V
Ref = CLKOUT
1.2 V
No.
Characteristic
Units
1.1 V
1.2 V
166
100/
133
133
100/133
2
30
31
Minimum delay from the 50% level of the REFCLK for all signals
0.9
6.0
0.8
4.9
0.8
4.9
1.0
5.8
ns
ns
PSDVAL/TEA/TA max delay from the 50% level of the REFCLK
rising edge
32a
Address bus max delay from the 50% level of the REFCLK rising
edge
•
•
Multi-master mode (SIUBCR[EBM] = 1)
Single-master mode (SIUBCR[EBM] = 0)
6.4
5.3
5.5
4.2
5.5
3.9
6.4
5.1
ns
ns
32b
32c
Address attributes: TT[0–1]/TBST/TSZ/GBL max delay from the 50%
level of the REFCLK rising edge
6.4
6.9
5.2
5.1
5.7
4.2
5.1
5.7
4.2
6.0
6.6
5.1
ns
ns
ns
Address attributes: TT[2–4]/TC max delay from the 50% level of the
REFCLK rising edge
32d
33a
BADDR max delay from the 50% level of the REFCLK rising edge
Data bus max delay from the 50% level of the REFCLK rising edge
•
•
Data-pipeline mode
Non-pipeline mode
4.8
7.1
3.9
6.1
3.7
6.1
4.8
7.0
ns
ns
33b
DP max delay from the 50% level of the REFCLK rising edge
•
•
Data-pipeline mode
Non-pipeline mode
6.0
7.5
5.3
6.5
5.3
6.5
6.2
7.4
ns
ns
34
Memory controller signals/ALE/CS[0–4] max delay from the 50%
level of the REFCLK rising edge
5.1
6.0
5.5
4.2
4.7
4.5
3.9
4.7
4.5
5.1
5.6
5.4
ns
ns
ns
35a
35b
DBG/BG/BR/DBB max delay from the 50% level of the REFCLK
rising edge
AACK/ABB/TS/CS[5–7] max delay from the 50% level of the
REFCLK rising edge
Notes: 1. Values are measured from the 50% level of the REFCLK rising edge to the 50% signal level and assume a 20 pF load except
where otherwise specified.
2. Except for specification 30, which is specified for a 10 pF load, all timings in this table are specified for a 20 pF load.
Decreasing the load results in a timing decrease at the rate of 0.3 ns per 5 pF decrease in load. Increasing the load results in
a timing increase at the rate of 0.15 ns per 5 pF increase in load.
3. The maximum bus frequency depends on the mode:
• In 60x-compatible mode connected to another MSC8122 device, the frequency is determined by adding the input and output
longest timing values, which results in the total delay for 20 pF output capacitance. You must also account for other
influences that can affect timing, such as on-board clock skews, on-board noise delays, and so on.
• In single-master mode, the frequency depends on the timing of the devices connected to the MSC8122.
• To achieve maximum performance on the bus in single-master mode, disable the DBB signal by writing a 1 to the
SIUMCR[BDD] bit. See the SIU chapter in the MSC8122 Reference Manual for details.
MSC8122 Quad Digital Signal Processor Data Sheet, Rev. 16
24
Freescale Semiconductor
Electrical Characteristics
REFCLK
10
11
AACK/ARTRY/TA/TEA/DBG/BG/BR
PSDVAL/ABB/DBB inputs
10
12
13
Data bus inputs—normal mode
10
Data bus inputs—ECC and parity modes
DP inputs
14
15
10
18
Address bus/TS /TT[0–4]/TC[0–2]/
TBST/TSZ[0–3]/GBL inputs
PUPMWAIT input
16
17
IRQx inputs
30
Min delay for all output pins
31
PSDVAL/TEA/TA outputs
32a/b
Address bus/TT[0–4]/TC[0–2]/TBST/TSZ[0–3]/GBL outputs
32c
33a
BADDR outputs
Data bus outputs
DP outputs
33b
34
Memory controller/ALE outputs
35
AACK/ABB/TS/DBG/BG/BR/DBB/CS outputs
Figure 11. SIU Timing Diagram
MSC8122 Quad Digital Signal Processor Data Sheet, Rev. 16
Freescale Semiconductor
25
Electrical Characteristics
2.5.5.2
CLKIN to CLKOUT Skew
Table 17 describes the CLKOUT-to-CLKIN skew timing.
Table 16. CLKOUT Skew
Characteristic
No.
Min1
Max1
Units
20
Rise-to-rise skew
•
•
V
V
= 1.1 V
= 1.2 V
0.0
0.0
0.95
0.85
ns
ns
DD
DD
21
22
23
24
Fall-to-fall skew
•
•
V
V
= 1.1 V
= 1.2 V
–1.5
–0.8
1.0
1.0
ns
ns
DD
DD
CLKOUT phase (1.2 V, 133 MHz)
•
•
Phase high
Phase low
2.8
2.8
—
—
ns
ns
CLKOUT phase (1.1 V, 133 MHz)
•
•
Phase high
Phase low
2.2
2.2
—
—
ns
ns
CLKOUT phase (1.1 V, 100 MHz)
•
•
Phase high
Phase low
3.3
3.3
—
—
ns
ns
Notes: 1. A positive number indicates that CLKOUT precedes CLKIN, A negative number indicates that CLKOUT follows CLKIN.
2. Skews are measured in clock mode 29, with a CLKIN:CLKOUT ratio of 1:1. The same skew is valid for all clock modes.
3. CLKOUT skews are measured using a load of 10 pF.
4. CLKOUT skews and phase are not measured for 500/166 Mhz parts because these parts only use CLKIN mode.
For designs that use the CLKOUT synchronization mode, use the skew values listed in Table 16 to adjust the rise-to-fall timing
values specified for CLKIN synchronization. Figure 12 shows the relationship between the CLKOUT and CLKIN timings.
CLKIN
CLKOUT
21
20
Figure 12. CLKOUT and CLKIN Signals.
MSC8122 Quad Digital Signal Processor Data Sheet, Rev. 16
26
Freescale Semiconductor
Electrical Characteristics
2.5.5.3
DMA Data Transfers
Table 17 describes the DMA signal timing.
Table 17. DMA Signals
Ref = CLKOUT
(1.2 V only)
Ref = CLKIN
No.
Characteristic
Units
Min
Max
Min
Max
37
38
39
40
41
DREQ set-up time before the 50% level of the falling edge of REFCLK
DREQ hold time after the 50% level of the falling edge of REFCLK
DONE set-up time before the 50% level of the rising edge of REFCLK
DONE hold time after the 50% level of the rising edge of REFCLK
DACK/DRACK/DONE delay after the 50% level of the REFCLK rising edge
5.0
0.5
5.0
0.5
0.5
—
—
5.0
0.5
5.0
0.5
0.5
—
—
ns
ns
ns
ns
ns
—
—
—
—
7.5
8.4
The DREQ signal is synchronized with REFCLK. To achieve fast response, a synchronized peripheral should assert DREQ
according to the timings in Table 17. Figure 13 shows synchronous peripheral interaction.
REFCLK
38
37
DREQ
40
39
DONE
41
DACK/DONE/DRACK
Figure 13. DMA Signals
MSC8122 Quad Digital Signal Processor Data Sheet, Rev. 16
Freescale Semiconductor
27
Electrical Characteristics
2.5.6
DSI Timing
The timings in the following sections are based on a 20 pF capacitive load.
2.5.6.1 DSI Asynchronous Mode
Table 18. DSI Asynchronous Mode Timing
No.
Characteristics
Min
Max
Unit
1
100
101
102
Attributes set-up time before strobe (HWBS[n]) assertion
1.5
1.3
—
—
—
ns
ns
1
Attributes hold time after data strobe deassertion
Read/Write data strobe deassertion width:
•
DCR[HTAAD] = 1
— Consecutive access to the same DSI
— Different device with DCR[HTADT] = 01
— Different device with DCR[HTADT] = 10
— Different device with DCR[HTADT] = 11
DCR[HTAAD] = 0
1.8 + T
ns
ns
ns
ns
ns
REFCLK
5 + T
REFCLK
5 + (1.5 × T
5 + (2.5 × T
1.8 + T
)
)
REFCLK
REFCLK
•
REFCLK
103
104
105
106
107
108
Read data strobe deassertion to output data high impedance
Read data strobe assertion to output data active from high impedance
Output data hold time after read data strobe deassertion
Read/Write data strobe assertion to HTA active from high impedance
Output data valid to HTA assertion
—
8.5
—
—
—
—
ns
ns
ns
ns
ns
2.0
2.2
2.2
3.2
2
Read/Write data strobe assertion to HTA valid
•
•
1.1 V core
1.2 V core
—
—
7.4
6.7
ns
ns
109
110
111
Read/Write data strobe deassertion to output HTA high impedance.
(DCR[HTAAD] = 0, HTA at end of access released at logic 0)
—
—
—
6.5
ns
Read/Write data strobe deassertion to output HTA deassertion.
(DCR[HTAAD] = 1, HTA at end of access released at logic 1)
6.5
ns
Read/Write data strobe deassertion to output HTA high impedance.
(DCR[HTAAD] = 1, HTA at end of access released at logic 1
•
•
•
DCR[HTADT] = 01
DCR[HTADT] = 10
DCR[HTADT] = 11
5 + T
5 + (1.5 × T
5 + (2.5 × T
ns
ns
ns
REFCLK
)
)
REFCLK
REFCLK
112
201
202
Read/Write data strobe assertion width
1.8 + T
—
—
ns
ns
REFCLK
Host data input set-up time before write data strobe deassertion
1.0
Host data input hold time after write data strobe deassertion
•
•
1.1 V core
1.2 V core
1.7
1.5
—
—
ns
ns
Notes: 1. Attributes refers to the following signals: HCS, HA[11–29], HCID[0–4], HDST, HRW, HRDS, and HWBSn.
2. This specification is tested in dual-strobe mode. Timing in single-strobe mode is guaranteed by design.
3. All values listed in this table are tested or guaranteed by design.
MSC8122 Quad Digital Signal Processor Data Sheet, Rev. 16
28
Freescale Semiconductor
Electrical Characteristics
Figure 14 shows DSI asynchronous read signals timing.
HCS
HA[11–29]
HCID[0–4]
HDST
1
HRW
HWBSn
2
100
101
112
1
HDBSn
2
HRDS
102
103
107
105
104
HD[0–63]
109
106
3
HTA
108
110
4
HTA
111
Notes: 1. Used for single-strobe mode access.
2. Used for dual-strobe mode access.
3. HTA released at logic 0 (DCR[HTAAD] = 0) at end of access; used with
pull-down implementation.
4. HTA released at logic 1 (DCR[HTAAD] = 1) at end of access; used with pull-up
implementation.
Figure 14. Asynchronous Single- and Dual-Strobe Modes Read Timing Diagram
MSC8122 Quad Digital Signal Processor Data Sheet, Rev. 16
Freescale Semiconductor
29
Electrical Characteristics
Figure 15 shows DSI asynchronous write signals timing.
HCS
HA[11–29]
HCID[0–4]
HDST
1
101
102
HRW
100
2
HRDS
112
1
2
HDBSn
HWBSn
201
202
HD[0–63]
109
106
108
3
HTA
110
4
HTA
111
Notes: 1. Used for single-strobe mode access.
2. Used for dual-strobe mode access.
3. HTA released at logic 0 (DCR[HTAAD] = 0) at end of access; used with pull-down implementation.
4. HTA released at logic 1 (DCR[HTAAD] = 1) at end of access; used with pull-up implementation.
Figure 15. Asynchronous Single- and Dual-Strobe Modes Write Timing Diagram
Figure 16 shows DSI asynchronous broadcast write signals timing.
HCS
HA[11–29]
HCID[0–4]
HDST
1
101
102
HRW
100
2
HRDS
112
1
2
HDBSn
HWBSn
201
202
HD[0–63]
Notes: 1. Used for single-strobe mode access.
2. Used for dual-strobe mode access.
Figure 16. Asynchronous Broadcast Write Timing Diagram
MSC8122 Quad Digital Signal Processor Data Sheet, Rev. 16
30
Freescale Semiconductor
Electrical Characteristics
2.5.6.2 DSI Synchronous Mode
Table 19. DSI Inputs in Synchronous Mode
1.1 V Core
1.2 V Core
Units
No.
Characteristic
Expression
Min
Max
Min
Max
1,2
120
121
122
123
124
125
126
127
HCLKIN cycle time
HTC
10.0
4.0
4.0
1.2
0.6
1.3
1.2
1.5
55.6
33.3
33.3
—
10.0
4.0
4.0
1.2
0.4
1.3
1.2
1.5
55.6
33.3
33.3
—
ns
ns
ns
ns
ns
ns
ns
ns
HCLKIN high pulse width
HCLKIN low pulse width
HA[11–29] inputs set-up time
HD[0–63] inputs set-up time
HCID[0–4] inputs set-up time
All other inputs set-up time
All inputs hold time
(0.5 0.1) × HTC
(0.5 0.1) × HTC
—
—
—
—
—
—
—
—
—
—
—
—
—
Notes: 1. Values are based on a frequency range of 18–100 MHz.
2. Refer to Table 7 for HCLKIN frequency limits.
Table 20. DSI Outputs in Synchronous Mode
1.1 V Core
1.2 V Core
No.
Characteristic
Units
Min
Max
Min
Max
128
129
130
131
132
133
134
135
HCLKIN high to HD[0–63] output active
2.0
—
—
7.6
—
2.0
—
—
6.3
—
ns
ns
ns
ns
ns
ns
ns
ns
HCLKIN high to HD[0–63] output valid
HD[0–63] output hold time
1.7
—
1.7
—
HCLKIN high to HD[0–63] output high impedance
HCLKIN high to HTA output active
HCLKIN high to HTA output valid
HTA output hold time
8.3
—
7.6
—
2.2
—
2.0
—
7.4
—
5.9
—
1.7
—
1.7
—
HCLKIN high to HTA high impedance
7.5
6.3
120
122
121
127
HCLKIN
123
HA[11–29] input signals
127
127
124
HD[0–63] input signals
125
HCID[0–4] input signals
127
126
All other input signals
131
130
129
128
HD[0–63] output signals
135
134
133
132
HTA output signal
Figure 17. DSI Synchronous Mode Signals Timing Diagram
MSC8122 Quad Digital Signal Processor Data Sheet, Rev. 16
Freescale Semiconductor
31
Electrical Characteristics
2.5.7
TDM Timing
Table 21. TDM Timing
Expression
1.1 V Core
1.2 V Core
No.
Characteristic
Units
Min
Max
Min
Max
1
300
301
302
303
304
305
TDMxRCLK/TDMxTCLK
TC
16
7
—
—
—
—
—
—
16
7
—
—
—
—
—
—
ns
ns
ns
ns
ns
ns
TDMxRCLK/TDMxTCLK high pulse width
TDMxRCLK/TDMxTCLK low pulse width
TDM receive all input set-up time
(0.5 0.1) × TC
(0.5 0.1) × TC
7
7
1.3
1.0
2.8
1.3
1.0
2.8
TDM receive all input hold time
TDMxTCLK high to TDMxTDAT/TDMxRCLK output
2,3
active
306
307
308
TDMxTCLK high to TDMxTDAT/TDMxRCLK output
—
2.5
—
10.0
—
—
2.5
—
8.8
—
ns
ns
ns
4
All output hold time
TDMxTCLK high to TDmXTDAT/TDMxRCLK output high
10.7
10.5
2,3
impedance
2
309
310
TDMxTCLK high to TDMXTSYN output valid
—
9.7
—
—
8.5
—
ns
ns
4
TDMxTSYN output hold time
2.5
2.5
Notes: 1. Values are based on a a maximum frequency of 62.5 MHz. The TDM interface supports any frequency below 62.5 MHz.
Devices operating at 300 MHz are limited to a maximum TDMxRCLK/TDMxTCLK frequency of 50 MHz.
2. Values are based on 20 pF capacitive load.
3. When configured as an output, TDMxRCLK acts as a second data link. See the MSC8122 Reference Manual for details.
4. Values are based on 10 pF capacitive load.
300
302
301
304
TDMxRCLK
TDMxRDAT
303
304
303
TDMxRSYN
Figure 18. TDM Inputs Signals
300
302
301
TDMxTCLK
308
307
306
305
TDMxTDAT
TDMxRCLK
309
310
TDMxTSYN
Figure 19. TDM Output Signals
MSC8122 Quad Digital Signal Processor Data Sheet, Rev. 16
32
Freescale Semiconductor
2.5.8
UART Timing
Table 22. UART Timing
No.
Characteristics
Expression
Min
Max
Unit
400
401
402
URXD and UTXD inputs high/low duration
URXD and UTXD inputs rise/fall time
UTXD output rise/fall time
16 × T
160.0
—
10
10
ns
ns
ns
REFCLK
401
401
UTXD, URXD
inputs
400
400
Figure 20. UART Input Timing
402
402
UTXD output
Figure 21. UART Output Timing
MSC8122 Quad Digital Signal Processor Data Sheet, Rev. 16
Freescale Semiconductor
33
2.5.9
Timer Timing
Table 23. Timer Timing
Characteristics
Ref = CLKIN
No.
Unit
Min
Max
500
501
502
503
TIMERx frequency
10.0
4.0
—
—
—
ns
ns
ns
TIMERx Input high period
TIMERx Output low period
4.0
TIMERx Propagations delay from its clock input
•
•
1.1 V core
1.2 V core
3.1
2.8
9.5
8.1
ns
ns
500
501
502
TIMERx (Input)
503
TIMERx (Output)
Figure 22. Timer Timing
2.5.10 Ethernet Timing
2.5.10.1 Management Interface Timing
Table 24. Ethernet Controller Management Interface Timing
Characteristics
No.
Min
Max
Unit
801
802
ETHMDIO to ETHMDC rising edge set-up time
ETHMDC rising edge to ETHMDIO hold time
10
10
—
—
ns
ns
ETHMDC
801
802
Valid
ETHMDIO
Figure 23. MDIO Timing Relationship to MDC
MSC8122 Quad Digital Signal Processor Data Sheet, Rev. 16
34
Freescale Semiconductor
2.5.10.2 MII Mode Timing
Table 25. MII Mode Signal Timing
Characteristics
No.
Min
Max
Unit
803
804
805
ETHRX_DV, ETHRXD[0–3], ETHRX_ER to ETHRX_CLK rising edge set-up time
3.5
3.5
—
—
ns
ns
ETHRX_CLK rising edge to ETHRX_DV, ETHRXD[0–3], ETHRX_ER hold time
ETHTX_CLK to ETHTX_EN, ETHTXD[0–3], ETHTX_ER output delay
•
•
1.1 V core
1.2 V core
1
1
14.6
12.6
ns
ns
ETHRX_CLK
803
804
ETHRX_DV
ETHRXD[0–3]
ETHRX_ER
Valid
ETHTX_CLK
805
ETHTX_EN
Valid
Valid
ETHTXD[0–3]
ETHTX_ER
Figure 24. MII Mode Signal Timing
2.5.10.3 RMII Mode
Table 26. RMII Mode Signal Timing
1.1 V Core
1.2 V Core
No.
Characteristics
Unit
ns
Min
Max
Min
Max
806
807
811
ETHTX_EN,ETHRXD[0–1], ETHCRS_DV, ETHRX_ER to ETHREF_CLK rising
edge set-up time
1.6
—
2
—
—
11
ETHREF_CLK rising edge to ETHRXD[0–1], ETHCRS_DV, ETHRX_ER hold
time
1.6
3
—
1.6
3
ns
ETHREF_CLK rising edge to ETHTXD[0–1], ETHTX_EN output delay.
ETHREF_CLK
12.5
ns
806
807
ETHCRS_DV
ETHRXD[0–1]
ETHRX_ER
Valid
811
ETHTX_EN
ETHTXD[0–1]
Valid
Valid
Figure 25. RMII Mode Signal Timing
MSC8122 Quad Digital Signal Processor Data Sheet, Rev. 16
Freescale Semiconductor
35
2.5.10.4 SMII Mode
Table 27. SMII Mode Signal Timing
Characteristics
No.
Min
Max
Unit
808
809
810
ETHSYNC_IN, ETHRXD to ETHCLOCK rising edge set-up time
ETHCLOCK rising edge to ETHSYNC_IN, ETHRXD hold time
ETHCLOCK rising edge to ETHSYNC, ETHTXD output delay
1.0
1.0
—
—
ns
ns
1
2
•
•
1.1 V core.
1.2 V core.
1.5
6.0
ns
ns
1
2
1.5
5.0
Notes: 1. Measured using a 5 pF load.
2. Measured using a 15 pF load.
ETHCLOCK
808
809
ETHSYNC_IN
ETHRXD
Valid
810
ETHSYNC
ETHTXD
Valid
Valid
Figure 26. SMII Mode Signal Timing
Table 28. GPIO Timing
2.5.11 GPIO Timing
Ref = CLKOUT
(1.2 V only)
Ref = CLKIN
No.
Characteristics
Unit
Min
Max
Min
Max
601
602
603
604
605
REFCLK edge to GPIO out valid (GPIO out delay time)
REFCLK edge to GPIO out not valid (GPIO out hold time)
REFCLK edge to high impedance on GPIO out
—
1.1
—
6.1
—
—
1.3
—
6.9
—
ns
ns
ns
ns
ns
5.4
—
6.2
—
GPIO in valid to REFCLK edge (GPIO in set-up time)
REFCLK edge to GPIO in not valid (GPIO in hold time)
3.5
0.5
3.7
0.5
—
—
MSC8122 Quad Digital Signal Processor Data Sheet, Rev. 16
36
Freescale Semiconductor
REFCLK
601
603
602
GPIO
(Output)
High Impedance
604
605
GPIO
(Input)
Valid
Figure 27. GPIO Timing
2.5.12 EE Signals
Table 29. EE Pin Timing
Type
Number
Characteristics
Min
65
66
EE0 (input)
Asynchronous
4 core clock periods
1 core clock period
EE1 (output)
Synchronous to Core clock
Notes: 1. The core clock is the SC140 core clock. The ratio between the core clock and CLKOUT is configured during power-on-reset.
2. Refer to Table 1-4 on page 1-6 for details on EE pin functionality.
Figure 28 shows the signal behavior of the EE pins.
65
EE0 in
66
EE1 out
Figure 28. EE Pin Timing
2.5.13 JTAG Signals
Table 30. JTAG Timing
All
frequencies
No.
Characteristics
Unit
Min
Max
700
701
702
TCK frequency of operation (1/(T × 4); maximum 25 MHz)
TCK cycle time
0.0
25
—
MHz
ns
C
40.0
TCK clock pulse width measured at V = 1.6 V
M
•
•
High
Low
20.0
16.0
—
—
ns
ns
703
TCK rise and fall times
0.0
3.0
ns
MSC8122 Quad Digital Signal Processor Data Sheet, Rev. 16
Freescale Semiconductor
37
Table 30. JTAG Timing (continued)
Characteristics
All
frequencies
No.
Unit
Min
Max
704
705
706
707
708
709
710
711
712
713
Note:
Boundary scan input data set-up time
Boundary scan input data hold time
TCK low to output data valid
TCK low to output high impedance
TMS, TDI data set-up time
5.0
20.0
0.0
—
—
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
30.0
30.0
—
0.0
5.0
TMS, TDI data hold time
20.0
0.0
—
TCK low to TDO data valid
TCK low to TDO high impedance
TRST assert time
20.0
20.0
—
0.0
100.0
30.0
TRST set-up time to TCK low
—
All timings apply to OnCE module data transfers as well as any other transfers via the JTAG port.
701
702
V
M
V
M
V
TCK
(Input)
IH
V
IL
703
703
Figure 29. Test Clock Input Timing Diagram
V
TCK
(Input)
IH
V
IL
704
705
Data
Inputs
Input Data Valid
706
707
Data
Outputs
Output Data Valid
Data
Outputs
Figure 30. Boundary Scan (JTAG) Timing Diagram
MSC8122 Quad Digital Signal Processor Data Sheet, Rev. 16
38
Freescale Semiconductor
V
IH
TCK
(Input)
V
IL
709
708
Input Data Valid
TDI
TMS
(Input)
710
TDO
(Output)
Output Data Valid
711
TDO
(Output)
Figure 31. Test Access Port Timing Diagram
TCK
(Input)
713
TRST
(Input)
712
Figure 32. TRST Timing Diagram
3
Hardware Design Considerations
The following sections discuss areas to consider when the MSC8122 device is designed into a system.
3.1
Start-up Sequencing Recommendations
Use the following guidelines for start-up and power-down sequences:
•
•
•
Assert PORESET and TRST before applying power and keep the signals driven low until the power reaches the
required minimum power levels. This can be implemented via weak pull-down resistors.
CLKIN can be held low or allowed to toggle during the beginning of the power-up sequence. However, CLKIN must
start toggling before the deassertion of PORESET and after both power supplies have reached nominal voltage levels.
If possible, bring up VDD/VCCSYN and VDDH together. If it is not possible, raise VDD/VCCSYN first and then bring up
VDDH. VDDH should not exceed VDD/VCCSYN until VDD/VCCSYN reaches its nominal voltage level. Similarly, bring both
voltage levels down together. If that is not possible reverse the power-up sequence, with VDDH going down first and
then VDD/VCCSYN
.
Note: This recommended power sequencing for the MSC8122 is different from the MSC8102. See Section 2.5.2 for
start-up timing specifications.
External voltage applied to any input line must not exceed the I/O supply VDDH by more than 0.8 V at any time, including during
power-up. Some designs require pull-up voltages applied to selected input lines during power-up for configuration purposes.
This is an acceptable exception to the rule. However, each such input can draw up to 80 mA per input pin per device in the
system during start-up.
During the power-up sequence, if VDD rises before VDDH (see Figure 6), current can pass from the VDD supply through the
device ESD protection circuits to the VDDH supply. The ESD protection diode can allow this to occur when VDD exceeds VDDH
by more than 0.8 V. Design the power supply to prevent or minimize this effect using one of the following optional methods:
MSC8122 Quad Digital Signal Processor Data Sheet, Rev. 16
Freescale Semiconductor
39
Hardware Design Considerations
•
•
Never allow VDD to exceed VDDH + 0.8V.
Design the VDDH supply to prevent reverse current flow by adding a minimum 10 Ω resistor to GND to limit the
current. Such a design yields an initial VDDH level of VDD – 0.8 V before it is enabled.
After power-up, VDDH must not exceed VDD/VCCSYN by more than 2.6 V.
3.2
Power Supply Design Considerations
When used as a drop-in replacement in MSC8102 applications or when implementing a new design, use the guidelines
described in Migrating Designs from the MSC8102 to the MSC8122 (AN2716) and the MSC8122 Design Checklist (AN3374
for optimal system performance. MSC8122 and MSC8126 Power Circuit Design Recommendations and Examples (AN2937)
provides detailed design information. See Section 2.5.2 for start-up timing specifications.
Figure 33 shows the recommended power decoupling circuit for the core power supply. The voltage regulator and the
decoupling capacitors should supply the required device current without any drop in voltage on the device pins. The voltage on
the package pins should not drop below the minimum specified voltage level even for a very short spikes. This can be achieved
by using the following guidelines:
•
For the core supply, use a voltage regulator rated at 1.2 V with nominal rating of at least 3 A. This rating does not
reflect actual average current draw, but is recommended because it resists changes imposed by transient spikes and has
better voltage recovery time than supplies with lower current ratings.
•
Decouple the supply using low-ESR capacitors mounted as close as possible to the socket. Figure 33 shows three
capacitors in parallel to reduce the resistance. Three capacitors is a recommended minimum number. If possible, mount
at least one of the capacitors directly below the MSC8122 device.
Maximum IR drop
of 15 mV at 1 A
L
= 2 cm
max
1.2 V
One 0.01 µF capacitor
for every 3 core supply
pads.
Power supply
or
MSC8122
Voltage Regulator
+
-
Bulk/Tantalum capacitors
with low ESR and ESL
(I
= 3 A)
min
High frequency capacitors
(very low ESR and ESL)
Note: Use at least three capacitors.
Each capacitor must be at least 150 μF.
Figure 33. Core Power Supply Decoupling
Each VCC and VDD pin on the MSC8122 device should have a low-impedance path to the board power supply. Similarly, each
GND pin should have a low-impedance path to the ground plane. The power supply pins drive distinct groups of logic on the
chip. The VCC power supply should have at least four 0.1 µF by-pass capacitors to ground located as closely as possible to the
four sides of the package. The capacitor leads and associated printed circuit traces connecting to chip VCC, VDD, and GND should
be kept to less than half an inch per capacitor lead. A four-layer board is recommended, employing two inner layers as VCC and
GND planes.
All output pins on the MSC8122 have fast rise and fall times. PCB trace interconnection length should be minimized to
minimize undershoot and reflections caused by these fast output switching times. This recommendation particularly applies to
the address and data buses. Maximum PCB trace lengths of six inches are recommended. For the DSI control signals in
synchronous mode, ensure that the layout supports the DSI AC timing requirements and minimizes any signal crosstalk.
Capacitance calculations should consider all device loads as well as parasitic capacitances due to the PCB traces. Attention to
proper PCB layout and bypassing becomes especially critical in systems with higher capacitive loads because these loads create
higher transient currents in the VCC, VDD, and GND circuits. Pull up all unused inputs or signals that will be inputs during reset.
Special care should be taken to minimize the noise levels on the PLL supply pins. There is one pair of PLL supply pins:
VCCSYN-GNDSYN. To ensure internal clock stability, filter the power to the VCCSYN input with a circuit similar to the one in
MSC8122 Quad Digital Signal Processor Data Sheet, Rev. 16
40
Freescale Semiconductor
Hardware Design Considerations
Figure 34. For optimal noise filtering, place the circuit as close as possible to VCCSYN. The 0.01-µF capacitor should be closest
to VCCSYN, followed by the 10-µF capacitor, the 10-nH inductor, and finally the 10-Ω resistor to VDD. These traces should be
kept short and direct. Provide an extremely low impedance path to the ground plane for GNDSYN. Bypass GNDSYN to VCCSYN
by a 0.01-µF capacitor located as close as possible to the chip package. For best results, place this capacitor on the backside of
the PCB aligned with the depopulated void on the MSC8122 located in the square defined by positions, L11, L12, L13, M11,
M12, M13, N11, N12, and N13.
VCCSYN
VDD
10nH
10Ω
10 µF
0.01 µF
Figure 34. VCCSYN Bypass
3.3
Connectivity Guidelines
Unused output pins can be disconnected, and unused input pins should be connected to the non-active value, via resistors to
VDDH or GND, except for the following:
•
•
•
•
•
If the DSI is unused (DDR[DSIDIS] is set), HCS and HBCS must pulled up and all the rest of the DSI signals can be
disconnected.
When the DSI uses synchronous mode, HTA must be pulled up. In asynchronous mode, HTA should be pulled either
up or down, depending on design requirements.
HDST can be disconnected if the DSI is in big-endian mode, or if the DSI is in little-endian mode and the
DCR[DSRFA] bit is set.
When the DSI is in 64-bit data bus mode and DCR[BEM] is cleared, pull up HWBS[1–3]/HDBS[1–3]/HWBE[1–3]/
HDBE[1–3] and HWBS[4–7]/HDBS[4–7]/HWBE[4–7]/HDBE[4–7]/PWE[4–7]/PSDDQM[4–7]/PBS[4–7].
When the DSI is in 32-bit data bus mode and DCR[BEM] is cleared, HWBS[1–3]/HDBS[1–3]/HWBE[1–3]/HDBE[1–3]
must be pulled up.
•
•
When the DSI is in asynchronous mode, HBRST and HCLKIN should either be disconnected or pulled up.
When the DSI uses sliding window address mode (DCR[SLDWA] = 1), the external HA[11–13] signals must be
connected (tied) to the correct voltage levels so that the host can perform the first access to the DCR. After reset, the
DSI expects full address mode (DCR[SLDWA] = 0). The DCR address in the DSI memory map is 0x1BE000, which
requires the following connections:
— HA11 must be pulled high (1)
— HA12 must be pulled high (1)
— HA13 must be pulled low (0)
•
•
The following signals must be pulled up: HRESET, SRESET, ARTRY, TA, TEA, PSDVAL, and AACK.
In single-master mode (BCR[EBM] = 0) with internal arbitration (PPC_ACR[EARB] = 0):
— BG, DBG, and TS can be left unconnected.
— EXT_BG[2–3], EXT_DBG[2–3], and GBL can be left unconnected if they are multiplexed to the system bus
functionality. For any other functionality, connect the signal lines based on the multiplexed functionality.
— BR must be pulled up.
— EXT_BR[2–3] must be pulled up if multiplexed to the system bus functionality.
If there is an external bus master (BCR[EBM] = 1):
— BR, BG, DBG, and TS must be pulled up.
•
•
— EXT_BR[2–3], EXT_BG[2–3], and EXT_DBG[2–3] must be pulled up if multiplexed to the system bus
functionality.
In single-master mode, ABB and DBB can be selected as IRQ inputs and be connected to the non-active value. In other
modes, they must be pulled up.
MSC8122 Quad Digital Signal Processor Data Sheet, Rev. 16
Freescale Semiconductor
41
Hardware Design Considerations
Note: The MSC8122 does not support DLL-enabled mode. For the following two clock schemes, ensure that the DLL is
disabled (that is, the DLLDIS bit in the Hard Reset Configuration Word is set).
•
•
If no system synchronization is required (for example, the design does not use SDRAM), you can use any of the
available clock modes.
In the CLKIN synchronization mode, use the following connections:
— Connect the oscillator output through a buffer to CLKIN.
— Connect the CLKIN buffer output to the slave device (for example, SDRAM) making sure that the delay path
between the clock buffer to the MSC8122 and the SDRAM is equal (that is, has a skew less than 100 ps).
— Valid clock modes in this scheme are: 0, 7, 15, 19, 21, 23, 28, 29, 30, and 31.
•
In CLKOUT synchronization mode (for 1.2 V devices), CLKOUT is the main clock to SDRAM. Use the following
connections:
— Connect the oscillator output through a buffer to CLKIN.
— Connect CLKOUT through a zero-delay buffer to the slave device (for example, SDRAM) using the following
guidelines:
–
–
–
The maximum delay between the slave and CLKOUT must not exceed 0.7 ns.
The maximum load on CLKOUT must not exceed 10 pF.
Use a zero-delay buffer with a jitter less than 0.3 ns.
— All clock modes are valid in this clock scheme.
Note: See the Clock chapter in the MSC8122 Reference Manual for details.
•
•
If the 60x-compatible system bus is not used and SIUMCR[PBSE] is set, PPBS can be disconnected. Otherwise, it
should be pulled up.
The following signals: SWTE, DSISYNC, DSI64, MODCK[1–2], CNFGS, CHIPID[0–3], RSTCONF and BM[0–2] are
used to configure the MSC8122 and are sampled on the deassertion of the PORESET signal. Therefore, they should
be tied to GND or VDDH or through a pull-down or a pull-up resistor until the deassertion of the PORESET signal.
•
•
When they are used, INT_OUT (if SIUMCR[INTODC] is cleared), NMI_OUT, and IRQxx (if not full drive) signals must
be pulled up.
When the Ethernet controller is enabled and the SMII mode is selected, GPIO10 and GPIO14 must not be connected
externally to any signal line.
Note: For details on configuration, see the MSC8122 User’s Guide and MSC8122 Reference Manual. For additional
information, refer to the MSC8122 Design Checklist (AN2787).
3.4
External SDRAM Selection
The external bus speed implemented in a system determines the speed of the SDRAM used on that bus. However, because of
differences in timing characteristics among various SDRAM manufacturers, you may have use a faster speed rated SDRAM to
assure efficient data transfer across the bus. For example, for 166 MHz operation, you may have to use 183 or 200 MHz
SDRAM. Always perform a detailed timing analysis using the MSC8122 bus timing values and the manufacturer specifications
for the SDRAM to ensure correct operation within your system design. The output delay listed in SDRAM specifications is
usually given for a load of 30 pF. Scale the number to your specific board load using the typical scaling number provided by
the SDRAM manufacturer.
MSC8122 Quad Digital Signal Processor Data Sheet, Rev. 16
42
Freescale Semiconductor
Ordering Information
3.5
Thermal Considerations
An estimation of the chip-junction temperature, TJ, in °C can be obtained from the following:
TJ = TA + (R JA × PD)
Eqn. 1
θ
where
TA = ambient temperature near the package (°C)
R
JA = junction-to-ambient thermal resistance (°C/W)
θ
PD = PINT + PI/O = power dissipation in the package (W)
PINT = IDD × VDD = internal power dissipation (W)
PI/O = power dissipated from device on output pins (W)
The power dissipation values for the MSC8122 are listed in Table 2-3. The ambient temperature for the device is the air
temperature in the immediate vicinity that would cool the device. The junction-to-ambient thermal resistances are JEDEC
standard values that provide a quick and easy estimation of thermal performance. There are two values in common usage: the
value determined on a single layer board and the value obtained on a board with two planes. The value that more closely
approximates a specific application depends on the power dissipated by other components on the printed circuit board (PCB).
The value obtained using a single layer board is appropriate for tightly packed PCB configurations. The value obtained using a
board with internal planes is more appropriate for boards with low power dissipation (less than 0.02 W/cm2 with natural
convection) and well separated components. Based on an estimation of junction temperature using this technique, determine
whether a more detailed thermal analysis is required. Standard thermal management techniques can be used to maintain the
device thermal junction temperature below its maximum. If TJ appears to be too high, either lower the ambient temperature or
the power dissipation of the chip. You can verify the junction temperature by measuring the case temperature using a small
diameter thermocouple (40 gauge is recommended) or an infrared temperature sensor on a spot on the device case that is painted
black. The MSC8122 device case surface is too shiny (low emissivity) to yield an accurate infrared temperature measurement.
Use the following equation to determine TJ:
TJ = TT + (θJA × PD)
Eqn. 2
where
TT = thermocouple (or infrared) temperature on top of the package (°C)
θ
JA = thermal characterization parameter (°C/W)
PD = power dissipation in the package (W)
Note: See MSC8102, MSC8122, and MSC8126 Thermal Management Design Guidelines (AN2601/D).
4
Ordering Information
Consult a Freescale Semiconductor sales office or authorized distributor to determine product availability and place an order.
Core
Frequency
(MHz)
Order Number
Core
Operating
Part
Package Type
Voltage Temperature
Lead-Free
Lead-Bearing
MSC8122 Flip Chip Plastic Ball Grid Array (FC-PBGA)
1.1 V
1.2 V
–40° to 105°C
300
400
400
500
MSC8122TVT4800V
MSC8122TVT6400V
MSC8122TVT6400
MSC8122VT8000
MSC8122TMP4800V
MSC8122TMP6400V
MSC8122TMP6400
MSC8122MP8000
–40° to 105°C
0° to 90°C
MSC8122 Quad Digital Signal Processor Data Sheet, Rev. 16
Freescale Semiconductor
43
Package Information
5
Package Information
Notes:
1. All dimensions in millimeters.
2. Dimensioning and tolerancing
per ASME Y14.5M–1994.
3. Features are symmetrical about
the package center lines unless
dimensioned otherwise.
4. Maximum solder ball diameter
measured parallel to Datum A.
5. Datum A, the seating plane, is
determined by the spherical
crowns of the solder balls.
6. Parallelism measurement shall
exclude any effect of mark on
top surface of package.
7. Capacitors may not be present
on all devices.
8. Caution must be taken not to
short capacitors or exposed
metal capacitor pads on
package top.
9. FC CBGA (Ceramic) package
code: 5238.
FC PBGA (Plastic) package
code: 5263.
10.Pin 1 indicator can be in the
form of number 1 marking or an
“L” shape marking.
Figure 35. MSC8122 Mechanical Information, 431-pin FC-PBGA Package
6
Product Documentation
•
•
MSC8122 Technical Data Sheet (MSC8122). Details the signals, AC/DC characteristics, clock signal characteristics,
package and pinout, and electrical design considerations of the MSC8122 device.
MSC8122 Reference Manual (MSC8122RM). Includes functional descriptions of the extended cores and all the
internal subsystems including configuration and programming information.
•
•
Application Notes. Cover various programming topics related to the StarCore DSP core and the MSC8122 device.
SC140 DSP Core Reference Manual. Covers the SC140 core architecture, control registers, clock registers, program
control, and instruction set.
MSC8122 Quad Digital Signal Processor Data Sheet, Rev. 16
44
Freescale Semiconductor
Revision History
7
Revision History
Table 31 provides a revision history for this data sheet.
Table 31. Document Revision History
Revision
Date
Description
0
1
May 2004
Jun. 2004
•
Initial release.
•
•
Updated timing number 32b.
Updated DSI timing specifications.
2
Sep 2004
•
•
•
•
New orderable parts added with other core voltage and temperature options.
Updated thermal characteristics.
In Table 2-14, removed references to 30 pF.
Design guidelines and layout recommendations updated.
3
Nov. 2004
•
•
•
•
•
Added 500 MHz core and 166 MHz bus speed options.
Definitions of GPIO[27–28] updated.
Bus, TDM, and GPIO timing updated. I2C timing changed to GPIO timing.
GPIO[27–28] connections updated. MWBEn replaced with correct name HWBEn.
Design guidelines update.
4
5
Jan. 2005
Apr. 2005
•
•
•
•
•
•
Package type changed to FC-PBGA for all frequencies.
Low-voltage 300 MHz power changed to 1.1 V.
HRESET and SRESET definitions updated.
Undershoot and overshoot values added for VDDH
RMII timing updated.
.
Design guidelines updated and reorganized.
•
•
•
•
•
Added 400 MHz, 1.1 V core part.
Temperature range descriptions changed to standard and extended.
CLKOUT timing specifications added.
Device start-up guidelines added to design considerations and updated power supply guidelines.
Ordering information updated.
6
7
May 2005
May 2005
Jul. 2005
Jul. 2005
Sep. 2005
•
•
•
•
Multiple AC timing specifications updated.
Multiple AC timing specifications updated.
Multiple AC timing specifications updated.
AC specification table layout modified.
8
9
10
•
•
•
•
ETHTX_EN type and TRST description updated.
Package drawing updated.
Clock specifications updated.
Start-up sequence updated.
11
Oct 2005
•
•
VDDH + 10% changed to VDDH + 8% in Figure 2-1.
VDDH +20% changed to VDDH + 17% in Figure 2-1.
12
13
14
Apr 2006
Oct. 2006
Dec. 2007
•
•
Reset timing updated to reflect actual values in Table 2-11.
Added new timings 17 and 18 for IRQ set time and pulse width in Table 2-13
•
•
•
Converted to new data sheet format.
Added PLL supply current to Table 5 in Section 2.4.
Modified Figure 5 in Section 2.4 to make it clear that the time limits for undershoot referred to values
below –0.3 V and not GND.
•
•
•
•
•
Added cross-references between Sections 2.5.2 and Section 3.1 and 3.2.
Added power-sequence guidelines to Sections 2.5.2.
Added CLKIN jitter characteristic specifications to Table 9.
Added additional guidelines to prevent reverse current to Section 3.1.
Added connectivity guidelines for DSI in sliding windows mode to Section 3.3.
15
16
May 2008
Dec. 2008
•
•
Changed VIL maximum and reference value to 0.8 V in Table 5.
Clarified the wording of note 2 in Table 15 on p. 24.
MSC8122 Quad Digital Signal Processor Data Sheet, Rev. 16
Freescale Semiconductor
45
Revision History
MSC8122 Quad Digital Signal Processor Data Sheet, Rev. 16
46
Freescale Semiconductor
Revision History
MSC8122 Quad Digital Signal Processor Data Sheet, Rev. 16
Freescale Semiconductor
47
How to Reach Us:
Home Page:
www.freescale.com
Web Support:
http://www.freescale.com/support
USA/Europe or Locations Not Listed:
Freescale Semiconductor, Inc.
Technical Information Center, EL516
2100 East Elliot Road
Tempe, Arizona 85284
+1-800-521-6274 or
+1-480-768-2130
www.freescale.com/support
Information in this document is provided solely to enable system and software
implementers to use Freescale Semiconductor products. There are no express or
implied copyright licenses granted hereunder to design or fabricate any integrated
circuits or integrated circuits based on the information in this document.
Europe, Middle East, and Africa:
Freescale Halbleiter Deutschland GmbH
Technical Information Center
Schatzbogen 7
81829 Muenchen, Germany
+44 1296 380 456 (English)
+46 8 52200080 (English)
+49 89 92103 559 (German)
+33 1 69 35 48 48 (French)
www.freescale.com/support
Freescale Semiconductor reserves the right to make changes without further notice to
any products herein. Freescale Semiconductor makes no warranty, representation or
guarantee regarding the suitability of its products for any particular purpose, nor does
Freescale Semiconductor assume any liability arising out of the application or use of any
product or circuit, and specifically disclaims any and all liability, including without
limitation consequential or incidental damages. “Typical” parameters that may be
provided in Freescale Semiconductor data sheets and/or specifications can and do vary
in different applications and actual performance may vary over time. All operating
parameters, including “Typicals”, must be validated for each customer application by
customer’s technical experts. Freescale Semiconductor does not convey any license
under its patent rights nor the rights of others. Freescale Semiconductor products are
not designed, intended, or authorized for use as components in systems intended for
surgical implant into the body, or other applications intended to support or sustain life,
or for any other application in which the failure of the Freescale Semiconductor product
could create a situation where personal injury or death may occur. Should Buyer
purchase or use Freescale Semiconductor products for any such unintended or
unauthorized application, Buyer shall indemnify and hold Freescale Semiconductor and
its officers, employees, subsidiaries, affiliates, and distributors harmless against all
claims, costs, damages, and expenses, and reasonable attorney fees arising out of,
directly or indirectly, any claim of personal injury or death associated with such
unintended or unauthorized use, even if such claim alleges that Freescale
Japan:
Freescale Semiconductor Japan Ltd.
Headquarters
ARCO Tower 15F
1-8-1, Shimo-Meguro, Meguro-ku
Tokyo 153-0064
Japan
0120 191014 or
+81 3 5437 9125
support.japan@freescale.com
Asia/Pacific:
Freescale Semiconductor China Ltd.
Exchange Building 23F
No. 118 Jianguo Road
Chaoyang District
Semiconductor was negligent regarding the design or manufacture of the part.
Beijing 100022
China
+86 010 5879 8000
support.asia@freescale.com
RoHS-compliant and/or Pb-free versions of Freescale products have the functionality
and electrical characteristics as their non-RoHS-compliant and/or non-Pb-free
counterparts. For further information, see http://www.freescale.com or contact your
Freescale sales representative.
For Literature Requests Only:
Freescale Semiconductor
Literature Distribution Center
P.O. Box 5405
For information on Freescale’s Environmental Products program, go to
http://www.freescale.com/epp.
Denver, Colorado 80217
+1-800 441-2447 or
+1-303-675-2140
Fax: +1-303-675-2150
LDCForFreescaleSemiconductor
@hibbertgroup.com
Freescale™, the Freescale logo, CodeWarrior, StarCore, and QUICC Engine are
trademarks of Freescale Semiconductor, Inc. RapidIO is a registered trademark of the
RapidIO Trade Association. All other product or service names are the property of their
respective owners.
© Freescale Semiconductor, Inc. 2004, 2008. All rights reserved.
Document Number: MSC8122
Rev. 16
12/2008
相关型号:
©2020 ICPDF网 联系我们和版权申明