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

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 协议和IP核设置_第1张图片

功能框图

Aurora 8b/10b 协议和IP核设置_第2张图片

光纤通信的物理层介绍

Aurora 8b/10b 协议和IP核设置_第3张图片

Aurora 8b/10b 协议和IP核设置_第4张图片

Aurora 8b/10b 协议和IP核设置_第5张图片

(这部分一般是光模块)

Aurora 8b/10b 协议和IP核设置_第6张图片

Aurora 8b/10b 协议和IP核设置_第7张图片

Aurora 8b/10b 协议和IP核设置_第8张图片

Aurora 8b/10b 协议和IP核设置_第9张图片

Aurora 8b 10b发送过程

Aurora 8b/10b 协议和IP核设置_第10张图片

Aurora 8b/10b 协议和IP核设置_第11张图片

GTX 物理结构

Aurora 8b/10b 协议和IP核设置_第12张图片

Aurora 8b/10b 协议和IP核设置_第13张图片

Aurora 8b/10b 协议和IP核设置_第14张图片

用户接口

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

Aurora 8b/10b 协议和IP核设置_第15张图片

Aurora 8b/10b 协议和IP核设置_第16张图片

IP 核配置

字节数为4 Byte 32位

参考频率:125M

用户接口:帧模式

流控:不使用

Aurora 8b/10b 协议和IP核设置_第17张图片

Aurora 8b/10b 协议和IP核设置_第18张图片

Aurora 8b/10b 协议和IP核设置_第19张图片

复位接口的思考

Aurora 8b/10b 协议和IP核设置_第20张图片

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

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

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

ILA调试结果

Aurora 8b/10b 协议和IP核设置_第21张图片

你可能感兴趣的:(FPGA,Aurora,8b/10b)