一种基于硬件缓存的大数据量通信的光纤板卡制造技术

技术编号:40272084 阅读:9 留言:0更新日期:2024-02-02 22:58
一种基于硬件缓存的大数据量通信的光纤板卡,属于数据传输技术领域,包括FPGA芯片,所述FPGA芯片与DDR3L数据存储芯片相连,所述FPGA芯片与系统FLASH文件存储芯片、JTAG调试接口、TOLC对外板间连接器接口相连,TOLC对外板间连接器接口通过SPI与连接到FPGA芯片的系统FLASH文件存储芯片相连;当总线有数据接收时,FPGA芯片将数据存入DDR3L数据存储芯片,进行缓存,同时FPGA芯片将DDR3L数据存储芯片中的数据写入上位机的DMA内存中,完成数据接收。本技术不仅能够保证大数据通讯下链路不出现反压的同时能够避免因数据链较大导致的链路。

【技术实现步骤摘要】

本技术属于数据传输,尤其涉及一种基于硬件缓存的大数据量通信的光纤板卡


技术介绍

1、航电系统的结构经历了分立式、联合式、综合式以及先进综合式的发展历程,使得afdx、1553b 以及arinc429 等一批主流的现役总线已经不能满足航电系统的要求。新一代的航空电子系统对于航空网络数据总线在通讯链路可靠性、传输带宽、数据传输实时性等方面提出了新的要求。具体要求为:有序调度,系统集中控制,数据传输时序透明;实时传输,通信数据及时处理,传输过程低延迟;可靠交互,超低误码、应答交互;自主维护,网络控制与通信链路余度备份。光纤通道(fc)凭借低延迟、高带宽的优势成为机载航电网络设计的首要选择。因此光纤通讯的板卡作为航电设备数据收发的终端应用越来越成熟。

2、传统的fc总线板卡在传输数据时,仅需要fpga逻辑将收取的数据直接通过pcie总线传送给上位机(即机载的分系统),但对于个别数据量较大的节点且实时性要求不高,因上位机的cpu处理能力、缓存大小和数据流量大的原因,导致传统的方式进行数据传输,会出现数据拥堵,导致数据无法实时的进行传输,大数据量通讯传统的传输方式有以下缺点:

3、1、大数据量通讯时,由于cpu处理数据的效率及上位机缓存大小的限制,导致通讯过程中由于数据的压力,会发生链路频繁链接和断开的情况,因此,传统的板卡设计方法在大数据量及时效性不高的情况下,越来越令人不可接受。

4、2、在通讯过程中,大数据量出现反压(即发送数据的流量大于接收数据流量)时,此过程因上位机缓存占满,且发送数据仍要发出,会出现数据丢失的情况,这一点成为传统通讯在面对数据量较大时的又一瓶颈。

5、3、在大数据量的影响下,因数据接收处理的优先级大于设备中执行的其他业务,会降低所属机载设备cpu处理其他功能的效率,影响设备正常工作,导致无法完成设备在系统中的任务。影响整个系统的正常运转。


技术实现思路

1、鉴于现有技术的上述缺点、不足,本技术提供一种基于硬件缓存的大数据量通信的光纤板卡,不仅能够保证大数据通讯下链路不出现反压的同时能够避免因数据链较大导致的链路。

2、为了达到上述目的,本技术采用的主要技术方案包括:

3、一种基于硬件缓存的大数据量通信的光纤板卡,包括fpga芯片,所述fpga芯片与ddr3l数据存储芯片相连,将ddr3l数据存储芯片中的数据通过pcie总线送给上位机,所述fpga芯片与系统flash文件存储芯片、jtag调试接口、tolc对外板间连接器接口相连,tolc对外板间连接器接口通过spi与连接到fpga芯片的系统flash文件存储芯片相连,所述tolc对外板间连接器接口与fpga芯片之间还设有sync时钟同步接口及2路fc电接口;当总线有数据接收时,fpga芯片将数据存入ddr3l数据存储芯片,进行缓存,同时fpga芯片将ddr3l数据存储芯片中的数据写入上位机的dma内存中,完成数据接收。

4、进一步地,所述fpga芯片还与预留flash文件存储芯片相连。

5、进一步地,所述fpga芯片与tolc对外板间连接器接口之间设有用于标识板卡状态的led指示灯。

6、进一步地,所述tolc对外板间连接器接口与fpga芯片之间还设有用于给fpga芯片复位延迟的复位芯片。

7、进一步地,所述ddr3l数据存储芯片为两个,每个ddr3l数据存储芯片数据位宽度为32bit,由两颗ddr3(l)颗粒组成。

