Texas Instruments TMS320C6457 User Manual
Page 24
1st halfword
2nd halfword
00
00
Internal
HD[15:0]
HRDY
HHWIL
HR/W
HCNTL[1:0]
HCS
HSTRB
10
10
11
11
1st halfword
2nd halfword
2nd halfword
1st halfword
Internal
HSTRB
HD[15:0]
HRDY
HHWIL
HR/W
HCNTL[1:0]
HCS
HPIA write
HPID write
10
10
01
01
01
1st halfword
2nd halfword
1st halfword
2nd halfword
1st halfword
Internal
HSTRB
HD[15:0]
HRDY
HHWIL
HR/W
HCNTL[1:0]
HCS
HPIA write
HPID+ writes
HPI Operation
www.ti.com
3.9.2
HRDY Behavior During 16-Bit Multiplexed Write Operations
shows an HPIC (HCNTL[1:0] = 00b) write cycle during 16-bit multiplexed HPI operation. An
HPIC write cycle does not cause HRDY to go high.
Figure 15. HRDY Behavior During an HPIC Write Cycle in the 16-Bit Multiplexed Mode
includes a HPID write cycle without autoincrementing in the 16-bit multiplexed mode. The host
writes the memory address while HCNTL[1:0] = 10b and writes the data while HCNTL[1:0] = 11b. During
the HPID write cycle, HRDY goes high only for the second halfword access.
Figure 16. HRDY Behavior During a Data Write Operation in the 16-Bit Multiplexed Mode
(Case 1: No Autoincrementing)
shows autoincrement HPID write cycles in the 16-bit multiplexed mode when the write FIFO is
empty prior to the HPIA write. The host writes the memory address while HCNTL[1:0] = 10b and writes the
data while HCNTL[1:0] = 01b. HRDY does not go high during any of the HPID write cycles.
Figure 17. HRDY Behavior During a Data Write Operation in the 16-Bit Multiplexed Mode
(Case 2: Autoincrementing Selected, FIFO Empty Before Write)
shows a case similar to that of
. However, in
, the write FIFO is not empty
when the HPIA access is made. HRDY goes high twice for the first halfword access of the HPIA write
cycle. The first HRDY high period is due to the non-empty FIFO. The data currently in the FIFO must first
be written to the memory. This results in HRDY going high immediately after the falling edge of the data
strobe (HSTRB). The second and third HRDY high periods occur for the writes to the HPIA. HRDY
remains low for the HPID accesses.
24
Host Port Interface (HPI)
SPRUGK7A – March 2009 – Revised July 2010
Copyright © 2009–2010, Texas Instruments Incorporated