Patent · US Active

Programmable computer IO device interface

US11263158B2 · kind B2 · utility

4Cited by
21References
26Claims
0Family size

Assignee

Inventors

Key dates

Filing dateFeb 19, 2019
Grant dateMar 1, 2022
Priority date
Expiry dateFeb 19, 2039

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F13/385
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Methods and apparatuses for a programmable IO device interface are provided. The apparatus may comprise: a first memory unit having a plurality of programs stored thereon, the plurality of programs are associated with a plurality of actions comprising updating memory based data structure, inserting a DMA command or initiating an event; a second memory unit for receiving and storing a table result, and the table result is provided by a table engine configured to perform packet match operations on (i) a packet header vector contained in a header portion and (ii) data stored in a programmable match table; and circuitry for executing a program selected from the plurality of programs in response to the table result and an address received by the apparatus, and the program is executed until completion and the program is associated with the programmable match table.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.