发明名称 基于FPGA的多通道数据记录与回放方法
摘要 本发明提供了一种基于FPGA的多通道数据记录与回放方法,通过设置数据选择器和添加或剥离标记的方法,可实现一次记录操作完成同步工作的多通道数据的记录功能;同时,一次记录形成的单个任务在回放操作时,数据可从相应通道回传且不发生丢包现象。本发明能够用于记录同步工作的多通道实时数据,需要时可随时回放数据重现试验情形。本发明能够有效管理和使用数据,同时一定程度上取代数据交换机的功能,简化系统设计,降低系统成本。
申请公布号 CN105243037A 申请公布日期 2016.01.13
申请号 CN201510622304.6 申请日期 2015.09.25
申请人 中国船舶重工集团公司第七二六研究所 发明人 史磊;任娟
分类号 G06F13/38(2006.01)I 主分类号 G06F13/38(2006.01)I
代理机构 上海汉声知识产权代理有限公司 31236 代理人 郭国中
主权项 一种基于FPGA的多通道数据记录与回放方法,其特征在于,包括以下步骤:步骤1:接收待记录数据,具体为,记录仪接口板上的FPGA接收数据源发送的数据包;步骤2:记录同步工作的多通道数据,具体为,从所述FPGA的FIFO队列中读取数据并送入数据记录仪的数据总线上,通过数据选择器进行数据的记录;设每路通道数据的发送频率为f,则设置数据选择器的时钟为n×f,n为通道数量;步骤3:添加标记记录数据,具体为,记录仪接口板将从FIFO队列中读出的数据添加标记,记录操作触发数据记录仪内部的记录写时钟,依次将各个通道的数据记录至数据记录仪的硬盘且形成单个任务;步骤4,数据记录仪回放数据,具体为,将存储在数据记录仪硬盘的单个任务里各通道数据回放至记录仪接口板并写入FIFO队列中;步骤5:根据回放间隔时间将剥离标记后的回放数据发送回数据源。
地址 201108 上海市闵行区金都路5200号