CN201917939U - Peripheral component interconnection (PCI) board card - Google Patents

Peripheral component interconnection (PCI) board card Download PDF

Info

Publication number
CN201917939U
CN201917939U CN 201020645732 CN201020645732U CN201917939U CN 201917939 U CN201917939 U CN 201917939U CN 201020645732 CN201020645732 CN 201020645732 CN 201020645732 U CN201020645732 U CN 201020645732U CN 201917939 U CN201917939 U CN 201917939U
Authority
CN
China
Prior art keywords
pld
programmable logic
logic device
integrated circuit
circuit board
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 201020645732
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.)
Beijing Watertek Information Technology Co Ltd
Original Assignee
Beijing Watertek Information Technology 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 Beijing Watertek Information Technology Co Ltd filed Critical Beijing Watertek Information Technology Co Ltd
Priority to CN 201020645732 priority Critical patent/CN201917939U/en
Application granted granted Critical
Publication of CN201917939U publication Critical patent/CN201917939U/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

The utility model provides a peripheral component interconnection (PCI) board card, relating to the field of communication and solving the problem that the flexibility of a computer is limited by the special function of a board card. The board card comprises at least two I/O modules; the PCI board card consists of a first programmable logic device (PLD) and a second PLD that are connected with an upper computer; the second PLD is connected with the upper computer and the I/O modules; when the second PLD is electrified on the PCI board card, the I/O module information of the I/O module is extracted, sent to the upper computer and converted between an external protocol and a local bus protocol; and the first PLD receives a logic configuration file issued by the upper computer according to the I/O module information, and the logic configuration in the logic configuration file is written into the second PLD.

Description