8、进一步地,所述光纤板卡将每个数据缓存节点的控制部分跟数据部分存储在不同的内存区,通过指针互相引用。

9、进一步地,所述通过指针互相引用具体为数据缓存节点在控制信息前设有一个节点头,定义了双向列表节点需要的指针和互斥信号量,控制信息设有指向dma数据区的指针;dma数据区前面也设有一个头,头里面设有指向前面控制信息节点的指针,后面设有保护数据安全的分界区。

10、本技术的有益效果是:本技术的基于硬件缓存的大数据量通信的光纤板卡不仅能够保证大数据通讯下链路不出现反压的,同时能够避免因数据链较大导致的链路,以便测试人员在测试过程中,能够准确定位问题故障点。

本文档来自技高网...

【技术保护点】

1.一种基于硬件缓存的大数据量通信的光纤板卡,其特征在于,包括FPGA芯片,所述FPGA芯片与DDR3L数据存储芯片相连,将DDR3L数据存储芯片中的数据通过PCIE总线送给上位机,所述FPGA芯片与系统FLASH文件存储芯片、JTAG调试接口、TOLC对外板间连接器接口相连,TOLC对外板间连接器接口通过SPI与连接到FPGA芯片的系统FLASH文件存储芯片相连,所述TOLC对外板间连接器接口与FPGA芯片之间还设有SYNC时钟同步接口及2路FC电接口;当总线有数据接收时,FPGA芯片将数据存入DDR3L数据存储芯片缓存,同时FPGA芯片将DDR3L数据存储芯片中的数据写入上位机的DMA内存中。

2.根据权利要求1所述的一种基于硬件缓存的大数据量通信的光纤板卡,其特征在于:所述FPGA芯片还与预留FLASH文件存储芯片相连。

3.根据权利要求1所述的一种基于硬件缓存的大数据量通信的光纤板卡,其特征在于:所述FPGA芯片与TOLC对外板间连接器接口之间设有用于标识板卡状态的LED指示灯。

4.根据权利要求1所述的一种基于硬件缓存的大数据量通信的光纤板卡,其特征在于:所述TOLC对外板间连接器接口与FPGA芯片之间还设有用于给FPGA芯片复位延迟的复位芯片。

5.根据权利要求1所述的一种基于硬件缓存的大数据量通信的光纤板卡,其特征在于:所述DDR3L数据存储芯片为两个,每个DDR3L数据存储芯片数据位宽度为32bit,由两颗DDR3(L)颗粒组成。

6.根据权利要求1所述的一种基于硬件缓存的大数据量通信的光纤板卡,其特征在于:所述光纤板卡将每个数据缓存节点的控制部分跟数据部分存储在不同的内存区,通过指针互相引用。

7.根据权利要求6所述的一种基于硬件缓存的大数据量通信的光纤板卡,其特征在于:所述通过指针互相引用具体为数据缓存节点在控制信息前设有一个节点头,定义了双向列表节点需要的指针和互斥信号量,控制信息设有指向DMA数据区的指针;DMA数据区前面也设有一个头,头里面设有指向前面控制信息节点的指针,后面设有保护数据安全的分界区。

...

【技术特征摘要】

1.一种基于硬件缓存的大数据量通信的光纤板卡,其特征在于,包括fpga芯片,所述fpga芯片与ddr3l数据存储芯片相连,将ddr3l数据存储芯片中的数据通过pcie总线送给上位机,所述fpga芯片与系统flash文件存储芯片、jtag调试接口、tolc对外板间连接器接口相连,tolc对外板间连接器接口通过spi与连接到fpga芯片的系统flash文件存储芯片相连,所述tolc对外板间连接器接口与fpga芯片之间还设有sync时钟同步接口及2路fc电接口;当总线有数据接收时,fpga芯片将数据存入ddr3l数据存储芯片缓存,同时fpga芯片将ddr3l数据存储芯片中的数据写入上位机的dma内存中。

2.根据权利要求1所述的一种基于硬件缓存的大数据量通信的光纤板卡,其特征在于:所述fpga芯片还与预留flash文件存储芯片相连。

3.根据权利要求1所述的一种基于硬件缓存的大数据量通信的光纤板卡,其特征在于:所述fpga芯片与tolc对外板间连接器接口之间设有用于标识板卡状态的le...

【专利技术属性】
技术研发人员:牛泽田董宇万文章孙万录
申请(专利权)人:沈阳航盛科技有限责任公司
类型:新型
国别省市:

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

1