一种用于PXIe接口设备的集成电路模块的制作方法

文档序号:31741401发布日期:2022-10-05 05:21阅读:341来源:国知局
一种用于PXIe接口设备的集成电路模块的制作方法
一种用于pxie接口设备的集成电路模块
技术领域
1.本实用新型涉及电路设计技术领域,具体为一种用于pxie接口设备的集成电路模块。


背景技术:

2.pci extensions for instrumentation(pxie)是一个基于pc,专门为测试测量与自动化行业设计的总线标准。基于pxie总线的模块化设备可以支持标准pcie总线、pxi_trigger触发总线、用于多设备同步的参考时钟等,从而满足测试测量与自动化行业多样化的行业应用。
3.pxie总线中设计最困难的是pcie总线及其计算机侧的内核驱动,该部分需要与计算机完成通讯,从而支持中断、寄存器读写、dma控制等功能,而pcie总线及其驱动想要做到通用,即可以在任意一台符合pcie/pxie标准的计算机上工作正常,是一项非常困难的工作,设计人员会经常发现pxie接口的设备在某些计算机上可能正常,但是在某些计算机上出现无法识别、dma等工作不正常的问题,同时,带有pcie接口的fpga芯片一般成本较高,且功耗大。鉴于此,我们提出一种用于pxie接口设备的集成电路模块。


技术实现要素:

