CN104021103B - A kind of serial ports expansion device of embedded microprocessor - Google Patents
A kind of serial ports expansion device of embedded microprocessor Download PDFInfo
- Publication number
- CN104021103B CN104021103B CN201410245633.9A CN201410245633A CN104021103B CN 104021103 B CN104021103 B CN 104021103B CN 201410245633 A CN201410245633 A CN 201410245633A CN 104021103 B CN104021103 B CN 104021103B
- Authority
- CN
- China
- Prior art keywords
- port
- microprocessor
- pld
- serial ports
- control
- 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
- 238000004891 communication Methods 0.000 claims abstract description 68
- 230000008054 signal transmission Effects 0.000 claims description 4
- 230000005540 biological transmission Effects 0.000 abstract description 6
- 230000002093 peripheral effect Effects 0.000 description 22
- 238000013461 design Methods 0.000 description 7
- 206010010071 Coma Diseases 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 238000013507 mapping Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 230000005611 electricity Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 229910002056 binary alloy Inorganic materials 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000000295 complement effect Effects 0.000 description 2
- 230000007547 defect Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 229910044991 metal oxide Inorganic materials 0.000 description 2
- 150000004706 metal oxides Chemical class 0.000 description 2
- 238000000034 method Methods 0.000 description 2
- 239000004065 semiconductor Substances 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
- 230000009471 action Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000005520 cutting process Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Landscapes
- Multi Processors (AREA)
- Logic Circuits (AREA)
Abstract
The invention discloses a kind of serial ports expansion device of embedded microprocessor, including microprocessor and PLD;Microprocessor includes M serial ports and N number of control port;PLD includes K universal input and output port;Wherein, K > M > 0, N > 0;Microprocessor is used for the port communication pattern that the PLD is set by N number of control port;PLD is used to be programmed the PLD of device inside, the communication interconnected relationship of each universal input and output port on control PLD;Each universal input and output port of PLD is used to connect one or more ancillary equipment, realizes the transmission of the signal between ancillary equipment and microprocessor and/or realizes that the signal between ancillary equipment is transmitted.The serial ports expansion device for the embedded microprocessor that the present invention is provided, port number extension is convenient and simple, and switching is flexible, and cost ineffective rate is high, portable strong.
Description
Technical field
The present invention relates to the serial ports expansion dress of embedded system technology field, more particularly to a kind of embedded microprocessor
Put.
Background technology
General serial Asynchronous Reception/transmission interface (Universal Asynchronous Receiver/
Transmitter, abbreviation UART), also abbreviation serial ports.Serial ports is a kind of Universal Serial Bus for asynchronous communication, should
Bus two-way communication, it is possible to achieve full duplex transmission and reception.Serial ports is the most frequently used most simple and convenient in Embedded System Design
Interface, commonly used to PC (Personal Computer, personal computer) or other outer net equipment communications.
Existing embedded microprocessor generally has 1-6 serial ports, and quantity is very limited;And embedded microprocessor is made
Core for embedded system with the ancillary equipment of microprocessor communication, it is necessary to generally have a many kinds, or even considerably beyond Wei Chu
The serial ports quantity that reason device has in itself.For example:In GNSS, (Global Navigation Satellite System, the whole world is led
Navigate satellite system) in receiver, the microprocessor built in it has 6 serial ports, and with the ancillary equipment bag of microprocessor communication
Include GPS (Global Positioning System, global positioning system) mainboard, GPRS (General Packet Radio
Service, general packet radio service technology) module, bluetooth communication, station telecommunication module, outer PC etc., wherein,
GPS mainboards need to take 3 serial ports, and GPRS module needs 1 serial ports of occupancy, bluetooth communication to need to take 1 serial ports, electricity
Platform communication module needs to take 1 serial ports, further needs exist for 2 serial ports and PC or other external device communications.Therefore, institute
The ancillary equipment having with microprocessor communication needs 8 serial ports altogether, and microprocessor itself only has 6 serial ports, and this is occurred as soon as
The problem of microprocessor serial ports quantity is not enough, it is therefore desirable to which the serial ports quantity to microprocessor is extended.
The common technology means solved the above problems are, using special serial port extended chip to increase serial ports quantity;Or
Person, is time-multiplexed so that multiple ancillary equipment can divide by digital circuit or analog switch to the serial ports of microprocessor
The same microprocessor serial ports of Shi Fuyong.Wherein, using special serial port extended chip expand come serial ports allow periphery set
Standby work simultaneously, the problem of without time-sharing multiplex;But there is the defects such as cost height, driver complexity.In operation operation
Also need to develop corresponding chip drives journey when carrying out extended serial port using special serial port extended chip in the embedded design of system
Sequence, adds the difficulty and complexity of exploitation;And the problem of due to driver and operating system framework itself, is also possible to meeting
There is loss of data.
In addition, being also required to be in communication with each other in some cases between external equipment and without the switching of microprocessor
Processing.For example in above-mentioned GNSS receiver, under certain mode of operation, GPS mainboards need and GPRS module, Bluetooth communication
Module, station telecommunication module, PC direct communication, actually and need not move through the participation of microprocessor, but in the prior art
Each ancillary equipment carried out data transmission again by the serial ports switching of microprocessor processing, one side data transmission efficiency compared with
It is low, on the other hand unnecessarily take up the resource of microprocessor and reduce the overall performance of microprocessor, therefore this is not only
Only it is the problem of microprocessor serial ports quantity is not enough, also there is asking for the switching interconnection between the peripheral hardware for how solving microprocessor
Topic.
The problem of direct communication between peripheral hardware can not be solved using special serial port extended chip in the prior art, still needs
To be handled or be forwarded by microprocessor, thus add the work load of microprocessor.And use digital circuit or
Person's analog switch carries out the solution of serial ports switching peripheral hardware by the same microprocessor serial ports of multiple peripheral hardware time-sharing multiplexs, although
The problem of direct communication between peripheral hardware can be solved, but shortcoming is also it will be apparent that i.e.:Multiple peripheral hardwares can not simultaneously with it is micro-
Processor is communicated.This scheme also be can yet be regarded as a kind of simple and effective solution in specific application scenario, still
It is difficult to change again after determining due to the connection between circuit, therefore program flexibility and scalability are all poor.
The content of the invention
The technical problems to be solved by the invention are to provide a kind of serial ports expansion device of embedded microprocessor, realize
How the serial ports quantity of embedded microprocessor is extended, reduction extension complexity and cost, improve microprocessor with it is outer
The flexibility of serial ports interconnection between portion's equipment or between external equipment and external equipment, and overcome of the prior art micro-
The defect that processor can not be communicated with multiple external equipments simultaneously by a serial ports.
To solve above technical problem, the embodiment of the present invention provides a kind of serial ports expansion device of embedded microprocessor,
Including microprocessor and PLD.
The microprocessor includes M serial ports and N number of control port;It is individual general defeated that the PLD includes K
Enter output port;Wherein, K > M > 0, N > 0;
The microprocessor, the port communication for setting the PLD by N number of control port
Pattern;
The PLD, for according to the port communication pattern, to the FPGA electricity of device inside
Road is programmed, and controls the communication interconnected relationship of each universal input and output port on the PLD;
Each universal input and output port of the PLD, for according to the universal input and output port
Communication interconnected relationship, the one or more ancillary equipment of connection realize the letter between the ancillary equipment and the microprocessor
Number transmission, and/or, realize between the ancillary equipment signal transmission.
Preferably, the PLD is CPLD devices.
In a kind of achievable mode, N number of control port on the microprocessor is used to, by parallel communication fashion, refer to
Show and control the port communication pattern of the PLD.
Wherein, the microprocessor controls the output level of N number of control port, and described may be programmed is indicated for constituting
The N bits of the port communication pattern of logical device, the quantity of the port communication pattern is 2N.Or, micro- place
The level that device controls any P control port of N number of control port is managed, the PLD is indicated for constituting
Port communication pattern P bits, the quantity of the port communication pattern is 2P, 0 < P < N;The microprocessor control
The level of remaining (N-P) individual control port is made, the ancillary equipment of present port communication pattern is performed for gating.
Further, the PLD, is additionally operable to set up end one by one to port communication pattern each described
Mouth interconnection map relation, and according to the interconnection of the current level value of N number of control port and the universal input and output port
Mapping relations, are programmed to logical device internal circuit, gate corresponding with the level value that the control port is current lead to
Use input/output port.
In another can realize mode, N number of control port on the microprocessor is used for by serial communication mode,
Indicate and control the port communication pattern of the PLD.
The serial ports expansion device for the embedded microprocessor that the present invention is provided, using PLD as bridge,
To provide a kind of flexible port interconnection between the microprocessor and peripheral hardware in embedded system, and between peripheral hardware and peripheral hardware
Scheme.Microprocessor by PLD especially CPLD (Complex Programmable Logic Device,
CPLD) device connection, can be defeated by setting up the universal input of microprocessor itself serial ports and CPLD devices
The mapping relations of exit port (GPIO, General Purpose Input/Output), be by the serial ports expansion of microprocessor
The universal input and output port that CPLD devices possess, so that the universal input and output port and external equipment that pass through CPLD devices
Connection.The present invention only needs to control by the software to the internal logic circuit in PLD, you can realization pair can
The switching control of each universal input and output port of programmed logic device, without carrying out any modification to hardware circuit, therefore
Serial ports quantity extension to microprocessor is convenient and simple, and switching is flexible, and cost ineffective rate is high, portable strong.
Brief description of the drawings
Fig. 1 is that a kind of structure of one embodiment of the serial ports expansion device for embedded microprocessor that the present invention is provided is shown
It is intended to;
The structural representation that the serial ports expansion device for the embedded microprocessor that Fig. 2 provides for the present invention is connected with external equipment
Figure.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is carried out clear, complete
Site preparation is described.
It is a kind of one embodiment of the serial ports expansion device for embedded microprocessor that the present invention is provided referring to Fig. 1
Structural representation.
The serial ports expansion device of described embedded microprocessor includes microprocessor 100 and PLD 200.
When it is implemented, the microprocessor 100 includes M serial ports and N number of control port;The PLD
200 include K universal input and output port (General Purpose Input/Output, abbreviation GPIO);Wherein, K > M >
0, N > 0.That is the universal input and output port quantity of PLD 200 is more than the quantity of microprocessor 100.
The microprocessor 100, the end for setting the PLD 200 by N number of control port
Port communications pattern.
The PLD 200, for according to the port communication pattern, to the FPGA of device inside
Circuit is programmed, and controls the communication interconnected relationship of each universal input and output port on the PLD 200.
Each universal input and output port of the PLD 200, for being exported according to the universal input
The communication interconnected relationship of port, the one or more ancillary equipment of connection, realize the ancillary equipment and the microprocessor 100 it
Between signal transmission, and/or, realize between the ancillary equipment signal transmission.
Wherein, the PLD 200 is preferably CPLD (Complex Programmable Logic
Device, CPLD) device.CPLD is that (Programmable Array Logic may be programmed battle array from PAL
Row logic) and the device that comes out of GAL (Generic Array Logic, GAL) device development, with respect to PAL and GAL
For device, CPLD scales are big, complicated, belong to large scale integrated circuit scope.
A kind of CPLD be user according to respective the need voluntarily digital integrated electronic circuits of constitutive logic function, its Basic Design
Method is, by Integrated Development software platform, using methods such as schematic diagram, hardware description languages, to generate corresponding file destination,
Code is sent in target CPLD chips by downloading cable, the digital display circuit of design function is realized.
It should be noted that the PLD that the present invention is provided can use the programmable logic device different from CPLD
Part, for example:FPGA (Field-Programmable Gate Array, field programmable gate array) device.Although using
The implementation of FPGA extension microprocessor serial ports quantities is relatively flexible, and scalability and portability are high, but are due to
The cost of FPGA device is higher, and power consumption is big, and the peripheral support circuit and driver required for it are compared to CPLD
Device is complicated, is not suitable for low cost, the application scenario of low-power consumption.And CPLD devices have flexible in programming, integrated level height, set
Count that the construction cycle is short, the scope of application is wide, developing instrument is advanced, design and manufacture cost is low, it is low to the hardware skill requirement of designer,
Standardized product is used as expansion without the series of advantages such as test, strong security, price be popular present invention preferably employs CPLD devices
Open up the PLD of microprocessor serial ports.
When it is implemented, CPLD devices 200 can also use hardware description language with ladder diagram come programmed logic function
To write, conventional language has Verilog HDL and VHDL.
Verilog HDL are a kind of hardware description language (Hardware Description Language, abbreviation HDL),
In the form of text come the language of the structure and behavior that describes digital display circuit hardware, logical circuitry, logical table can be represented with it
Up to formula, the logic function that digital logic system is completed also may indicate that.VHDL(Very-High-Speed Integrated
Circuit Hardware Description Language, VHSIC hardware description language) and Verilog
HDL is most popular two kinds of hardware description languages in the world.Therefore, in the present embodiment, both hardware descriptions can be used
Language, the annexation to each interface of CPLD devices 200 is described and programmed, and will describe the connection of each interface of CPLD
The code " programming " of relation is downloaded in CPLD devices 200.
As specific embodiment, as shown in figure 1, microprocessor 100 has six serial ports COMA~COMF, with
And five control port IO1~IO5.IO (Input-Output) input/output interface having on CPLD devices 200 is (as right
The ECP Extended Capabilities Port of microprocessor serial ports) quantity is much larger than the serial ports quantity on microprocessor 100.Especially, model as shown in Figure 1
CPLD devices 200 have 36 input/output interfaces.Wherein, six serial ports COMA~COMF and CPLD of microprocessor 100
Each serial ports on the physical connection of I/O interface 1~12 on device 200, microprocessor 100 corresponds respectively to CPLD devices 200
Two I/O interfaces;Microprocessor 100 passes through control port IO1~IO5 level value, the port communication of control CPLD devices 200
Pattern, that is, set up a kind of corresponding relation of port interconnection so that six serial ports COMA~COMF of microprocessor 100 can pass through
One or more I/O interfaces on CPLD devices 200 are communicated with external equipment.Microprocessor 100 and all serial ports of peripheral hardware are straight
On the I/O interface for attaching to CPLD devices 200, as long as the IO of CPLD devices 200 is enough, it is possible to access more ports and
External equipment, upgradability and diffusivity are that ordinary numbers logic chip is incomparable.
Control each serial ports and the signal of other universal input and output ports on CPLD devices 200 of microprocessor 100
Connected relation;Or, when one or more I/O interfaces on CPLD devices 200 are to be used to connect ancillary equipment, then CPLD devices
Part 200 can connect the ancillary equipment according to control port IO1~IO5 level value and is connected with the signal of microprocessor 100,
Or the signal connection between two kinds of ancillary equipment, need not move through the processing of microprocessor 100.Therefore CPLD devices 200 are at this
Connection-bridge beam action is served in invention.
For example, CPLD devices 200 are programmed control by following false code to the connected relation of each interface on chip
System:
Preferably, N number of control port on the microprocessor 100 is used for by parallel communication fashion, indicates and controls
The port communication pattern of the PLD 200.
In the present embodiment, alternatively, the microprocessor 100 controls the output level of N number of control port, is used for
Composition indicates the N bits of the port communication pattern of the PLD 200, the number of the port communication pattern
Measure as 2N.Specifically, can be by each control end when the microprocessor 100 in Fig. 1 has 5 control port IO1~IO5
The level value of mouth is as " 0 " or " 1 " for representing binary numeral, for example, low level represents binary numeral " 0 ";High level table
Show binary numeral " 1 ";Therefore, 5 control port IO1~IO5 of microprocessor 100 level value can constitute the two of 5
Binary value, its span be 00000~11111 (binary system), therefore microprocessor 100 5 control port IO1~
IO5 can combine output totally 25(i.e. 32) plant the control signal of form, so as to export 32 kinds of port communication pattern.
In addition, in the specific implementation, the level that can be often exported again only with one or more of control ports
Value represents the port communication pattern of PLD 200, and other control port is used to directly to control cutting for peripheral hardware
Change connection.Specifically, the microprocessor 100 controls the level of any P control port of N number of control port, is used for
Composition indicates the P bits of the port communication pattern of the PLD, the quantity of the port communication pattern
For 2P, 0 < P < N;The microprocessor 100 controls the level of remaining (N-P) individual control port, is performed currently for gating
The ancillary equipment of port communication pattern.
As shown in Fig. 2 what the serial ports expansion device of the embedded microprocessor provided for the present invention was connected with external equipment
Structural representation.
CPLD chips 200 in Fig. 2 are extended to the serial ports of microprocessor 100, and are connected with external equipment GPS moulds
Block, radio station module, bluetooth module, GPRS module and external interface 1 and external interface 2.
In the case where five control port IO1~IO5 of microprocessor 100 are parallel communication fashion, the control shown in Fig. 2
Port IO1 processed is used for the external interface 1 and external interface 2 for switching CPLD devices 200, and control port IO2 is used to switch GPRS moulds
Block or radio station module;And control port IO3~IO5 is then used for the port communication pattern for indicating CPLD devices 200, its indicating range
For 000~111 (binary system), totally 8 kinds of patterns, specific as shown in table 1.
The port communication pattern of the parallel communication fashion of table 1 is set
In practical operation, external equipment can be divided into command module and Data-Link module, for example, command module can
So that including external interface 1, external interface 2 and bluetooth module etc., Data-Link module can include GPRS module and radio station module.Cause
This, as shown in table 1, can gate different command channels by the port IO1 for controlling microprocessor 100 level value;Pass through
The port IO2 of microprocessor 100 level value is controlled, different Data-Links are gated;By the port for controlling microprocessor 100
IO3~IO5 level value, different switching CPLD port communication pattern or mode of operation.
In the application of GNSS receiver, the mechanism of the working condition adoption status machine of GNSS receiver is run,
The connecting object of microprocessor 100 and peripheral hardware and peripheral hardware and the interface of peripheral hardware is different from the state of difference.Therefore,
Each port communication pattern of CPLD devices 200 can also the mechanism of adoption status machine be configured.Wherein, a kind of state pair
Answer a kind of holotype.CPLD devices 200 carry out different soft according to different patterns to the PLD of device inside
Part is controlled, and port communication pattern is switched over according to control port IO3~state (level value) different IO5.
For example, microprocessor 100 controls 8 kinds of port communication patterns of CPLD devices 200 by control port IO3~IO5
Interconnected relationship it is as shown in table 2.
The port connection state of eight kinds of port communication patterns of table 2CPLD devices
In table 2 in addition to pattern 8 is used to carry out self-inspection for each serial ports of CPLD devices 200, remaining 7 pattern is normal
Mode of operation.Wherein, " COMA~COMF " represents 6 serial ports of microprocessor 100, and " COM1~COM3 " represents GPS module
Three serial ports, " Data-Link " represents the serial ports of peripheral hardware after Data-Link module gating, and " order " represents peripheral hardware after command module gating
Serial ports.
In the specific implementation, the mapping relations of the port communication pattern shown in table 2 are soft by being carried out in CPLD devices 200
Part is controlled and realized.Therefore, in the present embodiment, the PLD 200, is additionally operable to logical to port each described
Letter pattern sets up GPIO interconnection map relations one by one, and according to the current level value of N number of control port and the GPIO ends
Mouth interconnection map relation, is programmed to logical device internal circuit, gates relative with the level value that the control port is current
The GPIO port answered.And N number of control port on the microprocessor 100 is used for by serial communication mode, indicates and control
The port communication pattern of the PLD.
In the present embodiment, CPLD devices 200 actually play a part of a kind of port switch.Also, CPLD devices
200 each input/output port can pass through the different level of 0R (zero ohm) wire jumper resistance selections.The purpose so designed
It is for the peripheral port of compatible varying level.Electricity is carried out to each GPIO port of CPLD devices 200 using 0R wire jumpers resistance
When truncation is changed, then piecemeal can be carried out to the input/output port of CPLD devices 200 and powered, can be while compatible with COM S
(Complementary Metal Oxide Semiconductor, complementary metal oxide semiconductor) and TTL
(Transistor-Transistor Logic, logic gates) level standard.Different external equipments is connected to CPLD devices
When on 200, its serial ports level can be 3.3V or 5V.Therefore, if by the IO level designs of CPLD devices 200 into peripheral hardware
Serial ports level is consistent, without extra electrical level transferring chip, the system design complexity that can be effectively reduced and cost.
The core voltage of CPLD devices 200 can make power consumption by the different level of 0R wire jumper resistance selections, low level core voltage simultaneously
It is lower, and the chip price of high level core voltage is then relatively low, therefore power consumption and two factors of cost can be taken into account.
The serial ports expansion device for the embedded microprocessor that the present invention is provided, using PLD as bridge,
To provide a kind of flexible serial ports interconnection between the microprocessor and peripheral hardware in embedded system, and between peripheral hardware and peripheral hardware
Scheme.Microprocessor is connected by PLD especially CPLD devices, can be by setting up microprocessor itself serial ports
With the mapping relations of the GPIO port of CPLD devices, the serial ports of microprocessor is expanded to the GPIO ends possessed by CPLD devices
Mouthful, so as to be connected by the GPIO port of CPLD devices with external equipment.The present invention is only needed to by PLD
In internal logic circuit software control, you can realize the switching control to each GPIO port of PLD,
Without carrying out any modification to hardware circuit, thus it is convenient and simple to the extension of microprocessor serial ports quantity, and switching is flexible, and cost is low
Efficiency high is portable strong.
Described above is the preferred embodiment of the present invention, it is noted that for those skilled in the art
For, under the premise without departing from the principles of the invention, some improvements and modifications can also be made, these improvements and modifications are also considered as
Protection scope of the present invention.
Claims (3)
1. the serial ports expansion device of a kind of embedded microprocessor, it is characterised in that including microprocessor and programmable logic device
Part;
The microprocessor includes M serial ports and N number of control port;It is defeated that the PLD includes K universal input
Exit port;Wherein, K > M > 0, N > 0;
The microprocessor, the port communication pattern for setting the PLD by N number of control port;
The PLD, for according to the port communication pattern, entering to the PLD of device inside
Row programming, controls the communication interconnected relationship of each universal input and output port on the PLD;
Each universal input and output port of the PLD, for according to the logical of the universal input and output port
Believe interconnected relationship, the one or more ancillary equipment of connection realize that the signal between the ancillary equipment and the microprocessor is passed
It is defeated, and/or, realize the signal transmission between the ancillary equipment;
The PLD is CPLD devices;
N number of control port on the microprocessor is used to, by parallel communication fashion, indicate and control the FPGA
The port communication pattern of device;
The PLD, is additionally operable to set up port communication pattern each described one by one serial ports interconnection map pass
System, and according to the current level value of N number of control port and the universal input and output port interconnection map relation, to logic
Device inside circuit is programmed, and gates the universal input and output port corresponding with the level value that the control port is current.
2. the serial ports expansion device of embedded microprocessor as claimed in claim 1, it is characterised in that the microprocessor control
The output level of N number of control port is made, the N positions for constituting the port communication pattern for indicating the PLD
Binary number, the quantity of the port communication pattern is 2N。
3. the serial ports expansion device of embedded microprocessor as claimed in claim 1, it is characterised in that
The microprocessor controls the level of any P control port of N number of control port, can described in instruction for constituting
The P bits of the port communication pattern of programmed logic device, the quantity of the port communication pattern is 2P, 0 < P < N;
The microprocessor controls the level of remaining (N-P) individual control port, and present port communication pattern is performed for gating
Ancillary equipment.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410245633.9A CN104021103B (en) | 2014-06-04 | 2014-06-04 | A kind of serial ports expansion device of embedded microprocessor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410245633.9A CN104021103B (en) | 2014-06-04 | 2014-06-04 | A kind of serial ports expansion device of embedded microprocessor |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104021103A CN104021103A (en) | 2014-09-03 |
CN104021103B true CN104021103B (en) | 2017-08-29 |
Family
ID=51437864
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410245633.9A Expired - Fee Related CN104021103B (en) | 2014-06-04 | 2014-06-04 | A kind of serial ports expansion device of embedded microprocessor |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104021103B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106959932A (en) * | 2017-04-14 | 2017-07-18 | 广东浪潮大数据研究有限公司 | A kind of Riser card methods for designing of automatic switchover PCIe signals |
CN111953498B (en) * | 2020-07-31 | 2022-07-12 | 新华三技术有限公司 | Signal transmission method and device |
CN112199307A (en) * | 2020-10-26 | 2021-01-08 | 英业达科技有限公司 | Processing device with serial communication interface processing function and method thereof |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN2867468Y (en) * | 2005-12-23 | 2007-02-07 | 四川川大智胜软件股份有限公司 | Real-time high-intelligence self-help bank security guarding synthetical monitor unit |
CN201576432U (en) * | 2009-12-03 | 2010-09-08 | 康佳集团股份有限公司 | Multi-media display control unit |
CN101860222A (en) * | 2010-04-03 | 2010-10-13 | 东方电子股份有限公司 | Unit serial connection type high-voltage frequency converter unit controller |
CN103209431A (en) * | 2012-01-11 | 2013-07-17 | 中国科学院沈阳自动化研究所 | Wireless multi-channel data transceiver |
CN103595607A (en) * | 2012-08-14 | 2014-02-19 | 成都思迈科技发展有限责任公司 | A multi-serial port network bridge with high reliability |
CN203552057U (en) * | 2013-11-28 | 2014-04-16 | 国网河南省电力公司三门峡供电公司 | Transformer temperature controller check meter detection system |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20090109323A (en) * | 2008-04-15 | 2009-10-20 | 문철홍 | Emotion lighting system using led control device |
-
2014
- 2014-06-04 CN CN201410245633.9A patent/CN104021103B/en not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN2867468Y (en) * | 2005-12-23 | 2007-02-07 | 四川川大智胜软件股份有限公司 | Real-time high-intelligence self-help bank security guarding synthetical monitor unit |
CN201576432U (en) * | 2009-12-03 | 2010-09-08 | 康佳集团股份有限公司 | Multi-media display control unit |
CN101860222A (en) * | 2010-04-03 | 2010-10-13 | 东方电子股份有限公司 | Unit serial connection type high-voltage frequency converter unit controller |
CN103209431A (en) * | 2012-01-11 | 2013-07-17 | 中国科学院沈阳自动化研究所 | Wireless multi-channel data transceiver |
CN103595607A (en) * | 2012-08-14 | 2014-02-19 | 成都思迈科技发展有限责任公司 | A multi-serial port network bridge with high reliability |
CN203552057U (en) * | 2013-11-28 | 2014-04-16 | 国网河南省电力公司三门峡供电公司 | Transformer temperature controller check meter detection system |
Also Published As
Publication number | Publication date |
---|---|
CN104021103A (en) | 2014-09-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105814537B (en) | Expansible input/output and technology | |
CN104021103B (en) | A kind of serial ports expansion device of embedded microprocessor | |
CN107908582A (en) | Serial ports switching device and storage device | |
CN107111572B (en) | For avoiding the method and circuit of deadlock | |
US20060077914A1 (en) | On-chip bus architectures with interconnected switch points, semiconductor devices using the same and methods for communicating data in an on-chip bus architecture | |
CN106502930B (en) | The method and apparatus of GPIO simulation serial line interface based on windows platform | |
CN103480153A (en) | Method for simulating computer gamepad with smartphone | |
CN110399317A (en) | A kind of multifunctional controller that the software of embedded system is adaptive | |
CN102378133A (en) | System and method for processing multimedia information of sensor network based on OMAP (Open Multimedia Application Platform) | |
CN102609288A (en) | FPGA/CPLD (Field Programmable Gate Array/Complex Programmable Logic Device)-based program downloader | |
CN101630182A (en) | Computer system capable of configuring SIO | |
CN101469990A (en) | Dual-CPU embedded navigation computer | |
CN105549467A (en) | Measurement and control device based on 1553B bus | |
CN205844977U (en) | A kind of computer based on 1500A processor of soaring controls mainboard and computer | |
CN203167288U (en) | Internet of Things gateway development platform facing heterogeneous network environments | |
Singh et al. | Design and development of bluetooth based home automation system using FPGA | |
Choudhury et al. | Design and verification serial peripheral interface (SPI) protocol for low power applications | |
CN208873142U (en) | A kind of FPGA development board | |
CN216118784U (en) | Bidirectional pin multifunctional multiplexing circuit, FPGA device and multifunctional multiplexing system | |
CN103226537B (en) | A kind of PLD for realizing hardware interface of mobile phone | |
CN111274193A (en) | Data processing apparatus and method | |
CN109902040A (en) | A kind of System on Chip/SoC of integrated FPGA and artificial intelligence module | |
CN209690897U (en) | A kind of interrupt response test device | |
CN203149572U (en) | EDA comprehensive experimental platform based on FPGA chip | |
CN202495661U (en) | USB conversion device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20170829 |