USB3.0中8b/10b编解码器的设计

时间:2011-11-05来源:网络

3 8 b/10 b解码器的设计
8b/10b解码器接收到的数据是10 b,根据8 b10 b解码原理,把10 b数据分开为低6 b和高4 b,然后分别对低6位和高4位进行解码,划分为2个模块6 b/5 b解码、4b/3b解码。这些10位的数据分为特殊K字符和有效数据字符,特殊K字符是控制字符。解码器结构如图3所示,分为4个模块:6 b/5 b解码,4 b/3 b解码,无效码检测、不平衡度检测。

e.jpg


图6是编解码联调的仿真波形,可以看出输入的数据经过编码器编码成10 b的数据,然后在经过解码器所还原的数据跟之前输入的数据一样,说明编解码功能正确,并且最高的工作频率能够达到500 MHz,满足USB 3.0的数据传输速度。

5 结语
本文采用的分块编解码方法,使用了少量的逻辑完成了8 b/10 b编解码器设计。该编解码器在USB 3.0数据传输中能够得到很好的运用,满足了USB 3.0高速数据传输的要求。

1 2 3

关键词: USB3 10b 编解码器

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版