基于硬件仿真加速器的数据传输板及系统技术方案

技术编号:36139548 阅读:14 留言:0更新日期:2022-12-28 15:02
本申请公开了一种基于硬件仿真加速器的数据传输板及系统,该数据传输板包括:第一串行通信接口,用于与硬件仿真加速器上的第二串行通信接口连接;第一以太网接口,用于连接外部电子设备;处理器,处理器分别与第一串行通信接口及第一以太网接口通信连接,用于获取通过第一串行通信接口接收的第一数据,将第一数据的数据格式转换为以太网通信协议格式,并将转换后的第一数据传输至第一以太网接口;处理器还用于获取通过第一以太网接口接收的第二数据,将第二数据的数据格式转换为串口通信协议格式,并将转换后的第二数据传输至第一串行通信接口。根据本申请实施例,能够有效解决目前硬件仿真加速器中存在的串口通信问题。前硬件仿真加速器中存在的串口通信问题。前硬件仿真加速器中存在的串口通信问题。

【技术实现步骤摘要】
基于硬件仿真加速器的数据传输板及系统


[0001]本技术属于电子
,尤其涉及一种基于硬件仿真加速器的数据传输电路及装置。

技术介绍

[0002]目前,在硬件仿真加速器上验证待测设计时,需要与通用异步收发传输器(Universal Asynchronous Receiver/Transmitter,UART)串口设备进行通信,通常的连接方式是通过UART线缆将硬件仿真加速器同终端设备上的UART串口直接相连。
[0003]然而,现在大部分个人计算机(personal computer,PC)或者服务器都不具有UART串口,必须要进行接口转换,现有解决方案是USB转串口。但是,由于硬件仿真加速器降频后会导致波特率非标,而USB转串口驱动芯片目前并不支持非标准波特率,导致在实际的数据传输中往往会出现无法正常通信的问题。

技术实现思路

