[go: up one dir, main page]

CN109446126A - DSP and FPGA high-speed communication system and method based on EMIF bus - Google Patents

DSP and FPGA high-speed communication system and method based on EMIF bus Download PDF

Info

Publication number
CN109446126A
CN109446126A CN201811210425.XA CN201811210425A CN109446126A CN 109446126 A CN109446126 A CN 109446126A CN 201811210425 A CN201811210425 A CN 201811210425A CN 109446126 A CN109446126 A CN 109446126A
Authority
CN
China
Prior art keywords
data
dsp
memory module
fpga
module
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.)
Granted
Application number
CN201811210425.XA
Other languages
Chinese (zh)
Other versions
CN109446126B (en
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.)
Tianjin Jinhang Computing Technology Research Institute
Original Assignee
Tianjin Jinhang Computing Technology Research Institute
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 Tianjin Jinhang Computing Technology Research Institute filed Critical Tianjin Jinhang Computing Technology Research Institute
Priority to CN201811210425.XA priority Critical patent/CN109446126B/en
Publication of CN109446126A publication Critical patent/CN109446126A/en
Application granted granted Critical
Publication of CN109446126B publication Critical patent/CN109446126B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/16Handling requests for interconnection or transfer for access to memory bus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • G06F15/163Interprocessor communication
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2213/00Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F2213/16Memory access

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Information Transfer Systems (AREA)
  • Bus Control (AREA)

Abstract

The present invention relates to a kind of DSP based on EMIF bus and FPGA high-speed communication system and method, belong to field of communication technology between DSP and FPGA.A kind of DSP based on EMIF bus disclosed by the invention and FPGA high-speed communication system and method, support is written and read data memory module simultaneously, also data memory module once need not be all written in communication data, only need little data storage resource, realize the high speed and real time communication of DSP and FPGA bi-directional data, it can satisfy the demand of mass data parallel processing, be suitable for low cost low-power consumption digital information processing system.

Description

