[go: up one dir, main page]

CN202838317U - Bus unit and rear panel system - Google Patents

Bus unit and rear panel system Download PDF

Info

Publication number
CN202838317U
CN202838317U CN 201220500962 CN201220500962U CN202838317U CN 202838317 U CN202838317 U CN 202838317U CN 201220500962 CN201220500962 CN 201220500962 CN 201220500962 U CN201220500962 U CN 201220500962U CN 202838317 U CN202838317 U CN 202838317U
Authority
CN
China
Prior art keywords
bus
board
converter
cpu
backplane
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
CN 201220500962
Other languages
Chinese (zh)
Inventor
张术
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Vertiv Tech Co Ltd
Original Assignee
Emerson Network Power Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Emerson Network Power Co Ltd filed Critical Emerson Network Power Co Ltd
Priority to CN 201220500962 priority Critical patent/CN202838317U/en
Application granted granted Critical
Publication of CN202838317U publication Critical patent/CN202838317U/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Bus Control (AREA)

Abstract

The utility model discloses a bus device and a rear panel system including the same. The bus unit comprises a central processing unit (CPU) bus, a bus converter and a peripheral component interconnect (PCI) / peripheral component interconnect express (PCIe) bus, wherein a panel card of one side of a rear panel is connected with the bus converter in a communication mode through the CPU bus, the bus converter is connected with access main equipment in a communication mode through the PCI / PCIe bus, and the bus converter is used for conversion between the PCI / PCIe bus and the CPU bus. According to the rear panel system, the bus converter is arranged, so the rear panel system only needs to be connected in a communication mode through the CPU bus, and high-speed and low-speed panel cards of various types can be expanded easily.

Description

总线装置及背板系统Bus device and backplane system

技术领域 technical field

本实用新型涉及通信领域,尤其涉及一种总线装置及背板系统。The utility model relates to the communication field, in particular to a bus device and a backboard system.

背景技术 Background technique

在高度集成的电子设备中,常常采用插槽的方式来提高产品的灵活性,通过多种型号插卡的灵活配置,来实现产品功能的多样化,同时降低了产品的开发成本和物料成本,提高了产品的可扩展性。目前,通常采用背板系统来实现上述应用,如图1所示,常规的背板系统包括背板、设置在背板一侧的一个或多个板卡110(例如板卡1101、1102…110k)、以及总线装置120。该板卡可以为业务板卡和/或信号板卡,用于业务处理和/或板卡间的信号互连。因为一块背板可以扩展少则几块、多则十几块的功能板卡,从而能大大提高产品的集成度。各个板卡与访问主设备200(该访问主设备200包括CPU 210)之间、以及各个板卡之间通过总线装置连接,从而实现数据交互,并最终实现整机的功能。In highly integrated electronic equipment, slots are often used to improve the flexibility of the product. Through the flexible configuration of various types of cards, the diversification of product functions can be realized, and the development cost and material cost of the product can be reduced at the same time. Improved product scalability. Currently, a backplane system is usually used to implement the above-mentioned applications. As shown in FIG . ... 110 k ), and the bus device 120 . The board can be a service board and/or a signal board, and is used for service processing and/or signal interconnection between boards. Because a backplane can expand as few as a few or as many as a dozen functional boards, it can greatly improve the integration of the product. Each board is connected to the access master device 200 (the access master device 200 includes the CPU 210 ) and each board card is connected through a bus device, so as to realize data interaction and finally realize the functions of the whole machine.

在目前的背板系统中,根据板卡所连接的访问主设备200的CPU210的不同,采用不同的总线装置。例如,当访问主设备200为ARM/DSP等平台时(其中,ARM为Advanced RISC Machines的缩写,表示基于英国ARM公司的一类微处理器;DSP为Digital Signal Processor的缩写,表示信号处理器),仍如图1所示,总线装置120一般采用普通的CPU总线,其成本较低,而且扩展灵活性也较好,很容易实现低速设备的低成本扩展,但总线速度偏低。又例如,在要求数据高速传输的访问主设备200中,例如X86平台中,如图2所示,总线装置120一般包括外部设备互连(PCI:Peripheral Component Interconnect)/外部设备互连高速(PCIe:Peripheral Component Interconnect Express)总线以进行通信连接,该类总线装置120可以实现速度上G的高速数据交互。较之于传统的CPU总线,PCI/PCIe总线可以提高数据的传输速率。然而在这种方案中,要求总线装置120进一步包括桥接器组122,桥接器组122通过PCI/PCIe总线121与访问主设备200通信连接。桥接器组122由一个或多个桥接器1221、1222…122k组成,分别与每个板卡(例如板卡1101、1102…110k)通过PCI/PCIe总线123对应连接。由于每个板卡都必须配备一个PCI/PCIe桥接器,因此成本较高。In the current backplane system, different bus devices are used according to the difference of the CPU 210 of the access master device 200 connected to the board. For example, when the access master device 200 is a platform such as ARM/DSP (wherein, ARM is the abbreviation of Advanced RISC Machines, indicating a type of microprocessor based on the British ARM company; DSP is the abbreviation of Digital Signal Processor, indicating a signal processor) , as shown in FIG. 1, the bus device 120 generally adopts a common CPU bus, which has low cost and good expansion flexibility, and is easy to realize low-cost expansion of low-speed devices, but the bus speed is relatively low. For another example, in the access master device 200 that requires high-speed data transmission, such as in the X86 platform, as shown in FIG. 2 , the bus device 120 generally includes PCI: Peripheral Component Interconnect : Peripheral Component Interconnect Express) bus for communication connection, this type of bus device 120 can realize high-speed data interaction at a speed of G. Compared with the traditional CPU bus, the PCI/PCIe bus can increase the data transmission rate. However, in this solution, the bus device 120 is required to further include a bridge group 122 , and the bridge group 122 is communicatively connected with the access master device 200 through the PCI/PCIe bus 121 . The bridge group 122 is composed of one or more bridges 122 1 , 122 2 . Since each board must be equipped with a PCI/PCIe bridge, the cost is high.

