基于Aurora协议的多板卡仲裁通信系统技术方案

技术编号:31542250 阅读:40 留言:0更新日期:2021-12-23 10:33
本实用新型专利技术提供了一种设计合理且能提供工作效率的基于Aurora协议的多板卡仲裁通信系统。一种基于Aurora协议的多板卡仲裁通信系统,包括依次连接的数据处理器、用于仲裁通信的数据转换FPGA板卡以及多个用于数据处理和控制的功能FPGA板卡;用于仲裁通信的数据转换FPGA板卡包括仲裁模块、数据缓存DDR模块以及状态指示模块;数据处理和控制的功能FPGA板卡并行连接到用于仲裁通信的数据转换FPGA板卡。并行连接到用于仲裁通信的数据转换FPGA板卡。并行连接到用于仲裁通信的数据转换FPGA板卡。

【技术实现步骤摘要】
基于Aurora协议的多板卡仲裁通信系统


[0001]本技术涉及一种仲裁通信传输系统,具体涉及一种基于Aurora协议的多板卡仲裁通信系统,属于Aurora通信领域。

技术介绍

[0002]在高速数据传输与处理领域,具有Aurora接口的FPGA板卡间的点对点通信,通常使用直接互联的方式实现。当FPGA板卡数量增多以后,直接互联的方式走线结构复杂,会造成资源的大量消耗。

技术实现思路

[0003]本技术提供了一种设计合理且能提供工作效率的基于Aurora协议的多板卡仲裁通信系统。
[0004]本技术为实现上述目的,通过以下技术方案实现:
[0005]一种基于Aurora协议的多板卡仲裁通信系统,包括依次连接的数据处理器、用于仲裁通信的数据转换FPGA板卡以及多个用于数据处理和控制的功能FPGA板卡;用于仲裁通信的数据转换FPGA板卡包括仲裁模块、数据缓存DDR模块以及状态指示模块;数据处理和控制的功能FPGA板卡并行连接到用于仲裁通信的数据转换FPGA板卡。
[0006]上述基于Aurora协议的多板卡仲裁通信系统基础上,仲裁模块输入端经Aurora接口连接功能FPGA板,仲裁模块输入端还连接数据缓存DDR模块以及状态指示模块,状态指示模块连接状态指示灯,仲裁模块输出端经Aurora接口连接数据处理器。
[0007]上述基于Aurora协议的多板卡仲裁通信系统基础上,用于仲裁通信的数据转换FPGA板卡包括5个Aurora接口,用于数据处理和控制的功能FPGA板卡为4个。r/>[0008]上述基于Aurora协议的多板卡仲裁通信系统基础上,Aurora接口经SFP+接口转换器连接功能FPGA板。
[0009]上述基于Aurora协议的多板卡仲裁通信系统基础上,数据转换FPGA板卡采用XCKU040芯片。
[0010]本技术的优点在于:本技术设计合理,通过采用Aurora仲裁通信的方式,减少了各个用于数据处理和控制的功能FPGA板卡的管脚和功率开销,降低了布线难度,减少了开发时间,具有较高的普适性。
附图说明
[0011]附图用来提供对本技术的进一步理解,并且构成说明书的一部分,与本技术的实施例一起用于解释本技术,并不构成对本技术的限制。
[0012]图1为本技术多卡板互相通信方式。
[0013]图2为本技术多卡板互相通信结构图。
具体实施方式
[0014]下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
[0015]参考图1及2,一种基于Aurora协议的多板卡仲裁通信系统,包括依次连接的数据处理器、用于仲裁通信的数据转换FPGA板卡以及4个用于数据处理和控制的功能FPGA板卡即功能FPGA板卡1、功能FPGA板卡2、功能FPGA板卡3和功能FPGA板卡4;用于仲裁通信的数据转换FPGA板卡包括仲裁模块、数据缓存DDR模块以及状态指示模块;数据处理和控制的功能FPGA板卡并行连接到用于仲裁通信的数据转换FPGA板卡。
[0016]本实施例中,仲裁模块输入端经Aurora接口1连接功能FPGA板1、Aurora接口2连接功能FPGA板2、Aurora接口3连接功能FPGA板3、Aurora接口4连接功能FPGA板4,仲裁模块输入端还连接数据缓存DDR模块以及状态指示模块,仲裁模块输出端经Aurora接口5连接数据处理器。仲裁模块记录4个功能FPGA板卡和数据处理器的Aurora接口工作状态,空闲时置位为0,繁忙时置位为1。
[0017]本实施例中,状态指示模块,具有三色指示功能,指示当前处于通信状态中的功能FPGA板卡和数据处理器,点对点通信的功能FPGA板卡和数据处理器显示相同颜色。
[0018]本实施例中,Aurora接口1经SFP+接口转换器1连接功能FPGA板1,Aurora接口2经SFP+接口转换器2连接功能FPGA板2、Aurora接口3经SFP+接口转换器3连接功能FPGA板3、Aurora接口4经SFP+接口转换器4连接功能FPGA板4。
[0019]本实施例中,数据转换FPGA板卡采用XCKU040芯片。
[0020]本实施例中,状态指示模块连接状态指示灯。
[0021]利用本技术进行仲裁通信请求过程如下:
[0022]功能FPGA板卡1向数据转换FPGA板卡发送与功能FPGA板卡2的通信请求,数据转换FPGA板卡查询功能FPGA板卡2的Aurora接口工作状态为0时,将功能FPGA板卡2的Aurora接口工作状态置位为1,并向功能FPGA板卡1发送通信许可指令;
[0023]功能FPGA板卡2的Aurora接口工作状态为1时,数据转换FPGA板卡向功能FPGA板卡1发送通信繁忙指令,数据转换FPGA板卡记录本次请求,当功能FPGA板卡2处于空闲状态时,向功能FPGA板卡1发送功能FPGA板卡2的Aurora接口工作状态;
[0024]功能FPGA板卡1与功能FPGA板卡2通信时,功能FPGA板卡1将数据发送给数据转换FPGA板卡,数据转换FPGA板卡将数据存储到数据缓存DDR模块,再从DDR模块中读取数据,发送给功能FPGA板卡2;
[0025]其它功能FPGA板卡和数据处理器,仲裁通信请求方法相同。
[0026]最后应说明的是:以上所述仅为本技术的优选实施例而已,并不用于限制本技术,尽管参照前述实施例对本技术进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于Aurora协议的多板卡仲裁通信系统,其特征在于:包括依次连接的数据处理器、用于仲裁通信的数据转换FPGA板卡以及多个用于数据处理和控制的功能FPGA板卡;用于仲裁通信的数据转换FPGA板卡包括仲裁模块、数据缓存DDR模块以及状态指示模块;数据处理和控制的功能FPGA板卡并行连接到用于仲裁通信的数据转换FPGA板卡。2.根据权利要求1所述基于Aurora协议的多板卡仲裁通信系统,其特征在于:仲裁模块输入端经Aurora接口连接功能FPGA板,仲裁模块输入端还连接数据缓存DDR模块以及状态指示模块,状态指示...

【专利技术属性】
技术研发人员:王帅魏朝飞赵鑫鑫
申请(专利权)人:山东浪潮科学研究院有限公司
类型:新型
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1