A kind of peripheral element extension interface integrated circuit board
Technical field
The utility model relates to the communications field, has related in particular to a kind of peripheral element extension interface integrated circuit board.
Background technology
At computer application field, each peripheral element extension interface (Pedpherd Component Interconnect, PCI) integrated circuit board all belongs to independently specific installation of function usually, furtherly, each PCI integrated circuit board is realized specific function usually, and can't accomplish dynamically to make adjustment according to different functions, can't realize the message exchange of computing machine and peripheral hardware under different scenes, limited the dirigibility of computer system and the substitutability of each PCI integrated circuit board, and maintenance cost is higher.
The utility model content
The utility model provides a kind of PCI integrated circuit board, has solved the problem of integrated circuit board specific function limiting computer dirigibility.
A kind of PCI integrated circuit board has at least two input and output (I/O) module, and this pci interface integrated circuit board comprises first programmable logic device (PLD) and second programmable logic device (PLD);
Described first programmable logic device (PLD) links to each other with host computer with described second programmable logic device (PLD);
Described second programmable logic device (PLD) links to each other with described I/O module with described host computer;
When described second programmable logic device (PLD) powers at described pci interface integrated circuit board, extract the I/O module information of described I/O module, described I/O module information is sent to host computer, and between peripheral hardware agreement and local bus agreement, change;
Described first programmable logic device (PLD) receives the logic configuration file that host computer issues according to described I/O module information, and the logic configuration in the described logic configuration file is write described second programmable logic device (PLD).
Preferably, described first programmable logic device (PLD) is specially CPLD.
Preferably, described second programmable logic device (PLD) is specially field programmable gate array.
Preferably, described I/O module also is connected with external unit.
Preferably, be equipped with a plurality of pci interface slots on the described pci interface integrated circuit board, described first programmable logic device (PLD) is connected with any two realizations that described second programmable logic device (PLD) is inserted in described a plurality of pci interface slot.
Preferably, send data by level formula transistor-transistor logic circuit signal between described I/O module and described second programmable logic device (PLD).
The utility model provides a kind of PCI integrated circuit board, this PCI integrated circuit board has at least two I/O modules, this PCI integrated circuit board comprises first programmable logic device (PLD) and second programmable logic device (PLD), described first programmable logic device (PLD) links to each other with host computer with described second programmable logic device (PLD), described second programmable logic device (PLD) links to each other with described I/O module with described host computer, when described second programmable logic device (PLD) powers at described PCI integrated circuit board, extract the I/O module information of described I/O module, described I/O module information is sent to host computer, and between peripheral hardware agreement and local bus agreement, change, described first programmable logic device (PLD) receives the logic configuration file that host computer issues according to described I/O module information, logic configuration in the described logic configuration file is write described second programmable logic device (PLD), realized writing logic configuration to realize corresponding function to second programmable logic device (PLD) as required under the different scenes, realize being undertaken by the PCI integrated circuit board under the different scenes message exchange of computing machine and peripheral hardware, improved the dirigibility of system.
Description of drawings
The structural representation of a kind of PCI integrated circuit board that Fig. 1 provides for the utility model;
The PCI integrated circuit board that Fig. 2 provides for use the utility model is realized the process flow diagram of computing machine and peripheral hardware message exchange.
Embodiment
Because prior art can't accomplish dynamically the function of PCI integrated circuit board to be made adjustment according to different functions, limited the dirigibility of computer system and the substitutability of each PCI integrated circuit board, maintenance cost is higher.
In order to address the above problem, embodiment of the present utility model provides a kind of PCI integrated circuit board, by PCI integrated circuit board interface technology of sharing, the hardware itself of having realized the PCI integrated circuit board is irrelevant with function, and on the PCI integrated circuit board, added programmable logic device (PLD), concrete function is realized by the logic that operates in programmable logic device (PLD) inside, has realized dynamically changing according to function the demand of integrated circuit board function technically.
Hereinafter will be elaborated to the utility model in conjunction with the accompanying drawings.Need to prove that under the situation of not conflicting, embodiment among the application and the feature among the embodiment be combination in any mutually.
Structure of the present utility model comprises first programmable logic device (PLD) 101, second programmable logic device (PLD) 102 as shown in Figure 1, in addition, also comprises at least two I/O modules 103.
Described first programmable logic device (PLD) 101 links to each other with host computer with described second programmable logic device (PLD) 102;
Described second programmable logic device (PLD) 102 links to each other with described I/O module 103 with described host computer;
Described second programmable logic device (PLD) 102 is extracted the I/O module information of described I/O module 103 when described PCI integrated circuit board powers on, described I/O module information is sent to host computer, and changes between peripheral hardware agreement and local bus agreement;
Described first programmable logic device (PLD) 101 receives the logic configuration file that host computer issues according to described I/O module information, and the logic configuration in the described logic configuration file is write described second programmable logic device (PLD) 102.
The flow process that the PCI integrated circuit board that uses the utility model to provide is finished computing machine and peripheral hardware message exchange comprises as shown in Figure 2:
Step 201, second programmable logic device (PLD) are extracted the I/O module information, and described I/O module information is submitted to host computer;
The related PCI integrated circuit board of the utility model supports that (the PCI technology of sharing is exactly for different external interfaces to the pci interface technology of sharing, can realize the interface replacing by the daughter board of changing on the PCI integrated circuit board, and need not change the PCI integrated circuit board, realized that different daughter boards share same PCI integrated circuit board).Based on above-mentioned pci interface technology of sharing, involved standard I/O module and the PCI slot of the utility model all can arbitrarily be changed.
The random exchange of standard I/O module makes the I/O module that different level signals can be provided, and has further expanded the function of PCI integrated circuit board, can select corresponding I/O module according to actual needs, and the I/O module is linked in the screens on the PCI integrated circuit board.The I/O module interface partly adopts the Design Mode of standard connector, and the module of any I/O of meeting module interface electrical code can be inserted on the standard connector.
Step 202, first programmable logic device (PLD) receive the logic configuration file that described host computer issues according to described I/O module information;
First programmable logic device (PLD) is specially CPLD (CPLD), and second programmable logic device (PLD) is specially field programmable gate array (FPGA).
In this step, detect and report the module information of each I/O module by CPLD to host computer.Specifically comprise two kinds of situations:
1, when the PCI integrated circuit board powers on, extracts the I/O module information of each I/O module on the PCI integrated circuit board;
2, when the I/O module takes place to change, extract the I/O module information of the I/O module of newly changing.
After extracting the I/O module information, the information of being about to is submitted to host computer, judges for host computer and uses which kind of logic configuration.
Step 203, first programmable logic device (PLD) write logic configuration in the configuration file to second programmable logic device (PLD);
In this step, CPLD promptly is configured FPGA according to the logic configuration file behind the logic configuration file that receives the host computer transmission, and the logic configuration that is about in the file writes FPGA, makes FPGA possess the function that is complementary with the logic configuration file.
Step 204, host computer carry out message exchange by PCI plate and peripheral hardware;
The FPGA major function is to realize different agreements at different interfaces, and the user data of the variant interface board that will link to each other with user's peripheral hardware accurately receives and upload to host computer; Host computer can be with correct agreement by the data of I/O interface board to the peripheral hardware transmission simultaneously.The groundwork that also is FPGA is to realize the peripheral hardware of each access user peripheral hardware and the protocol conversion of PCI local bus, finally realizes host computer and the peripheral hardware realization information interaction that inserts the I/O integrated circuit board.
In addition, after finishing configuration, or find to upgrade to the current function of using (promptly substituting the logic of having stored in second programmable logic device (PLD) with new logic), then need new logic configuration file is downloaded on the PCI integrated circuit board, and finish configuration according to this logic configuration file.The function that has promptly possessed any upgrading FPGA (Field Programmable Gate Array) configuration, thereby changed the fixing defective of PCI integrated circuit board function, in the time need redesigning different functions, only need dynamic different application programs just can change integrated circuit board to second programmable logic device (PLD) the function of downloading for the PCI integrated circuit board.
Described I/O module receives the peripheral hardware signal, and described peripheral hardware conversion of signals is sent to described programmable logic device (PLD) for this ground level formula transistor-transistor logic circuit (LVTTL) signal; And, receive the local LVTTL signal that described programmable logic device (PLD) sends, be the peripheral hardware signal with described local LVTTL conversion of signals and send to external unit.
The I/O module functions is to realize interconnection with different electrical signal interfaces, as 232,422, isolates I/O etc.The I/O integrated circuit board is mainly realized the conversion on the electrical equipment, is the LVTTL signal with the peripheral hardware conversion of signals, and the LVTTL conversion of signals with this locality is the required electrical signal of peripheral hardware then.
The utility model provides a kind of PCI integrated circuit board, this PCI integrated circuit board has at least two I/O modules, this PCI integrated circuit board comprises first programmable logic device (PLD) and second programmable logic device (PLD), described first programmable logic device (PLD) links to each other with host computer with described second programmable logic device (PLD), described second programmable logic device (PLD) links to each other with described I/O module with described host computer, when described second programmable logic device (PLD) powers at described PCI integrated circuit board, extract the I/O module information of described I/O module, described I/O module information is sent to host computer, and between peripheral hardware agreement and local bus agreement, change, described first programmable logic device (PLD) receives the logic configuration file that host computer issues according to described I/O module information, logic configuration in the described logic configuration file is write described second programmable logic device (PLD), realized writing logic configuration to realize corresponding function to second programmable logic device (PLD) as required under the different scenes, realize being undertaken by the PCI integrated circuit board under the different scenes message exchange of computing machine and peripheral hardware, improved the dirigibility of system.
The all or part of step that the one of ordinary skill in the art will appreciate that the foregoing description program circuit that can use a computer is realized, described computer program can be stored in the computer-readable recording medium, described computer program (as system, unit, device etc.) on the relevant hardware platform is carried out, when carrying out, comprise one of step or its combination of method embodiment.
Alternatively, all or part of step of the foregoing description also can use integrated circuit to realize, these steps can be made into integrated circuit modules one by one respectively, perhaps a plurality of modules in them or step is made into the single integrated circuit module and realizes.Like this, the utility model is not restricted to any specific hardware and software combination.
Each device/functional module/functional unit in the foregoing description can adopt the general calculation device to realize, they can concentrate on the single calculation element, also can be distributed on the network that a plurality of calculation element forms.
Each device/functional module/functional unit in the foregoing description is realized with the form of software function module and during as independently production marketing or use, can be stored in the computer read/write memory medium.The above-mentioned computer read/write memory medium of mentioning can be a ROM (read-only memory), disk or CD etc.
Anyly be familiar with those skilled in the art in the technical scope that the utility model discloses, can expect easily changing or replacing, all should be encompassed within the protection domain of the present utility model.Therefore, protection domain of the present utility model should be as the criterion with the described protection domain of claim.