实用新型内容 Utility model content

本实用新型要解决的技术问题在于针对现有技术中背板扩展性不高的缺陷,提供一种总线装置;针对现有技术中背板扩展性不高的缺陷,提供一种背板系统。The technical problem to be solved by the utility model is to provide a bus device for the defect of low backplane expandability in the prior art; to provide a backplane system for the defect of low backplane expandability in the prior art.

本实用新型解决其技术问题所采用的技术方案是:依据本实用新型的一方面,提供了一种总线装置,包括CPU总线、PCI/PCIe总线、以及用于所述PCI/PCIe总线与所述CPU总线之间数据流转换的总线转换器;其中,The technical solution adopted by the utility model to solve the technical problems is: according to one aspect of the utility model, a bus device is provided, including a CPU bus, a PCI/PCIe bus, and a bus for the PCI/PCIe bus and the A bus converter for data flow conversion between CPU buses; wherein,

设置在背板一侧的板卡通过所述CPU总线与所述总线转换器通信连接;The board arranged on one side of the backplane communicates with the bus converter through the CPU bus;

所述总线转换器通过所述PCI/PCIe总线与访问主设备通信连接。The bus converter communicates with the access master device through the PCI/PCIe bus.

在依据本实用新型实施例的总线装置中,所述总线转换器包括:In the bus device according to the embodiment of the utility model, the bus converter includes:

用于将所述PCI/PCIe总线中复用的数据和地址信息解析为独立的数据信息和独立的地址信息的总线解析模块;A bus analysis module for resolving data and address information multiplexed in the PCI/PCIe bus into independent data information and independent address information;

与所述总线解析模块相连,用于将所述独立的数据信息映射到所述CPU总线的数据线中、以及将所述独立的地址信息映射到所述CPU总线的地址线中的总线转换映射模块。Connected to the bus analysis module, used for mapping the independent data information to the data lines of the CPU bus, and mapping the independent address information to the bus conversion mapping in the address lines of the CPU bus module.

在依据本实用新型实施例的总线装置中,所述总线转换器还包括用于根据所述板卡的访问地址产生对应的片选信号的片选信号生成模块。In the bus device according to the embodiment of the present utility model, the bus converter further includes a chip select signal generation module for generating a corresponding chip select signal according to the access address of the board.

在依据本实用新型的总线装置中,所述总线转换器还包括用于解析所述PCI/PCIe总线以获取板卡控制信息的板卡控制线解析模块,其中,所述板卡控制信息包括独立的中断信号信息、插卡检测信号信息、读写控制信息以及板卡复位信号信息。In the bus device according to the present utility model, the bus converter also includes a board control line analysis module for parsing the PCI/PCIe bus to obtain board control information, wherein the board control information includes independent Interrupt signal information, card detection signal information, read and write control information, and board reset signal information.

在依据本实用新型的总线装置中,所述总线转换器进一步包括与所述板卡控制线解析模块通信连接的背板管理器,所述背板管理器包括:In the bus device according to the present utility model, the bus converter further includes a backplane manager communicatively connected to the board control line analysis module, and the backplane manager includes:

用于通过所述板卡控制线解析模块获取的中断信号信息来中断所述板卡的通信连接的中断控制单元;An interrupt control unit for interrupting the communication connection of the board through the interrupt signal information obtained by the board control line analysis module;

用于根据所述板卡控制线解析模块获取的插卡检测信号信息来识别所述板卡的插卡检测单元;A card detection unit for identifying the board according to the card detection signal information obtained by the board control line analysis module;

用于通过所述板卡控制线解析模块获取的读写控制信息来控制所述板卡的读操作和/或写操作的读写控制单元;以及A read-write control unit for controlling the read-write operation and/or write operation of the board through the read-write control information acquired by the board control line analysis module; and

