100M光实现的问题

2019-03-25 07:33发布

本人最近在用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编码后,还有一个扰码的过程啊 但是我在协议里没有看到 请大神指点 谢谢~~
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。