System on chip module configured for event-driven architecture
AssigneeNational Technology & Engineering Solutions of Sandia, LLC
InventorsKevin Robbins, Charles E. Brady, Tad A. Ashlock
Life of this patent
Estimating the term…
Abstract
A system on chip (SoC) module is described herein, wherein the SoC modules comprise a processor subsystem and a hardware logic subsystem. The processor subsystem and hardware logic subsystem are in communication with one another, and transmit event messages between one another. The processor subsystem executes software actors, while the hardware logic subsystem includes hardware actors, the software actors and hardware actors conform to an event-driven architecture, such that the software actors receive and generate event messages and the hardware actors receive and generate event messages.
Claims7
A method performed on a System on Chip (SoC) module that comprises a processor subsystem and field programmable gate array (FPGA) fabric in communication with one another, the method comprising:
- directing an event message to at least one of:
- an event-driven process that is executable by a processor of the processor subsystem;
- or
- an event-driven hardware logic module of the FPGA fabric;
- when the event message is directed to the processor, executing, at the processor, the event-driven process responsive to the processor receiving the event message;
- and
- when the event message is directed to the event-driven hardware logic module of the FPGA fabric, triggering the event-driven hardware logic module responsive to receiving an indication that the event message is directed to the event-driven hardware logic module.
Dependencies are inferred from the claim text.