CN203102274U - High speed data transmission connector - Google Patents
High speed data transmission connector Download PDFInfo
- Publication number
- CN203102274U CN203102274U CN 201320102546 CN201320102546U CN203102274U CN 203102274 U CN203102274 U CN 203102274U CN 201320102546 CN201320102546 CN 201320102546 CN 201320102546 U CN201320102546 U CN 201320102546U CN 203102274 U CN203102274 U CN 203102274U
- Authority
- CN
- China
- Prior art keywords
- data
- converter
- fpdp
- gate array
- processor
- 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
- 230000005540 biological transmission Effects 0.000 title abstract description 10
- 230000009977 dual effect Effects 0.000 claims description 14
- 238000012546 transfer Methods 0.000 claims description 5
- 238000012423 maintenance Methods 0.000 abstract description 3
- 230000000694 effects Effects 0.000 description 9
- 230000006870 function Effects 0.000 description 7
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 238000000034 method Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Images
Landscapes
- Bus Control (AREA)
- Logic Circuits (AREA)
- Information Transfer Systems (AREA)
Abstract
The utility model discloses a high speed data transmission connector which comprises an ARM processor and an FPGA large-scale gate array. The FPGA large-scale gate array is provided with a double-port RAM converter and a data processor. The double-port RAM converter comprises a first I/O converter, a second I/O converter, a first data buffer, a second data buffer, a first decoder, a second decoder, a gate array memorizer, a logical controller, a control bus port, a data bus port and an address bus port. The high speed data transmission connector achieves temporary storage and real-time exchange of data, exchange of different types of data is achieved on the same interface, the hardware limitation of a traditional structural form when the function is upgraded or expanded is removed, and the high speed data transmission connector has strong function expanding performance, is safe and reliable and reduces maintenance cost.
Description
Technical field
The utility model relates to a kind of data transmission technology, refers more particularly to a kind of high speed data transfer connector.
Background technology
The extensive gate array of FPGA has very high data processing speed, and by a large amount of being applied in the high-speed digital signal treatment technology, FPGA relies on the signal handling capacity of its high speed and gains great popularity.Processor is as the trend of current electronic technology field, and it has high arithmetic capability and control characteristic, and it is as the outstanding person in the microcontroller, by a large amount of applying in the various intelligent equipments.Will give play to stronger effect if the thing of FPGA and these two kinds of very advantageous of processor combined, but to carry out this difference in conjunction with the problem that at first will consider speed, because say more a lot soon with respect to FPGA than the speed of processor, the port of data transmission has a lot of different types in intelligent equipment, as the data bus port, the address bus port, the control bus port, so just need additional equipment respectively different data line ports to be transformed respectively, not only increased the link of intermediate data conversion, and can not expand and upgrade equipment functional, also increased extra maintenance cost.
The utility model content
A kind of extendability is strong, the high speed data transfer connector of real-time Transmission exchange with regard to being to provide in order to address the above problem for the purpose of this utility model.
The utility model is achieved through the following technical solutions above-mentioned purpose:
The utility model comprises arm processor and the extensive gate array of FPGA, the extensive gate array of described FPGA includes dual port RAM converter and data processor, described dual port RAM converter comprises an I/O converter, the 2nd I/O converter, first data buffer, second data buffer, first code translator, second code translator, the gate array storer, logic controller, the control bus port, data bus port and address bus port, the control bus output terminal of described arm processor and the control bus output terminal of described data processor are connected with the input end of described logic controller respectively, the output terminal of described logic controller is connected with the input end of a described I/O converter and the input end of the 2nd I/O converter respectively, the data bus port of described arm processor is connected with the FPDP of a described I/O converter, the data bus port of described data processor is connected with the FPDP of described the 2nd I/O converter, the FPDP of a described I/O converter is connected with the FPDP of described first data buffer, the FPDP of described the 2nd I/O converter is connected with the FPDP of described second data buffer, described first data buffer is connected with described gate array storer respectively with described second data buffer, the address bus port of described arm processor is connected with the input end of described first code translator, the address bus port of described data processor is connected with the input end of described second code translator, and the FPDP of the FPDP of described first code translator and described second code translator is connected with the FPDP of described gate array storer respectively.
Particularly, described first data buffer and second data buffer are the FIFO storer.
The beneficial effects of the utility model are:
The utility model has been realized the temporary and real-time exchange of data, on same interface, realize the exchange of different types of data, break away from the hardware constraints of traditional framework form when function upgrading or function expansion, have very strong function expansibility, safe and reliable, reduce maintenance cost.
Description of drawings
Fig. 1 is a structural representation of the present utility model.
Embodiment
The utility model is described in further detail below in conjunction with accompanying drawing:
As shown in Figure 1, the utility model comprises arm processor and the extensive gate array of FPGA, the extensive gate array of described FPGA includes dual port RAM converter and data processor, described dual port RAM converter comprises an I/O converter, the 2nd I/O converter, first data buffer, second data buffer, first code translator, second code translator, the gate array storer, logic controller, the control bus port, data bus port and address bus port, the control bus output terminal of described arm processor and the control bus output terminal of described data processor are connected with the input end of described logic controller respectively, the output terminal of described logic controller is connected with the input end of a described I/O converter and the input end of the 2nd I/O converter respectively, the data bus port of described arm processor is connected with the FPDP of a described I/O converter, the data bus port of described data processor is connected with the FPDP of described the 2nd I/O converter, the FPDP of a described I/O converter is connected with the FPDP of described first data buffer, the FPDP of described the 2nd I/O converter is connected with the FPDP of described second data buffer, described first data buffer is connected with described gate array storer respectively with described second data buffer, the address bus port of described arm processor is connected with the input end of described first code translator, the address bus port of described data processor is connected with the input end of described second code translator, the FPDP of the FPDP of described first code translator and described second code translator is connected with the FPDP of described gate array storer respectively, and described first data buffer and second data buffer are the FIFO storer.
The dual port RAM converter is that function served as bridge has been played in message exchange between arm processor and the FPGA, the AMR processor mainly plays the function control of equipment in entire equipment, data acquisition, the effect of data assembling, FPGA is the main time control that plays digital signal in entire equipment, the effect that the logical operation of signal is handled, by the dual port RAM converter, realized the exchange fast and effectively of information between AMR processor and the FPGA, and the control section that has guaranteed entire equipment obtains fully effectively combining with the main number signal section, and the equipment that guaranteed has been given play to its due effect under the prerequisite of safe and stable operation.
The all functions logic module of FPGA inside realizes that by extensive logic gate array able to programme the various functional modules of forming by logic gate array can cover all digital circuitry functions modules substantially.
I/O converter, its inside mainly are made up of latch cicuit, switch numbers circuit, and main effect is that the control information according to logic control element comes information or the transmission information on the readout data bus.
Data buffer, its essence are exactly a first in first out (FIFO) storer, mainly are the effects of playing metadata cache when mass data is transmitted.
Code translator, inside is digital decoder, main effect is that the address is deciphered.
The gate array storer, by the storer that a large amount of logic gates unit is formed, main effect is the storage data.
Logic controller is made up of combinational logic circuit, and main effect is the read-write of control port to storer, avoids the logic race problem of two ports to same address.
Workflow of the present utility model is: during reading of data, ARM can send control information to the dual port RAM converter according to the control timing of design in advance, address information, at first logic control element can judge that whether correctly and whether conflict arranged steering logic according to address information and control information, if steering logic is correct and not conflict, then the data of gate array storer (in the corresponding address) can be written into buffer memory, again these data are sent on the data bus by the I/O control module, ARM is by the data bus reading of data then, so just realized reading of data, the data processor of FPGA inside is also with same flow process reading of data in dual port RAM.
The AMR processor just can carry out data write to this dual port RAM converter as self a external memory storage, as long as the AMR processor writes data certain address of dual port RAM converter, other functional module of FPGA inside reads out the data in this address and has just realized the data transmission of AMR processor to FPGA then, and same mode just can realize the data transmission of FPGA to the AMR processor conversely.These are written into the data message of dual port RAM converter simultaneously, in not power down with write again and will be temporarily stored in the dual port RAM converter under the situation of new data always, this mode has reduced taking the AMR processor resource, also improve simultaneously the stability of its work operation, make the stability of entire equipment and reliability be improved.
Claims (2)
1. high speed data transfer connector, comprise the extensive gate array of arm processor and FPGA, it is characterized in that: the extensive gate array of described FPGA comprises dual port RAM converter and data processor, described dual port RAM converter comprises an I/O converter, the 2nd I/O converter, first data buffer, second data buffer, first code translator, second code translator, the gate array storer, logic controller, the control bus port, data bus port and address bus port, the control bus output terminal of described arm processor and the control bus output terminal of described data processor are connected with the input end of described logic controller respectively, the output terminal of described logic controller is connected with the input end of a described I/O converter and the input end of the 2nd I/O converter respectively, the data bus port of described arm processor is connected with the FPDP of a described I/O converter, the data bus port of described data processor is connected with the FPDP of described the 2nd I/O converter, the FPDP of a described I/O converter is connected with the FPDP of described first data buffer, the FPDP of described the 2nd I/O converter is connected with the FPDP of described second data buffer, described first data buffer is connected with described gate array storer respectively with described second data buffer, the address bus port of described arm processor is connected with the input end of described first code translator, the address bus port of described data processor is connected with the input end of described second code translator, and the FPDP of the FPDP of described first code translator and described second code translator is connected with the FPDP of described gate array storer respectively.
2. a kind of high speed data transfer connector according to claim 1 is characterized in that: described first data buffer and second data buffer are the FIFO storer.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201320102546 CN203102274U (en) | 2013-03-07 | 2013-03-07 | High speed data transmission connector |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201320102546 CN203102274U (en) | 2013-03-07 | 2013-03-07 | High speed data transmission connector |
Publications (1)
Publication Number | Publication Date |
---|---|
CN203102274U true CN203102274U (en) | 2013-07-31 |
Family
ID=48853659
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 201320102546 Expired - Fee Related CN203102274U (en) | 2013-03-07 | 2013-03-07 | High speed data transmission connector |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN203102274U (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105117353A (en) * | 2015-06-26 | 2015-12-02 | 许继集团有限公司 | FPGA with general data interaction module and information processing system using same |
CN108572930A (en) * | 2017-03-14 | 2018-09-25 | 航天信息股份有限公司 | Buffer control method and device |
-
2013
- 2013-03-07 CN CN 201320102546 patent/CN203102274U/en not_active Expired - Fee Related
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105117353A (en) * | 2015-06-26 | 2015-12-02 | 许继集团有限公司 | FPGA with general data interaction module and information processing system using same |
CN105117353B (en) * | 2015-06-26 | 2017-11-03 | 许继集团有限公司 | FPGA with conventional data interactive module and the information processing system using the FPGA |
CN108572930A (en) * | 2017-03-14 | 2018-09-25 | 航天信息股份有限公司 | Buffer control method and device |
CN108572930B (en) * | 2017-03-14 | 2021-09-10 | 航天信息股份有限公司 | Cache control method and device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN203812236U (en) | Data exchange system based on processor and field programmable gate array | |
CN106372032B (en) | A kind of FPGA dynamic reconfiguration methods | |
CN110297797B (en) | Heterogeneous protocol conversion device and method | |
CN101770817A (en) | Multi-interface memory verification system based on FPGA | |
CN204537702U (en) | Low power consumption memories interface circuit | |
CN102012879A (en) | High-capacity data acquisition device and data transmission method thereof | |
CN107908587A (en) | Real-time data acquisition transmitting device based on USB3.0 | |
CN201378851Y (en) | A CCD image data acquisition device | |
CN104699641A (en) | EDMA (enhanced direct memory access) controller concurrent control method in multinuclear DSP (digital signal processor) system | |
CN203102274U (en) | High speed data transmission connector | |
CN201876872U (en) | Large-volume data acquisition device | |
CN102708075A (en) | Secure digital (SD) memory card hardware control device and control method | |
CN201812284U (en) | Memory interface | |
CN203366045U (en) | A digital quantity input-output device based on a CAN bus | |
CN101751115A (en) | Method for solving data transmission matching of DSP and low-speed output device | |
CN201936294U (en) | Caching system for high-speed image acquisition system | |
CN204926076U (en) | IO interface module suitable for FLASHMCU | |
CN101055479B (en) | System and method for realizing data update of non-clock-control register | |
CN101950276A (en) | Memory access unit and program performing method thereof | |
CN205228473U (en) | Miniature navigational computer based on field programmable gate array | |
CN103744813B (en) | A kind of time sequence determination method ensureing 1553B bus communication sequential correctness | |
CN102263884A (en) | A video image processor | |
CN201444661U (en) | CMOS camera adapter | |
CN205486096U (en) | DSP treater system based on VIM interface | |
CN104681075B (en) | Memory device and operation method thereof |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20130731 Termination date: 20190307 |