ZL50022
Data Sheet
7.3 Output Advancement Programming
This feature is used to advance the output data of individual output streams with respect to the output frame
boundary. Each output stream has its own bit advancement value which can be programmed in the Stream Output
Control Register 0 - 31 (SOCR0 - 31).
By default, all output streams have zero bit advancement such that bit 7 is the first bit that appears after the output
frame boundary (assuming ST-BUS formatting). The output advancement is enabled by STO[n]AD 2 - 0 (bits 6 - 4)
of the Stream Output Control Register 0 - 31 (SOCR0 - 31) as described in Table 47 on page 83. The output bit
advancement can vary from 0 to 7 bits.
FPi
Channel 2
Last Channel
Channel 0
Channel 1
STio[n]
7
6
5
4 3
4
1
6
1
2
2
0
7
7
6
5
7
6
5
4 3
3
6
5
4 3
1
0
6
5
0
7
2
1
0
7
2
1
Bit Adv = 0
(Default)
Bit Advancement = 1
Channel 0
Channel 2
Last Channel
Channel 1
STio[n]
5
3
1
4 3
1
4 3
2
4 3 2
Bit Adv = 1
2
0
2
0
Note: Last Channel = 31, 63, 127 and 255 for 2.048, 4.096, 8.192 and 16.384 Mbps modes respectively.
Figure 16 - Output Bit Advancement Timing Diagram (ST-BUS)
32
Zarlink Semiconductor Inc.