
411
Table 410. MRF/CRF Format Descriptions
FIELD NAME
status
DESCRIPTION
Status of the received packet.
0h
ack_comp was returned to the request packet.
1h
The packet which does not require any acknowledgement was transmitted.
2h
The acknowledgement except ack_comp, ack_busy_X and ack_pnd was returned in response to the request
packet.
3h
Ack was not returned in response to the request packet.
4h
Doorbell was rung and the response packet was received. The packet is not queued to fetch the next command
block ORB.
5h
Doorbell was rung and the response packet was received. The packet is queued to fetch the next command block
ORB.
6h
Reserved
7h
The request packet was transmitted Retry_Limit times.
8h
ORBPointer was written and the response packet was received. The packet is not queued to fetch the next
command block because the next_ORB field of the command block ORB is null or CnxFtEn (44h) is 0.
9h
ORBPointer was written and the response packet was received. The packet is queued to fetch the next command
block ORB.
Ah
The response packet was received but rCode is not complete.
Bh
The response packet was not received in Split_Time.
Ch
The request packet was removed because of a bus reset.
Dh
The request packet was removed because of RstTr or DTFClr at 90h.
EhFh
Reserved
spd
This field indicates the speed at which this packet is to be sent. 00 = 100 Mbps, 01 = 200 Mbps, and 10 = 400 Mbps,
and 11 is undefined for this implementation.
next_tLabel
Link command automatically generates request packets to fetch the next command block ORB. This is the tLabel for
the next packet. When the request packet is not automatically generated, next_tLabel is 00 0000b.
Note: next_tLabel is only for the CRF.
ack
This field holds the acknowledge sent by the receiver for this packet. (Refer to Table 6-13 of the IEEE 1394-1995
standard).
destination ID
This is the concatenation of the 10-bit bus number and the 6-bit node number that forms the node address to which
this packet is being sent.
tLabel
This field is the transaction label, which is a unique tag for each outstanding transaction between two nodes. This is
used to pair up a response packet with its corresponding request packet.
rt
The retry code for this packet is 00 = new, 01 = retry_X, 10 = retryA, and 11 = retryB.
tCode
tCode is the transaction code for this packet (see Table 6-9 of the IEEE 1394-1995 standard).
prior
The priority level for this packet. For cable implementation, the value of the bits must be zero. For backplane
implementation, refer to clauses 5.4.1.3 and 5.4.2.1 of the IEEE 1394-1995 standard.
source ID
This is the node ID of the sender of this packet.
rCode
This field is the response code for this packet. (See Table 6-11 of the IEEE 1394-1995 standard.)
data_length
This field is the number of bytes of data to be transmitted in the packet.
extended_tCode
This field is the block extended_tCode to be performed on the data in this packet. See Table 6-10 of the
IEEE 1394-1995 standard.
ORB
This is ORB pointer data that was fetched from the initiator.
ORB_offset_high
ORB_offset_low
These fields are the ORB destination offset address that was fetched from the initiator.