4.本实用新型的目的在于提供一种用于pxie接口设备的集成电路模块,以解决上述背景技术中提出的问题。
5.为实现上述目的,本实用新型提供如下技术方案:
6.一种用于pxie接口设备的集成电路模块,所述模块包括:pcie接口、pxie接口、接口集成电路和fpga芯片,且所述pcie接口和pxie接口用于连接外界的上位机,并通过所述接口集成电路让上位机与所述fpga芯片进行数据通讯;
7.所述接口集成电路包括:demux多路复用器、数据输入引擎a、数据输入引擎b、数据接口、mux多路复用器、数据输出引擎a、数据输出引擎b、信号路由矩阵、pfi接口a、pfi接口b;
8.其中,所述demux多路复用器的输入端连接所述fpga芯片的数字量输出端,所述demux多路复用器的一路输出端经所述数据输入引擎a连接所述数据接口,所述demux多路复用器的另一路输出端经单刀双掷开关连接所述数据输入引擎b的输入端,以及所述信号路由矩阵的输出端,且所述数据输入引擎b的输出端连接所述数据接口;
9.所述mux多路复用器的输出端连接所述fpga芯片的数字量输入端,所述pfi接口b的输入端连接所述数据接口,所述pfi接口b的输出端连接所述mux多路复用器的一输入端;所述mux多路复用器的另一输入端经单刀双掷开关连接所述数据输出引擎a的输出端,以及所述信号路由矩阵的输入端,且所述数据输出引擎a的输入端连接所述数据接口;
10.所述pxie接口经所述pfi接口a与所述信号路由矩阵互联,且所述信号路由矩阵经所述pfi接口b与所述fpga芯片互联,所述信号路由矩阵还与所述数据输入引擎a、数据输入
引擎b、数据输出引擎a和数据输出引擎b互联;
11.所述pcie接口连接在所述数据接口上,且所述数据接口上还连接有ddr缓存芯片。
12.优选的,所述接口集成电路还包括:计数器a、计数器b,且所述计数器a和计数器b与所述数据输出引擎b互联。
13.优选的,所述接口集成电路还包括:spi接口和i2c接口,其中,所述spi接口用于对所述fpga芯片进行控制,所述i2c接口用于完成对外接i2c接口电路的控制。
14.与现有技术相比,本实用新型的有益效果是:该用于pxie接口设备的集成电路模块,通过设计pxie/pcie接口的接口集成电路,一方面简化了模块的设计,设计人员不再需要关注pxie接口的设计以及计算机内核驱动的设计,缩短了pxie/pcie模块的研发周期,提高设备的稳定性;另一方面,由于使用了集成电路,大大降低了选用高规格fpga带来的高额成本,用户实现自定义电路只需要使用1片小容量的廉价fpga芯片即可,降低使用成本。
附图说明
15.图1为本实用新型的整体结构框图;
16.图2为本实用新型中接口集成电路的原理框图。
17.图中:
18.1、pcie接口;
19.2、pxie接口;
20.3、接口集成电路;
21.31、demux多路复用器;32、数据输入引擎a;33、数据输入引擎b;34、数据接口;35、mux多路复用器;36、数据输出引擎a;37、数据输出引擎b;38、信号路由矩阵;39、pfi接口a;40、pfi接口b;41、计数器a;42、计数器b;43、spi接口;44、i2c接口;
22.4、fpga芯片;
23.5、ddr缓存芯片。
具体实施方式
24.下面将结合本实用新型实施例中的附图,对本实用新型实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本实用新型一部分实施例,而不是全部的实施例。基于本实用新型中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本实用新型保护的范围。
25.在本专利的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“设置”应做广义理解,例如,可以是固定相连、设置,也可以是可拆卸连接、设置,或一体地连接、设置。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本专利中的具体含义。
26.请参阅图1-图2所示,本实用新型提供的一种技术方案:
27.一种用于pxie接口设备的集成电路模块,该模块包括:pcie接口1、pxie接口2、接口集成电路3和fpga芯片4,且pcie接口1和pxie接口2用于连接外界的上位机,并通过接口集成电路3让上位机与fpga芯片4进行数据通讯;
28.接口集成电路3包括:demux多路复用器31、数据输入引擎a32、数据输入引擎b33、
数据接口34、mux多路复用器35、数据输出引擎a36、数据输出引擎b37、信号路由矩阵38、pfi接口a39、pfi接口b40;
29.其中,demux多路复用器31的输入端连接fpga芯片4的数字量输出端,demux多路复用器31的一路输出端经数据输入引擎a32连接数据接口34,demux多路复用器31的另一路输出端经单刀双掷开关连接数据输入引擎b33的输入端,以及信号路由矩阵38的输出端,且数据输入引擎b33的输出端连接数据接口34;
30.mux多路复用器35的输出端连接fpga芯片4的数字量输入端,pfi接口b40的输入端连接数据接口34,pfi接口b40的输出端连接mux多路复用器35的一输入端;mux多路复用器35的另一输入端经单刀双掷开关连接数据输出引擎a36的输出端,以及信号路由矩阵38的输入端,且数据输出引擎a36的输入端连接数据接口34;
31.pxie接口2经pfi接口a39与信号路由矩阵38互联,且信号路由矩阵38经pfi接口b40与fpga芯片4互联,信号路由矩阵38还与数据输入引擎a32、数据输入引擎b33、数据输出引擎a36和数据输出引擎b37互联;
32.pcie接口1连接在数据接口34上,且数据接口34上还连接有ddr缓存芯片5。
33.具体的,pfi接口为可编程功能接口,即其功能、输入输出方向允许通过软件完成动态设置,本实施例中设置的两个pfi模块,即pfi接口a39、pfi接口b40,其中,pfi接口a39有8个管脚,用于控制pxie接口2的背板触发信号,pfi接口b40有24个管脚,给用户进行自定义设计。
34.进一步的,数据输入引擎a32、数据输入引擎b33负责接收高速数据,并将数据送给ddr缓存芯片5进行缓存,然后用户可以透过pcie接口1,通过dma的方式将ddr缓存芯片5的数据读出送给上位机做进一步处理,数据输入引擎可以设置2-4路,可以用于接收用户传递的高速数据,比如adc转换数据、数字输入数据、计数器输入数据等,本实施例中只列举数据输入引擎a32、数据输入引擎b33两路。
35.值得说明的是,数据输出引擎a36、数据输出引擎b37负责接收上位机的软件编程设置,将ddr缓存芯片5中缓存的待发送数据读出,然后发送给用户功能电路,数据输出引擎可以设置2-4路,用于发送用户通过软件设定的数据,比如dac转换数据、数字输出数据、计数器输出数据,本实施例中只列举数据输出引擎a36、数据输出引擎b37两路。
36.此外,demux多路复用器31、mux多路复用器35均为多路复用器,可以根据用户选择,分时复用的将用户输入的高速数据送到不同的数据接收引擎,或者分时复用将芯片输出的高速数据送给用户。
37.更进一步的,信号路由矩阵38用于低速信号进行任意互联,例如:可以将pfi接口的输入作为数据输入引擎的触发输入,也可以将数据输入引擎的触发输出作为pfi接口的输出。
38.具体的,接口集成电路3还包括:计数器a41、计数器b42,且计数器a41和计数器b42与数据输出引擎b37互联。
39.此外,接口集成电路3还包括:spi接口43和i2c接口44,其中,spi接口43用于对fpga芯片4进行控制,i2c接口44用于完成对外接i2c接口电路的控制。本实施例中的spi接口43为4路标准串行控制接口,主要用于完成对fpga芯片4的控制,fpga芯片4的寄存器读写等,fpga芯片4内置有spi控制器与spi接口43相互配合可以实现多路复用;i2c接口44通常
用于完成对i2c接口电路的控制、通讯,比如i2c接口的eeprom、温度传感器、模拟集成电路等。
40.通过上述内容不难看出,该用于pxie接口设备的集成电路模块与现有技术相比,通过设计pxie/pcie接口的接口集成电路,一方面简化模块的设计,设计人员不再需要关注pxie接口的设计以及计算机内核驱动的设计,缩短了pxie/pcie模块的研发周期,提高设备的稳定性;另一方面,由于使用了集成电路,大大降低了选用高规格fpga带来的高额成本,用户实现自定义电路只需要使用1片小容量的廉价fpga芯片即可,降低使用成本。
41.以上显示和描述了本实用新型的基本原理、主要特征和本实用新型的优点。本行业的技术人员应该了解,本实用新型不受上述实施例的限制,上述实施例和说明书中描述的仅为本实用新型的优选例,并不用来限制本实用新型,在不脱离本实用新型精神和范围的前提下,本实用新型还会有各种变化和改进,这些变化和改进都落入要求保护的本实用新型范围内。本实用新型要求保护范围由所附的权利要求书及其等效物界定。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1