DSP and FPGA high-speed communication system and method based on EMIF bus
Technical field
The invention belongs to fields of communication technology between DSP and FPGA, and in particular to a kind of DSP based on EMIF bus with FPGA high-speed communication system and method.
Background technique
As electronic functionalities are increasingly complicated, with the digital information processing system of DSP+FPGA framework in function, volume Clear superiority is shown with precision aspect, becomes main flow direction and development trend.EMIF bus communication is used between DSP and FPGA Scheme, which has, to be designed the advantages such as simple, versatile, hardware cost is low and low in energy consumption and is widely applied.The prior art is used and is based on After first data are written to dual port RAM in FPGA in EMIF interface and dual port RAM method, DSP passes through EMIF for the number in dual port RAM again According to reading, encounter following problem when carrying out big data quantity communication, 1) transmitted data amount is bigger, and data transmission delay is longer, shadow Ring real-time;2) data volume once transmitted is bigger, and required dual port RAM capacity is bigger, expends hardware resource;3) do not increasing In the case where adding piece external storage, it cannot achieve the big data quantity (the RAM resource more than FPGA) of FPGA parallel processing generation and connect The high-speed data communication of continuous data flow.
Summary of the invention
(1) technical problems to be solved
The technical problem to be solved by the present invention is how to design a kind of DSP based on EMIF bus and FPGA high-speed communication System and method realizes mass data between DSP and FPGA in the case where not increasing high-speed bus and FPGA chip external memory High speed, real-time Transmission.
(2) technical solution
In order to solve the above-mentioned technical problems, the present invention provides a kind of DSP based on EMIF bus and FPGA high-speed communication System, comprising: 1) the innernal CPU module and EMIF module of DSP, the CPU module inside DSP pass through outside EMIF module accesses The memory space of the total built-in unit of EMIF;2) EMIF bus;3) local bus inside FPGA, internal logic, lower line number According to memory module, downlink data receiving module, upstream data memory module and upstream data sending module, configured inside FPGA Local bus is used to internal logic being mounted to external EMIF bus;The internal logic includes upstream data shape Morphotype block, downlink data block of state, the downlink data block of state are used for write-in data manipulation and lower line number according to DSP According to the read data operation of receiving module, downlink data memory module residual memory space size is calculated;The upstream data shape Morphotype block is used to calculate upstream data according to the read data operation of DSP and the write-in data manipulation of upstream data sending module Memory module storage size.
Preferably, the EMIF bus is the EMIF bus that data bit width is 32.
Preferably, there is single dual port RAM of 2 data bit widths 32, address space 512 inside FPGA, include a reading Port and a write port are respectively used to realize the upstream data memory module and downlink data memory module.
The present invention also provides a kind of method for realizing DSP and FPGA high-speed communication using system described in 3, data flow from Process of the DSP through EMIF bus to FPGA downlink data transmission is as follows:
DSP operation with FPGA operation carries out simultaneously, DSP realization downlink data transmission the specific steps are,
1) downlink data block of state is read, downlink data memory module residual memory space size is obtained, is denoted as a;
If 2) a > 0, i.e., downlink data memory module has residual memory space, then carries out step 3, otherwise return step 1;
3) downlink will send total length of data and be denoted as b, and the data to be sent, length note is written to downlink data memory module C=b is write, otherwise c=a if b < a for c, write address circulation is incremented by;
4) it updates the remaining data length to be sent and is denoted as b=b-c, if b=0, that is, the data to be sent have been sent At then terminating, otherwise return step 1;
FPGA operation carries out simultaneously with DSP operation, and FPGA realizes that downlink data transmission operation includes,
1) downlink data memory module writes data, write address, writes enabled connection local bus, for data behaviour to be written Make;The reading data of downlink data memory module, read enabled connection downlink data receiving module at read address, for reading data behaviour Make;The write-in data manipulation of downlink data memory module and read data operation can carry out simultaneously;
2) at the same time, data manipulation is written according to DSP in downlink data block of state and downlink data receiving module is read Data manipulation calculates downlink data memory module residual memory space size;
3) at the same time, downlink data receiving module read address circulation is incremented by, and reads downlink data memory module, the company of generation Continuous parallel data stream.
Preferably, process of the data flow from FPGA through EMIF bus to DSP transmitting uplink data is as follows:
FPGA operation carries out simultaneously with DSP operation, and FPGA realizes that transmitting uplink data operation includes,
1) upstream data memory module writes data, write address, writes enabled connection upstream data sending module, for being written Data manipulation;The reading data of upstream data memory module, read enabled connection local bus at read address, are used for read data operation; The write-in data manipulation of upstream data memory module and read data operation can carry out simultaneously;
2) at the same time, upstream data sending module parallel data stream to be sent, is successively written upstream data Memory module, write address circulation are incremented by;
3) at the same time, upstream data block of state is according to the read data operation of DSP and upstream data sending module Data manipulation is written, calculates upstream data memory module storage size;
DSP starts transmitting uplink data operation, carries out simultaneously with FPGA operation, the specific steps are,
1) upstream data block of state is read, upstream data memory module storage size is obtained, is denoted as d;
If 2) d > 0, i.e., upstream data memory module, which has, has used memory space, then carries out step 3, otherwise terminate;
3) data for having used memory space are read from upstream data memory module, length is denoted as e, e=d, read address circulation It is incremented by;
4) uplink receiving total length of data is updated, f, f=f+e, return step 1 are denoted as.
Preferably, DSP starts transmitting uplink data operation according to the method for interruption.
Preferably, DSP starts transmitting uplink data operation according to the method for inquiry.
(3) beneficial effect
A kind of DSP based on EMIF bus disclosed by the invention and FPGA high-speed communication system and method are supported to data Memory module is written and read simultaneously, also data memory module once all need not be written in communication data, it is only necessary to less Data storage resource realizes the high speed and real time communication of DSP and FPGA bi-directional data, can satisfy mass data parallel processing Demand is suitable for low cost low-power consumption digital information processing system.
Detailed description of the invention
Fig. 1 is system construction drawing designed in method of the invention;
Fig. 2 is the DSP operational flowchart that method of the invention realizes downlink data transmission;
Fig. 3 is the DSP operational flowchart that method of the invention realizes transmitting uplink data.
Specific embodiment
To keep the purpose of the present invention, content and advantage clearer, with reference to the accompanying drawings and examples, to of the invention Specific embodiment is described in further detail.
As shown in Figure 1, a kind of DSP based on EMIF bus proposed by the present invention and FPGA high-speed communication method are based on one kind DSP and FPGA high-speed communication system based on EMIF bus realize that the system includes: the innernal CPU module and EMIF mould of 1) DSP Block;2) EMIF bus;3) local bus inside FPGA, internal logic, downlink data memory module, downlink data receive Module, upstream data memory module and upstream data sending module.The internal logic include upstream data block of state, Downlink data block of state, the downlink data block of state are used to be received according to the write-in data manipulation of DSP and downlink data The read data operation of module calculates downlink data memory module residual memory space size;The upstream data block of state For calculating upstream data and storing mould according to the read data operation of DSP and the write-in data manipulation of upstream data sending module Block storage size.
The present invention uses the dsp chip of TI company, the fpga chip of Xilinx company and data bit width for 32 EMIF Bus.The memory space that CPU module inside DSP passes through the total built-in unit of EMIF outside EMIF module accesses.Match inside FPGA The local bus set is used to internal logic being mounted to external EMIF bus.There are 2 data bit widths 32 inside FPGA Position, address space 512 single dual port RAM, include a read port and a write port, be respectively used to realize the upstream data Memory module and downlink data memory module.
As shown in Fig. 2, data flow is embodied from DSP through EMIF bus to the detailed of FPGA downlink data transmission in the present invention Process is as follows:
DSP operation with FPGA operation carries out simultaneously, DSP realization downlink data transmission the specific steps are,
1) downlink data block of state is read, downlink data memory module residual memory space size is obtained, is denoted as a;
If 2) a > 0, i.e., downlink data memory module has residual memory space, then carries out step 3, otherwise return step 1;
3) downlink will send total length of data and be denoted as b.The data to be sent, length note is written to downlink data memory module For c.If b < a, c=b is write, otherwise c=a, write address circulation is incremented by;
4) it updates the remaining data length to be sent and is denoted as b=b-c, if b=0, that is, the data to be sent have been sent At then terminating, otherwise return step 1.
FPGA operation carries out simultaneously with DSP operation, and FPGA realizes that downlink data transmission operation includes,
1) downlink data memory module writes data, write address, writes enabled connection local bus, for data behaviour to be written Make;The reading data of downlink data memory module, read enabled connection downlink data receiving module at read address, for reading data behaviour Make;The write-in data manipulation of downlink data memory module and read data operation can carry out simultaneously;
2) at the same time, data manipulation is written according to DSP in downlink data block of state and downlink data receiving module is read Data manipulation calculates downlink data memory module residual memory space size;
3) at the same time, downlink data receiving module read address circulation is incremented by, and reads downlink data memory module, the company of generation Continuous parallel data stream.
In conclusion the present invention, when realizing downlink data transmission, DSP is carrying out write operation to downlink data memory module While FPGA to downlink data memory module carry out read operation, reduce data residence time in a storage module, improve The real-times of data.And data processing is flowing water, the downlink data storage for the 2K byte that embodiment uses in FPGA Module, so that it may realize hundreds of Mbytes of data transmission.
As shown in figure 3, data flow is embodied from FPGA through EMIF bus to the detailed of DSP transmitting uplink data in the present invention Process is as follows:
FPGA operation carries out simultaneously with DSP operation, and FPGA realizes that transmitting uplink data operation includes,
1) upstream data memory module writes data, write address, writes enabled connection upstream data sending module, for being written Data manipulation;The reading data of upstream data memory module, read enabled connection local bus at read address, are used for read data operation; The write-in data manipulation of upstream data memory module and read data operation can carry out simultaneously;
2) at the same time, upstream data sending module parallel data stream to be sent, is successively written upstream data Memory module, write address circulation are incremented by;
3) at the same time, upstream data block of state is according to the read data operation of DSP and upstream data sending module Data manipulation is written, calculates upstream data memory module storage size.
DSP starts transmitting uplink data operation using interrupt mode, carries out simultaneously with FPGA operation, the specific steps are,
1) upstream data block of state is read, upstream data memory module storage size is obtained, is denoted as d;
If 2) d > 0, i.e., upstream data memory module, which has, has used memory space, then carries out step 3, otherwise terminate;
3) data for having used memory space are read from upstream data memory module, length is denoted as e, e=d, read address circulation It is incremented by;
4) uplink receiving total length of data is updated, f, f=f+e, return step 1 are denoted as.
In conclusion FPGA is carrying out upstream data memory module to write behaviour when present invention row data transmission in realization DSP is carrying out read operation to upstream data memory module while work, reduces data residence time in a storage module, improves The real-times of data.
The above is only a preferred embodiment of the present invention, it is noted that for the ordinary skill people of the art For member, without departing from the technical principles of the invention, several improvement and deformations can also be made, these improvement and deformations Also it should be regarded as protection scope of the present invention.

