CN202720576U - Interface device for switching low-order input/output port to peripheral component interconnect (PCI) interface port - Google Patents
Interface device for switching low-order input/output port to peripheral component interconnect (PCI) interface port Download PDFInfo
- Publication number
- CN202720576U CN202720576U CN 201220217858 CN201220217858U CN202720576U CN 202720576 U CN202720576 U CN 202720576U CN 201220217858 CN201220217858 CN 201220217858 CN 201220217858 U CN201220217858 U CN 201220217858U CN 202720576 U CN202720576 U CN 202720576U
- Authority
- CN
- China
- Prior art keywords
- pci
- interface
- port
- address
- data
- 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 - Fee Related
Links
- 230000002093 peripheral effect Effects 0.000 title abstract 2
- 238000004891 communication Methods 0.000 description 4
- 238000011278 co-treatment Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 101000746134 Homo sapiens DNA endonuclease RBBP8 Proteins 0.000 description 1
- 101000969031 Homo sapiens Nuclear protein 1 Proteins 0.000 description 1
- 102100021133 Nuclear protein 1 Human genes 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000000034 method Methods 0.000 description 1
Images
Landscapes
- Bus Control (AREA)
Abstract
The utility model discloses an interface device for switching a low-order input/output port to a peripheral component interconnect (PCI) interface port. The device comprises an addressing circuit, a PCI controller connected to the addressing circuit and a device controller connected to the PCI controller, wherein the addressing circuit sets an interface address of the low-order input/output port; and the PCI controller adds a piece of data to the interface address, and transmits the data to the PCI interface port through a PCI transceiver program. Therefore, the interface address of the low-order input/output port can be used for transmitting the data.
Description
Technical field
The utility model is a kind of computer interface unit, and espespecially a kind of low order input/output port turns the interface arrangement of PCI interface port.
Background technology
In traditional microcomputer system, be to see through input equipment and output device and user to link up; Wherein above-mentioned input equipment relatively common are mouse or keyboard; Then be that screen display, loudspeaker or printer are arranged aspect output device; But, that input equipment or output device at least all can see through a computer interface and contact with above-mentioned microcomputer system, these interfaces be referred to as " port " (Port) ﹔ generally in microcomputer system, obtain the data of this input equipment or give this output device with data through this port; For general input equipment and output device commonly used, have the interface IP address of corresponding this port in early stage 80X86 microcomputer system all defines also again, please refer to shown in the following table:
000~01F | No. 1 dma controller (8237) | 200~207 | GAME I/O |
020~03F | No. 1 interruptable controller (8259A) | 278~27F | LPT2 |
022~012 | CHIPSET Control Registers.I/O port. | 2B0~2DF | GRAPHlCS Adapter Controller |
040~05F | Timer (8254) | 2F8~2FF | COM2 |
060~06F | Keyboard Control IC (8742) | 300~31F | Prototype card (Proto Type Card) |
070~07F | RealTime Colck and NMI interrupt | 360~36F | PC network |
080~09F | The page buffer (74LS612) that DMA is used | 378~37F | LPT1 |
0A0~0BF | No. 2 interruptable controllers (8259A) | 380~38F | SDLC communication/Binary Synchronous Communication (No. 2) |
0C0~0DF | No. 2 dma controllers (8237) | 3A0~3AF | SDLC communication/Binary Synchronous Communication (No. 1) |
0F0 | BUSY signal in order to Clear mathematics co-treatment device | 3B0~3BF | Black and white screen and printer adapter |
0F1 | In order to Reset mathematics co-treatment device | 3C0~3CF | The EGA card |
0F8~0FF | Mathematics co-treatment device | 3D0~3DF | Color drawing screen adapter (CGA) |
1F0~1F8 | Hard disk | 3F0~3F7 | Floppy drive control adapter |
3F8~3FF | COM1 |
The corresponding table of the interface IP address of 80X 86
As seen from the above table, above-mentioned microcomputer system has the low order input/output port (Legacy I/O Port) that 27 groups of interface IP addresses substantially commonly used adopt for various distinct devices at least and uses, and interface IP addresses such as 0x278~0x27F, 0x378~0x37F and 0x3BC~0x3BF is to provide the printer or the miscellaneous equipment that adopt port arranged side by side (Parallel Port) to use; Therefore microcomputer system still keeps these interface IP addresses to provide these ports to use at present, makes microcomputer system can see through those ports traditional industry equipment corresponding with it and connects each other.
Along with making rapid progress of present science and technology, various microcomputer systems all adopt comparatively new-type interface port, for example at present comparatively new-type PCI or the interface port of PCIe; So in case upgrade or when changing above-mentioned microcomputer system, the former low order input/output port that arranges namely can't contact use with present microcomputer system such as the commercial unit of port arranged side by side, serial port etc.Although the existing a kind of PCI port in market turns the PCI adapter of low order input/output port at present, but because PCI or PCIe interface port are the plug and play framework, resource or the interface IP address of its input/output port are redistributed by microcomputer system, and at present microcomputer system all to set not be that interface IP address with the low order input/output port distributes and gives this PCI Shi Pei Ka ﹔ therefore, the employed interface IP address of PCI adapter that above-mentioned PCI port turns the low order input/output port is the interface IP address of non-aforementioned low order input/output port, and then cause the interface IP address of those low order input/output port to be used, therefore be necessary further to improve for this situation.
Summary of the invention
Because above-mentioned PCI port turns the interface IP address that the PCI adapter of low order input/output port can't use the low order input/output port; Therefore the utility model fundamental purpose provides the interface arrangement that a kind of low order input/output port turns the PCI interface port.
Employed in order to achieve the above object technical way is to make the low order input/output port turn the interface arrangement of PCI interface port, and it includes an addressing circuit, a pci controller and a device controller, wherein:
Above-mentioned addressing circuit is set with the interface IP address of at least one group of low order input/output port.
Above-mentioned pci controller is connected to this addressing circuit and a PCI interface port, and reads wherein the interface IP address of the low order input/output port that one group of this addressing circuit sets; Wherein this pci controller is with the PCI transmitting/receiving program one data to be added this interface IP address to be sent to this PCI interface port, and this PCI interface port receives the data that are labeled with above-mentioned interface IP address certainly.
Above-mentioned device controller is connected to this pci controller and an equipment interface port; Above-mentioned data are converted to device data that should the equipment interface port, and the said equipment data are sent to this equipment interface port; Receive this device data and be converted to these data from this equipment interface port again and be sent to this pci controller.
Because pci controller of the present utility model is to see through to read the wherein interface IP address of one group of low order input/output port that this addressing circuit sets, and this interface IP address is added in the data sending and receiving to this PCI interface port; Therefore, so that aforesaid microcomputer system can see through the interface IP address of low order input/output port traditional industry equipment is carried out access.
Description of drawings
Fig. 1 is the circuit theory diagrams that the utility model low order input/output port turns the interface arrangement of PCI interface port.
Fig. 2 is that interface arrangement data writing of the present utility model is to the sequential chart of microcomputer system.
Fig. 3 is that interface arrangement of the present utility model is from the sequential chart of microcomputer system reading out data.
Fig. 4 is that interface arrangement of the present utility model is applied to the structural representation on the adapter.
The primary clustering symbol description:
10 addressing circuits; 11 address selection switchs;
The 20PCI controller; The 21PCI interface port;
30 device controllers; 31 equipment interface ports;
40PCI device identification device.
Embodiment
For the benefit of to the understanding of the structure of interface arrangement of the present utility model, describe below in conjunction with drawings and Examples.
Please refer to shown in Figure 1ly, turn the interface arrangement of PCI interface port for the utility model low order input/output port, it includes an addressing circuit 10, a pci controller 20 and a device controller 30, wherein:
Above-mentioned addressing circuit 10 is set with the interface IP address of at least one group of low order input/output port; In the present embodiment, these addressing circuit 10 built-in plural groups interface IP addresses, and be connected to an address selection switch 11, set a wherein group interface address of this addressing circuit by this address selection switch 11; Wherein its scope of the interface IP address of above-mentioned low order input/output port is selected from 0x000~0x7FF address realm; In the present embodiment, the interface IP address that above-mentioned addressing circuit 10 sets is 0x378 again;
Above-mentioned pci controller 20 is connected to this addressing circuit 10 and a PCI interface port 21, and reads wherein the interface IP address of the low order input/output port that one group of this addressing circuit 10 sets; Wherein this pci controller 20 is with the PCI transmitting/receiving program one data to be added this interface IP address to be sent to this PCI interface port 21, and this PCI interface port 21 receives the data that are labeled with above-mentioned interface IP address certainly; In the present embodiment, this PCI interface port 21 includes a pci data bus and a PCI control bus, and this pci controller 20 is when carrying out this PCI transmitting/receiving program, control this PCI control bus, these data and this interface IP address are sent to this pci data bus, and this pci data bus receives the data that are labeled with interface IP address certainly; And
Above-mentioned device controller 30 is connected to this pci controller 20 and an equipment interface port 31; Above-mentioned data are converted to device data that should equipment interface port 31, and the said equipment data are sent to this equipment interface port 31; Again from these equipment interface port 31 receiving equipment data and be converted to above-mentioned data and be sent to this pci controller 20; In the present embodiment, the said equipment interface port 31 is that the interface IP address (0x378) that corresponding aforementioned this addressing circuit sets is to be port (LPT1) arranged side by side.
Please refer to Fig. 2 and shown in Figure 3, when this pci controller wish is read and write with the PCI read-write program microcomputer system through the interface IP address (0x378) of low order port arranged side by side (LPT1), make this PCI control bus (Frame, C/BE, IRDY, Devsel and TRDY) produce corresponding control signal, and through this pci data bus (AD) its interface IP address (0x378) is sent to this microcomputer system; Then wait until when this micro computer responds this pci controller 20 through its PCI control bus, this pci controller 20 just sees through this pci data bus and this microcomputer system and carries out data transfer.
Moreover, because PCI interface port 21 is in the use of microcomputer system at present, should be inserted in this PCI interface port 21 for computer system sees through first scanning and the equipment that has been confirmed whether, and just see through aforesaid control bus and data bus the equipment that inserts PCI interface port 21 is read and write; Therefore, if only separately the utility model is inserted PCI interface port 21 in the microcomputer system, and when not using with any equipment simultaneously; This microcomputer system can because of the utility model there is no send any one the device sequence number offer the distribution that this microcomputer system carries out resource and interface IP address; Satisfy, the supply of stop frequency signal (Clock) immediately, and then various read-write motion all can't be carried out.
Make the low order input/output port turn the interface arrangement of PCI interface port for this reason, further include a PCI device identification device 40; Wherein this PCI device identification device 40 is electrically connected to this pci controller 20, and export one the device sequence number give this pci controller 20; Wherein this pci controller 20 is to export received device sequence number to this PCI interface port 21; In the present embodiment, this PCI device identification device 40 is that a PCI turns the ISA bridge.
Because this pci controller 20 can will install sequence number by this PCI device identification device 40 and export PCI interface port 21 to; Therefore, aforesaid microcomputer system can be learnt by this has equipment to be inserted on this PCI interface port 21 really.
Please refer to shown in Figure 4ly, for the utility model specifically is applied to exemplary on the adapter, wherein above-mentioned address selection switch 11 is together to be integrated on the same adapter for thumb-acting switch and with the utility model; If the user need to be switched when using different low order I/O port address, (LPT1, LPT2 or Print Port) ﹔ then can be by switching this address selection switch 11, and then the interface IP address of the different input/output port of corresponding output such as port arranged side by side; Thus, the person of being easy to use according to present equipment interface port adjust the Jie Kou Di Zhi ﹔ corresponding with it moreover, this addressing circuit 10 is except selecting output wherein the interface IP address of one group of low order input/output port according to this address selection switch 11, have an address setting program in also can be directly, for setting this at least one group interface address; In the present embodiment, address above mentioned selector switch 11 disposes an assigned switch for above-mentioned address setting program; When this assigned switch is opened, this addressing circuit 10 be see through its Jie Kou Di Zhi ﹔ of this address setting procedure Selection again when this assigned switch is closed this addressing circuit 10 be through this address selection switch 11, select its interface IP address.
To sum up, pci controller 20 of the present utility model be the interface IP address that directly provides by this addressing circuit 10 with these data sending and receiving to this PCI interface port 21; Therefore, so that be inserted with the interface IP address that microcomputer system of the present utility model directly uses the low order input/output port, make the pci interface device can effectively utilize the interface IP address of low order input/output port.
Claims (9)
1. a low order input/output port turns the interface arrangement of PCI interface port, and it includes an addressing circuit, a pci controller and a device controller, wherein:
Above-mentioned addressing circuit is set with the interface IP address of at least one group of low order input/output port;
Above-mentioned pci controller is connected to this addressing circuit and a PCI interface port, and reads wherein the interface IP address of the low order input/output port that one group of this addressing circuit sets; Wherein this pci controller is with the PCI transmitting/receiving program one data to be added this interface IP address to be sent to this PCI interface port, and this PCI interface port receives the data that are labeled with above-mentioned interface IP address certainly;
Above-mentioned device controller is connected to this pci controller and an equipment interface port; Above-mentioned data are converted to device data that should the equipment interface port, and the said equipment data are sent to this equipment interface port; Receive this device data and be converted to these data from this equipment interface port again and be sent to this pci controller.
2. low order input/output port according to claim 1 turns the interface arrangement of PCI interface port, this addressing circuit is built-in plural groups interface IP address, and be connected to an address selection switch, set a wherein group interface address of this addressing circuit by this address selection switch.
3. low order input/output port according to claim 2 turns the interface arrangement of PCI interface port, and this address selection switch is thumb-acting switch.
According to claim 1 in 5 each described low order input/output port turn the interface arrangement of PCI interface port, wherein the interface IP address of above-mentioned low order input/output port is selected from 0x000~0x7FF address realm.
According to claim 1 in 5 each described low order input/output port turn the interface arrangement of PCI interface port, further include:
One PCI device identification device is electrically connected to this pci controller, and export one the device sequence number give this pci controller; Wherein this pci controller is to export received device sequence number to this PCI interface port.
6. low order input/output port according to claim 6 turns the interface arrangement of PCI interface port, further includes a PCI device identification device, is electrically connected to this pci controller, and export one the device sequence number give this pci controller; Wherein this pci controller is to export received device sequence number to this PCI interface port.
7. low order input/output port according to claim 8 turns the interface arrangement of PCI interface port, and this PCI device identification device is to turn the ISA bridge for a PCI.
According to claim 1 in 5 each described low order input/output port turn the interface arrangement of PCI interface port, this PCI interface port includes a pci data bus and a PCI control bus, and this pci controller is when carrying out this PCI transmitting/receiving program, control this PCI control bus, these data and this interface IP address are sent to this pci data bus, and this pci data bus receives the data that are labeled with interface IP address certainly.
9. low order input/output port as claimed in claim 8 turns the interface arrangement of PCI interface port, this PCI interface port includes a pci data bus and a PCI control bus, and this pci controller is when carrying out this PCI transmitting/receiving program, control this PCI control bus, these data and this interface IP address are sent to this pci data bus, and this pci data bus receives the data that are labeled with interface IP address certainly.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201220217858 CN202720576U (en) | 2012-05-16 | 2012-05-16 | Interface device for switching low-order input/output port to peripheral component interconnect (PCI) interface port |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201220217858 CN202720576U (en) | 2012-05-16 | 2012-05-16 | Interface device for switching low-order input/output port to peripheral component interconnect (PCI) interface port |
Publications (1)
Publication Number | Publication Date |
---|---|
CN202720576U true CN202720576U (en) | 2013-02-06 |
Family
ID=47622393
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 201220217858 Expired - Fee Related CN202720576U (en) | 2012-05-16 | 2012-05-16 | Interface device for switching low-order input/output port to peripheral component interconnect (PCI) interface port |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN202720576U (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102708083A (en) * | 2012-05-16 | 2012-10-03 | 昆山三泰新电子科技有限公司 | Peripheral component interconnect (PCI) interface device capable of distributing interface address of low order input and output interface |
-
2012
- 2012-05-16 CN CN 201220217858 patent/CN202720576U/en not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102708083A (en) * | 2012-05-16 | 2012-10-03 | 昆山三泰新电子科技有限公司 | Peripheral component interconnect (PCI) interface device capable of distributing interface address of low order input and output interface |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109783416A (en) | SPI shares method, circuit and the electronic equipment of GPIO from equipment and I2C from equipment | |
CN109828942A (en) | Intelligent PCIe slot channel distribution method | |
US20060095625A1 (en) | Integrated circuit capable of assigning a unique identity to ATA/ATAPI devices | |
US20130110960A1 (en) | Method and system for accessing storage device | |
WO2018155791A1 (en) | Multi-purpose adapter card and integration method thereof | |
TW201321983A (en) | Plug and play module, electronic system and determining method and inquiry method therefore | |
CN110554983A (en) | Exchange circuit board | |
CN103777686A (en) | Docking station and electronic devices | |
CN105068955A (en) | Local bus structure and data interaction method | |
CN109739791A (en) | A kind of universal safety trusted interface card of PCIE and MINIPCIE double nip | |
CN202720576U (en) | Interface device for switching low-order input/output port to peripheral component interconnect (PCI) interface port | |
CN206618983U (en) | A kind of built-in industrial Control card based on VME buses | |
CN114063513B (en) | Power module parallel operation address allocation method | |
CN112231249A (en) | Terminal equipment compatible with multiple communication interfaces and control method thereof | |
CN109977051A (en) | A method and system for expanding the number of bus channels based on GPIO | |
CN105357207A (en) | Synchronous writing method, mobile terminal, server and system | |
CN205983460U (en) | Serial receiving and dispatching interface module and USB interface module sharing port circuit | |
CN102073616A (en) | Personal computer system and method of operating the same with multiple outputs | |
CN102708083B (en) | Peripheral component interconnect (PCI) interface device capable of distributing interface address of low order input and output interface | |
CN108255759A (en) | PCI-E adapters and data processing system | |
CN105046638A (en) | Processor system and image data processing method thereof | |
US9256568B2 (en) | PCI-based interfacing device with mappable port addresses to legacy I/O port addresses | |
CN104699644B (en) | A method of driving NFC modules under Android platform | |
CN205665661U (en) | KVM module based on microblaze is soft to verify existing USB function | |
CN115061884A (en) | Lighting method and lighting system of NVMe hard disk based on Feiteng server |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20130206 Termination date: 20150516 |
|
EXPY | Termination of patent right or utility model |