一种基于通道标记的数据传输装置的制造方法

文档序号:10697587阅读:196来源:国知局
一种基于通道标记的数据传输装置的制造方法
【专利摘要】本发明提供了一种基于通道标记的数据传输装置,属于数据同步通信技术领域。所述装置包括数据传输控制模块、FIFO存储器和用于对数据进行通道标记的多个BISS模块,每个所述BISS模块均通过所述数据传输控制模块与所述FIFO存储器连接。本发明通过在多个BISS核心数据中加入对应的通道标记,无论任何通道完成了当前周期数据采集就可以直接将数据传输到数据传输控制模块进而传输到FIFO存储器中,并且在该数据传输控制模块内部没有对数据进行任何管控或排序而只起到从多个BISS模块到同一个FIFO存储器的并行转串行的桥梁作用,从而显著缩短了因为人为管控、排队造成的板卡内部延迟。
【专利说明】
一种基于通道标记的数据传输装置
技术领域
[0001]本发明涉及一种基于通道标记的数据传输装置,属于数据同步通信技术领域。
【背景技术】
[0002]在数据采集领域有多种用于采集的通讯协议,随着科技的发展,BISS-C(Bidirect1nal Synchronous Serial,双向同步串行接口)协议以其开放性、便捷性、高速性以及稳定性逐渐成为主流。
[0003]在现有的基于BISS-C协议的板卡的应用过程中,由于每个通道的采集数据同步性较差,通道间时差往往在40ys以上,因此导致板卡内部的延迟较大。

【发明内容】

[0004]本发明提供了一种基于通道标记的数据传输装置,以解决现有的基于BISS-C协议的板卡在应用过程中的板卡内部延迟较大的问题,为此本发明采用如下的技术方案:
[0005]—种基于通道标记的数据传输装置,包括数据传输控制模块、FIFO存储器和用于对数据进行通道标记的多个BISS模块,每个所述BISS模块均通过所述数据传输控制模块与所述FIFO存储器连接。
[0006]本发明通过在多个BISS核心数据中加入对应的通道标记,无论任何通道完成了当前周期数据采集就可以直接将数据传输到数据传输控制模块进而传输到FIF0(FirstInput First Output,先进先出)存储器中,并且在该数据传输控制模块内部没有对数据进行任何管控或排序而只起到从多个BISS模块到同一个FIFO存储器的并行转串行的桥梁作用,从而显著缩短了因为人为管控、排队造成的板卡内部延迟。
【附图说明】
[0007]图1为以示例的方式示出了基于通道标记的数据传输装置的结构示意图;
[0008]图2为实施例一提供的基于通道标记的数据传输装置的结构示意图。
【具体实施方式】
[0009]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0010]本【具体实施方式】提供了一种基于通道标记的数据传输装置,如图1所示,包括数据传输控制模块1、FIFO存储器2和用于对数据进行通道标记的多个BI SS模块3,每个BI SS模块3均通过数据传输控制模块I与FIFO存储器2连接。
[0011]其中,在BISS模块3内部进行了协调BISS通讯采集数据工作,而后将采集到的数据进行通道标记,在设计用于控制BISS模块3的FPGA(FieId — Programmable Gate Array,现场可编程阵列)时,每个BISS模块3固定代表每个数据通道,其通道号也是固定的,将接收到的BISS数据和通道号组合打包成为该通道数据;
[0012]另外,一个FIFO存储器2不能同时由多个BISS模块3写入数据,在其对其中一个BISS模块3进行读取时不可以有其它的BISS模块3打扰,所以在BISS模块3与FIFO存储器2之间加入数据传输控制模块I进行协调。
[0013]下面通过具体的实施例对本实施例提供的基于通道标记的数据传输装置进行具体说明。
[0014]实施例一
[0015]如图2所示,本实施例提供的基于通道标记的数据传输装置共有5路如图1所示的BISS模块3,在每一路BISS模块3的内部都对采集到的数据进行打包(将该路通道标记和时间标记加入数据包),先完成采集并打包的通道率先上报给数据传输控制模块I,并由数据传输控制模块I暂存,最后将数据整体传入FIFO存储器2中。
[0016]一个内部采集周期循环向FIFO存储器2发一次5路数据,该数据传输控制模块I的接收和发送是并行的,只要不是在复位状态就一直在接收,如果到达发送时没有接收到该通道数据则该通道发送全O数据。
[0017]FIFO存储器2中的数据不按通道顺序存储,用户在接收到数据后需要对数据包进行拆包,读取到内部通道数据,存入该通道对应的寄存器中。
[0018]采用本【具体实施方式】提供的技术方案,通过在多个BISS核心数据中加入对应的通道标记,无论任何通道完成了当前周期数据采集就可以直接将数据传输到数据传输控制模块进而传输到FIFO存储器中,并且在该数据传输控制模块内部没有对数据进行任何管控或排序而只起到从多个BISS模块到同一个FIFO存储器的并行转串行的桥梁作用,从而显著缩短了因为人为管控、排队造成的板卡内部延迟。
[0019]以上所述,仅为本发明较佳的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明实施例揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
【主权项】
1.一种基于通道标记的数据传输装置,其特征在于,包括数据传输控制模块、先进先出FIFO存储器和用于对数据进行通道标记的多个双向同步串行接口 BI SS模块,每个所述BI SS模块均通过所述数据传输控制模块与所述FIFO存储器连接。
【文档编号】G06F13/38GK106066839SQ201610480249
【公开日】2016年11月2日
【申请日】2016年6月27日 公开号201610480249.6, CN 106066839 A, CN 106066839A, CN 201610480249, CN-A-106066839, CN106066839 A, CN106066839A, CN201610480249, CN201610480249.6
【发明人】董彦良, 张卯瑞
【申请人】哈尔滨明快机电科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1