CN202267965U - Field programmable gate array (FPGA) capable of performing communication with processor at high speed - Google Patents
Field programmable gate array (FPGA) capable of performing communication with processor at high speed Download PDFInfo
- Publication number
- CN202267965U CN202267965U CN2011203633582U CN201120363358U CN202267965U CN 202267965 U CN202267965 U CN 202267965U CN 2011203633582 U CN2011203633582 U CN 2011203633582U CN 201120363358 U CN201120363358 U CN 201120363358U CN 202267965 U CN202267965 U CN 202267965U
- Authority
- CN
- China
- Prior art keywords
- fpga
- processor
- high speed
- performing communication
- dpram2
- 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
Images
Landscapes
- Computer And Data Communications (AREA)
Abstract
The utility model relates to a field programmable gate array (FPGA) capable of performing communication with a processor at a high speed. The FPGA capable of performing communication with the processor at the high speed comprises the FPGA and the processor, and is characterized in that: a top layer module of the FPGA is provided with a dual-port random access memory 1 (DPRAM1) and a DPRAM2, wherein the DPRAM1 and the DPRAM2 are connected with the processor through a three-state bus. The FPGA capable of performing communication with the processor at the high speed is simple and reliable, is low in cost, and has the advantages of higher flexibility and more easiness in use than a traditional scheme in bidirectional communication; the reading and writing speeds of the FPGA are equal to those of a static random access memory (SRAM); and the requirement of mass data throughput is completely met.
Description
Technical field
The utility model relates to a kind of FPGA that can communicate by letter with processor high speed.
Background technology
Along with the reduction of FPGA cost, as high-speed parallel processing apparatus of new generation, FPGA uses more and more widely in high speed, high reliability field, becomes the only selection in the high-speed applications.Data communication between FPGA and general processor has serial and parallel dual mode; The general parallel communications mode that adopts in high data throughput is used; Implementation generally adopts outer two-port RAM of sheet or FIFO to realize; These two kinds of communication modes all need be realized through sheet outer expensive DPRAM or FIFO, realize that cost is high, and PCB layout is complicated, it is big to account for the plate area; And, must consider during PCB layout that impedance matching is isometric with wiring along with broadband increase in demand, increasingly high to the frequency of operation requirement, bad wiring very easily causes antijamming capability to descend.
The utility model content
According to above deficiency of the prior art, the technical matters that the utility model will solve is: provide a kind of and can overcome above-mentioned defective, reduce cost, and can improve the FPGA that can communicate by letter with processor high speed of communication efficiency.
The utility model solves the technical scheme that its technical matters adopted: a kind of FPGA that can communicate by letter with processor high speed; Comprise FPGA and processor; It is characterized in that: the top-level module of FPGA makes up and is provided with DPRAM1 and DPRAM2, and DPRAM1 and DPRAM2 are through tristate bus line connection processing device.
Described DPRAM1 and DPRAM2 are made up by the HDL language.
The beneficial effect that the utility model had is: simple and reliable, with low cost, and in two-way communication, have the advantage more flexible, more easy-to-use than traditional scheme, its read or write speed and SRAM are suitable, satisfy the demand of big data throughout fully.
Description of drawings
Fig. 1 is the utility model frame principle figure;
Embodiment
Below in conjunction with accompanying drawing the embodiment of the utility model is done and to further describe:
As shown in Figure 1, a kind of FPGA that can communicate by letter with processor high speed comprises FPGA and processor, and the top-level module of FPGA makes up through the HDL language and is provided with DPRAM1 and DPRAM2, and DPRAM1 and DPRAM2 are through tristate bus line connection processing device.
Wherein DPRM1 as FPGA write, processor reads; DPRAM2 as FPGA read, processor writes; The FPGA internal data flow writes DPRAM2 through the data that write data bus and write address bus will be sent to processor; Through read data bus and the taking-up general processor of reading address bus send data, SRAM control bus nCS, nOE, nWE that bus is switched through standard realize steering logic.
The utility model will be configured in the standard memory that the inner register of FPGA is converted into processor, can be through the C language at this memory block statement variable, the read-write operation of this variable is promptly accomplished the purpose of two-way communication, and very easy to use.
Claims (1)
1. the FPGA that can communicate by letter with processor high speed comprises FPGA and processor, it is characterized in that: the top-level module of FPGA makes up and is provided with DPRAM1 and DPRAM2, and DPRAM1 and DPRAM2 are through tristate bus line connection processing device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011203633582U CN202267965U (en) | 2011-09-26 | 2011-09-26 | Field programmable gate array (FPGA) capable of performing communication with processor at high speed |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011203633582U CN202267965U (en) | 2011-09-26 | 2011-09-26 | Field programmable gate array (FPGA) capable of performing communication with processor at high speed |
Publications (1)
Publication Number | Publication Date |
---|---|
CN202267965U true CN202267965U (en) | 2012-06-06 |
Family
ID=46158751
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011203633582U Expired - Fee Related CN202267965U (en) | 2011-09-26 | 2011-09-26 | Field programmable gate array (FPGA) capable of performing communication with processor at high speed |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN202267965U (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017143642A1 (en) * | 2016-02-25 | 2017-08-31 | 邦彦技术股份有限公司 | Device and system and method for pcm audio acquisition on basis of fpga |
-
2011
- 2011-09-26 CN CN2011203633582U patent/CN202267965U/en not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017143642A1 (en) * | 2016-02-25 | 2017-08-31 | 邦彦技术股份有限公司 | Device and system and method for pcm audio acquisition on basis of fpga |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102831090B (en) | Address line for space-borne DSP (Digital Signal Processor) and FPGA (Field Programmable Gate Array) communication interfaces and optimization method for address line | |
CN202453864U (en) | Large-capacity asynchronous first in first out (FIFO) buffer memory based on field programmable gate array (FPGA) and double data rate (DDR) 2 synchronous dynamic random access memory (SDRAM) | |
CN111158633A (en) | DDR3 multichannel read-write controller based on FPGA and control method | |
CN209842608U (en) | DDR3 memory control based on FPGA FIFO module | |
CN111124961A (en) | Method for realizing conversion from single-port RAM to pseudo-dual-port RAM in continuous read-write mode | |
CN202267965U (en) | Field programmable gate array (FPGA) capable of performing communication with processor at high speed | |
CN109446126B (en) | DSP and FPGA high-speed communication system and method based on EMIF bus | |
CN103412847B (en) | USB based on FPGA turns multichannel link interface circuit | |
CN201219256Y (en) | Input/output bidirectional port | |
CN103729320A (en) | Method for implementing CY7C68013 communication on basis of FPGA (field programmable gate array) | |
CN105224486A (en) | Based on the 1553B bus protocol module of LBE bus | |
CN203552248U (en) | High-bit rate broadband digital frequency memory | |
CN203950307U (en) | Based on the SAR parallel processing apparatus of high-performance BW100 chip | |
CN105389282A (en) | Communication method of processor and ARINC429 bus | |
CN204203965U (en) | A kind of data transmission board for portable type ground testing apparatus | |
CN103914417A (en) | DSP-based (digital signal processor-based) data transmitting and processing method | |
CN106959933B (en) | A kind of method of extended bus system and bus marco | |
CN203054813U (en) | Blade storage device | |
CN203102274U (en) | High speed data transmission connector | |
CN112073075A (en) | Low-cost ultra-wide working bandwidth radio frequency digital frequency storage device | |
CN203071936U (en) | Data recording and playback device and system | |
CN203673473U (en) | High-speed board card for eight channel transceiving serial ports on basis of FPGA | |
CN102571314B (en) | A kind of SPRAM full-duplex communication control circuit | |
CN102855210B (en) | Method for realizing intercommunication and data sharing between two single-chip microcomputers | |
CN103139331B (en) | Mobile phone photographing circuit and mobile terminal with the same |
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: 20120606 Termination date: 20150926 |
|
EXPY | Termination of patent right or utility model |