LSI Specification | MB86617A |
<Flow chart after bus reset completion
<Host>
<Device>
START
Read Self
Yes
No
Issue Asynchronous receive (03h)
instruction.
| Read one word from receive |
| Asynchronous data port. |
‘1’ | data req bit |
| |
| ‘0’ |
Issue Remove busy (04h) instruction.
Prepare for reading received data.
Read one word of the received data and increment the read pointer of buffer.
Receive Remove busy(04h) instruction.
recv busy bit=0
Clear the receive Asynchronous buffer and set FIFO according to FIFO mode.
(Note 2)
END
Figure 11.2.1.2 Flow example for Self-ID packet receiving after bus reset completed
Note1: When Asyn- FIFO sel
In other case, Asynchronous receive FIFO (256 byte) and Asynchronous transmit FIFO (256 byte) are used with combined.
Note2: When Asyn- FIFO sel is 1 and transmit/rec is 1, Asynchronous transmitting FIFO (256 byte) and Bridge FIFO (2048 byt) are cleared,
When Asyn-FIFO SEL is 1 and transmit/rec is 0, Asynchronous receiving FIFO (256 byte) and Asynchronous transmitting FIFO (256 byte) are cleared. Asynchronous transmit FIFO and Bridge FIFO are combined to be set in Asynchronous transmit buffer. Set Asynchronous receive FIFO to Asynchronous receive buffer.
When Asyn- FIFO sel is 0, Asynchronous receive FIFO (256 byte) and Asynchronous transmit FIFO (256 byte) are cleared and re-set Asynchronous receive FIFO to Asynchronous receive buffer, Asynchronous transmit FIFO to Asynchronous transmit buffer.
Rev.1.0 | 117 | Fujitsu VLSI |