CN102999467A - High-speed interface and low-speed interface switching circuit and method based on FPGA (Field Programmable Gate Array) - Google Patents
High-speed interface and low-speed interface switching circuit and method based on FPGA (Field Programmable Gate Array) Download PDFInfo
- Publication number
- CN102999467A CN102999467A CN2012105667224A CN201210566722A CN102999467A CN 102999467 A CN102999467 A CN 102999467A CN 2012105667224 A CN2012105667224 A CN 2012105667224A CN 201210566722 A CN201210566722 A CN 201210566722A CN 102999467 A CN102999467 A CN 102999467A
- Authority
- CN
- China
- Prior art keywords
- reading
- module
- writing
- buffer storage
- data buffer
- 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.)
- Pending
Links
Images
Landscapes
- Communication Control (AREA)
Abstract
The invention provides a high-speed interface and low-speed interface switching circuit and method based on an FPGA (Field Programmable Gate Array). The high-speed interface and low-speed interface switching circuit based on the FPGA comprises a high-speed parallel interface module, a high-speed writing control module, a high-speed reading control module, a first data caching FIFO (First In First Out) reading-writing module, a second data caching FIFO reading-writing module, a low-speed reading control module, a low-speed writing control module, a parallel-series switching module, a series-parallel switching module and a low-speed serial interface module. According to the high-speed interface and low-speed interface switching circuit and method based on the FPGA disclosed by the invention, the problem that data rates and interface protocols of a high-speed parallel interface and a low-speed serial interface are not matched in an embedded system can be solved, and meanwhile, full-duplex communication can be realized; and when an Xilinx Virtex-5 series FPGA is adopted, occupied logic resources are few and system integration is easy to realize.
Description
Technical field
The present invention relates to the change-over circuit between distinct interface bus, the different clock-domains and method in the digital circuitry, particularly a kind of high speed parallel interface and low-speed serial interface conversion circuit and method that realizes based on field programmable gate array (FPGA).
Background technology
The reliability transmission of mass data between distinct interface bus, the different clock-domains in the digital circuitry is the key issue in the Design of Digital Circuit always; In order to realize the reliable exchange of data between distinct interface bus, the different clock-domains, to avoid because the metastable state problem brought of asynchronous clock, interface conversion circuit is absolutely necessary.Existing various types of special purpose interface conversion chips in the market, but special purpose interface conversion chip restructural not, structure is single, and dirigibility is relatively poor.Along with the fast development of programmable logic device (PLD), adopt the abundant logical resource of FPGA to realize more simple and fast of interface conversion circuit, and the user can reconfigure according to demand to it.
Summary of the invention
The object of the invention is to, a kind of high-speed interface and low-speed interface change-over circuit and method that realizes based on FPGA is provided, it can solve data transfer rate and interface protocol mismatch problem between high speed parallel interface and the low-speed serial interface.
In order to address this problem, the present invention proposes a kind of high-speed interface and low-speed interface change-over circuit of realizing based on FPGA, comprising:
One high speed parallel interface module, it realizes the transmission of variable length data bag and data flow con-trol according to the control signal of one group of protocol-independent of characterizing definition of bus;
One high speed write control module, its first input end is connected with the first output terminal of high speed parallel interface module;
One high speed reads control module, its first output terminal is connected with the second input end of high speed parallel interface module;
One first data buffer storage FIFO module for reading and writing, its first input end and high speed write control module the first output terminal be connected, the first output terminal of this first data buffer storage FIFO module for reading and writing is connected with the second input end of high speed write control module, and the second input end of this first data buffer storage FIFO module for reading and writing is connected with the second output terminal of high speed parallel interface module;
One second data buffer storage FIFO module for reading and writing, its first output terminal is connected with the first input end of high speed parallel interface module, the first input end of this second data buffer storage FIFO module for reading and writing is connected with the second output terminal of high speed reads control module, and the second output terminal of this second data buffer storage FIFO module for reading and writing is connected with the first input end of high speed reads control module;
One low fast reading control module, its first output terminal is connected with the 3rd input end of the first data buffer storage FIFO module for reading and writing, and the first input end of this low fast reading control module is connected with the second output terminal of the first data buffer storage FIFO module for reading and writing;
One low literary sketch control module, its first output terminal is connected with the 3rd input end of the second data buffer storage FIFO module for reading and writing, and the first input end of this low literary sketch control module is connected with the 3rd output terminal of the second data buffer storage FIFO module for reading and writing;
Go here and there in the lump modular converter, its first input end is connected with the second output terminal of low fast reading control module, and the second input end of this parallel serial conversion module is connected with the 3rd output terminal of the first data buffer storage FIFO module for reading and writing;
A string and modular converter, its first output terminal is connected with the second input end of the second data buffer storage FIFO module for reading and writing, and the second output terminal of this string and modular converter is connected with the second input end of low literary sketch control module;
One low-speed serial interface module, its input end is connected with the first output terminal of parallel serial conversion module, and its output terminal is connected with the first input end of string and modular converter.
The present invention also provides a kind of high-speed interface based on the FPGA realization and the conversion method of low-speed interface change-over circuit, and it is to adopt change-over circuit claimed in claim 1, and this conversion method comprises the steps:
Step 1: when the first input end signal of high speed write control module effectively and the first data buffer storage FIFO module for reading and writing when non-full, the first data buffer storage FIFO module for reading and writing is write and is enabled, and writes in the first data buffer storage FIFO module for reading and writing in synchronous lower the second fan-out factor certificate with the high speed parallel interface module of the rising edge of high-frequency clock;
Step 2: when the first data buffer storage FIFO module for reading and writing non-NULL, the first data buffer storage FIFO module for reading and writing is read to enable, sense data is in parallel serial conversion module from the first data buffer storage FIFO module for reading and writing under the rising edge of low-speed clock is synchronous, and the second output end signal that sets low simultaneously the fast reading control module is effective;
Step 3: when the first input end signal of parallel serial conversion module is effective, the parallel data that parallel serial conversion module will be read from the first data buffer storage FIFO module for reading and writing is descended transformed into serial data synchronously at the low-speed clock rising edge, deliver to by turn on the first output terminal the mode of operation of configuring external serial device;
Step 4: string and modular converter convert the serial data of receiving on the 3rd input end to parallel data at the low-speed clock rising edge synchronously, deliver on the first output terminal, and it is effective to put simultaneously the second output end signal;
Step 5: when the second input end signal of low literary sketch control module effectively and the second data buffer storage FIFO module for reading and writing when non-full, the second data buffer storage FIFO module for reading and writing is write and is enabled, and will going here and there also synchronously at the rising edge of low-speed clock, the first fan-out factor certificate of modular converter writes in the second data buffer storage FIFO module for reading and writing;
Step 6: when the second data buffer storage FIFO module for reading and writing non-NULL, the reading of the second data buffer storage FIFO module for reading and writing enables, rising edge at high-frequency clock descends sense data to deliver to the first input end of high speed parallel interface module synchronously, and the first output end signal that sets high simultaneously the fast reading control module is effective.
Description of drawings
For further specifying technology contents of the present invention, be described in detail as follows below in conjunction with embodiment and accompanying drawing, wherein:
Fig. 1 is converting circuit structure synoptic diagram of the present invention;
Fig. 2 is the read-write operation synoptic diagram of the second data buffer storage FIFO module for reading and writing 5;
Fig. 3 is the embodiment that adopts the circuit structure realization of Fig. 1.
Embodiment
See also shown in Figure 1, Fig. 1 is converting circuit structure synoptic diagram provided by the invention, and this change-over circuit 100 comprises high speed parallel interface module 1, high speed write control module 2, high speed reads control module 3, the first data buffer storage FIFO module for reading and writing 4, the second data buffer storage FIFO module for reading and writing 5, low fast reading control module 6, low literary sketch control module 7, parallel serial conversion module 8, string and modular converter 9 and low-speed serial interface module 10.Wherein, high speed parallel interface module 1 realizes the transmission of variable length data bag and data flow con-trol according to the control signal of one group of protocol-independent of characterizing definition of parallel bus A; High speed write control module 2 is used for the data writing process of control the first data buffer storage FIFO module for reading and writing 4; High speed reads control module 3 is used for the data reading process of control the second data buffer storage FIFO module for reading and writing 5; The first data buffer storage FIFO module for reading and writing 4 is used for the data that temporary high speed parallel interface module 1 writes parallel serial conversion module 8; The second data buffer storage FIFO module for reading and writing 5 writes the data of high speed parallel interface module 1 for temporary string and modular converter 9; Low fast reading control module 6 is used for the data reading process of control the first data buffer storage FIFO module for reading and writing 4; Low literary sketch control module 7 is used for the data writing process of control the second data buffer storage FIFO module for reading and writing 5; Parallel serial conversion module 8 is used for the parallel data transformed into serial data; String and modular converter 9 are used for converting serial data to parallel data; 10 translations of low-speed serial interface module produce clock signal and the control signal of bus B, and the outside that driving is connected with bus B is from machine equipment.
Annexation between each module of concrete this change-over circuit 100 of formation is: high speed write control module 2, and its first input end 21 (the pin label in the module) is connected in the first output terminal 11 of high speed parallel interface module 1; High speed reads control module 3, its first output terminal 31 are connected in the second input end 14 of high speed parallel interface module 1; The first data buffer storage FIFO module for reading and writing 4, its first input end 41 is connected in the first output terminal 22 of high speed write control module 2, the first output terminal 42 of this first data buffer storage FIFO module for reading and writing 4 is connected in the second input end 23 of high speed write control module 2, and the second input end 43 of this first data buffer storage FIFO module for reading and writing 4 is connected in the second output terminal 12 of high speed parallel interface module 1; The second data buffer storage FIFO module for reading and writing 5, its first output terminal 51 is connected in the first input end 13 of high speed parallel interface module 1, the first input end 52 of this second data buffer storage FIFO module for reading and writing 5 is connected in the second output terminal 32 of high speed reads control module 3, and the second output terminal 53 of this second data buffer storage FIFO module for reading and writing 5 is connected in the first input end 33 of high speed reads control module 3; Low fast reading control module 6, its first output terminal 61 is connected in the 3rd input end 44 of the first data buffer storage FIFO module for reading and writing 4, and the first input end 62 of this low fast reading control module 6 is connected in the second output terminal 45 of the first data buffer storage FIFO module for reading and writing 4; Low literary sketch control module 7, its first output terminal 71 is connected in the 3rd input end 55 of the second data buffer storage FIFO module for reading and writing 5, and the first input end 72 of this low literary sketch control module 7 is connected in the 3rd output terminal 56 of the second data buffer storage FIFO module for reading and writing 5; Parallel serial conversion module 8, its first input end 81 are connected in the second output terminal 63 of low fast reading control module 6, and the second input end 82 of this parallel serial conversion module 8 is connected in the 3rd output terminal 46 of the first data buffer storage FIFO module for reading and writing 4; String and modular converter 9, its first output terminal 91 is connected in the second input end 54 of the second data buffer storage FIFO module for reading and writing 5, and the second output terminal 92 of this string and modular converter 9 is connected in the second input end 73 of low literary sketch control module 7; Low-speed serial interface module 10, its input end 101 are connected in the first output terminal 83 of parallel serial conversion module 8, and the output terminal 102 of this low-speed serial interface module 10 is connected in the first input end 93 of string and modular converter 9.
The first data buffer storage FIFO module for reading and writing 4 and the second data buffer storage FIFO module for reading and writing 5 all adopt the block RAM of FPGA inside to realize, are used for the isolation clock zone, the coupling read or write speed.Wherein, to write clock frequency fast for the clock frequency ratio of reading of the second data buffer storage FIFO module for reading and writing 5, so the degree of depth of the second data buffer storage FIFO module for reading and writing 5 only is required to be 2, concrete read-write operation step (consulting Fig. 2) is:
A) initial time, the low speed end carries out write operation to address 1;
B) in the moment 1, speed end is carried out read operation to address 1, and the low speed end carries out write operation to address 2 simultaneously;
C) in the moment 2, speed end is carried out read operation to address 2, and the low speed end carries out write operation to address 1 simultaneously;
D) repeating step b, c.
The clock of the clock of the clock of high speed parallel interface module 1, high speed write control module 2, high speed reads control module 3, the first data buffer storage FIFO module for reading and writing 4 write clock, the second data buffer storage FIFO module for reading and writing 5 to read the clock unification given by high-frequency clock A; The clock unification of the clock of the clock of reading the clock of writing clock, low fast reading control module 6 of clock, the second data buffer storage FIFO module for reading and writing 5, low literary sketch control module 7, string and the modular converter 8 of the first data buffer storage FIFO module for reading and writing 4, the clock of parallel serial conversion module 9 and low-speed serial interface module 10 is given by low-speed clock B.
The reset signal of modules is unified asynchronous reset or is resetted separately.
Concrete conversion method based on change-over circuit shown in Figure 1 is:
1) from the first bus A to the second bus B the transmission of data:
When first input end (1) signal of high speed write control module 2 effectively and the first data buffer storage FIFO module for reading and writing 4 when non-full, the first data buffer storage FIFO module for reading and writing 4 is write and is enabled, and writes in the first data buffer storage FIFO module for reading and writing 4 in synchronous lower the second output terminal 12 data with high speed parallel interface module 1 of the rising edge of high-frequency clock;
When the first data buffer storage FIFO module for reading and writing 4 non-NULL, the first data buffer storage FIFO module for reading and writing 4 is read to enable, sense data is in parallel serial conversion module 8 from the first data buffer storage FIFO module for reading and writing 4 under the rising edge of low-speed clock is synchronous, and the second output terminal 63 signals that set low simultaneously fast reading control module 6 are effective;
When first input end 81 signals of parallel serial conversion module 8 are effective, the parallel data that parallel serial conversion module 8 will be read from the first data buffer storage FIFO module for reading and writing 4 is descended transformed into serial data synchronously at the low-speed clock rising edge, deliver to by turn on the first output terminal 83 mode of operation of configuring external serial device;
2) from the second bus B to the first bus A the transmission of data:
String and modular converter 9 convert the serial data of receiving on the 3rd input end 93 to parallel data at the low-speed clock rising edge synchronously, deliver on the first output terminal 91, and it is effective to put simultaneously the second output terminal 92 signals;
When the second input end 73 signals of low literary sketch control module 7 effectively and the second data buffer storage FIFO module for reading and writing 5 when non-full, the second data buffer storage FIFO module for reading and writing 5 is write and is enabled, and will going here and there also synchronously at the rising edge of low-speed clock, the first output terminal 91 data of modular converter 9 write in the second data buffer storage FIFO module for reading and writing 5;
When the second data buffer storage FIFO module for reading and writing 5 non-NULL, the reading of the second data buffer storage FIFO module for reading and writing 5 enables, rising edge at high-frequency clock descends sense data to deliver to the first input end 13 of high speed parallel interface module 1 synchronously, and the first output terminal 31 signals that set high simultaneously fast reading control module 3 are effective.
Fig. 3 shows the embodiment of realizing according to the present invention.Employing the present invention has realized the full-duplex communication between high-speed parallel LocalLink interface 1 and the low-speed serial SPI interface 10.In a kind of specific embodiment, adopt the Virtex-5FPGA of Xilinx company to realize that bus A is the LocalLink bus, data width is 32; Bus B is spi bus; High-frequency clock A is 100Mhz, and low-speed clock B clock is 20Mhz; The degree of depth of the first data buffer storage FIFO module for reading and writing 4 is 1024, and width is 32, and the degree of depth of the second data buffer storage FIFO module for reading and writing 5 is 2, and width is 32; LocalLink interface 1 produces the LocalLink bus control signal, is connected with dma module 11; SPI interface 10 produces the spi bus control signal, is connected with ADC module 12; Concrete data transmission procedure is identical with conversion method.
More than explanation is just illustrative for the purpose of the present invention; and nonrestrictive, those of ordinary skills understand, in the situation that does not break away from the spirit and scope that following claims limit; can make many modifications, variation or equivalence, but all will fall within the scope of protection of the present invention.
Claims (8)
1. high-speed interface and low-speed interface change-over circuit of realizing based on FPGA comprises:
One high speed parallel interface module, it realizes the transmission of variable length data bag and data flow con-trol according to the control signal of one group of protocol-independent of characterizing definition of bus;
One high speed write control module, its first input end is connected with the first output terminal of high speed parallel interface module;
One high speed reads control module, its first output terminal is connected with the second input end of high speed parallel interface module;
One first data buffer storage FIFO module for reading and writing, its first input end and high speed write control module the first output terminal be connected, the first output terminal of this first data buffer storage FIFO module for reading and writing is connected with the second input end of high speed write control module, and the second input end of this first data buffer storage FIFO module for reading and writing is connected with the second output terminal of high speed parallel interface module;
One second data buffer storage FIFO module for reading and writing, its first output terminal is connected with the first input end of high speed parallel interface module, the first input end of this second data buffer storage FIFO module for reading and writing is connected with the second output terminal of high speed reads control module, and the second output terminal of this second data buffer storage FIFO module for reading and writing is connected with the first input end of high speed reads control module;
One low fast reading control module, its first output terminal is connected with the 3rd input end of the first data buffer storage FIFO module for reading and writing, and the first input end of this low fast reading control module is connected with the second output terminal of the first data buffer storage FIFO module for reading and writing;
One low literary sketch control module, its first output terminal is connected with the 3rd input end of the second data buffer storage FIFO module for reading and writing, and the first input end of this low literary sketch control module is connected with the 3rd output terminal of the second data buffer storage FIFO module for reading and writing;
Go here and there in the lump modular converter, its first input end is connected with the second output terminal of low fast reading control module, and the second input end of this parallel serial conversion module is connected with the 3rd output terminal of the first data buffer storage FIFO module for reading and writing;
A string and modular converter, its first output terminal is connected with the second input end of the second data buffer storage FIFO module for reading and writing, and the second output terminal of this string and modular converter is connected with the second input end of low literary sketch control module;
One low-speed serial interface module, its input end is connected with the first output terminal of parallel serial conversion module, and its output terminal is connected with the first input end of string and modular converter.
2. high-speed interface and the low-speed interface change-over circuit of realizing based on FPGA according to claim 1, the clock of the clock of wherein said high speed parallel interface module, high speed write control module, the clock of high speed reads control module, the first data buffer storage FIFO module for reading and writing write clock, the second data buffer storage FIFO module for reading and writing to read the clock unification given by high-frequency clock; The clock of the clock of reading the clock of writing clock, low fast reading control module of clock, the second data buffer storage FIFO module for reading and writing, low literary sketch control module of the first data buffer storage FIFO module for reading and writing, clock, string and the modular converter of parallel serial conversion module and the clock unification of low-speed serial interface module are given by low-speed clock.
3. high-speed interface and the low-speed interface change-over circuit of realizing based on FPGA according to claim 1, the reset signal of wherein said modules is unified asynchronous reset or is resetted separately.
4. high-speed interface and the low-speed interface change-over circuit of realizing based on FPGA according to claim 1, wherein said the first data buffer storage FIFO module for reading and writing and the second data buffer storage FIFO module for reading and writing all adopt the block RAM realization of FPGA inside; Be used for the isolation clock zone, the coupling read or write speed.
5. high-speed interface and the conversion method of low-speed interface change-over circuit of realizing based on FPGA, it is employing change-over circuit claimed in claim 1, this conversion method comprises the steps:
Step 1: when the first input end signal of high speed write control module effectively and the first data buffer storage FIFO module for reading and writing when non-full, the first data buffer storage FIFO module for reading and writing is write and is enabled, and writes in the first data buffer storage FIFO module for reading and writing in synchronous lower the second fan-out factor certificate with the high speed parallel interface module of the rising edge of high-frequency clock;
Step 2: when the first data buffer storage FIFO module for reading and writing non-NULL, the first data buffer storage FIFO module for reading and writing is read to enable, sense data is in parallel serial conversion module from the first data buffer storage FIFO module for reading and writing under the rising edge of low-speed clock is synchronous, and the second output end signal that sets low simultaneously the fast reading control module is effective;
Step 3: when the first input end signal of parallel serial conversion module is effective, the parallel data that parallel serial conversion module will be read from the first data buffer storage FIFO module for reading and writing is descended transformed into serial data synchronously at the low-speed clock rising edge, deliver to by turn on the first output terminal the mode of operation of configuring external serial device;
Step 4: string and modular converter convert the serial data of receiving on the 3rd input end to parallel data at the low-speed clock rising edge synchronously, deliver on the first output terminal, and it is effective to put simultaneously the second output end signal;
Step 5: when the second input end signal of low literary sketch control module effectively and the second data buffer storage FIFO module for reading and writing when non-full, the second data buffer storage FIFO module for reading and writing is write and is enabled, and will going here and there also synchronously at the rising edge of low-speed clock, the first fan-out factor certificate of modular converter writes in the second data buffer storage FIFO module for reading and writing;
Step 6: when the second data buffer storage FIFO module for reading and writing non-NULL, the reading of the second data buffer storage FIFO module for reading and writing enables, rising edge at high-frequency clock descends sense data to deliver to the first input end of high speed parallel interface module synchronously, and the first output end signal that sets high simultaneously the fast reading control module is effective.
6. the high-speed interface of realizing based on FPGA according to claim 5 and the conversion method of low-speed interface change-over circuit, the clock of the clock of wherein said high speed parallel interface module, high speed write control module, the clock of high speed reads control module, the first data buffer storage FIFO module for reading and writing write clock, the second data buffer storage FIFO module for reading and writing to read the clock unification given by high-frequency clock; The clock of the clock of reading the clock of writing clock, low fast reading control module of clock, the second data buffer storage FIFO module for reading and writing, low literary sketch control module of the first data buffer storage FIFO module for reading and writing, clock, string and the modular converter of parallel serial conversion module and the clock unification of low-speed serial interface module are given by low-speed clock.
7. according to claim 5 based on the high-speed interface of FPGA realization and the conversion method of low-speed interface change-over circuit, the reset signal of wherein said modules is unified asynchronous reset or is resetted separately.
8. according to claim 5 based on the high-speed interface of FPGA realization and the conversion method of low-speed interface change-over circuit, wherein said the first data buffer storage FIFO module for reading and writing and the second data buffer storage FIFO module for reading and writing all adopt the block RAM of FPGA inside to realize; Be used for the isolation clock zone, the coupling read or write speed.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012105667224A CN102999467A (en) | 2012-12-24 | 2012-12-24 | High-speed interface and low-speed interface switching circuit and method based on FPGA (Field Programmable Gate Array) |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012105667224A CN102999467A (en) | 2012-12-24 | 2012-12-24 | High-speed interface and low-speed interface switching circuit and method based on FPGA (Field Programmable Gate Array) |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102999467A true CN102999467A (en) | 2013-03-27 |
Family
ID=47928049
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2012105667224A Pending CN102999467A (en) | 2012-12-24 | 2012-12-24 | High-speed interface and low-speed interface switching circuit and method based on FPGA (Field Programmable Gate Array) |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102999467A (en) |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104184451A (en) * | 2013-05-21 | 2014-12-03 | 联发科技股份有限公司 | Reconfigurable circuit block and exemplary method for configuring the circuit block |
CN104503936A (en) * | 2014-12-22 | 2015-04-08 | 浪潮集团有限公司 | Method for setting up adapters for implementing conversion between RS (recommended standard) 232 module and 12C module on basis of implementation of FPGA (field programmable gate array) |
CN104503939A (en) * | 2014-11-18 | 2015-04-08 | 中国运载火箭技术研究院 | General information integrated processing system based on board-level high-speed bus |
CN104881388A (en) * | 2015-06-12 | 2015-09-02 | 哈尔滨工业大学 | FPGA (field programmable gate array) based USB3.0 interface module |
CN105007151A (en) * | 2015-07-23 | 2015-10-28 | 株洲南车时代电气股份有限公司 | High/low-speed bus communication method and device |
CN105259840A (en) * | 2015-11-02 | 2016-01-20 | 日立永济电气设备(西安)有限公司 | Two-circuit board parallel communication system and method |
CN105718410A (en) * | 2016-01-19 | 2016-06-29 | 山东超越数控电子有限公司 | Adaptor for converting LPC (Low Pin Count) into SPI (Serial Peripheral Interface) and I2C based on FPGA (Field-Programmable Gate Array) and realizing method of adaptor |
WO2017173608A1 (en) * | 2016-04-07 | 2017-10-12 | 武汉芯泰科技有限公司 | Device for data transmission mode conversions |
CN107451096A (en) * | 2017-06-21 | 2017-12-08 | 电信科学技术第五研究所有限公司 | High-throughput FFT/IFFT FPGA signal processing methods |
CN107741919A (en) * | 2017-09-26 | 2018-02-27 | 深圳市亿维自动化技术有限公司 | Using data communication equipment in the controls |
CN109582619A (en) * | 2018-12-04 | 2019-04-05 | 中国航空工业集团公司西安航空计算技术研究所 | A kind of high-speed serial bus and low-frequency serial bus data transmission and transformation method |
CN110196824A (en) * | 2018-05-31 | 2019-09-03 | 腾讯科技(深圳)有限公司 | Realize method and device, the electronic equipment of data transmission |
CN111858436A (en) * | 2020-07-30 | 2020-10-30 | 南京英锐创电子科技有限公司 | Switching circuit for high-speed bus read-write low-speed bus and data read-write equipment |
CN114138693A (en) * | 2021-11-25 | 2022-03-04 | 中国电子科技集团公司第五十四研究所 | Equivalent dual-port RAM device based on SRAM |
CN115189711A (en) * | 2022-07-11 | 2022-10-14 | 天津津航计算技术研究所 | Communication equipment and transmission control method |
WO2024124729A1 (en) * | 2022-12-16 | 2024-06-20 | 无锡中微亿芯有限公司 | Fpga for realizing data transmission by means of built-in edge module |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS57111733A (en) * | 1980-12-29 | 1982-07-12 | Panafacom Ltd | Bus conversion system |
JPH09218846A (en) * | 1996-02-08 | 1997-08-19 | Mitsubishi Electric Corp | Bus converter |
CN2869992Y (en) * | 2005-11-09 | 2007-02-14 | 兆日科技(深圳)有限公司 | Switch-over circuit from high-speed interface to low-speed interface |
CN101510185A (en) * | 2009-04-01 | 2009-08-19 | 北京中星微电子有限公司 | Method and apparatus for writing-in and reading data to low speed bus from high speed bus |
CN101833431A (en) * | 2009-03-11 | 2010-09-15 | 中国科学院半导体研究所 | Bidirectional high speed FIFO storage implemented on the basis of FPGA |
-
2012
- 2012-12-24 CN CN2012105667224A patent/CN102999467A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS57111733A (en) * | 1980-12-29 | 1982-07-12 | Panafacom Ltd | Bus conversion system |
JPH09218846A (en) * | 1996-02-08 | 1997-08-19 | Mitsubishi Electric Corp | Bus converter |
CN2869992Y (en) * | 2005-11-09 | 2007-02-14 | 兆日科技(深圳)有限公司 | Switch-over circuit from high-speed interface to low-speed interface |
CN101833431A (en) * | 2009-03-11 | 2010-09-15 | 中国科学院半导体研究所 | Bidirectional high speed FIFO storage implemented on the basis of FPGA |
CN101510185A (en) * | 2009-04-01 | 2009-08-19 | 北京中星微电子有限公司 | Method and apparatus for writing-in and reading data to low speed bus from high speed bus |
Non-Patent Citations (1)
Title |
---|
郑争兵: "基于FPGA的高速采样缓存***的设计与实现", 《计算机应用》 * |
Cited By (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104184451A (en) * | 2013-05-21 | 2014-12-03 | 联发科技股份有限公司 | Reconfigurable circuit block and exemplary method for configuring the circuit block |
CN104184451B (en) * | 2013-05-21 | 2017-01-18 | 联发科技股份有限公司 | Reconfigurable circuit block and exemplary method for configuring the circuit block |
CN104503939B (en) * | 2014-11-18 | 2017-09-22 | 中国运载火箭技术研究院 | A kind of integrated information integrated processing system based on plate level high-speed bus |
CN104503939A (en) * | 2014-11-18 | 2015-04-08 | 中国运载火箭技术研究院 | General information integrated processing system based on board-level high-speed bus |
CN104503936A (en) * | 2014-12-22 | 2015-04-08 | 浪潮集团有限公司 | Method for setting up adapters for implementing conversion between RS (recommended standard) 232 module and 12C module on basis of implementation of FPGA (field programmable gate array) |
CN104881388A (en) * | 2015-06-12 | 2015-09-02 | 哈尔滨工业大学 | FPGA (field programmable gate array) based USB3.0 interface module |
CN105007151A (en) * | 2015-07-23 | 2015-10-28 | 株洲南车时代电气股份有限公司 | High/low-speed bus communication method and device |
CN105259840A (en) * | 2015-11-02 | 2016-01-20 | 日立永济电气设备(西安)有限公司 | Two-circuit board parallel communication system and method |
CN105718410B (en) * | 2016-01-19 | 2018-05-18 | 山东超越数控电子有限公司 | A kind of LPC based on FPGA and SPI and I2C conversion adapters and its implementation |
CN105718410A (en) * | 2016-01-19 | 2016-06-29 | 山东超越数控电子有限公司 | Adaptor for converting LPC (Low Pin Count) into SPI (Serial Peripheral Interface) and I2C based on FPGA (Field-Programmable Gate Array) and realizing method of adaptor |
WO2017173608A1 (en) * | 2016-04-07 | 2017-10-12 | 武汉芯泰科技有限公司 | Device for data transmission mode conversions |
CN107451096A (en) * | 2017-06-21 | 2017-12-08 | 电信科学技术第五研究所有限公司 | High-throughput FFT/IFFT FPGA signal processing methods |
CN107451096B (en) * | 2017-06-21 | 2020-09-01 | 电信科学技术第五研究所有限公司 | FPGA signal processing method of high throughput rate FFT/IFFT |
CN107741919A (en) * | 2017-09-26 | 2018-02-27 | 深圳市亿维自动化技术有限公司 | Using data communication equipment in the controls |
CN107741919B (en) * | 2017-09-26 | 2019-12-17 | 深圳市亿维自动化技术有限公司 | Data communication device applied to control system |
US11481346B2 (en) | 2018-05-31 | 2022-10-25 | Tencent Technology (Shenzhen) Company Limited | Method and apparatus for implementing data transmission, electronic device, and computer-readable storage medium |
CN110196824A (en) * | 2018-05-31 | 2019-09-03 | 腾讯科技(深圳)有限公司 | Realize method and device, the electronic equipment of data transmission |
CN109582619A (en) * | 2018-12-04 | 2019-04-05 | 中国航空工业集团公司西安航空计算技术研究所 | A kind of high-speed serial bus and low-frequency serial bus data transmission and transformation method |
CN109582619B (en) * | 2018-12-04 | 2023-08-18 | 中国航空工业集团公司西安航空计算技术研究所 | High-speed serial bus and low-speed serial bus data transmission and conversion method |
CN111858436B (en) * | 2020-07-30 | 2021-10-26 | 南京英锐创电子科技有限公司 | Switching circuit for high-speed bus read-write low-speed bus and data read-write equipment |
CN111858436A (en) * | 2020-07-30 | 2020-10-30 | 南京英锐创电子科技有限公司 | Switching circuit for high-speed bus read-write low-speed bus and data read-write equipment |
CN114138693A (en) * | 2021-11-25 | 2022-03-04 | 中国电子科技集团公司第五十四研究所 | Equivalent dual-port RAM device based on SRAM |
CN114138693B (en) * | 2021-11-25 | 2024-06-21 | 中国电子科技集团公司第五十四研究所 | Equivalent dual-port RAM device based on SRAM |
CN115189711A (en) * | 2022-07-11 | 2022-10-14 | 天津津航计算技术研究所 | Communication equipment and transmission control method |
WO2024124729A1 (en) * | 2022-12-16 | 2024-06-20 | 无锡中微亿芯有限公司 | Fpga for realizing data transmission by means of built-in edge module |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102999467A (en) | High-speed interface and low-speed interface switching circuit and method based on FPGA (Field Programmable Gate Array) | |
CN104954096B (en) | A kind of high-speed synchronous serial communication data transmission method of one master and multiple slaves | |
CN104915303B (en) | High speed digital I based on PXIe buses/O systems | |
CN201418086Y (en) | Data communication protocol controller used for satellite-borne equipment | |
CN102243619A (en) | FPGA (Field Programmable Gate Array)-based method for realizing multi-path I2C (Inter-Integrated Circuit) bus port expansion | |
CN105208034A (en) | SPI bus and CAN bus protocol converting circuit and method | |
CN104022775A (en) | FIFO protocol based digital interface circuit for SerDes technology | |
CN102751984B (en) | High-speed clock data recovery system realization method and structure using same | |
CN110837486A (en) | FlexRay-CPCIe communication module based on FPGA | |
CN102752180A (en) | Method for achieving controller area network (CAN) bus network nodes | |
CN103592598A (en) | Sampling device for timing analysis of logic analyzer | |
CN205692166U (en) | Core board based on PowerPC framework central processing unit | |
CN201378851Y (en) | CCD image data collecting device | |
CN101964657B (en) | Low power consumption USB circuit | |
CN202713274U (en) | Structure of high speed clock data recovery system | |
CN103412847B (en) | USB based on FPGA turns multichannel link interface circuit | |
Li et al. | UART Controller with FIFO Buffer Function Based on APB Bus | |
CN103279442A (en) | Message filtering system and message filtering method of high-speed interconnection bus | |
CN201804327U (en) | Universal serial interface circuit | |
CN103902229A (en) | Blade storage device | |
CN103034610A (en) | Methods and devices for transmission and reception of advanced extensible interface (AXI) bus signal between split modules | |
CN103247323B (en) | A kind of serial interface flash memory | |
Cao et al. | Working principle and application analysis of UART | |
CN114500146A (en) | Test verification environment building system and verification method based on model design | |
CN203071936U (en) | Data recording and playback device and system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20130327 |