【技术实现步骤摘要】
一种Aurora和RapidIO接口转换装置
本专利技术涉及数据传输设备,尤其涉及一种Aurora和RapidIO接口转换装置。
技术介绍
FPGA(FieldProgrammableGateArray),即现场可编程门阵列,具有很高的灵活性,同时FPGA有丰富的I/O引脚,相对于ASIC开发周期短,可靠性较高。Aurora是一个用于在点对点串行链路间移动数据的可扩展轻量级链路层协议。这为物理层提供透明接口,让专有协议或业界标准协议上层能方便地使用高速收发器。主要特性有:高带宽,仅受限于收发器的数据速率,支持大量键合线路,实现较高的总带宽,支持全双工和单工通道,无限帧尺寸/灵活组帧,小型逻辑封装,采用标准的AXI-ST接口,内置流程控制和热插拔支持。高速Aurora接口总线是一种高速串行总线,Aurora广泛用于需要背板、电路板间和芯片间连接的应用,具有很高的扩展性,但是现有技术中尚缺少高速Aurora接口与RapidIO接口互联的方法。 ...
【技术保护点】
1.一种Aurora和Rapid IO接口转换装置,其特征在于,/n包括FPGA芯片、Aurora接口模块、Rapid IO接口模块、协议转换和互联模块;Aurora接口模块,Rapid IO接口模块,协议转换和互联模块设置在FPGA芯片中,/n其中;/nAurora接口模块用于FPGA和一块以上的带有Aurora接口的芯片进行数据的发送和接收;/nRapid IO模块用于FPGA和一块以上的带有Rapid IO接口的芯片进行数据的发送和接收进出;/n协议转换和互联模块,这个模块和输入与输出数据相互配合来对进入FPGA的数据进行路由。/n
【技术特征摘要】
1.一种Aurora和RapidIO接口转换装置,其特征在于,
包括FPGA芯片、Aurora接口模块、RapidIO接口模块、协议转换和互联模块;Aurora接口模块,RapidIO接口模块,协议转换和互联模块设置在FPGA芯片中,
其中;
Aurora接口模块用于FPGA和一块以上的带有Aurora接口的芯片进行数据的发送和接收;
RapidIO模块用于FPGA和一块以上的带有RapidIO接口的芯片进行数据的发送和接收进出;
协议转换和互联模块,这个模块和输入与输出数据相互配合来对进入FPGA的数据进行路由。
2.根据权利要求1所述的装置,其特征在于,
各个源器件的数据经过Aurora接口模块,Aurora接口模块通过FIFO将数据传递到协议转换和互联模块,经过协议转换和互联模块,随后配合其中的ID表维护模块对数据的ID进行匹配,再将匹配成功的数据封装成RapidIO的协议格式发送到各个RapidIO设备。
3.根据权利要求2所述的装置,其特征在于,
Aurora接口模块,根据Aurora的接口时序模拟出Aurora的读写控制。
4.根据权利要求2所述的装置,其特征在于,
FPGA的数据按照数据头+数据+数据尾的格式来进行发送和接收,其中数据的头部包含头部指示信号,源器件ID,目的器件ID,数据标志。
5.根据权利要求4所述的装置,其特征在于,
数据尾部除了包含尾部...
【专利技术属性】
技术研发人员:秦刚,姜凯,王子彤,李朋,赵鑫鑫,
申请(专利权)人:济南浪潮高新科技投资发展有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。