The utility model provides a multi-interface CPU module, which comprises a SOC part, including at least two PCIE interfaces, two USB interfaces, a group of LPC interfaces, a group of SATA interfaces, two groups of UART interfaces, a group of SPI interfaces, a group of VGA interfaces, a group of storage control interfaces and a group of memory control interfaces, and a memory chip of the SOC part. The memory chip connects to the SOC through a set of SATA interfaces; the PCIE part connects the two PCIE interfaces to the Ethernet interface through an Ethernet bridge, and the Ethernet interface to the connector; the ISA part connects to the SOC through the LPC interface, and the SIA bridge chip. The ISA signal from SOC part is transmitted to the connector and the I/O pin of the FPGA through ISA bus at the same time; the FPGA leads out I/O to the connector according to the timing requirement; the FPGA connects to the CAN controller, and connects to the connector through the CAN bus.
【技术实现步骤摘要】
多接口CPU模块
本技术是关于现场总线通讯技术,特别是关于一种多接口CPU模块。
技术介绍
ISA总线(IndustryStandardArchitecture,工业标准体系结构)是IBM公司为PC制定的总线标准,允许多个CPU共享系统资源,兼容性好,它在上个世纪80年代是最广泛采用的系统总线,ISA总线的时钟频率是8MHZ,数据传输的最高传输速率是16M/S。可见,ISA总线传输速率过低、CPU占用率高、占用硬件中断资源。另外,在工业领域目前很多CPU芯片或模块不再支持ISA总线,进而采用通信更快且有效的总线(如PCI、LPC)。由于ISA总线本身的技术优势,目前仍有大量的外围设备仍然沿用了标准的ISA总线,但是要实现与CPU通讯必须进行协议转换。另外,当前工业控制的很多设备只是沿用了ISA总线的局部功能,标准的总线无法直接与此类设备连接,不够灵活。在工业控制当中,控制设备的CPU板卡往往要与不同接口的设备进行通讯,如以太网接口、串口、CAN总线接口等等,如果根据不同的需求每次都单独设计对应的CPU板卡,由于CPU板卡设计及制造工艺要求高,难免造成费用及风险的增加。
技术实现思路
本技术实施例提供了一种多接口CPU模块,可以解决现有技术中CPU无法与ISA总线直接通讯的问题以及接口资源不丰富的问题。为了实现上述目的,本技术实施例提供了一种多接口CPU模块,包括:SOC部分、存储部分、PCIE部分、ISA部分及连接器;所述SOC部分,包括至少两路PCIE接口、两组USB接口、一组LPC接口、一组SATA接口、两组UART接口、一组SPI接口、一组VGA接口、一组存 ...
【技术保护点】
1.一种多接口CPU模块,其特征在于,包括:SOC部分、存储部分、PCIE部分、ISA部分及连接器;所述SOC部分,包括至少两路PCIE接口、两组USB接口、一组LPC接口、一组SATA接口、两组UART接口、一组SPI接口、一组VGA接口、一组存储控制接口及一组内存控制接口;所述存储部分,由内存芯片及存储芯片组成,所述内存芯片通过所述内存控制接口与所述SOC部分连接,所述存储芯片通过一组所述SATA接口与所述SOC部分连接;所述PCIE部分,包括两个以太网桥片,两路PCIE接口分别通过一个以太网桥片连接至以太网接口,所述以太网接口连接至连接器;所述ISA部分,包括ISA桥片、FPGA及CAN控制器;所述ISA桥片通过所述LPC接口连接至所述SOC部分,SIA桥片从所述SOC部分得到的ISA信号,通过一ISA总线同时传输至所述连接器及所述FPGA的I/O引脚,FPGA一部分I/O引出到所述连接器作为辅助的输出片选信号或输入中断信号;所述FPGA连接至所述CAN控制器,所述CAN控制器通过CAN总线连接至所述连接器;所述连接器通过两组USB接口、两组UART接口、一组SPI接口及一组VG ...
【技术特征摘要】
1.一种多接口CPU模块,其特征在于,包括:SOC部分、存储部分、PCIE部分、ISA部分及连接器;所述SOC部分,包括至少两路PCIE接口、两组USB接口、一组LPC接口、一组SATA接口、两组UART接口、一组SPI接口、一组VGA接口、一组存储控制接口及一组内存控制接口;所述存储部分,由内存芯片及存储芯片组成,所述内存芯片通过所述内存控制接口与所述SOC部分连接,所述存储芯片通过一组所述SATA接口与所述SOC部分连接;所述PCIE部分,包括两个以太网桥片,两路PCIE接口分别通过一个以太网桥片连接至以太网接口,所述以太网接口连接至连接器;所述ISA部分,包括ISA桥片、FPGA及CAN控制器;所述ISA桥片通过所述LPC接口连接至所述SOC部分,SIA桥片从所述SOC部分得到的ISA信号,通过一ISA总线同时传输至所述连接器及所述FPGA的I/O引脚,FPGA一部分I/O引出到所述连接器作为辅助的输出片选信号或输入中断信号;所述FPGA连接至所述CAN控制器,所述CAN控制器通过CAN总线连接至所述连接器;所述连接器通过两组USB接口、两组UART接口、一组SPI接口及一组VGA接口连接至所述SOC部分。2.根据权利要求1所述的多接口CPU模块,其特征在于,所述SOC部分通过所述SPI接口连接至一BIOS;所述SOC部分还包括:第三路PCIE接口,所述SOC部分通过所述的第三路PCIE接口连接至所述连接器。3.根据权利要求1所述的多接口CPU模块,其特征在于,局部的所述ISA总线与所述FPGA之间传输的信号包括:地址线SA[19:0]、地址线LA...
【专利技术属性】
技术研发人员:夏好广,王立文,黄志平,张明,余健,王刚,阎兆允,陈锦熠,谷学冕,
申请(专利权)人:中国铁道科学研究院,北京纵横机电技术开发公司,中国铁道科学研究院机车车辆研究所,
类型:新型
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。