HOST-PORT INTERFACE TIMING
Timing Requirements for Host-Port Interface Cycles
(1) (2)
Switching Characteristics During Host-Port Interface Cycles
(1) (2)
SMJ320C6701-SP
www.ti.com
............................................................................................................................................................ SGUS030E – APRIL 2000 – REVISED JULY 2009
(see Figure 27 ,Figure 28 ,Figure 29 , and Figure 30 )
NO. MIN MAX UNIT
1 t
su(SEL – HSTBL)
Setup time, select signals
(3)
valid before HSTROBE low 4 ns2 t
h(HSTBL – SEL)
Hold time, select signals
(3)
valid after HSTROBE low 2 ns3 t
w(HSTBL)
Pulse duration, HSTROBE low 2P
(4)
ns4 t
w(HSTBH)
Pulse duration, HSTROBE high between consecutive accesses 2P
(4)
ns10 t
su(SEL – HASL)
Setup time, select signals
(3)
valid before HAS low 4 ns11 t
h(HASL – SEL)
Hold time, select signals
(3)
valid after HAS low 2 ns12 t
su(HDV – HSTBH)
Setup time, host data valid before HSTROBE high 3 ns13 t
h(HSTBH – HDV)
Hold time, host data valid after HSTROBE high 2 nsHold time, HSTROBE low after HRDY low. HSTROBE should14 t
h(HRDYL – HSTBL)
not be inactivated until HRDY is active (low); otherwise, HPI 1
(4)
nswrites will not complete properly.18 t
su(HASL – HSTBL)
Setup time, HAS low before HSTROBE low 2
(4)
ns19 t
h(HSTBL – HASL)
Hold time, HAS low after HSTROBE low 2
(4)
ns
(1) HSTROBE refers to the following logical operation on HCS, HDS1, and HDS2: [NOT( HDS1 XOR HDS2)] OR HCS.(2) The effects of internal clock jitter are included at test. There is no need to adjust timing numbers for internal clock jitter. P = 1/CPU clockfrequency in ns. For example, when running parts at 140 MHz, use P = 7 ns.(3) Select signals include: HCNTRL[1:0], HR/ W, and HHWIL.(4) This parameter is not tested.
(see Figure 27 ,Figure 28 ,Figure 29 , and Figure 30 )
NO. PARAMETER MIN MAX UNIT
5 t
d(HCS – HRDY)
Delay time, HCS to HRDY
(3)
1 12 ns6 t
d(HSTBL – HRDYH)
Delay time, HSTROBE low to HRDY high
(4)
1 12 nsOutput hold time, HD low impedance after HSTROBE low for an7 t
oh(HSTBL – HDLZ)
4
(5)
nsHPI read8 t
d(HDV – HRDYL)
Delay time, HD valid to HRDY low P – 3
(5)
P + 3
(5)
ns9 t
oh(HSTBH – HDV)
Output hold time, HD valid after HSTROBE high 3 12 ns15 t
d(HSTBH – HDHZ)
Delay time, HSTROBE high to HD high impedance 3
(5)
12
(5)
ns16 t
d(HSTBL – HDV)
Delay time, HSTROBE low to HD valid 3 12 ns17 t
d(HSTBH – HRDYH)
Delay time, HSTROBE high to HRDY high
(6)
1 12 ns
(1) HSTROBE refers to the following logical operation on HCS, HDS1, and HDS2: [NOT( HDS1 XOR HDS2)] OR HCS.(2) The effects of internal clock jitter are included at test. There is no need to adjust timing numbers for internal clock jitter. P = 1/CPU clockfrequency in ns. For example, when running parts at 140 MHz, use P = 7 ns.(3) HCS enables HRDY, and HRDY is always low when HCS is high. The case where HRDY goes high when HCS falls indicates that HPIis busy completing a previous HPID write or READ with autoincrement.(4) This parameter is used during an HPID read. At the beginning of the first half – word transfer on the falling edge of HSTROBE, the HPIsends the request to the DMA auxiliary channel, and HRDY remains high until the DMA auxiliary channel loads the requested data intoHPID.
(5) This parameter is not tested.(6) This parameter is used after the second half-word of an HPID write or autoincrement read. HRDY remains low if the access is not anHPID write or autoincrement read. Reading or writing to HPIC or HPIA does not affect the HRDY signal.
Copyright © 2000 – 2009, Texas Instruments Incorporated Submit Documentation Feedback 45
Product Folder Link(s): SMJ320C6701-SP