[go: up one dir, main page]

CN203102274U - High speed data transmission connector - Google Patents

High speed data transmission connector Download PDF

Info

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
Application number
CN 201320102546
Other languages
Chinese (zh)
Inventor
余国灿
雍军
李海滨
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chengdu City Weilai Heli Science & Technology Co Ltd
Original Assignee
Chengdu City Weilai Heli Science & Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Chengdu City Weilai Heli Science & Technology Co Ltd filed Critical Chengdu City Weilai Heli Science & Technology Co Ltd
Priority to CN 201320102546 priority Critical patent/CN203102274U/en
Application granted granted Critical
Publication of CN203102274U publication Critical patent/CN203102274U/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

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

A kind of high speed data transfer connector
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.
CN 201320102546 2013-03-07 2013-03-07 High speed data transmission connector Expired - Fee Related CN203102274U (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (4)

* Cited by examiner, † Cited by third party
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