English
Language : 

MB86613S Datasheet, PDF (76/134 Pages) Fujitsu Component Limited. – IEEE1394 Open HCI Controller
Preliminary
packet, packet- 3.
IR- CRC stores the result of process in the xferStatus and resCount fields of descriptor in which the context
program has completed the process. This means, the result is stored in the INPUT_LAST command in case of
packet- 1 and in the INPUT_MORE command in case of packet- 2.
When a packet size is larger than the size of host memory prepared by one context program, this packet will
not completely be stored in the memory and evt_long_packet is reported.
descriptor block- 1
INPUT_MORE INPUT_LAST
descriptor block- 2
INPUT_MORE INPUT_LAST
pack et- 1
memory- 1
memory- 2
packet- 2
memory- 3
memory- 4
Fig. 4.36 Packet- Per- Buffer Mode (Example)
4.4.4. Packet Format
Figures 4.37 to 4.40 show the isochronous receive packet format, that is to be received and stored in the host
memory. Link- Rx block converts format of these packets shown from 1394 to Open- HCI and stores it into
IR- FIFO. When storing the received packet into the host memory after removing the packet header and trailer
data (i.e., when IRContextControl.isoHeader bit is cleared), the alignment process is taken as described in
section 7.1.
Also, like Figure 4.39, if both packer header and trailer data are stored in the memory in packet- per- buffer
mode (i.e., IRContextControl.isochHeader bit is set), the alignment process is done only when the packet data
and packet header are stored in different memory locations.
31
16 15
0
dataLength
tag ChanNum tCodeA
sy
isochronous data
xferStatus
timeStamp
Fig. 4.37 isochronous receive packet Format (buffer- fill Mode with header/trailer)
75