用于通过所述板卡控制线解析模块获取的板卡复位信号信息来复位所述板卡的板卡复位单元。A board reset unit for resetting the board through the board reset signal information acquired by the board control line analysis module.

在依据本实用新型实施例的总线装置中,所述总线转换器为基于FPGA或ASIC的总线转换器。In the bus device according to the embodiment of the present utility model, the bus converter is a bus converter based on FPGA or ASIC.

依据本实用新型的另一方面,还提供了一种总线装置,包括CPU总线、SPI总线、以及用于通过所述CPU总线模拟所述SPI设备的时序以将从所述SPI总线传输的数据流转换映射至所述CPU总线的总线转换器;其中,According to another aspect of the present utility model, a bus device is also provided, including a CPU bus, an SPI bus, and a timing sequence for simulating the SPI device through the CPU bus so as to transmit data streams from the SPI bus converting a bus converter mapped to the CPU bus; wherein,

设置在背板一侧的板卡通过所述CPU总线与所述总线转换器通信连接;The board arranged on one side of the backplane communicates with the bus converter through the CPU bus;

所述总线转换器通过所述SPI总线与SPI设备通信连接。The bus converter is communicatively connected with the SPI device through the SPI bus.

在依据本实用新型实施例的总线装置中,所述总线转换器为基于硬件接口电路的总线转换器。In the bus device according to the embodiment of the present utility model, the bus converter is a bus converter based on a hardware interface circuit.

依据本实用新型的另一方面,还提供了一种背板系统,所述背板系统包括上述的任意一种总线装置。According to another aspect of the present invention, a backplane system is also provided, and the backplane system includes any one of the above-mentioned bus devices.

在依据本实用新型实施例的背板系统中,所述背板系统进一步包括背板和设置在背板一侧的一个或多个板卡,其中,所述板卡通过所述总线装置与访问主设备通信连接,以及所述板卡通过总线装置彼此通信连接。In the backplane system according to the embodiment of the present utility model, the backplane system further includes a backplane and one or more boards arranged on one side of the backplane, wherein the boards communicate with the access The master device is in communication connection, and the boards are in communication connection with each other through the bus device.

本实用新型产生的有益效果是:在本实用新型的背板系统中,通过设置总线转换器,背板系统只需要通过CPU总线通信连接即可,因此更易于扩展各种高速和低速的板卡。The beneficial effects of the utility model are: in the backplane system of the utility model, by setting the bus converter, the backplane system only needs to be connected through the CPU bus communication, so it is easier to expand various high-speed and low-speed boards .

附图说明 Description of drawings

下面将结合附图及实施例对本实用新型作进一步说明,附图中:The utility model will be further described below in conjunction with accompanying drawing and embodiment, in the accompanying drawing:

图1是现有技术中背板系统的结构示意图;FIG. 1 is a schematic structural diagram of a backplane system in the prior art;

图2是图1中的背板系统采用PCI/PCIe总线时的结构示意图;Fig. 2 is a structural schematic diagram when the backplane system in Fig. 1 adopts PCI/PCIe bus;

图3是依据本实用新型实施例的背板系统的结构示意图;Fig. 3 is a schematic structural diagram of a backplane system according to an embodiment of the present invention;

图4是图3中用于描绘PCI/PCIe总线与CPU总线之间转换的示意图;Fig. 4 is the schematic diagram that is used to describe the conversion between PCI/PCIe bus and CPU bus in Fig. 3;

图5是图3中的总线转换器的逻辑框图;Fig. 5 is a logical block diagram of the bus converter in Fig. 3;

图6是依据本实用新型另一实施例的背板系统的结构示意图。FIG. 6 is a schematic structural diagram of a backplane system according to another embodiment of the present invention.

具体实施方式 Detailed ways

为了使本实用新型的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本实用新型进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本实用新型,并不用于限定本实用新型。In order to make the purpose, technical solution and advantages of the utility model clearer, the utility model will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the utility model, and are not intended to limit the utility model.

图3示出了依据本实用新型实施例的背板系统的逻辑框图,该背板系统包括背板(图中未示出)、设置在背板一侧的板卡310(在本实施例中,具体为板卡3101、3102…310k)、以及用于通信连接的总线装置。其中,板卡310通过总线装置与访问主设备通信200连接,以及板卡通过总线装置彼此通信连接。Figure 3 shows a logical block diagram of a backplane system according to an embodiment of the present invention. The backplane system includes a backplane (not shown in the figure), a board card 310 arranged on one side of the backplane (in this embodiment , specifically boards 310 1 , 310 2 ... 310 k ), and a bus device for communication connection. Wherein, the board 310 communicates with the access master device 200 through the bus device, and the boards communicate with each other through the bus device.

在本实用新型的实施例中,板卡310可以为业务板卡和/或信号板卡。访问主设备200可以为任意类型的访问设备,包括但不限于上述所提及的要求数据高速传输的X86平台。In an embodiment of the present invention, the board 310 may be a service board and/or a signal board. The access master device 200 may be any type of access device, including but not limited to the aforementioned X86 platform that requires high-speed data transmission.

