能够启动PCIe模块的处理电路与电子设备制造技术

技术编号:24959036 阅读:30 留言:0更新日期:2020-07-18 03:03
本实用新型专利技术提供了一种能够启动PCIe模块的处理电路与电子设备,包括:PCIe模块、FPGA模块、ARM模块,以及第一ESD防护模块;所述ARM模块的用于将FPGA程序配置于所述FPGA模块的ARM侧配置管脚连接所述第一ESD防护模块的第一侧;所述第一ESD防护模块的第二侧连接所述FPGA模块的用于接收FPGA程序配置的FPGA侧配置管脚;所述FPGA模块连接所述PCIe模块。

【技术实现步骤摘要】
能够启动PCIe模块的处理电路与电子设备
本技术涉及PCIe领域,尤其涉及一种能够启动PCIe模块的处理电路与电子设备。
技术介绍
PCIe,也可表征为PCI-Express,具体为peripheralcomponentinterconnectexpress,其是一种高速串行计算机扩展总线标准,用于实现PCIe的电路模块可被描述为PCIe模块。现有相关技术中,可利用FPGA模块启动PCIe模块,FPGA模块需在线下载启动PCIe模块所需的FPGA程序,然后基于该程序对FPGA模块进行配置,配置后FPGA模块才能启动PCIe模块。可见,以上方案中,易于因下载、配置等过程时间较长而导致PCIe启动时间过长,或启动失败。
技术实现思路
本技术提供一种能够启动PCIe模块的处理电路与电子设备,以解决易于造成PCIe启动时间过长,或启动失败的问题。根据本技术的第一方面,提供了一种能够启动PCIe模块的处理电路,包括:PCIe模块、FPGA模块、ARM模块,以及第一ESD防护模块;所述ARM模块的用于将FPGA程序配置于所述FPGA模块的ARM侧配置管脚连接所述第一ESD防护模块的第一侧;所述第一ESD防护模块的第二侧连接所述FPGA模块的用于接收FPGA程序配置的FPGA侧配置管脚;所述FPGA模块连接所述PCIe模块。可选的,所述的能够启动PCIe模块的处理电路,还包括解密模块,所述解密模块连接于所述FPGA模块与所述第一ESD防护模块之间,或者:所述解密模块连接于所述第一ESD防护模块与所述ARM模块之间。可选的,能够启动PCIe模块的处理电路,还包括锁相环模块与晶振,所述晶振分别连接所述锁相环模块与所述ARM模块,所述锁相环模块还连接所述FPGA模块。可选的,所述锁相环模块的供电端通过第二ESD防护模块连接电源。可选的,所述ARM模块连接或内置有用于存储所述FPGA程序的FLASH储存器。可选的,所述ARM模块还通过第一交互管脚与外部交互,以接收所述FPGA程序。可选的,所述第一交互管脚连接网卡模块,以利用所述网卡模块接入互联网。可选的,所述FPGA侧配置管脚包括以下至少之一配置管脚:FPGA_nSTATUS管脚、FPGA_CONF_Done管脚、FPGA_nCONFIG管脚、FPGA_DATA0管脚与FPGA_DCLK管脚;所述ARM侧配置管脚与所述FPGA侧配置管脚是一一对应的。可选的,所述ARM模块的用于发出启动指令的第二交互管脚直接或间接连接所述FPGA模块,所述启动指令用于指示所述FPGA模块启动其所连接的PCIE模块。根据本技术的第二方面,提供了一种电子设备,包括第一方面及其可选方案涉及的能够启动PCIe模块的处理电路。本技术提供的能够启动PCIe模块的处理电路与电子设备中,通过将ARM侧配置管脚间接连接至FPGA侧配置管脚,可便于利用ARM模块中已获取到的FPGA程序对FPGA模块进行配置,即:本技术为该种配置方式提供了硬件基础,避免了FPGA自行下载、配置而导致时间过长等问题,有效降低了PCIe启动时间,并可有利于避免启动失败的发生。同时,本技术通过在FPGA模块与ARM模块之间串接ESD防护模块,避免了通信错误而导致的时间加长、多次重发、甚至不能工作等问题的出现。附图说明为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本技术一实施例中能够启动PCIe模块的处理电路的构造示意图一;图2是本技术一实施例中能够启动PCIe模块的处理电路的电路示意图;图3是本技术一实施例中能够启动PCIe模块的处理电路的构造示意图二;图4是本技术一实施例中能够启动PCIe模块的处理电路的构造示意图三;图5是本技术一实施例中能够启动PCIe模块的处理电路的构造示意图四;图6是本技术一实施例中能够启动PCIe模块的处理电路的构造示意图五。附图标记说明:101-ARM模块;1011-ARM侧配置管脚;1012-第二交互管脚;1013-第一交互管脚;102-第一ESD防护模块;103-FPGA模块;1031-FPGA侧配置管脚;104-PCIe模块;105-解密模块;106-晶振;107-锁相环模块;108-第二ESD防护模块;109-电源;110-网卡模块;111-FLASH存储器。具体实施方式下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。下面以具体地实施例对本技术的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。图1是本技术一实施例中能够启动PCIe模块的处理电路的构造示意图一。请参考图1,能够启动PCIe模块的处理电路,包括:PCIe模块104、FPGA模块103、ARM模块101,以及第一ESD防护模块102。其中的FPGA,具体为FieldProgrammableGateArray,其可理解为现场可编程逻辑门阵列;FPGA模块可以例如包括FPGA芯片,或者包括FPGA芯片及其外围电路。其中的ARM,可以包括FPGA芯片,或者包括ARM芯片及其外围电路,不论其外围电路如何布置,只要采用了ARM芯片,就不脱离本实施例的描述。其中的ESD,具体指Electro-Staticdischarge,其可理解为静电释放,ESD防护模块可理解为通过对静电释放进行防护,从而对电路中至少部分器件实现保护的电路模块。任意现有的或改进的ESD防护电路均可本文档来自技高网...

