
42
4.2
Asynchronous Command Transmit and Receive Data Formats
Asynchronous command transmit and receive refers to the use of the asynchronous command FIFO
(ATF/ARF/MTQ/MRF/CTQ/CRF) interface.
0
1
2
3
4
5
6
7
8
9
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
70h
Write_First
74h
Write_Continue
78h
Write_Update
7Ch
80h
ARFRead
84h
MRFRead
88h
CRFRead
0
1
2
3
4
5
6
7
8
9
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
Packet transmission is accessed through the write-first, write-continue and write-update registers at 70h78h. Packet
reception is accessed through the ARFRead, MRFRead, and CRFRead at 80h88h. The tLabel and the tCode
attached to a packet direct each request and response packet to the appropriate FIFO, the ATF, MTQ, or CTQ. A
response packet has the same tLabel as its request packet. With this rule, TSB43AA82 assigns the response packet
from the initiator to the appropriate receive FIFO, the ARF, MRF, or CRF.
4.2.1
tLabel/tCode Management for Packet Transmission
The table below lists the tLabel and tCode combinations that determine which transmit FIFO (ATF, MTQ, CTQ) is used
and the corresponding receive FIFO (ARF, MRF, CRF).
Combinations other than the following are not recommended.
PACKET INPUT THROUGH 70h to 78h
FIFOs
tLabel
tCode
Transmit FIFO
Receive FIFO
xx_xxxx
Any response packet
ATF
No response
00_0000 - 00_1110
Any request packet
ATF
ARF
10_00xx
Block read request (see Note 1)
MTQ
MRF
11_00xx
Block read request (see Note 2)
CTQ
CRF
11_1xxx
Block write request (see Note 3)
ATF
ARF (see Note 4)
NOTES:
1. The host performs a management ORB fetch.
2. The host performs a command block ORB fetch.
3. An unsolicited status block transaction to the initiator. When USTIEn at 50h is 1 UnStEn
is automatically cleared.
4. When a unified transaction is used in the write request, a response packet is not
received.
4.2.2
Reserved tLabel
The TSB43AA82 reserves the following specified tLabel and tCode combinations for the automated page table,
management ORB, and command ORB fetching. These should not be used when creating packets from the host.
TRANSMISSION FOR INTERNAL TRANSACTION
FIFO COMBINATION
tLabel
tCode
Transmit FIFO
Receive FIFO
01_xxxx
All request (see Note 5)
DTF
DRF
10_1000
Block read request (see Note 6)
MTQ
MRF
11_1xxx
Block read request (see Note 7)
CTQ
CRF
NOTES:
5. Data transmission by DMA
6. Management ORB auto fetch
7. Command block ORB auto fetch