本实用新型实施例中的总线装置包括:CPU总线323、PCI/PCIe总线322以及总线转换器321。如图3所示,板卡310通过CPU总线323与总线转换器321通信连接;总线转换器321通过CPU总线323、PCI/PCIe总线322分别与板卡310、访问主设备200通信连接。总线转换器321用于PCI/PCIe总线322与CPU总线323之间的信号信息转换,从而使访问主设备200通过PCI/PCIe总线322、总线转换器321、以及CPU总线323实现对板卡310的访问。The bus device in the embodiment of the utility model includes: a CPU bus 323 , a PCI/PCIe bus 322 and a bus converter 321 . As shown in FIG. 3 , the board 310 communicates with the bus converter 321 through the CPU bus 323 ; the bus converter 321 communicates with the board 310 and the access master device 200 through the CPU bus 323 and the PCI/PCIe bus 322 respectively. The bus converter 321 is used for the signal information conversion between the PCI/PCIe bus 322 and the CPU bus 323, so that the access master device 200 realizes the board card 310 through the PCI/PCIe bus 322, the bus converter 321, and the CPU bus 323. access.

在本实用新型的实施例中,CPU总线323是相比于PCI/PCIe总线322的低速总线,包括但不限于数据线、地址线、读写控制线、片选控制线、中断信号线、复位信号线、通用IO线、插卡检测信号线、电源线、地线等关键信号线。In the embodiment of the present utility model, the CPU bus 323 is a low-speed bus compared to the PCI/PCIe bus 322, including but not limited to data lines, address lines, read and write control lines, chip selection control lines, interrupt signal lines, reset Key signal lines such as signal lines, general IO lines, card detection signal lines, power lines, and ground lines.

相比于PCI/PCIe总线322,该CPU总线323具有成本较低,扩展灵活性较好、易于实现低速设备的低成本扩展的优势,但是数据传输速度较低,通常仅能适用于对数据传输速度要求较低的访问主设备200,例如上述所提及的ARM/DSP平台。PCI/PCIe总线322包括常规的PCI总线或PCIe总线。Compared with the PCI/PCIe bus 322, the CPU bus 323 has the advantages of lower cost, better expansion flexibility, and low-cost expansion of low-speed devices, but the data transmission speed is low, and it is usually only applicable to data transmission. The access master device 200 with lower speed requirements, such as the ARM/DSP platform mentioned above. PCI/PCIe bus 322 includes a conventional PCI bus or a PCIe bus.

总线转换器321优选为基于FPGA(现场可编程门阵列)或ASIC(专用集成电路)的总线转换器321。在本实用新型的实施例中,总线转换器321可以为基于FPGA的总线转换器321。本领域的技术人员应当知晓,上述的总线转换器321仅用作举例,并不是对本实用新型的限制,任何可适用上述转换功能的的可编程器件均可用作总线转换器321。The bus converter 321 is preferably a bus converter 321 based on FPGA (Field Programmable Gate Array) or ASIC (Application Specific Integrated Circuit). In an embodiment of the present invention, the bus converter 321 may be an FPGA-based bus converter 321 . Those skilled in the art should know that the above-mentioned bus converter 321 is only used as an example, and is not a limitation of the present invention. Any programmable device applicable to the above-mentioned conversion function can be used as the bus converter 321 .

结合图4和图5所示,总线转换器321包括总线解析模块31、总线转换映射模块32、片选信号生成模块33、板卡控制线解析模块34以及背板管理器35。其中,总线解析模块31分别与PCI/PCIe总线322和总线转换映射模块32互连,总线转换映射模块32与CPU总线323互连;片选信号生成模块33与总线解析模块31和CPU总线323连接;板卡控制线解析模块34分别与PCI/PCIe总线322和背板管理器35互连,背板管理器35与CPU总线323互连。As shown in FIG. 4 and FIG. 5 , the bus converter 321 includes a bus analysis module 31 , a bus conversion mapping module 32 , a chip select signal generation module 33 , a board control line analysis module 34 and a backplane manager 35 . Wherein, the bus analysis module 31 is interconnected with the PCI/PCIe bus 322 and the bus conversion mapping module 32 respectively, and the bus conversion mapping module 32 is interconnected with the CPU bus 323; the chip selection signal generation module 33 is connected with the bus analysis module 31 and the CPU bus 323 The board control line analysis module 34 is interconnected with the PCI/PCIe bus 322 and the backplane manager 35 respectively, and the backplane manager 35 is interconnected with the CPU bus 323 .

