State machine generation for multi-buffer electronic systems
US11119921B1 · kind B1 · utility
Assignee
Inventor
Key dates
| Filing date | Aug 24, 2020 |
| Grant date | Sep 14, 2021 |
| Priority date | — |
| Expiry date | Aug 24, 2040 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F2212/1008
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
State machine generation for a multi-buffer electronic system can include receiving, using a processor, a user input specifying a reader policy and a number of a plurality of buffers used by a reader and a writer of the multi-buffer electronic system. A state machine can be generated as a data structure. The state machine has a plurality of states determined based on the number of the plurality of buffers and the reader policy. The state machine allocates different buffers of the plurality of buffers to the reader in temporally accurate order over time. Each state can specify an allocation from the plurality of buffers to the reader and the writer. A state machine description including one or more program code components can be generated, where the one or more program components may be used in an implementation of the reader and an implementation of the writer.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.