[0004]本申请实施例提供的一种基于硬件仿真加速器的数据传输板及系统,能够有效解决目前硬件仿真加速器中存在的串口通信问题。
[0005]第一方面,本申请实施例提供一种基于硬件仿真加速器的数据传输板,该数据传输板包括:
[0006]第一串行通信接口,用于与硬件仿真加速器上的第二串行通信接口连接;
[0007]第一以太网接口,用于连接外部电子设备;
[0008]处理器,处理器分别与第一串行通信接口及第一以太网接口通信连接,用于获取通过第一串行通信接口接收的第一数据,将第一数据的数据格式转换为以太网通信协议格式,并将数据格式为以太网通信协议格式的第一数据传输至第一以太网接口;
[0009]处理器还用于获取通过第一以太网接口接收的第二数据,将第二数据的数据格式转换为串口通信协议格式,并将数据格式为串口通信协议格式的第二数据传输至第一串行通信接口。
[0010]在一些实施例中,处理器包括:
[0011]电平转换模块,电平转换模块分别与第一串行通信接口和协议转换模块通信连接,用于将232电平信号转换为协议转换模块可接收的TTL电平信号,以及,将协议转换模块输出的TTL电平信号转换为232电平信号;
[0012]协议转换模块,协议转换模块分别与电平转换模块和第一以太网接口通信连接,用于获取通过电平转换模块传输的TTL电平的第一数据,将第一数据的数据格式转换为以太网通信协议格式,并将数据格式为以太网通信协议格式的第一数据传输至第一以太网接口;
[0013]协议转换模块,还用于获取通过第一以太网接口接收的第二数据,将第二数据的数据格式转换为串口通信协议格式,并将数据格式为串口通信协议格式的第二数据传输至
电平转换模块。
[0014]在一些实施例中,协议转换模块包括现场可编程门阵列FPGA芯片。
[0015]在一些实施例中,协议转换模块还包括以太网MAC控制器,以太网MAC控制器分别与FPGA芯片和第一以太网接口通信连接,用于实现FPGA芯片与第一以太网接口之间的数据收发。
[0016]在一些实施例中,第一串行通信接口为通用异步收发传输器UART接口。
[0017]第二方面,本申请实施例提供一种基于硬件仿真加速器的数据传输系统,该数据传输装置包括:
[0018]如上的数据传输板。
[0019]硬件仿真加速器,硬件仿真加速器上设置有第二串行通信接口,第二串行通信接口与第一串行通信接口通信连接;
[0020]外部电子设备,外部电子设备上设置有第二以太网接口,第二以太网接口与第一以太网接口通信连接。
[0021]在一些实施例中,第一串行通信接口与第二串行通信接口均为UART接口,第一串行通信接口与第二串行通信接口之间通过UART线缆连接。
[0022]在一些实施例中,第一以太网接口与第二以太网接口之间通过RJ45连接器连接。
[0023]在一些实施例中,外部电子设备为包括个人计算机或者服务器。
[0024]在一些实施例中,硬件仿真加速器为Palladium硬件仿真加速器。
[0025]本申请实施例提供的基于硬件仿真加速器的数据传输板及系统,设置有串行通信接口用以和硬件仿真加速器连接,设置有以太网接口用以和外部电子设备上连接,以及设置有处理器,该处理器可以分别与串行通信接口与以太网接口通信,用以实现串行通信接口与以太网接口的接口数据的数据协议格式转换。相较于现有技术通过串口转USB实现硬件仿真加速器与外部电子设备的通信连接,本申请实施例提供的一种基于硬件仿真加速器的数据传输板及系统,通过设置串行通信接口和以太网接口,并在串行通信接口与以太网接口间设置处理器以完成接口数据的数据协议格式转换,有效避免了目前串口与USB接口转换时由于数据波特率非标导致无法正常通信的问题。
附图说明
[0026]为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单的介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0027]图1是本申请一实施例提供的基于硬件仿真加速器的数据传输板的结构示意图之一;
[0028]图2是本申请一实施例提供的基于硬件仿真加速器的数据传输板的结构示意图之二;
[0029]图3是本申请一实施例提供的基于硬件仿真加速器的数据传输板的结构示意图之三;
[0030]图4是本申请一实施例提供的基于硬件仿真加速器的数据传输系统的结构示意图;
[0031]附图中:
[0032]1、基于硬件仿真加速器的数据传输板;10、第一串行通信接口、20、处理器;30、第一以太网接口;21、电平转换模块;22、协议转换模块;23、FPGA芯片;24、以太网MAC控制器;100、基于硬件仿真加速器的数据传输系统;2、硬件仿真加速器、40、第二串行通信接口;3、外部电子设备;50、第二以太网接口。
具体实施方式
[0033]下面将详细描述本申请的各个方面的特征和示例性实施例,为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及具体实施例,对本申请进行进一步详细描述。应理解,此处所描述的具体实施例仅意在解释本申请,而不是限定本申请。对于本领域技术人员来说,本申请可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本申请的示例来提供对本申请更好的理解。
[0034]需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括
……”
限定的要素,并不排除在包括所述要素的过程、本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于硬件仿真加速器的数据传输板,其特征在于,包括:第一串行通信接口,用于与所述硬件仿真加速器上的第二串行通信接口连接;第一以太网接口,用于连接外部电子设备;处理器,所述处理器分别与所述第一串行通信接口及所述第一以太网接口通信连接,用于获取通过所述第一串行通信接口接收的第一数据,将所述第一数据的数据格式转换为以太网通信协议格式,并将数据格式为以太网通信协议格式的第一数据传输至所述第一以太网接口;所述处理器还用于获取通过所述第一以太网接口接收的第二数据,将所述第二数据的数据格式转换为串口通信协议格式,并将数据格式为串口通信协议格式的第二数据传输至所述第一串行通信接口;所述处理器包括:电平转换模块,所述电平转换模块分别与所述第一串行通信接口和协议转换模块通信连接,用于将232电平信号转换为所述协议转换模块可接收的TTL电平信号,以及,将所述协议转换模块输出的TTL电平信号转换为232电平信号;所述协议转换模块,所述协议转换模块分别与所述电平转换模块和所述第一以太网接口通信连接,用于获取通过所述电平转换模块传输的TTL电平的第一数据,将所述第一数据的数据格式转换为以太网通信协议格式,并将数据格式为以太网通信协议格式的第一数据传输至所述第一以太网接口;所述协议转换模块,还用于获取通过所述第一以太网接口接收的第二数据,将所述第二数据的数据格式转换为串口通信协议格式,并将数据格式为串口通信协议格式的第二数据传输至所述电平转换模块。2.如权利要求1所述的数据传输板,其特征在于,所述协议转换模块包括现场可...

【专利技术属性】
技术研发人员:赵岩
申请(专利权)人:英诺达成都电子科技有限公司
类型:新型
国别省市:

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

1