Advertisement

VAVIDO中AURORA IPcore被使用

阅读量:

AURORA

Aurora协议是由Xilinx公司为实现高速数据传输而设计的一种可配置的轻型链路层通信协议,其通过单条或多条串行链路完成两个设备之间的信息交互。该协议支持流式与帧式两种数据传输机制,并兼容全双工与单工等多种通信模式。赛灵思公司提供了两种编码方式的IP CORE,分别为8B/10B和64B/66B,两者的主要差异体现在编码效率方面。
以下内容将重点介绍64B/66B类型的AURORA协议。

在这里插入图片描述

如图所示,64B/66B AURORA是一种轻量级的串行通信协议,主要用于设备之间通过GTH/GTX/GTY收发器实现数据传输。该协议通过GTH/X/Y lane进行数据的发送与接收,支持双向的数据通信。

针对收发端的64B/66B核心模块而言,其内部结构包含以下几个组成部分:
1️⃣ lane logic:负责控制GT收发器中各个lane的初始化过程,并执行编码与解码字符的操作,同时具备错误检测功能。
2️⃣ global logic:作为全局逻辑模块,用于监控各个logic lane的工作状态,以防止出现错误情况。
3️⃣ rx u

全部评论 (0)

还没有任何评论哟~