总线解析模块31可对PCI/PCIe总线322进行解析,以从PCI/PCIe总线322中复用的信号信息中提取出各个独立的信号信息,例如从复用的数据和地址信息中提取独立的数据信息和独立的地址信息,以及进一步从复用的信号信息中提取出独立的时钟信息、数据传输状态信息、总线状态信息等关键信号信息等。由于PCI/PCIe总线采用分时复用的工作方式,各种信号信息复用,因此此处通过总线解析模块31解析获得独立的数据信息和地址信息、以及其它独立的信号信息,可以确保后续总线转换映射模块32能将PCI/PCIe总线322传输的数据流转换映射到CPU总线323中进行传输。The bus analysis module 31 can analyze the PCI/PCIe bus 322, so as to extract each independent signal information from the multiplexed signal information in the PCI/PCIe bus 322, such as extracting independent data from the multiplexed data and address information Information and independent address information, and further extract independent clock information, data transmission status information, bus status information and other key signal information from the multiplexed signal information. Since the PCI/PCIe bus adopts a time-division multiplexing mode of operation, various signal information is multiplexed, so the independent data information and address information and other independent signal information obtained by analyzing the bus analysis module 31 here can ensure that the subsequent bus The conversion mapping module 32 can convert and map the data flow transmitted by the PCI/PCIe bus 322 to the CPU bus 323 for transmission.

总线转换映射模块32与总线解析模块31相连,总线转换映射模块32可将总线解析模块31解析所得的独立的信号信息映射到CPU总线的信号线中。例如,总线转换映射模块32可将总线解析模块31解析所得的独立的数据信息映射到CPU总线的数据线中,将总线解析模块31解析所得的独立的地址信息映射到CPU总线的地址线中。该转换映射过程可采用各种适用的方法进行,例如,总线转换器321可将基于CPU总线323访问芯片的地址空间映射到PCI/PCIe总线322的存储空间或IO空间,然后由访问主设备200中的CPU作为Initiator(PCI操作的发起者)通过PCI的存储器读或存储器写操作来访问CPU总线323。当然还可采用其它的方式进行转换映射,此处不再一一赘述。The bus conversion and mapping module 32 is connected to the bus analysis module 31, and the bus conversion and mapping module 32 can map the independent signal information analyzed by the bus analysis module 31 to the signal line of the CPU bus. For example, the bus conversion mapping module 32 can map the independent data information analyzed by the bus analyzing module 31 to the data lines of the CPU bus, and map the independent address information analyzed by the bus analyzing module 31 to the address lines of the CPU bus. This conversion mapping process can adopt various applicable methods to carry out, for example, bus converter 321 can map the address space based on CPU bus 323 to access the chip to the storage space or IO space of PCI/PCIe bus 322, and then access master device 200 The CPU in the CPU acts as an initiator (the initiator of the PCI operation) to access the CPU bus 323 through PCI memory read or memory write operations. Of course, other ways can also be used to perform conversion mapping, which will not be repeated here.

片选信号生成模块33直接与CPU总线323通信连接,片选信号生成模块33可从总线解析模块31解析所得的地址信息中获取板卡310的访问地址,产生对应的片选信号,以支持多个板卡的并行工作,从而更易于板卡的扩展和管理。The chip selection signal generation module 33 is directly connected with the CPU bus 323 in communication, the chip selection signal generation module 33 can obtain the access address of the board card 310 from the address information analyzed by the bus analysis module 31, and generate a corresponding chip selection signal to support multiple The parallel work of each board makes it easier to expand and manage the board.

板卡控制线解析模块34可从PCI/PCIe总线322解析提取出独立的板卡控制信息,用以通过这些板卡控制信息来控制和管理各个板卡的工作。上述板卡控制信息具体包括独立的中断信号信息、插卡检测信号信息、读写控制信息以及板卡复位信号信息。The board control line analysis module 34 can analyze and extract independent board control information from the PCI/PCIe bus 322, so as to control and manage the work of each board through the board control information. The above board control information specifically includes independent interrupt signal information, card insertion detection signal information, read and write control information, and board reset signal information.

与该板卡控制线解析模块34相连的背板管理器35基于板卡控制线解析模块34从PCI/PCIe总线322解析提取的各个板卡控制信息,通过CPU总线323控制和管理板卡的工作。The backplane manager 35 connected to the board control line analysis module 34 controls and manages the work of the board card through the CPU bus 323 based on the board control line analysis module 34 analyzing and extracting each board control information from the PCI/PCIe bus 322 .

相应地,背板管理器35包括:中断控制单元、插卡检测单元、读写控制单元以及板卡复位单元。其中,中断控制单元通过中断信号信息来中断板卡的通信连接;插卡检测单元根据插卡检测信号信息来识别板卡;读写控制单元通过读写控制信息来控制板卡的读操作和/或写操作;板卡复位单元通过板卡复位信号信息来复位板卡。Correspondingly, the backplane manager 35 includes: an interrupt control unit, a card insertion detection unit, a read-write control unit, and a board reset unit. Wherein, the interrupt control unit interrupts the communication connection of the board card by interrupting signal information; the card detection unit identifies the board card according to the card detection signal information; the read-write control unit controls the read operation and/or operation of the board card by reading and writing control information Or write operation; the board card reset unit resets the board card through the board card reset signal information.

