
Philips Semiconductors
Preliminary specification
PDI1394L41
1394 content protection AV link layer controller
2000 Apr 15
27
Table 1.
Asynchronous Transmit Fields
Field Name
Description
spd
This field indicates the speed at which this packet is to be sent. 00=100 Mbs, 01=200 Mbs, and 10=400 Mbs.
11 = undefined
This field is the transaction label, which is used to pair up a response packet with its corresponding request packet.
tLabels are also used as identifiers to associate a Link data confirmation (see 12.6.2.13) with the corresponding
request, response, or asynchronous stream packet.
tLabel
rt
Only value 01 = retryX is supported.
tCode
The transaction code for this packet.
DestinationID
Contains a node ID value.
DestinationOffsetHigh
DestinationOffsetLow
rCode
The concatenation of these two field addresses a quadlet in the destination node’s address space.
Response code for write response packet.
rCode
Meaning
0
Node successfully completed requested operation.
1–3
Reserved
4
Resource conflict detected by responding agent. Request may be retried.
5
Hardware error. Data not available.
6
Field within request packet header contains unsupported or invalid value.
7
Address location within specified node not accessible.
8–Fh
Reserved
channel
A channel allocated from the isochronous manager register CHANNELS_AVAILABLE.
tag
Used only for Asynchronous stream transmit fields Values supplied as appropriate by the user
Used only for Asynchronous stream transmit fields. Values supplied, as appropriate, by the user.
sy
priority
For responses, priority is set to 0000 if fair arbitration is to be used and to 0001 if priority arbitration is to be used, as
allowed by the 1394a supplement to Std IEEE 1394–1995.
For quadlet write requests and quadlet read responses, this field holds the data to be transferred.
Quadlet data
Data length
The number of bytes requested in a block read request.
dataLength
The number of bytes of data to be transmitted in this packet
extendedTcode
The tCode indicates a lock transaction, this specifies the actual lock action to be performed with the data in this
packet.
The data to be sent. If dataLength=0, no data should be written into the FIFO for this field. Regardless of the
destination or source alignment of the data, the first byte of the block must appear in the high order byte of the first
quadlet.
block data
padding
If the dataLength mod 4 is not zero, then zero-value bytes are added onto the end of the packet to guarantee that a
whole number of quadlets is sent.