一种高速信号转换电路的制作方法

文档序号:13141749阅读:194来源:国知局

本发明涉及高速信号处理电路技术领域,特别涉及一种高速信号转换电路。



背景技术:

随着信息技术的快速发展,电子系统的吞吐量需求呈指数增长,对于高速信号的传输与处理要求也相应提高。目前广泛使用的高速通信模式为高速串行传输技术,具有带宽高、延时低、信号完整性好、电磁辐射低和扩展性强等优点,广泛应用于网络通信,数据存储,主机及片上系统等领域。

在一个电子系统中,往往会存在多种多路高速信号,主控处理时会整合多个不同的信号,进行分包组包解析处理。由于高速接口对带宽、时序、同步等要求较高,会消耗大量的主控资源,导致系统其他功能可分配的资源减少,高速接口转换效率也会达到瓶颈。



技术实现要素:

为了解决现有技术的问题,本发明提供了一种高速信号转换电路,其可提高系统处理速度,整体性能得到提升。

本发明所采用的技术方案如下:

一种高速信号转换电路,包括发送仲裁模块,所述的发送仲裁模块分别连接高速信号接收通路、收发解析模块和发送通路;

其中,所述发送仲裁模块,用于根据需求,选通某一路或几路高速信号接收通路以接收通路高速信号,并送至一路或多路发送通路用于数据发送;

所述的收发解析模块,用于对传来的用户数据进行解析并存入所述的高速信号接收通路,以及将从所述高速信号接收通路中读取的数据以一定格式送入所述发送通路用于发送。、

高速信号接收通路包括接收物理层,逻辑传输模块和收发缓冲模块,根据需求定制高速信号接收通路的数量和信号类型,以适应不同的系统需求;

其中,所述的接收物理层,以符合高速信号传输物理规范的介质及接口构成,用于接收物理层面的高速信号,并以一定形式接口接入所述逻辑传输模块;

所述的逻辑传输模块,用于接收所述接收物理层传来的高速信号,通过内部硬件电路进行一定形式的信号变化,转换为适合所述收发解析模块处理的总线信号;

所述的收发缓冲模块,用于缓存由所述逻辑传输模块传来的总线形式的高速信号,由所述发送仲裁模块选择其中一路或几路输出给后级模块。

发送通路包括逻辑传输模块和发送物理层,所述的发送物理层,以符合高速信号传输物理规范的介质及接口构成,用于接收所述逻辑传输模块送出的高速信号,并以一定格式发送至后级。

收发缓冲模块,可根据不同的高速信号通路类型,工作在多个时钟域下,将各个不同速率的高速信号分别进行存取,实现收发隔离。

发解析模块,包含对用户有效数据检测,对无效数据的剔除,根据数据长度信息对各通路有效数据的分包、组包的处理。

本发明提供的技术方案带来的有益效果是:

通过设置多条高速信号接收通路,经发送仲裁判决,将多路高速信号解析整合送入后级,可准确高效的实现对特定格式的高速信号处理,提高系统整体带宽与信号处理速度,同时可增强系统灵活性与兼容性,且为系统主控端留出资源阈量。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明的一种高速信号转换电路的电路原理框图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。

实施例一

如附图1所示的一种高速信号转换电路,包括接收物理层a、接收物理层b、接收物理层c,逻辑传输模块a,逻辑传输模块b、逻辑传输模块c,逻辑传输模块x,逻辑传输模块y,收发缓冲模块a,收发缓冲模块b,收发缓冲模块c,收发解析模块,发送仲裁模块,及发送物理层x和发送物理层y;其中接收物理层和发送物理层可由专门的硬件ip核构成,逻辑传输模块可由硬核厂商提供,收发解析模块、发送仲裁模块根据需求采用硬件逻辑方式实现;

接收物理层,以符合高速信号传输物理规范的介质及接口构成,用于接收物理层面的高速信号,并以一定形式接口接入所述逻辑传输模块;根据本发明所优选的,物理层信号方式包括但不限于:pcie接口、srio接口、10gb以太网接口或更高速率网络接口;

逻辑传输模块,用于接收所述接收物理层传来的高速信号,通过内部硬件电路进行一定形式的信号变化,转换为适合所述收发解析模块处理的总线信号,包括但不限于8b/10b转换,串化解串操作,时钟恢复等;

收发缓冲模块,用于缓存由所述逻辑传输模块传来的总线形式的高速信号,由所述发送仲裁模块选择其中一路或几路输出给后级模块,可选用双口ram或异步fifo作为基本存储单元,以实现不同速率的信号跨时钟域传输;所述收发缓冲模块,可根据不同的高速信号通路类型,工作在多个时钟域下,将各个不同速率的高速信号分别进行存取,实现收发隔离;

收发解析模块,用于对传来的用户数据进行解析并存入所述收发缓冲模块,以及将从所述收发缓冲模块中读取的数据以一定格式送入所述逻辑传输模块用于发送,包括对用户有效数据检测,对无效数据的剔除,根据数据长度信息对各通路有效数据的分包、组包等处理;

发送仲裁模块,用于根据需求,选通某一路或几路接收通路高速信号,并送至一路或多路发送通路用于数据发送;

发送物理层,以符合高速信号传输物理规范的介质及接口构成,用于接收所述逻辑传输模块送出的高速信号,并以一定格式发送至后级;

由所述接收物理层,逻辑传输模块,收发缓冲模块构成一路高速信号接收通路,可根据需求定制高速信号接收通路的数量和信号类型,以适应不同的系统需求;

不同形式的高速信号分别经过一路专门的高速信号接收通路进入系统,经解析后存入缓冲模块,当需要发送时,解析模块读取缓冲模块中的数据,根据需求将各高速信号重新组包,经发送通路发出至后级模块。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。



技术特征:

技术总结
本发明涉及高速信号处理电路技术领域,特别涉及一种高速信号转换电路。其结构包括发送仲裁模块,所述的发送仲裁模块分别连接高速信号接收通路、收发解析模块和发送通路;其中,所述发送仲裁模块,用于根据需求,选通某一路或几路高速信号接收通路以接收通路高速信号,并送至一路或多路发送通路用于数据发送;所述的收发解析模块,用于对传来的用户数据进行解析并存入所述的高速信号接收通路,以及将从所述高速信号接收通路中读取的数据以一定格式送入所述发送通路用于发送。本发明的一种高速信号转换电路,其可提高系统处理速度,整体性能得到提升。

技术研发人员:王子彤;姜凯;聂林川
受保护的技术使用者:济南浪潮高新科技投资发展有限公司
技术研发日:2017.08.16
技术公布日:2017.12.08
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1