Host Access Sequences
7-25
Host-Port Interface
7.4.5
HPID Write Access With Autoincrement
Table 7–15 and Table 7–16 summarize a host data write with autoincrement
for HWOB = 1 and HWOB = 0, respectively. These examples are identical to
the ones in section 7.4.4, except for the HCNTL[1:0] value and a subsequent
write of 33h to the most significant byte of the word at address 8000 1238h.
The increment occurs on the rising edge of HSTROBE on the next HPID write
access. If the next access is an HPIA or HPIC access or an HPID read, the
autoincrement does not occur.
Table 7–15. Write Access to HPI With Autoincrement: HWOB = 1
{
Value During Access
Value After Access
Event
HD
HBE
[1:0]
HR/W
HCNTL
[1:0]
HRDY
HHWIL
HPIC
HPIA
HPID
Location
80001234
Location
80001238
Host writes HPID
1st halfword
Waiting for
previous access
to complete
5566
00
0
10
1
0
00010001
80001234
????????
00000000
00000000
Host writes HPID
1st halfword
Ready
5566
00
0
10
0
0
00090009
80001234
????5566
00000000
00000000
Host writes HPID
2nd halfword
wxyz
11
0
10
0
1
00090009
80001234
wxyz5566
00000000
00000000
Host writes HPID
1st halfword
Waiting for
previous access to
complete
nopq
11
0
10
1
0
00010001
80001234
wxyz5566
00005566
00000000
Host writes HPID
1st halfword
nopq
11
0
10
0
0
00090009
80001238
wxyznopq
00005566
00000000
Host writes HPID
2nd halfword
33rs
01
0
10
0
1
00090009
80001238
33rsnopq
00005566
00000000
Waiting for
access to
complete
????
??
?
??
1
?
00010001
80001238
33rsnopq
00005566
33000000
† wxyz, rs, and nopq represent don’t care values on HPID.
Note:
A ? in this table indicates the value is unknown.