Board Coverage¶
This document tracks the built-in board definitions currently supported by NSX.
Built-In Boards¶
The tooling package currently includes built-in board definitions for:
apollo2_evbapollo3_evbapollo3_evb_cygnusapollo3p_evbapollo3p_evb_cygnusapollo4l_evbapollo4l_blue_evbapollo4p_evbapollo4p_blue_kbr_evbapollo4p_blue_kxr_evbapollo4p_evb_disp_shield_rev2apollo5b_evbapollo510_evbapollo510b_evbapollo510dL_evbapollo330mP_evbatomiq110_fpga_turbo(preview channel; Atomiq110 FPGA bring-up target)
These descriptors are registered in the packaged board table and available to
the generated-app flow. Run nsx board list --registered-only for the
authoritative list in the installed version, or add --json for structured
board, SoC, provider, CPU, and toolchain data. Boards marked preview are
published on the registry's preview channel (board_profiles in
registry.lock.yaml); preview boards may track in-flight bring-up, and no
additional gating is applied by nsx create-app.
Implementation Notes¶
- All Apollo-class boards (Apollo2 through Apollo510/Apollo330P) resolve through
the single provider
nsx-ambiqsuite - board definitions are built into the tooling repo and vendored into generated apps as required by their declared targets
- modules are resolved from the packaged registry, cloned from their upstream repos, and vendored into generated apps by NSX