Claims (7)

1. a kind of DSP based on EMIF bus and FPGA high-speed communication system characterized by comprising 1) innernal CPU of DSP Module and EMIF module, the memory space that the CPU module inside DSP passes through the total built-in unit of EMIF outside EMIF module accesses; 2) EMIF bus;3) local bus inside FPGA, internal logic, downlink data memory module, downlink data receive mould Block, upstream data memory module and upstream data sending module, the local bus that the inside FPGA configures are used for internal logic mould Block is mounted in external EMIF bus;The internal logic includes upstream data block of state, downlink data block of state, The downlink data block of state is used to be grasped according to the write-in data manipulation of DSP and the reading data of downlink data receiving module Make, calculates downlink data memory module residual memory space size;The upstream data block of state is used for the reading according to DSP It is big with memory space to calculate upstream data memory module for the write-in data manipulation of data manipulation and upstream data sending module It is small.
2. the system as claimed in claim 1, which is characterized in that the EMIF bus is that the EMIF that data bit width is 32 is total Line.
3. the system as claimed in claim 1, which is characterized in that have 2 data bit widths 32, address spaces inside FPGA 512 single dual port RAM, includes a read port and a write port, be respectively used to realize the upstream data memory module and Downlink data memory module.
4. a kind of method for realizing DSP and FPGA high-speed communication using system described in claims 1 or 22 or 3, feature exist In process of the data flow from DSP through EMIF bus to FPGA downlink data transmission is as follows:
DSP operation with FPGA operation carries out simultaneously, DSP realization downlink data transmission the specific steps are,
1) downlink data block of state is read, downlink data memory module residual memory space size is obtained, is denoted as a;
If 2) a > 0, i.e., downlink data memory module has residual memory space, then carries out step 3, otherwise return step 1;
3) downlink will send total length of data and be denoted as b, and the data to be sent are written to downlink data memory module, and length is denoted as c, If b < a, c=b is write, otherwise c=a, write address circulation is incremented by;
4) it updates the remaining data length to be sent and is denoted as b=b-c, if b=0, that is, the data to be sent have been sent completely, then Terminate, otherwise return step 1;
FPGA operation carries out simultaneously with DSP operation, and FPGA realizes that downlink data transmission operation includes,
1) downlink data memory module writes data, write address, writes enabled connection local bus, for data manipulation to be written;Under The reading data of row data memory module, read enabled connection downlink data receiving module at read address, are used for read data operation;Under The write-in data manipulation of row data memory module and read data operation can carry out simultaneously;
2) at the same time, data manipulation is written according to DSP in downlink data block of state and downlink data receiving module reads data Operation calculates downlink data memory module residual memory space size;
3) at the same time, downlink data receiving module read address circulation is incremented by, and reads downlink data memory module, generates continuous Parallel data stream.
5. method as claimed in claim 4, which is characterized in that data flow is passed from FPGA through EMIF bus to DSP upstream data Defeated process is as follows:
FPGA operation carries out simultaneously with DSP operation, and FPGA realizes that transmitting uplink data operation includes,
1) upstream data memory module writes data, write address, writes enabled connection upstream data sending module, for data to be written Operation;The reading data of upstream data memory module, read enabled connection local bus at read address, are used for read data operation;Uplink The write-in data manipulation of data memory module and read data operation can carry out simultaneously;
2) upstream data storage is successively written at the same time, upstream data sending module parallel data stream to be sent Module, write address circulation are incremented by;
3) at the same time, upstream data block of state is according to the read data operation of DSP and the write-in of upstream data sending module Data manipulation calculates upstream data memory module storage size;
DSP starts transmitting uplink data operation, carries out simultaneously with FPGA operation, the specific steps are,
1) upstream data block of state is read, upstream data memory module storage size is obtained, is denoted as d;
If 2) d > 0, i.e., upstream data memory module, which has, has used memory space, then carries out step 3, otherwise terminate;
3) data for having used memory space are read from upstream data memory module, length is denoted as e, e=d, and read address circulation is incremented by;
4) uplink receiving total length of data is updated, f, f=f+e, return step 1 are denoted as.
6. method as claimed in claim 5, which is characterized in that DSP starts transmitting uplink data according to the method for interruption and operates.
7. method as claimed in claim 5, which is characterized in that DSP starts transmitting uplink data according to the method for inquiry and operates.
CN201811210425.XA 2018-10-17 2018-10-17 DSP and FPGA high-speed communication system and method based on EMIF bus Active CN109446126B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811210425.XA CN109446126B (en) 2018-10-17 2018-10-17 DSP and FPGA high-speed communication system and method based on EMIF bus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811210425.XA CN109446126B (en) 2018-10-17 2018-10-17 DSP and FPGA high-speed communication system and method based on EMIF bus

