|
本人最近在用xilinx的transceiver实现100M光,但是在看802.3协议的时候有个疑问那就是经过4b/5b编码后的idle码是全1的,而且我也没看到协议里有说还要加扰码的,请教一下有没有人知道啊 谢谢了
我实现的大概流程是把GMII接口(8bit, 12.5M)的数据转换为MII(4bit,25M)的数据,然后将数据同步到transceiver的时钟域上(也是25M),之后做4b/5b编码,之后把5bit 25M的数据转换为4bit 31.25M数据,最后过采样将4bit数据扩充为16bit送给transceiver IP核的接口(过采样的原因是以为transceiver的最低线路速率是500M),这个是我发数据的大概过程。
我想问一下是不是在4b/5b编码后,还有一个扰码的过程啊 但是我在协议里没有看到 请大神指点 谢谢~~
|
-
1.png
(70.7 KB, 下载次数: 0)
4b/5b编码
|