- •Table of Contents
- •REVISION HISTORY
- •GNZ, GLS, and GNY BGA packages (bottom view)
- •description
- •device characteristics
- •functional and CPU (DSP core) block diagram
- •CPU (DSP core) description
- •memory map summary
- •peripheral register descriptions
- •DMA synchronization events
- •interrupt sources and interrupt selector
- •signal groups description
- •Signal Descriptions
- •development support
- •Software Development Tools:
- •Hardware Development Tools:
- •device and development-support tool nomenclature
- •TMDX
- •TMDS
- •documentation support
- •clock PLL
- •power-supply sequencing
- •system-level design considerations
- •power-supply design considerations
- •IEEE 1149.1 JTAG compatibility statement
- •recommended operating conditions
- •PARAMETER MEASUREMENT INFORMATION
- •signal transition levels
- •timing parameters and board routing analysis
- •INPUT AND OUTPUT CLOCKS
- •ASYNCHRONOUS MEMORY TIMING
- •SYNCHRONOUS-BURST MEMORY TIMING
- •SYNCHRONOUS DRAM TIMING
- •RESET TIMING
- •EXTERNAL INTERRUPT TIMING
- •EXPANSION BUS SYNCHRONOUS FIFO TIMING
- •EXPANSION BUS ASYNCHRONOUS PERIPHERAL TIMING
- •EXPANSION BUS SYNCHRONOUS HOST-PORT TIMING
- •EXPANSION BUS ASYNCHRONOUS HOST-PORT TIMING
- •XHOLD/XHOLDA TIMING
- •MULTICHANNEL BUFFERED SERIAL PORT TIMING
- •timing requirements for FSR when GSYNC = 1 (see Figure 48)
- •DMAC, TIMER, POWER-DOWN TIMING
- •JTAG TEST-PORT TIMING
- •timing requirements for JTAG test port (see Figure 56)
- •MECHANICAL DATA
- •thermal resistance characteristics (S-PBGA package)
- •thermal resistance characteristics (S-PBGA package)
- •thermal resistance characteristics (S-PBGA package)
- •IMPORTANT NOTICE
TMS320C6203B
FIXED POINT DIGITAL SIGNAL PROCESSOR
SPRS086K – JANUARY 1999 – REVISED APRIL 2003
EXPANSION BUS SYNCHRONOUS HOST-PORT TIMING
timing requirements with external device as bus master (see Figure 38 and Figure 39)
|
|
|
|
|
|
|
|
|
|
|
REV. 2 |
REV. 3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
NO. |
|
|
|
|
|
|
|
|
|
|
-250 |
-250 |
UNIT |
|
|
|
|
|
|
|
|
|
|
|
-300 |
-300 |
|||
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
MIN MAX |
MIN |
MAX |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
1 |
tsu(XCSV-XCKIH) |
Setup time, |
|
|
|
|
valid before XCLKIN high |
3.5 |
3.5 |
|
ns |
|||
XCS |
|
|||||||||||||
2 |
th(XCKIH-XCS) |
Hold time, |
|
|
|
valid after XCLKIN high |
2.8 |
2.8 |
|
ns |
||||
XCS |
|
|||||||||||||
3 |
tsu(XAS-XCKIH) |
Setup time, |
|
|
|
valid before XCLKIN high |
3.5 |
3.5 |
|
ns |
||||
XAS |
|
|||||||||||||
4 |
th(XCKIH-XAS) |
Hold time, |
|
|
valid after XCLKIN high |
2.8 |
2.8 |
|
ns |
|||||
XAS |
|
|||||||||||||
5 |
tsu(XCTL-XCKIH) |
Setup time, XCNTL valid before XCLKIN high |
3.5 |
3.5 |
|
ns |
||||||||
6 |
th(XCKIH-XCTL) |
Hold time, XCNTL valid after XCLKIN high |
2.8 |
2.8 |
|
ns |
||||||||
7 |
tsu(XWR-XCKIH) |
Setup time, XW/R valid before XCLKIN high† |
3.5 |
3.5 |
|
ns |
||||||||
8 |
th(XCKIH-XWR) |
Hold time, XW/R valid after XCLKIN high† |
2.8 |
2.8 |
|
ns |
||||||||
9 |
tsu(XBLTV-XCKIH) |
Setup time, XBLAST valid before XCLKIN high‡ |
3.5 |
3.5 |
|
ns |
||||||||
10 |
t |
Hold time, XBLAST valid after XCLKIN high‡ |
2.8 |
2.8 |
|
ns |
||||||||
|
h(XCKIH-XBLTV) |
|
|
|
|
|
|
|
|
|
|
|
|
|
16 |
tsu(XBEV-XCKIH) |
Setup time, |
|
|
|
|
|
|
|
3.5 |
3.5 |
|
ns |
|
XBE[3:0]/XA[5:2] valid before XCLKIN high§ |
|
|||||||||||||
17 |
t |
Hold time, |
|
|
|
|
|
|
|
|
2.8 |
2.8 |
|
ns |
XBE[3:0]/XA[5:2] valid after XCLKIN high§ |
|
|||||||||||||
|
h(XCKIH-XBEV) |
|
|
|
|
|
|
|
|
|
|
|
|
|
18 |
tsu(XD-XCKIH) |
Setup time, XDx valid before XCLKIN high |
3.5 |
3.5 |
|
ns |
||||||||
19 |
th(XCKIH-XD) |
Hold time, XDx valid after XCLKIN high |
2.8 |
2.8 |
|
ns |
||||||||
† XW/R input/output polarity selected at boot.
‡ XBLAST input polarity selected at boot
§ XBE[3:0]/XA[5:2] operate as byte-enables XBE[3:0] during host-port accesses.
switching characteristics over recommended operating conditions with external device as bus master¶ (see Figure 38 and Figure 39)
|
|
|
REV. 2 |
|
REV. 3 |
|
|
|
NO. |
|
PARAMETER |
-250 |
|
|
-250 |
UNIT |
|
|
-300 |
|
|
-300 |
|
|||
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
MIN |
MAX |
MIN |
MAX |
|
|
|
|
|
|
|
|
|
|
|
11 |
td(XCKIH-XDLZ) |
Delay time, XCLKIN high to XDx low impedance |
0 |
|
0 |
|
ns |
|
12 |
td(XCKIH-XDV) |
Delay time, XCLKIN high to XDx valid |
|
16.5 |
|
4P – 0.5 |
ns |
|
13 |
td(XCKIH-XDIV) |
Delay time, XCLKIN high to XDx invalid |
5 |
|
3 |
|
ns |
|
14 |
td(XCKIH-XDHZ) |
Delay time, XCLKIN high to XDx high impedance |
|
4P |
|
4P |
ns |
|
15 |
td(XCKIH-XRY) |
Delay time, XCLKIN high to XRDY invalid# |
5 |
16.5 |
3 |
4P – 0.5 |
ns |
|
20 |
td(XCKIH-XRYLZ) |
Delay time, XCLKIN high to XRDY low impedance |
5 |
16.5 |
3 |
4P – 0.5 |
ns |
|
21 |
t |
Delay time, XCLKIN high to XRDY high impedance# |
2P + 5 3P + 16.5 |
2P + 3 |
7P – 0.5 |
ns |
||
|
d(XCKIH-XRYHZ) |
|
|
|
|
|
|
|
¶ P = 1/CPU clock frequency in ns. For example, when running parts at 300 MHz, use P = 3.3 ns.
# XRDY operates as active-low ready input/output during host-port accesses.
72 |
POST OFFICE BOX 1443 • HOUSTON, TEXAS 77251–1443 |
TMS320C6203B
FIXED POINT DIGITAL SIGNAL PROCESSOR
SPRS086K – JANUARY 1999 – REVISED APRIL 2003
EXPANSION BUS SYNCHRONOUS HOST-PORT TIMING (CONTINUED)
XCLKIN
1 |
2 |
|
|
|
|
|
|
|
|
|
|
XCS |
|
|
|
|
|
3 |
4 |
|
|
|
|
|
|
|
|
|
|
XAS |
|
|
|
|
|
5 |
6 |
|
|
|
|
|
|
|
|
|
|
XCNTL |
|
|
|
|
|
7 |
8 |
|
|
|
|
|
|
|
|
|
|
XW/R† |
|
|
|
|
|
7 |
8 |
|
|
|
|
|
|
|
|
|
|
XW/R† |
|
|
|
|
|
XBE[3:0]/XA[5:2]‡ |
|
|
|
|
|
|
|
|
|
9 |
10 |
|
|
|
|
|
|
XBLAST§ |
|
|
|
|
|
|
|
|
|
9 |
10 |
|
|
|
|
|
|
XBLAST§ |
|
|
|
|
|
|
|
12 |
|
|
13 |
|
11 |
|
|
14 |
|
|
|
|
|
||
XD[31:0] |
|
D1 |
D2 |
D3 |
D4 |
|
20 |
15 |
|
|
21 |
|
|
|
15 |
XRDY¶
† XW/R input/output polarity selected at boot
‡ XBE[3:0]/XA[5:2] operate as byte-enables XBE[3:0] during host-port accesses. § XBLAST input polarity selected at boot
¶ XRDY operates as active-low ready input/output during host-port accesses.
Figure 38. External Host as Bus Master—Read
POST OFFICE BOX 1443 • HOUSTON, TEXAS 77251–1443 |
73 |
TMS320C6203B
FIXED POINT DIGITAL SIGNAL PROCESSOR
SPRS086K – JANUARY 1999 – REVISED APRIL 2003
EXPANSION BUS SYNCHRONOUS HOST-PORT TIMING (CONTINUED)
XCLKIN |
|
|
|
|
1 |
2 |
|
|
|
|
|
|
|
|
XCS |
|
|
|
|
3 |
4 |
|
|
|
|
|
|
|
|
XAS |
|
|
|
|
5 |
6 |
|
|
|
|
|
|
|
|
XCNTL |
|
|
|
|
7 |
8 |
|
|
|
|
|
|
|
|
XW/R† |
|
|
|
|
7 |
8 |
|
|
|
|
|
|
|
|
XW/R† |
|
|
|
|
|
16 |
17 |
|
|
|
|
|
|
|
XBE[3:0]/XA[5:2]‡ |
XBE1 |
XBE2 |
XBE3 |
XBE4 |
|
|
|
9 |
10 |
|
|
|
|
|
XBLAST§ |
|
|
|
|
|
|
|
9 |
10 |
|
|
|
|
|
XBLAST§ |
|
19 |
|
|
|
18 |
|
|
|
|
|
|
|
|
XD[31:0] |
D1 |
D2 |
D3 |
D4 |
20 |
15 |
|
|
21 |
|
|
15 |
||
XRDY¶ |
|
|
|
|
† XW/R input/output polarity selected at boot |
|
|
|
|
‡ XBE[3:0]/XA[5:2] operate as byte-enables XBE[3:0] during host-port accesses. § XBLAST input polarity selected at boot
¶ XRDY operates as active-low ready input/output during host-port accesses.
Figure 39. External Host as Bus Master—Write
74 |
POST OFFICE BOX 1443 • HOUSTON, TEXAS 77251–1443 |
TMS320C6203B
FIXED POINT DIGITAL SIGNAL PROCESSOR
SPRS086K – JANUARY 1999 – REVISED APRIL 2003
EXPANSION BUS SYNCHRONOUS HOST-PORT TIMING (CONTINUED)
timing requirements with C62x as bus master (see Figure 40, Figure 41, and Figure 42)
|
|
|
REV. 2 |
REV. 3 |
|
|
|
|
|
|
|
|
|
NO. |
|
|
-250 |
-250 |
UNIT |
|
|
|
-300 |
-300 |
|||
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
MIN MAX |
MIN |
MAX |
|
|
|
|
|
|
|
|
9 |
tsu(XDV-XCKIH) |
Setup time, XDx valid before XCLKIN high |
3.5 |
3.5 |
|
ns |
10 |
th(XCKIH-XDV) |
Hold time, XDx valid after XCLKIN high |
2.8 |
2.8 |
|
ns |
11 |
t |
Setup time, XRDY valid before XCLKIN high† |
3.5 |
3.5 |
|
ns |
|
su(XRY-XCKIH) |
|
|
|
|
|
12 |
th(XCKIH-XRY) |
Hold time, XRDY valid after XCLKIN high† |
2.8 |
2.8 |
|
ns |
14 |
tsu(XBFF-XCKIH) |
Setup time, XBOFF valid before XCLKIN high |
3.5 |
3.5 |
|
ns |
15 |
th(XCKIH-XBFF) |
Hold time, XBOFF valid after XCLKIN high |
2.8 |
2.8 |
|
ns |
† XRDY operates as active-low ready input/output during host-port accesses.
switching characteristics over recommended operating conditions with C62x as bus master‡
(see Figure 40, Figure 41, and Figure 42)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
REV. 2 |
REV. 3 |
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
NO. |
|
|
PARAMETER |
-250 |
|
-250 |
UNIT |
|||||||||
|
|
|
|
-300 |
|
-300 |
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
MIN |
MAX |
MIN |
MAX |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
td(XCKIH-XASV) |
Delay time, XCLKIN high to |
XAS |
|
valid |
5 |
16.5 |
3 |
4P – 0.5 |
ns |
|||||
|
|
2 |
|
t |
Delay time, XCLKIN high to XW/R valid§ |
5 |
16.5 |
3 |
4P – 0.5 |
ns |
||||||||
|
|
|
|
d(XCKIH-XWRV) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
|
td(XCKIH-XBLTV) |
Delay time, XCLKIN high to XBLAST valid¶ |
5 |
16.5 |
3 |
4P – 0.5 |
ns |
||||||||
|
|
4 |
|
td(XCKIH-XBEV) |
Delay time, XCLKIN high to |
|
|
|
|
|
|
5 |
16.5 |
3 |
4P – 0.5 |
ns |
||
|
|
|
XBE[3:0]/XA[5:2] valid# |
|||||||||||||||
|
|
5 |
|
td(XCKIH-XDLZ) |
Delay time, XCLKIN high to XDx low impedance |
0 |
|
0 |
|
ns |
||||||||
|
|
6 |
|
td(XCKIH-XDV) |
Delay time, XCLKIN high to XDx valid |
|
16.5 |
|
4P – 0.5 |
ns |
||||||||
|
|
7 |
|
td(XCKIH-XDIV) |
Delay time, XCLKIN high to XDx invalid |
5 |
|
3 |
|
ns |
||||||||
|
|
8 |
|
td(XCKIH-XDHZ) |
Delay time, XCLKIN high to XDx high impedance |
|
4P |
|
4P |
ns |
||||||||
|
|
13 |
|
td(XCKIH-XWTV) |
Delay time, XCLKIN high to |
|
|
|
|
|
|
5 |
16.5 |
3 |
4P – 0.5 |
ns |
||
|
|
|
XWE/XWAIT valid|| |
|||||||||||||||
|
‡ |
P = 1/CPU clock frequency in ns. For example, when running parts at 300 MHz, use P = 3.3 ns. |
|
|
|
|
|
|||||||||||
§ XW/R input/output polarity selected at boot. |
|
|
|
|
|
|||||||||||||
¶ |
XBLAST output polarity is always active low. |
|
|
|
|
|
||||||||||||
# XBE[3:0]/XA[5:2] operate as byte-enables |
XBE[3:0] |
during host-port accesses. |
|
|
|
|
|
|||||||||||
|| |
|
|
|
|
|
|
|
|||||||||||
XWE/XWAIT operates as XWAIT output signal during host-port accesses. |
|
|
|
|
|
|||||||||||||
POST OFFICE BOX 1443 • HOUSTON, TEXAS 77251–1443 |
75 |
TMS320C6203B
FIXED POINT DIGITAL SIGNAL PROCESSOR
SPRS086K – JANUARY 1999 – REVISED APRIL 2003
EXPANSION BUS SYNCHRONOUS HOST-PORT TIMING (CONTINUED)
XCLKIN
|
1 |
1 |
|
|
|
|
|
|
|
|
|
XAS |
|
|
|
|
|
XW/R† |
2 |
|
|
|
2 |
|
|
|
|
|
|
XW/R† |
|
|
|
|
3 |
|
|
|
|
|
|
|
|
|
|
|
3 |
XBLAST‡ |
|
|
|
|
|
XBE[3:0]/XA[5:2]§ |
4 |
|
|
|
4 |
|
|
BE |
|
|
|
|
5 |
7 |
9 |
|
|
|
|
|
|
|
|
|
6 |
8 |
10 |
|
|
XD[31:0] |
AD |
D1 |
D2 |
D3 |
D4 |
|
|
|
11 |
|
12 |
XRDY |
|
|
|
13 |
|
|
|
|
|
|
|
|
|
|
|
13 |
|
XWE/XWAIT¶ |
|
|
|
|
|
† XW/R input/output polarity selected at boot |
|
|
|
|
|
‡ XBLAST output polarity is always active low. |
|
|
|
|
|
§ XBE[3:0]/XA[5:2] operate as byte-enables XBE[3:0] during host-port accesses. |
|
|
|
||
¶ XWE/XWAIT operates as XWAIT output signal during host-port accesses. |
|
|
|
||
Figure 40. C62x as Bus Master—Read |
|
||||
XCLKIN |
|
1 |
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
XAS |
|
|
|
|
|
XW/R† |
|
|
|
|
|
XW/R† |
2 |
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
|
3 |
XBLAST‡ |
|
|
|
|
3 |
|
|
|
|
|
|
|
4 |
|
|
|
4 |
XBE[3:0]/XA[5:2]§ |
|
|
|
|
|
|
6 |
|
|
|
7 |
|
|
|
|
8 |
|
|
5 |
|
|
|
|
XD[31:0] |
Addr |
D1 |
D2 |
D3 |
D4 |
|
|
|
|
|
|
|
|
|
11 |
|
12 |
XRDY |
|
|
|
|
13 |
|
|
|
|
|
|
|
|
|
|
|
13 |
XWE/XWAIT¶ |
|
|
|
|
|
† XW/R input/output polarity selected at boot |
|
|
|
|
|
‡ XBLAST output polarity is always active low. |
|
|
|
|
|
§ XBE[3:0]/XA[5:2] operate as byte-enables XBE[3:0] during host-port accesses. |
|
|
|
||
¶ XWE/XWAIT operates as XWAIT output signal during host-port accesses. |
|
|
|
||
Figure 41. C62x as Bus Master—Write
76 |
POST OFFICE BOX 1443 • HOUSTON, TEXAS 77251–1443 |
TMS320C6203B
FIXED POINT DIGITAL SIGNAL PROCESSOR
SPRS086K – JANUARY 1999 – REVISED APRIL 2003
EXPANSION BUS SYNCHRONOUS HOST-PORT TIMING (CONTINUED)
XCLKIN |
|
|
1 |
1 |
|
XAS |
|
|
XW/R† |
|
|
2 |
|
2 |
XW/R† |
|
|
XBLAST‡ |
|
|
4 |
|
4 |
XBE[3:0]/XA[5:2]§ |
|
|
6 |
|
7 |
|
|
|
5 |
|
8 |
Addr |
D1 |
D2 |
XD[31:0] |
11 |
12 |
|
||
|
|
|
XRDY |
|
15 |
|
|
|
XBOFF |
|
14 |
|
|
XHOLD¶
XHOLDA¶
XHOLD#
XHOLDA#
† XW/R input/output polarity selected at boot
‡ XBLAST output polarity is always active low.
§ XBE[3:0]/XA[5:2] operate as byte-enables XBE[3:0] during host-port accesses. ¶ Internal arbiter enabled
# Internal arbiter disabled
|| This diagram illustrates XBOFF timing. Bus arbitration timing is shown in Figure 45 and Figure 46.
Figure 42. C62x as Bus Master—XBOFF Operation||
POST OFFICE BOX 1443 • HOUSTON, TEXAS 77251–1443 |
77 |
