CN201917939U - Peripheral component interconnection (PCI) board card - Google Patents
Peripheral component interconnection (PCI) board card Download PDFInfo
- 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
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
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).
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)
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 |
-
2010
- 2010-12-01 CN CN 201020645732 patent/CN201917939U/en not_active Expired - Lifetime
Cited By (3)
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 |