signalmesh
signalmesh is a digital synthesizer board comprised of a network of microprocessors and a central FPGA. It is an open source hardware and firmware project spanning board design, embedded firmware, and FPGA gateware.
Repositories
- signalmesh - firmware and FPGA sources
- signalmesh_CAD - hardware, schematics, and board CAD
Architecture
TODO: describe the microprocessor network and how the nodes coordinate with the central FPGA, including the signal path and any bus/interconnect used between them.
Hardware
Board overview, key components, and CAD/schematics. Sources live in signalmesh_CAD.
Oscillator Controller (OSC_CTRL)
TODO: fill in details.

Audio Peripheral Module (APM v5 r1)
TODO: fill in details. STM32H755 based.

Audio Creation Module (ACM v1 r1)
TODO: fill in details. GW5A-LV25MG121 FPGA based.

Firmware
TODO: what runs on the microprocessors, toolchain, and how the firmware is built and flashed.
FPGA
TODO: what the central FPGA handles, the target part, and the gateware toolchain.