Publications (2)

Publication Number Publication Date
CN109446126A true CN109446126A (en) 2019-03-08
CN109446126B CN109446126B (en) 2022-02-15

Family

ID=65546607

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811210425.XA Active CN109446126B (en) 2018-10-17 2018-10-17 DSP and FPGA high-speed communication system and method based on EMIF bus

Country Status (1)

Country Link
CN (1) CN109446126B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112068469A (en) * 2020-09-02 2020-12-11 湖北三江航天万峰科技发展有限公司 Universal embedded main control board based on DSP28379
CN113609042A (en) * 2021-07-20 2021-11-05 天津七所精密机电技术有限公司 System for improving data interaction speed
CN113760813A (en) * 2021-08-30 2021-12-07 凯迈(洛阳)电子有限公司 Method for starting and controlling digital signal processor

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010052038A1 (en) * 2000-02-03 2001-12-13 Realtime Data, Llc Data storewidth accelerator
CN101281489A (en) * 2007-04-03 2008-10-08 中兴通讯股份有限公司 FIFO memory implementing method and apparatus
CN102866970A (en) * 2012-09-28 2013-01-09 哈尔滨工业大学 Compact flash (CF) card reading-writing control intellectual property (IP) core special for digital signal processor (DSP)
CN105373494A (en) * 2015-12-01 2016-03-02 中国科学院上海技术物理研究所 FPGA based four-port RAM
CN105468547A (en) * 2015-11-18 2016-04-06 哈尔滨工业大学 AXI bus based convenient configurable frame data access control system
CN105608028A (en) * 2015-10-19 2016-05-25 陕西宝成航空仪表有限责任公司 EMIF (External Memory Interface) and dual-port RAM (Random Access Memory)-based method for realizing high-speed communication of DSP (Digital Signal Processor) and FPGA (Field Programmable Gate Array)
CN108491333A (en) * 2018-03-21 2018-09-04 广州多益网络股份有限公司 Method for writing data, device, equipment and the medium of buffer circle

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010052038A1 (en) * 2000-02-03 2001-12-13 Realtime Data, Llc Data storewidth accelerator
CN101281489A (en) * 2007-04-03 2008-10-08 中兴通讯股份有限公司 FIFO memory implementing method and apparatus
CN102866970A (en) * 2012-09-28 2013-01-09 哈尔滨工业大学 Compact flash (CF) card reading-writing control intellectual property (IP) core special for digital signal processor (DSP)
CN105608028A (en) * 2015-10-19 2016-05-25 陕西宝成航空仪表有限责任公司 EMIF (External Memory Interface) and dual-port RAM (Random Access Memory)-based method for realizing high-speed communication of DSP (Digital Signal Processor) and FPGA (Field Programmable Gate Array)
CN105468547A (en) * 2015-11-18 2016-04-06 哈尔滨工业大学 AXI bus based convenient configurable frame data access control system
CN105373494A (en) * 2015-12-01 2016-03-02 中国科学院上海技术物理研究所 FPGA based four-port RAM
CN108491333A (en) * 2018-03-21 2018-09-04 广州多益网络股份有限公司 Method for writing data, device, equipment and the medium of buffer circle

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
UMAR ALQASEMI ET AL.: ""FPGA-Based Reconfigurable Processor for Ultrafast Interlaced Ultrasound and Photoacoustic Imaging"", 《IEEE TRANSACTIONS ON ULTRASONIC, FERROELECTRICS, AND FREQUENCY CONTROL》 *
乌力更: ""基于FPGA的软件无线电组件互联设计与实现"", 《万方数据知识服务平台》 *
贺伯根 等: ""基于DSP+FPGA的实时图像去雾增强系统设计"", 《液晶与显示》 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112068469A (en) * 2020-09-02 2020-12-11 湖北三江航天万峰科技发展有限公司 Universal embedded main control board based on DSP28379
CN113609042A (en) * 2021-07-20 2021-11-05 天津七所精密机电技术有限公司 System for improving data interaction speed
CN113609042B (en) * 2021-07-20 2024-04-26 天津七所精密机电技术有限公司 System for improving data interaction speed
CN113760813A (en) * 2021-08-30 2021-12-07 凯迈(洛阳)电子有限公司 Method for starting and controlling digital signal processor
CN113760813B (en) * 2021-08-30 2024-05-24 凯迈(洛阳)电子有限公司 Method for starting control of digital signal processor

