FIFO systems and methods for providing access to a memory shared by multiple devices
US10146434B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | May 10, 2016 |
| Grant date | Dec 4, 2018 |
| Priority date | — |
| Expiry date | Sep 4, 2036 |
Classification
- Technology area (CPC Y)Emerging Cross-Sectional Technologies
- CPC primaryY02D10/00
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A First-In-First-Out (FIFO) system and a method for providing access to a memory shared by a plurality of N clients are provided. The memory has a single memory space for holding a plurality of data storage arrays that are respectively configured to store data in a first-in-first-out manner for corresponding clients among the N clients. An arbiter is configured to receive memory access requests from two or more of the N clients to perform a FIFO operation, to push data into a corresponding storage array or to pop data from the corresponding storage array in response to the memory access request. The arbiter is configured to select a first at least one of the clients to perform a first FIFO operation in a first memory operation cycle and to select a second at least one of the clients to perform a second FIFO operation in a second memory operation cycle.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.