Method for dual-port virtual FIFO (first in first out) data exchange
A dual-port, data technology, applied in the field of data exchange, can solve the problem of large amount of communication data, etc., and achieve the effect of simple interface design, high efficiency, and mature design technology
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0035] see figure 1 , the functional area of dual-port virtual FIFO is divided into (1) virtual FIFO data management area, which is used to save FIFO head pointer, FIFO tail pointer, FIFO working status, record FIFO size and other related information; (2) virtual FIFO data Area, used to save the data to be exchanged;
[0036] see figure 2 , a method for dual-port virtual FIFO data exchange, the steps of FIFO data writing operation are as follows:
[0037] 1) Obtain FIFO semaphore;
[0038] 2) Judge the rationality of the data block to be sent:
[0039] 2.1) determine whether the length (len) of the data block (msg[]) is less than the length (fifo_size) of the FIFO; if so, proceed to step 2.2);
[0040] 2.2) determine whether the length of the data block is 0, if not, then proceed to step 3);
[0041] 2.3) Determine whether the FIFO queue is full (if the next position of the tail pointer is equal to the head pointer, it means that the queue is full);
[0042] 3) Judgin...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com