当前位置: 代码迷 >> 综合 >> Aurora 8b/10b 协议和IP核设置
  详细解决方案

Aurora 8b/10b 协议和IP核设置

热度:46   发布时间:2024-02-08 10:15:41.0

8B/10B编码

8B/10B编码是1983年由IBM公司的Al Widmer和PeterFranaszek所提出的数据传输编码标准,目前已经被广泛应用到高速串行总线,如IEEE1394b、SATA、PCI-Express、Infini-band、FiberChannel、XAUI、RapidIO、USB 3.0的美好。8B/10B编码将待发送的8位数据转换成10位代码组,其目的是保证直流平衡,以及足够密集的电平转换。

用途

 

功能框图

 

 

 

光纤通信的物理层介绍

 

 

 

 

(这部分一般是光模块)

 

 

 

 

Aurora 8b 10b发送过程

 

 

 

GTX 物理结构

 

 

 

用户接口

IP 核用户接口一共有两种,选择自己合适的接口就可以了。

 

 

 

IP 核配置

字节数为4 Byte 32位

参考频率:125M

用户接口:帧模式

流控:不使用

 

 

 

 

复位接口的思考

 

在复位的时候,要先保证gtreset为高电平,然后按照顺序进行复位。

但是我自己在测试的时候,发现不需要按照顺序,只要一直给0。也可以进行数据的收发。

还是按照官方手册去写上电复位顺序

 

ILA调试结果