English
Language : 

TMS320TCI6484CMH Datasheet, PDF (192/242 Pages) Texas Instruments – Communications Infrastructure Digital Signal Processor
TMS320TCI6484
Communications Infrastructure Digital Signal Processor
SPRS438E—October 2009
www.ti.com
Table 8-78 SPI Timing Requirements as Master or Slave: CLKSTP = 10b, CLKXP = 0 (1) (2)
(see Figure 8-38)
Master
Slave
No.
4 tsu(DRV-CKXL)
5 th(CKXL-DRV)
End of Table 8-78
Setup time, DR valid before CLKX low
Hold time, DR valid after CLKX low
Min
Max
Min
Max Unit
12
2-12P
ns
4
5+24P
ns
1 For all SPI Slave modes, CLKG is programmed as 1/6 of the CPU clock by setting CLKSM = CLKGDV = 1.
2 P = 1/SYSREFCLK frequency in ns. For example, when running parts at 1000 MHz, use P = 1 ns.
Table 8-79 SPI Switching Characteristics as Master or Slave: CLKSTP = 10b, CLKXP = 0 (1) (2) (3) (4) (5)
(see Figure 8-38)
Master
Slave
No.
1 td(CKXL-FXH)
2 td(FXL-CKXH)
3 td(CKXH-DXV)
6 tdis(CKXL-DXHZ)
Parameters
Delay time, FSX high after CLKX low
Delay time, CLKX high after FSX low
Delay time, CLKX high to DX valid
Disable time, DX high impedance following last data bit from
CLKX low
Min
Max
Min
Max Unit
T-2
T+3
ns
L-3
L+3
ns
-2
4 12P+2.8 24P+17 ns
L-2
L+3
ns
7 tdis(FXH-DXHZ)
Disable time, DX high impedance following last data bit from
FSX high
4P+3 12P+17 ns
8 td(FXL-DXV)
End of Table 8-79
Delay time, FSX low to DX valid
8P+1.8 18P+17 ns
1 P = 1/SYSREFCLK frequency in ns. For example, when running parts at 1000 MHz, use P = 1 ns.
2 For all SPI Slave modes, CLKG is programmed as 1/6 of the CPU clock by setting CLKSM = CLKGDV = 1.
3 S = Sample rate generator input clock = 6P if CLKSM = 1
S = Sample rate generator input clock = P_clks if CLKSM = 0 (P_clks = CLKS period)
T = CLKX period = (1 + CLKGDV) * S
H = CLKX high pulse width = (CLKGDV/2 + 1) * S if CLKGDV is even
H = (CLKGDV + 1)/2 * S if CLKGDV is odd
L = CLKX low pulse width = (CLKGDV/2) * S if CLKGDV is even
L = (CLKGDV + 1)/2 * S if CLKGDV is odd
4 FSRP = FSXP = 1. As a SPI Master, FSX is inverted to provide active-low slave-enable output. As a Slave, the active-low signal input on FSX and FSR is inverted before being
used internally.
CLKXM = FSXM = 1, CLKRM = FSRM = 0 for Master McBSP
CLKXM = CLKRM = FSXM = FSRM = 0 for Slave McBSP
5 FSX should be low before the rising edge of clock to enable Slave devices and then begin a SPI transfer at the rising edge of the Master clock (CLKX).
Figure 8-38 SPI Timing as Master or Slave: CLKSTP = 10b, CLKXP = 0
CLKX
1
FSX
7
6
DX
Bit 0
DR
Bit 0
2
8
4
Bit(n-1)
Bit(n-1)
3
(n-2)
5
(n-2)
(n-3)
(n-4)
(n-3)
(n-4)
192 C64x+ Peripheral Information and Electrical Specifications
Copyright © 2009 Texas Instruments Incorporated