Firmware Architecture#

At a high level, the firmware is organized into the following functional blocks:

  • acquisition

  • signal generation

  • sample generation

  • trigger generation

  • generator sequencing

  • board-specific constraints

  • RFSoC 4x2 overlay integration

A detailed block diagram will be added here.