1. 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.