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 PDF

Info

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
Application number
CN2012105667224A
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.)
Institute of Semiconductors of CAS
Original Assignee
Institute of Semiconductors of CAS
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 Institute of Semiconductors of CAS filed Critical Institute of Semiconductors of CAS
Priority to CN2012105667224A priority Critical patent/CN102999467A/en
Publication of CN102999467A publication Critical patent/CN102999467A/en
Pending legal-status Critical Current

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

High-speed interface and low-speed interface change-over circuit and method based on the FPGA realization
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.
CN2012105667224A 2012-12-24 2012-12-24 High-speed interface and low-speed interface switching circuit and method based on FPGA (Field Programmable Gate Array) Pending CN102999467A (en)

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)

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

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

Patent Citations (5)

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

* Cited by examiner, † Cited by third party
Title
郑争兵: "基于FPGA的高速采样缓存***的设计与实现", 《计算机应用》 *

Cited By (25)

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