Aurora协议调研

Aurora 协议调研

介绍:

Aurora  是一个用于在点对点串行链路间移动数据的可扩展轻量级链路层协议。这为物理层提供透明接口,让专有协议或业界标准协议上层能方便地使用高速收发器。虽然使用的逻辑资源非常少,但  Aurora  能提供低延迟高带宽和高度可配置的特性集。在  Xilinx FPGA  上使用是免费的,而且在  ASIC  上能以名义成本通过单独的许可证协议得到支持。

简单的说来,它可以实现  FPGA FPGA  之间的快速点对点数据传输。

Aurora 依据其编码方式的不同分为两个版本:  64B/66B 8B/10B 

Aurora  的主要特性
高带宽,仅受限于收发器的数据速率
支持大量键合线路,实现较高的总带宽
支持全双工和单工通道
无限帧尺寸  / 灵活组帧
小型逻辑封装,采用标准的  AXI-ST  接口。
内置流程控制和热插拔支持

Aurora协议调研_第1张图片

接口
Aurora 与其他 IP  核之间使用  axi stream 接口相连,而我们的 IP 核使用的是  axi4 总线,他们之间可以使用  axi datamover 进行转化,详见
http://www.xilinx.com/support/documentation/ip_documentation/axi_datamover/v5_1/pg022_axi_datamover.pdf

你可能感兴趣的:(Aurora协议调研)