【技术保护点】
1.一种能够启动PCIe模块的处理电路,其特征在于,包括:PCIe模块、FPGA模块、ARM模块,以及第一ESD防护模块;/n所述ARM模块的用于将FPGA程序配置于所述FPGA模块的ARM侧配置管脚连接所述第一ESD防护模块的第一侧;所述第一ESD防护模块的第二侧连接所述FPGA模块的用于接收FPGA程序配置的FPGA侧配置管脚;所述FPGA模块连接所述PCIe模块。/n

【技术特征摘要】
1.一种能够启动PCIe模块的处理电路,其特征在于,包括:PCIe模块、FPGA模块、ARM模块,以及第一ESD防护模块;
所述ARM模块的用于将FPGA程序配置于所述FPGA模块的ARM侧配置管脚连接所述第一ESD防护模块的第一侧;所述第一ESD防护模块的第二侧连接所述FPGA模块的用于接收FPGA程序配置的FPGA侧配置管脚;所述FPGA模块连接所述PCIe模块。


2.根据权利要求1所述的能够启动PCIe模块的处理电路,其特征在于,还包括解密模块,所述解密模块连接于所述FPGA模块与所述第一ESD防护模块之间,或者:所述解密模块连接于所述第一ESD防护模块与所述ARM模块之间。


3.根据权利要求1所述的能够启动PCIe模块的处理电路,其特征在于,还包括锁相环模块与晶振,所述晶振分别连接所述锁相环模块与所述ARM模块,所述锁相环模块还连接所述FPGA模块。


4.根据权利要求3所述的能够启动PCIe模块的处理电路,其特征在于,所述锁相环模块的供电端通过第二ESD防护模块连接电源。


5.根据权利要求1至4任一项所述的能够启动PCIe模块的处理电路,其特征在于,所述ARM模块连接或内置...

【专利技术属性】
技术研发人员:卢琳朱晓锋陈耀华郑羽王仕卿
申请(专利权)人:上海柏楚数控科技有限公司
类型:新型
国别省市:上海;31

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

1