7
–
7
7.2
The format of the isochronous-transmit packet is shown in Figure 7
–
8 and is described in Table 7
–
5. The
data for each channel must be presented to the isochronous-transmit FIFO interface in this format in the
order that packets are to be sent. The transmitter sends any packets available at the isochronous-transmit
interface immediately following reception or transmission of the cycle-start message. The speed at which
the current packet is sent is determined by the
speed
field in the DM control register (bits 22-23)
Isochronous Transmit (Host Bus to TSB12LV32)
3
2
1
0
7
6
5
4
11
10
9
8
15
14
13
12
19
18
17
16
20 21
31
30
29
28
27
26
25
24
23
22
isochronous data
0
1
sy
tCode
TAG
dataLength
chanNum
1
0
Figure 7
–
8. Isochronous-Transmit Format
Table 7
–
5. Isochronous-Transmit Functions
FIELD NAME
DESCRIPTION
dataLength
The dataLength field indicates the number of bytes in the current packet
TAG
The TAG field indicates the format of data carried by the isochronous packet (00 = formatted,
01
–
11 are reserved).
chanNum
The chanNum field carries the channel number with which the current data is associated.
tCode
The transaction code for the current packet (tCode=Ah).
sy
The sy field carries the transaction layer-specific synchronization bits.
isochronous data
The isochronous data field contains the data to be sent with the current packet. The first byte of
data must appear in byte 0 of the first quadlet of this field. If the last quadlet does not contain four
bytes of data, the unused bytes should be padded with zeros.
7.2.1
The format of the iscohronous-receive data through the DM is shown in Figure 7
–
8 and is described in
Table 7
–
6. The data length, which is found in the header of the packet, determines the number of bytes in
an isochronous packet. For iscohronous-receive through the FIFO, the last quadlet will be inserted as the
first quadlet in the receive data, as shown in Figure 7
–
9.
Isochronous Receive (TSB12LV32 to Host Bus)
3
2
1
0
7
6
5
4
11
10
9
8
15
14
13
12
19
18
17
16
20 21
31
30
29
28
27
26
25
24
23
22
isochronous data
0
1
sy
tCode
TAG
dataLength
chanNum
1
0
spd
numofQuadlets
0
0
0
0
0
errCode
0
0
0
0
0
0
Figure 7
–
9. Data Mover Isochronous-Receive Format