English
Language : 

MB86613S Datasheet, PDF (111/134 Pages) Fujitsu Component Limited. – IEEE1394 Open HCI Controller
Preliminary
ARCommandPtr.descriptorAddress field must contain the value ”80000000h” in advance that is the start ad-
dress of host memory where the program is stored. Besides, ARCommandPtr.Z field must contain a value
”1h” that is the number of descriptor.
Since the way to store the received packet follows buffer- fill mode, a context program is composed of one
INPUT_MORE command. In the example, the reqCount and the resCount field of descriptor- 1 contain ”400h”
which is the host memory size and dataAddress field contains ”10000000h” which is the start address of host
memory that intends to store the packet. Also, the branchAddress field contains ”90000000h” which is the
start address of host memory where the next context program- 2 is stored.
” i ” field contains ”11b” for the INPUT_MORE command in the example. So, the device reports the interrupt
event when the program is finished.
INPUT_MORE
(descriptor- 1)
INPUT_MORE
(descriptor- 2)
INPUT_MORE
(descriptor- 3)
ARCommandPtr
descriptorAddress=8000000h
Z=1
context program- 1
cmd
key
i3 b3
=2
=0
reqCount=1024
dataAddress=10000000h
80000000h
branchAddress=9000000h
Z=1
resCount=1024
context program- 2
cmd
key
i3 b3
=2
=0
reqCount=1024
dataAddress=20000000h
90000000h
branchAddress=A000000h
Z=1
resCount=1024
context program- 3
cmd
key
i3 b3
=2
=0
reqCount=1024
dataAddress=30000000h
A0000000h
branchAddress=8000000h
Z=1
resCount=1024
Fig. 8.8 Example of context program Format for asynchronous packet Receive
110