System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() FPGA片内接口数据交换路由系统技术方案_技高网

FPGA片内接口数据交换路由系统技术方案

技术编号:40529732 阅读:7 留言:0更新日期:2024-03-01 13:50
本发明专利技术涉及计算机技术领域,尤其涉及一种FPGA片内接口数据交换路由系统,包括设置在FPGA内的W个接口和交换模块,W个接口包括M个接收端和N个发送端;RX<subgt;m</subgt;用于接收FPGA外部发送的待转发数据,生成对应的数据转发请求和仲裁信息,发送给对应的TX<subgt;n</subgt;;TX<subgt;n</subgt;在仅接收到一个RX<subgt;m</subgt;发送的数据转发请求和仲裁信息时,向该RX<subgt;m</subgt;发送确认发送信息,在收到多个时,进行仲裁,向仲裁胜出的RX<subgt;m</subgt;发送确认发送信息;RX<subgt;m</subgt;在收到对应的TX<subgt;n</subgt;的确认发送信息时,向对应的TX<subgt;n</subgt;发送待转发数据;TX<subgt;n</subgt;向FPGA外部转发接收到的RX<subgt;m</subgt;发送的待转发数据。本发明专利技术提高了FPGA片内接口数据交换路由的数据吞吐率。

【技术实现步骤摘要】

本专利技术涉及计算机,尤其涉及一种fpga片内接口数据交换路由系统。


技术介绍

1、现场可编程门阵列(field-programmable gate array,简称fpga)内部可以设置多个接口,通过接口的接收端接收外部传输的数据,在fpga内部传输给对应的发送端,再由对应的转发给fpga外部的目标地址。由于fpga内部可能设置多个接口,需要快速准确确定目标发送端,且对于同一个发送端可能同时接收到多个接收端发送的数据,需要设置合理的仲裁机制。由此可知,如何设置fpga片内接口数据交换路由策略,提高fpga片内接口数据交换路由的数据吞吐率成为亟待解决的技术问题。


技术实现思路

1、本专利技术目的在于,提供一种fpga片内接口数据交换路由系统,提高了fpga片内接口数据交换路由的数据吞吐率。

2、根据本专利技术第一方面,提供了一种fpga片内接口数据交换路由系统,包括设置在fpga内的w个接口和交换模块,w个接口与所述交换模块相连,w个接口包括m个接收端{rx1,rx2,…,rxm,…,rxm}和n个发送端{tx1,tx2,…,txn,…,txn},其中,rxm为第m个接收端,txn为第n个发送端,m的取值范围为1到m,n的取值范围为1到n,任何一个rxm均能够通过交换模块与任何一个txn实现通信,w≥m,w≥n;

3、rxm用于接收fpga外部发送的待转发数据,并生成对应的数据转发请求和仲裁信息,通过所述交换模块发送给对应的txn;

4、txn用于在仅接收到一个rxm发送的数据转发请求和仲裁信息时,通过所述交换模块向该rxm发送确认发送信息,还用于在收到多个rxm发送的数据转发请求和仲裁信息时,基于多个rxm发送的仲裁信息进行仲裁,向仲裁胜出的rxm发送确认发送信息;

5、rxm还用于在收到对应的txn的确认发送信息时,向对应的txn发送待转发数据;

6、txn还用于向fpga外部转发接收到的rxm发送的待转发数据。

7、本专利技术与现有技术相比具有明显的优点和有益效果。借由上述技术方案,本专利技术提供的一种fpga片内接口数据交换路由系统可达到相当的技术进步性及实用性,并具有产业上的广泛利用价值,其至少具有以下有益效果:

8、本专利技术通过设置交换模块实现每一发送端和接收端之间的通信,每一接收端向发送端发送数据转发请求时同时发送仲裁信息,当同一发送端接收到多个接收端发送的数据转发请求时,基于仲裁信息进行仲裁,基于仲裁结果选择接收对应的待转发数据。本专利技术设置了fpga片内接口数据交换路由策略,提高了fpga片内接口数据交换路由的数据吞吐率。

本文档来自技高网...

【技术保护点】

1.一种FPGA片内接口数据交换路由系统,其特征在于,

2.根据权利要求1所述的系统,其特征在于,

3.根据权利要求2所述的系统,其特征在于,

4.根据权利要求3所述的系统,其特征在于,

5.根据权利要求4所述的系统,其特征在于,

6.根据权利要求4所述的系统,其特征在于,

7.根据权利要求4所述的系统,其特征在于,

8.根据权利要求1所述的系统,其特征在于,

9.根据权利要求1所述的系统,其特征在于,

10.根据权利要求1所述的系统,其特征在于,

【技术特征摘要】

1.一种fpga片内接口数据交换路由系统,其特征在于,

2.根据权利要求1所述的系统,其特征在于,

3.根据权利要求2所述的系统,其特征在于,

4.根据权利要求3所述的系统,其特征在于,

5.根据权利要求4所述的系统,其特征在于,<...

【专利技术属性】
技术研发人员:韩冰周超李旭陆嘉鋆
申请(专利权)人:上海合见工业软件集团有限公司
类型:发明
国别省市:

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

1