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 PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/16—Handling requests for interconnection or transfer for access to memory bus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations 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/163—Interprocessor communication
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2213/00—Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F2213/16—Memory 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
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.
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)
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)
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 |
-
2018
- 2018-10-17 CN CN201811210425.XA patent/CN109446126B/en active Active
Patent Citations (7)
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)
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)
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 |