Claims (6)

1. peripheral element extension interface integrated circuit board, this peripheral element extension interface integrated circuit board has at least two input and output (I/O) module, it is characterized in that, and this peripheral element extension interface integrated circuit board comprises first programmable logic device (PLD) and second programmable logic device (PLD);
Described first programmable logic device (PLD) links to each other with host computer with described second programmable logic device (PLD);
Described second programmable logic device (PLD) links to each other with described I/O module with described host computer;
When described second programmable logic device (PLD) powers at described peripheral element extension interface integrated circuit board, extract the I/O module information of described I/O module, described I/O module information is sent to host computer, and between peripheral hardware agreement and local bus agreement, change;
Described first programmable logic device (PLD) receives the logic configuration file that host computer issues according to described I/O module information, and the logic configuration in the described logic configuration file is write described second programmable logic device (PLD).
2. peripheral element extension interface integrated circuit board according to claim 1 is characterized in that, described first programmable logic device (PLD) is specially CPLD.
3. peripheral element extension interface integrated circuit board according to claim 1 is characterized in that, described second programmable logic device (PLD) is specially field programmable gate array.
4. peripheral element extension interface integrated circuit board according to claim 1 is characterized in that, described I/O module also is connected with external unit.
5. peripheral element extension interface integrated circuit board according to claim 1, it is characterized in that, be equipped with a plurality of peripheral element extension interface slots on the described peripheral element extension interface integrated circuit board, described first programmable logic device (PLD) is connected with any two realizations that described second programmable logic device (PLD) is inserted in described a plurality of peripheral element extension interface slot.
6. peripheral element extension interface integrated circuit board according to claim 1 is characterized in that, sends data by level formula transistor-transistor logic circuit signal between described I/O module and described second programmable logic device (PLD).
CN 201020645732 2010-12-01 2010-12-01 Peripheral component interconnection (PCI) board card Expired - Lifetime CN201917939U (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 201020645732 CN201917939U (en) 2010-12-01 2010-12-01 Peripheral component interconnection (PCI) board card

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 201020645732 CN201917939U (en) 2010-12-01 2010-12-01 Peripheral component interconnection (PCI) board card

Publications (1)

Publication Number Publication Date
CN201917939U true CN201917939U (en) 2011-08-03

Family

ID=44417731

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 201020645732 Expired - Lifetime CN201917939U (en) 2010-12-01 2010-12-01 Peripheral component interconnection (PCI) board card

Country Status (1)

Country Link
CN (1) CN201917939U (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105809233A (en) * 2014-12-31 2016-07-27 环旭电子股份有限公司 Intelligent module card and using method thereof
CN109783435A (en) * 2014-10-27 2019-05-21 阿尔特拉公司 Integrated circuit device with embedded programmable logic

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109783435A (en) * 2014-10-27 2019-05-21 阿尔特拉公司 Integrated circuit device with embedded programmable logic
CN105809233A (en) * 2014-12-31 2016-07-27 环旭电子股份有限公司 Intelligent module card and using method thereof
CN105809233B (en) * 2014-12-31 2019-03-22 环旭电子股份有限公司 A kind of intelligent modules card and its application method

Similar Documents

Publication Publication Date Title
KR101688349B1 (en) Low swing voltage mode driver
CN103207852B (en) Multibus embedded processing device
CN202956753U (en) Programming device and programming system of flash memory chip in embedded system
CN101763331A (en) System and method for realizing I2C bus control
CN103095855B (en) I2C communication interface unit
CN105119849B (en) A kind of exchange board structure and the data managing method applied to exchange board structure
CN104021107A (en) Design method for system supporting non-volatile memory express peripheral component interface express solid state disc (NVMe PCIE SSD)
CN103616937A (en) Mainboard, PCIE network card and server system
CN113867836B (en) Device for FPGA, program dynamic loading method and data transmission method
CN105095037A (en) Wire card, backboard of wire card and wire card test method
CN115391262A (en) High-speed peripheral component interconnection interface device and operation method thereof
CN102073521B (en) Software updating system of plug-in card type machine and software updating method
CN201917939U (en) Peripheral component interconnection (PCI) board card
CN102486766A (en) Board configuration method and board configuration device
CN106649162A (en) Pci-Express multi-port aggregation system and use method thereof
CN203178870U (en) Internet access switching card
CN205139769U (en) Interface expanding unit and mainboard
CN204480237U (en) A kind of connector, universal serial bus device and intelligent terminal
CN102521196A (en) Modbus data acquisition unit
CN201378316Y (en) Universal input/output interface extension circuit and mobile terminal with same
CN105573950A (en) Method for setting VR chip address based on gate circuit chip
CN204406395U (en) A kind of high speed communication interacted system of CPCI framework
CN107329863A (en) A kind of measuring instrument general hardware platform based on COMe
CN203133839U (en) Multi-bus embedded processing device
CN102929828A (en) Data transmission method and device supporting standard and non-standard I2C (Inter-Integrated Circuit) interface simultaneously

Legal Events

Date Code Title Description
C14 Grant of patent or utility model
GR01 Patent grant
CX01 Expiry of patent term
CX01 Expiry of patent term

Granted publication date: 20110803