BBT3420
3.0的详细功能描述
3.1传输并行输入模式
每个信道的在BBT3420的平行的侧可
操作在任一10位模式或XGMII 9位模式。该
并行输入模式的选择由CODE引脚控制
(表4-6 ),并用MDIO寄存器中的CODECENA位在
在第22格式(表3-16 )和/或C000'h地址11'h
在第45条格式(表3-32 ) 。为了编程
设备XGMII 9位模式,代码引脚应设置
高, CODECENA位设置为1'B 。对于10位的
模式设置,任一代码针应该被设置为LOW或
在CODECENA位应设置为0'B 。
3.1.1 10位模式
在10位模式下的8B / 10B编解码器被禁用,而
外部的编码数据被锁存在DDR输入
寄存器中的10比特为单位。在这种情况下,用户是
负责产生并施加适当的输入中
有序集,数据和正确“逗号”组的形式
信号,以确保数据的一致性。的LSB ( TDX [ 0])
首先移出串行侧, MSB (TDX [9])是
最后移出。
3.1.2 XGMII 9位( 8位加K控制位)模式
在XGMII 9位模式中,未编码的数据被锁存在
DDR输入寄存器中的9位的时间。低8位
(TD 〔 A..D ] [7 :0])是字节宽的数据或控制值,并且
9
th
位( TD [ A..D ] [8] )是"K"位用于选择特殊
控制字符的链路管理。在这种模式下,
10
th
位( TD [ A..D ] [9] )用于视差错误或代码
违反。在8B / 10B编解码器已启用,并转换
数据和有效的控制值。
在XGMII空闲码寄存器(第22个地址1B'h或
第45条地址C003'h )控制数据图案
表示一个空闲字符。这个缺省值
寄存器是07'h 。寄存器可以被编程为任意的8位
值不包括已定义的(控制)值显示
在表3-1 。
当两个TRANS_EN位(第22条地址10'h中
表3-15和第45条地址C001'h表3-33 )和
在AKR_EN位(第22条地址1D'h表3-28或
第45条地址C001'h表3-33 )被设置为1 ,或
当XAUI_EN位被置位,则空闲字符数据
模式将被排序成/ A / , / K /和/ R /码( IEEE
802.3ae标准规定, 2002年) 。替代地,如果没有一个出现
AKR_EN或XAUI_EN位被置位, XGMII空闲和
/ K /码都将被发送的XAUI / K /码,并且
在/ A /和/ R /控制代码将被发送的XAUI / A /
和/ R /分别编码。的8b / 10b编码模式
在表3-1中描述。对于有效的操作, XGMII
和XAUI泳道0的信号应该被连接到所述
BBT3420通道A引脚。
当XAUI_EN位被设置为1时,如果本地/远程故障是
在XAUI输入收到的,它会被传递|| || LF或
||射频||序列Ordered_sets分别,即
/K28.4/D0.0/D0.0/D1.0(D2.0)/ 。局部故障时声明
以下任一条件,检测:
1.无信号中的四个信道的任何一个检测到。
2.没有有效逗号在任何一个或多个的四个检测
通道。
3.当所有的通道都没有纠偏。
当XAUI_EN位被设置为1时,如果本地/远程故障
K28.4 / D0.0 / D0.0 / D1.0 ( D2.0 ) /写入XGMII发射
接口XAUI的传输, || LF ||或||射频||序列
有序集是根据IEEE 802.3ae-发送
2002年随机化算法。任何其他序列
有序集也将被以相同的方式发送。
表3-1 。 VALID 8B / 10B编码格局
TRANSMITTING SERDES
K- BIT
0
1
0-FF’h
= XGMII空闲寄存器。
(注2 ) (默认07'h )
TD数据
TRANS_EN
位(注1 )
X
0
1
AKR_EN位
(注1 )
X
X
0
1
1
BC
X
0
1
1
7C
X
0
1
1
1C
X
0
1
1
FB
X
X
串行
性格
串行
CODE
注意事项及
描述
有效的数据值
见802.3-2002 Table36-1
无效的代码
/K/
/ A / / K / / R /
/K/
/ A / / K / / R /
/A/
/ A / / K / / R /
/R/
/ A / / K / / R /
/S/
K27.7
K28.0
K28.3
K28.5
K28.5
逗号(同步)
IEEE802.3ae 48.2.4.2算法
逗号(同步)
IEEE802.3ae 48.2.4.2算法
对齐
IEEE802.3ae 48.2.4.2算法
备用空闲(跳过)
IEEE802.3ae 48.2.4.2算法
开始
4