在以上实施例中,访问主设备200可以是要求数据高速传输的设备,例如X86平台。在X86平台的示例中,背板系统中的板卡通常为数字量采集模块、模拟量采集模块、8路串口模块以及闪存模块。对于这种类型的访问主设备200,在常规的背板系统中,必然需要其总线装置包括PCI/PCIe总线322和桥接器,才能实现背板与访问主设备200的通信连接。然而在本实施例中,通过设置总线转换器,一方面省去了每个板卡对应设置的桥接器,从而节省了成本。In the above embodiments, the access master device 200 may be a device requiring high-speed data transmission, such as an X86 platform. In the example of the X86 platform, the boards in the backplane system are usually a digital quantity acquisition module, an analog quantity acquisition module, an 8-way serial port module, and a flash memory module. For this type of access master device 200 , in a conventional backplane system, its bus device must include a PCI/PCIe bus 322 and a bridge to realize the communication connection between the backplane and the access master device 200 . However, in this embodiment, by setting the bus converter, on the one hand, the bridges corresponding to each board are omitted, thereby saving costs.

另一方面,背板系统只需要通过CPU总线323进行通信连接即可,因此更易于扩展各种高速和低速的板卡。与此同时,本实用新型提供的技术方案仍然确保了访问主设备200通过PCI/PCIe总线322进行通信连接,从而保证了高速传输速度;进一步的,由于访问主设备200在通信过程中一直通过PCI/PCIe总线进行数据交互,并不知晓对于背板系统的访问是通过高度的PCI/PCIe总线还是通过相对低速的CPU总线,因此不会影响访问主设备200中的上层软件对背板系统上底层硬件的访问。On the other hand, the backplane system only needs to be connected through the CPU bus 323 for communication, so it is easier to expand various high-speed and low-speed boards. At the same time, the technical solution provided by the utility model still ensures that the access master device 200 communicates through the PCI/PCIe bus 322, thereby ensuring high-speed transmission speed; /PCIe bus for data interaction, and does not know whether the access to the backplane system is through the high-level PCI/PCIe bus or through the relatively low-speed CPU bus, so it will not affect the access to the upper layer software in the master device 200 to the bottom layer of the backplane system hardware access.

如图6所示,在依据本实用新型另一实施例的背板系统中,访问主设备200为SPI(串行外部接口)设备,此时总线装置包括CPU总线423、总线转换器421以及SPI总线422;其中,设置在背板一侧的板卡410(具体可例如为板卡4101、4102…410k)通过CPU总线423与总线转换器421通信连接;总线转换器421通过SPI总线422与SPI设备200通信连接;总线转换器421用于通过CPU总线423模拟SPI设备200的时序,以将从SPI总线422传输的数据流转换映射至CPU总线423以进行传输。此时,背板中只有少量的数据交互,因此总线转换器可以为基于硬件接口电路的总线转换器。As shown in Figure 6, in the backplane system according to another embodiment of the present utility model, the access master device 200 is an SPI (Serial External Interface) device, and the bus device includes a CPU bus 423, a bus converter 421 and an SPI Bus 422; wherein, the boards 410 (specifically, for example, boards 410 1 , 410 2 ... 410 k ) arranged on the side of the backplane are communicatively connected to the bus converter 421 through the CPU bus 423; the bus converter 421 is connected through the SPI bus 422 is communicatively connected with the SPI device 200; the bus converter 421 is used to simulate the timing of the SPI device 200 through the CPU bus 423, so as to convert and map the data stream transmitted from the SPI bus 422 to the CPU bus 423 for transmission. At this time, there is only a small amount of data interaction in the backplane, so the bus converter may be a bus converter based on a hardware interface circuit.

从该实施例可以进一步看出,由于背板系统只需要通过CPU总线进行通信连接即可,因此扩展性好,既可以用于例如X86平台,也可以用于SPI设备。It can be further seen from this embodiment that since the backplane system only needs to be connected through the CPU bus for communication, it has good scalability and can be used for example on an X86 platform or an SPI device.

应当理解的是,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,而所有这些改进和变换都应属于本实用新型所附权利要求的保护范围。It should be understood that those skilled in the art can make improvements or changes based on the above description, and all these improvements and changes should belong to the protection scope of the appended claims of the present utility model.

Claims (10)

1.一种总线装置,其特征在于,包括CPU总线、PCI/PCIe总线、以及用于所述PCI/PCIe总线与所述CPU总线之间数据流转换的总线转换器;其中, 1. a bus device, is characterized in that, comprises CPU bus, PCI/PCIe bus and is used for the bus converter of data stream conversion between described PCI/PCIe bus and described CPU bus; Wherein, 设置在背板一侧的板卡通过所述CPU总线与所述总线转换器通信连接; The board arranged on one side of the backplane communicates with the bus converter through the CPU bus; 所述总线转换器通过所述PCI/PCIe总线与访问主设备通信连接。 The bus converter communicates with the access master device through the PCI/PCIe bus. 2.根据权利要求1所述的总线装置,其特征在于,所述总线转换器包括: 2. The bus device according to claim 1, wherein the bus converter comprises: 用于将所述PCI/PCIe总线中复用的数据和地址信息解析为独立的数据信息和独立的地址信息的总线解析模块; A bus analysis module for resolving data and address information multiplexed in the PCI/PCIe bus into independent data information and independent address information; 与所述总线解析模块相连,用于将所述独立的数据信息映射到所述CPU总线的数据线中、以及将所述独立的地址信息映射到所述CPU总线的地址线中的总线转换映射模块。 Connected to the bus analysis module, used for mapping the independent data information to the data lines of the CPU bus, and mapping the independent address information to the bus conversion mapping in the address lines of the CPU bus module. 3. 根据权利要求1所述的总线装置,其特征在于,所述总线转换器还包括用于根据所述板卡的访问地址产生对应的片选信号的片选信号生成模块。 3. The bus device according to claim 1, wherein the bus converter also includes a chip selection signal generating module for generating a corresponding chip selection signal according to the access address of the board. 4. 根据权利要求1所述的总线装置,其特征在于,所述总线转换器还包括用于解析所述PCI/PCIe总线以获取板卡控制信息的板卡控制线解析模块,其中,所述板卡控制信息包括独立的中断信号信息、插卡检测信号信息、读写控制信息以及板卡复位信号信息。 4. bus device according to claim 1, is characterized in that, described bus converter also comprises the board card control line analysis module that is used to analyze described PCI/PCIe bus line to obtain board card control information, wherein, described The board control information includes independent interrupt signal information, card detection signal information, read and write control information, and board reset signal information. 5. 根据权利要求4所述的总线装置,其特征在于,所述总线转换器进一步包括与所述板卡控制线解析模块通信连接的背板管理器,所述背板管理器包括: 5. bus device according to claim 4, it is characterized in that, described bus converter further comprises the backboard manager that is connected with described board control line analysis module communication, and described backplane manager comprises: 用于通过所述板卡控制线解析模块获取的中断信号信息来中断所述板卡的通信连接的中断控制单元; An interrupt control unit for interrupting the communication connection of the board through the interrupt signal information obtained by the board control line analysis module; 用于根据所述板卡控制线解析模块获取的插卡检测信号信息来识别所述板卡的插卡检测单元; A card detection unit for identifying the board according to the card detection signal information obtained by the board control line analysis module; 用于通过所述板卡控制线解析模块获取的读写控制信息来控制所述板卡的读操作和/或写操作的读写控制单元;以及 A read-write control unit for controlling the read-write operation and/or write operation of the board through the read-write control information acquired by the board control line analysis module; and 用于通过所述板卡控制线解析模块获取的板卡复位信号信息来复位所述板卡的板卡复位单元。 A board reset unit for resetting the board through the board reset signal information acquired by the board control line analysis module. 6. 根据权利要求1-5任一项所述的总线装置,其特征在于,所述总线转换器为基于FPGA或ASIC的总线转换器。 6. The bus device according to any one of claims 1-5, wherein the bus converter is a bus converter based on FPGA or ASIC. 7. 一种总线装置,其特征在于,包括CPU总线、SPI总线、以及用于通过所述CPU总线模拟所述SPI设备的时序以将从所述SPI总线传输的数据流转换映射至所述CPU总线的总线转换器;其中, 7. A bus device, characterized in that, comprises a CPU bus, an SPI bus, and is used to simulate the timing of the SPI device by the CPU bus to map the data flow conversion from the SPI bus transmission to the CPU bus converter for the bus; where, 设置在背板一侧的板卡通过所述CPU总线与所述总线转换器通信连接; The board arranged on one side of the backplane communicates with the bus converter through the CPU bus; 所述总线转换器通过所述SPI总线与SPI设备通信连接。 The bus converter is communicatively connected with the SPI device through the SPI bus. 8. 根据权利要求7所述的总线装置,其特征在于,所述总线转换器为基于硬件接口电路的总线转换器。 8. The bus device according to claim 7, wherein the bus converter is a bus converter based on a hardware interface circuit. 9. 一种背板系统,其特征在于,所述背板系统包括权利要求1-8任一项所述的总线装置。 9. A backplane system, characterized in that the backplane system comprises the bus device according to any one of claims 1-8. 10. 根据权利要求9所述的背板系统,其特征在于,所述背板系统进一步包括背板和设置在背板一侧的一个或多个板卡,其中,所述板卡通过所述总线装置与访问主设备通信连接,以及所述板卡通过总线装置彼此通信连接。 10. The backplane system according to claim 9, wherein the backplane system further comprises a backplane and one or more boards arranged on one side of the backplane, wherein the board passes through the The bus device is in communication connection with the access master device, and the boards are in communication connection with each other through the bus device.
CN 201220500962 2012-09-28 2012-09-28 Bus unit and rear panel system Expired - Lifetime CN202838317U (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 201220500962 CN202838317U (en) 2012-09-28 2012-09-28 Bus unit and rear panel system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 201220500962 CN202838317U (en) 2012-09-28 2012-09-28 Bus unit and rear panel system

Publications (1)

Publication Number Publication Date
CN202838317U true CN202838317U (en) 2013-03-27

Family

ID=47949970

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 201220500962 Expired - Lifetime CN202838317U (en) 2012-09-28 2012-09-28 Bus unit and rear panel system

Country Status (1)

Country Link
CN (1) CN202838317U (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103580975A (en) * 2013-11-22 2014-02-12 北京机械设备研究所 On-line reconfigurable generalized bus data conversion method
CN106155951A (en) * 2015-03-30 2016-11-23 上海黄浦船用仪器有限公司 A kind of dual bus arbitration control system and application thereof
CN106326160A (en) * 2015-06-26 2017-01-11 华为技术有限公司 Processing system and processing method
CN109164725A (en) * 2017-06-29 2019-01-08 沈阳新松机器人自动化股份有限公司 A kind of pci bus conversion circuit and robot
CN110928808A (en) * 2019-11-21 2020-03-27 国网河南省电力公司洛阳供电公司 A multi-type board adaptive communication device and method for a backplane system

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103580975A (en) * 2013-11-22 2014-02-12 北京机械设备研究所 On-line reconfigurable generalized bus data conversion method
CN106155951A (en) * 2015-03-30 2016-11-23 上海黄浦船用仪器有限公司 A kind of dual bus arbitration control system and application thereof
CN106155951B (en) * 2015-03-30 2024-01-12 上海黄浦船用仪器有限公司 Dual-bus arbitration control system and application thereof
CN106326160A (en) * 2015-06-26 2017-01-11 华为技术有限公司 Processing system and processing method
CN109164725A (en) * 2017-06-29 2019-01-08 沈阳新松机器人自动化股份有限公司 A kind of pci bus conversion circuit and robot
CN110928808A (en) * 2019-11-21 2020-03-27 国网河南省电力公司洛阳供电公司 A multi-type board adaptive communication device and method for a backplane system
CN110928808B (en) * 2019-11-21 2022-09-09 国网河南省电力公司洛阳供电公司 A multi-type board adaptive communication device and method for a backplane system

Similar Documents

Publication Publication Date Title
CN102650975B (en) Realization method of I2C bus for multi-hardware platform FT server
CN202838317U (en) Bus unit and rear panel system
CN103677216A (en) Interface between host and peripheral device
CN105335548B (en) A kind of MCU emulation mode for ICE
CN104714907B (en) A kind of pci bus is converted to ISA and APB bus design methods
US20080059669A1 (en) Method and Apparatus for Enhancing Data Rate of Advanced Micro-Controller Bus Architecture
CN108268414A (en) SD card driver and its control method based on SPI mode
CN110968352B (en) Reset system and server system of PCIE equipment
CN104298535A (en) Extended read-only memory management system, method and management host thereof
CN112256615B (en) USB conversion interface device
CN211956463U (en) I/O (input/output) bridge piece based on Feiteng processor
CN107480017A (en) The batch-testing device and method of PCIE outer plug-in cards
CN102855150A (en) Method and system for programming information in equipment to be programmed
CN204086415U (en) Fault wave recording device
CN108153624B (en) Test circuit board suitable for NGFF slot
CN203133695U (en) BMC (backboard management controller) card based on AST2300 control chip
CN109407574A (en) Output-controlling device and its method may be selected in a kind of multibus
CN104484305B (en) Server debugging analysis interface device
CN104965468B (en) A kind of common interface module suitable for the multi-functional acquisition control devices of CPCI
CN102866755A (en) Power-on reset device for integrated test system
CN207516997U (en) A kind of outband management module that NVMe SSD are carried out using CPLD
CN102176589A (en) Concentrator for universal serial bus (USB)-8 serial port RS422
CN105068962A (en) I2C controller access method and I2C controller access system
CN203733110U (en) Internal integrated circuit and its control circuit
CN104123257A (en) Universal serial bus device, communication method, and computer-readable storage medium

Legal Events

Date Code Title Description
C14 Grant of patent or utility model
GR01 Patent grant
CP03 Change of name, title or address

Address after: Nanshan District Xueyuan Road in Shenzhen city of Guangdong province 518055 No. 1001 Nanshan Chi Park B2 building 1-4 floor, building 6-10

Patentee after: VERTIV TECH Co.,Ltd.

Address before: 518057 Nanshan District science and Technology Industrial Park, Guangdong, Shenzhen Branch Road, No.

Patentee before: EMERSON NETWORK POWER Co.,Ltd.

CP03 Change of name, title or address
CX01 Expiry of patent term

Granted publication date: 20130327

CX01 Expiry of patent term