Also Published As

Publication number Publication date
CN109446126B (en) 2022-02-15

Similar Documents

Publication Publication Date Title
US7155554B2 (en) Methods and apparatuses for generating a single request for block transactions over a communication fabric
US20090089454A1 (en) Network packet payload compression
CN101261575B (en) Asynchronous FIFO memory accomplishing unequal breadth data transmission
CN109446126A (en) DSP and FPGA high-speed communication system and method based on EMIF bus
CN103532807A (en) Technology for PCIE (Peripheral Component Interface Express) data service quality management
CN105357147A (en) High-speed and high-reliability network-on-chip adapter unit
CN110837486A (en) FlexRay-CPCIe communication module based on FPGA
CN102752180A (en) Method for achieving controller area network (CAN) bus network nodes
CN107908587A (en) Real-time data acquisition transmitting device based on USB3.0
US8121150B1 (en) Method and apparatus for processing variable-length packets in a buffer memory for transmission
CN106095722A (en) A kind of Virtual Channel low consumption circuit being applied to network-on-chip
CN105446699A (en) Data frame queue management method
CN102799558A (en) RS422 communication module based on CPCI bus
CN107113245A (en) Methods, devices and systems for the coded command information in packet-based network
CN102013984B (en) Two-dimensional net network-on-chip system
CN107124240A (en) A kind of channel delay analogue means and method
CN101764797B (en) Time division multi-channel LAPD processor and designing method thereof
CN101833431B (en) Bidirectional high speed FIFO storage implemented on the basis of FPGA
US10437769B2 (en) Transition-minimized low speed data transfer
CN104598430A (en) Network interface interconnection design and control system of CPU interconnection expansion system
CN205883718U (en) MIPI uses high -speed circuit board
CN107783926B (en) FPGA and PC communication method based on PowerPC and internet access
CN102420749A (en) Device and method for realizing network card issuing function
CN110096456A (en) A kind of High rate and large capacity caching method and device
CN101702714A (en) Method, system, and apparatus for a credit based flow control in a computer system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant