[发明专利]数据模拟装置及方法在审
申请号: | 202210183292.1 | 申请日: | 2022-02-25 |
公开(公告)号: | CN114443538A | 公开(公告)日: | 2022-05-06 |
发明(设计)人: | 窦润江;于靖一;吴南健;刘力源;刘剑 | 申请(专利权)人: | 中国科学院半导体研究所 |
主分类号: | G06F13/38 | 分类号: | G06F13/38;G06F13/40;G06F13/42;G06F12/0811;G06F12/0866 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 周天宇 |
地址: | 100083 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据 模拟 装置 方法 | ||
本公开提供一种数据模拟装置及方法,装置包括:可编程逻辑器件,用于实现至少一种接口协议,以根据接口协议分别对模拟数据和测试数据进行发送和接收,其中,模拟数据包括第一数据和第二数据,第一数据的传输速率小于第二数据的传输速率;至少一个第一接口,用于连接可编程逻辑器件和至少一个第一待测设备,以传输第一数据和测试数据;和/或,至少一个第二接口,用于连接可编程逻辑器件和至少一个第二待测设备,以传输第二数据和测试数据。本公开提供的数据模拟装置可以集中统一实现与外部大型复杂视觉处理系统等的各接口之间的模拟数据通信,大大提高了外部系统的测试效率。
技术领域
本公开涉及计算机通信技术领域,尤其涉及一种数据模拟装置及方法。
背景技术
当前工业视觉、科学研究等领域的大型复杂视觉处理系统,普遍存在不同数据协议的控制接口和数据接口,系统各组件的功能验证都需要专用的接口设备进行单独测试,导致系统的闭环验证效率很低,而且整个验证过程非常复杂且不稳定,对于有接口同步和可自定义数据协议要求的系统更是无法满足测试要求。
因此,需要一种具备丰富类型高速和低速接口的可收发自定义协议数据流的数据模拟源系统,以广泛应用于工业视觉、科学研究等领域视觉处理系统的算法、硬件以及架构验证。
发明内容
(一)要解决的技术问题
针对现有的技术问题,本公开提供一种数据模拟装置及方法,用于至少部分解决以上技术问题。
(二)技术方案
本公开提供一种数据模拟装置,包括:可编程逻辑器件,用于实现至少一种接口协议,以根据接口协议分别对模拟数据和测试数据进行发送和接收,其中,模拟数据包括第一数据和第二数据,第一数据的传输速率小于第二数据的传输速率;至少一个第一接口,用于连接可编程逻辑器件和至少一个第一待测设备,以传输第一数据和测试数据;和/或,至少一个第二接口,用于连接可编程逻辑器件和至少一个第二待测设备,以传输第二数据和测试数据。
可选地,数据模拟装置还包括:磁盘阵列,与可编程逻辑器件通信连接,用于存储模拟数据;缓存阵列,与可编程逻辑器件通信连接,用于对磁盘阵列进行数据读写;其中,磁盘阵列包括至少一个磁盘,磁盘包括至少一个发送通道扇区和至少一个接收通道扇区,发送通道扇区用于存储发送的模拟数据,接收通道扇区用于存储接收的模拟数据;缓存阵列包括至少一个缓存元件,缓存元件包括至少一个发送通道缓存区和至少一个接收通道缓存区,发送通道缓存区用于对发送通道扇区进行数据读出,接收通道缓存区用于对接收通道扇区进行数据写入;第一接口和第二接口均分配有独立的发送通道扇区和接收通道扇区。
可选地,发送通道缓存区和接收通道缓存区采用乒乓缓存。
可选地,可编程逻辑器件包括片上存储器,用于对缓存阵列进行数据读写。
可选地,第一接口包括低电压差分信号接口,通用异步收发传输器接口和CANBUS接口;第二接口包括TLK2711接口和以太网接口。
可选地,数据模拟装置还包括:PCIe总线,用于连接可编程逻辑器件和客户端,以传输模拟数据;可编程逻辑器件还用于通过PCIe总线获取配置信息,以划分发送通道扇区和接收通道扇区;磁盘还包括:独立配置扇区,用于存储配置信息;缓存元件还包括:独立缓存区,用于对独立配置扇区进行数据读写。
可选地,可编程逻辑器件还用于通过PCIe总线获取配置寄存器,以复位发送通道扇区或接收通道扇区的首地址。
可选地,PCIe总线通过雷电控制器与客户端相连接。
可选地,第一接口或第二接口采用单帧同步、单帧异步、连续同步和连续异步中的任一种方式传输模拟数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院半导体研究所,未经中国科学院半导体研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210183292.1/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置