Cynthion
USB 2.0 test instrument: three ULPI high-speed USB PHYs, HyperRAM, 2 PMODs; programmed through the Apollo debug MCU. Home of the LUNA USB gateware (analyzer, Facedancer, USB host experiments).
| Board | Great Scott Gadgets Cynthion |
| FPGA | LFE5U-12F, BG256 |
| Evidence | cynthion board files (r0.1–r1.4), see the TinyFPGA EX / ECPIX-5 / Cynthion survey |
| Clock | 60 MHz (board files) |
| Catalogued repos | 8 |
The description is a short summary; FPGA facts come from the catalogue rows cited above.
Constraint files (LPF)
Most-copied distinct LPFs for this board in the cloned repos (from the LPF catalogue).
| LPF | Revision | Copies | Peripherals constrained |
|---|---|---|---|
cynthion_pins.lpf (voltcyclone__hurricanefpga) | unknown | 1 | ftdi-uart, led, usb |
Reusable cores seen on this board
Cores whose source repo, or a repo that copies/instantiates them, targets this board.
| Core | Function | Source repo |
|---|---|---|
| Cynthion USB Audio Class 2.0 example | audio-digital | greatscottgadgets__cynthion-uac |
| LUNA-SoC VexRiscv SoC framework (Moondancer’s CPU) | cpu-riscv | greatscottgadgets__luna-soc |
| VexRiscv (SpinalHDL-generated Verilog) | cpu-riscv | rschlaikjer__fpga-3-softcores |
| glasgow I2C core (Amaranth) | i2c | glasgowembedded__glasgow |
| Cynthion USB analyzer (used by Packetry) | jtag-debug | greatscottgadgets__cynthion |
| katsuo.pcie ECP5 SERDES PHY + PCIe endpoint stack | serdes-links | zyp__katsuo-pcie |
| LAYR_AUDIO SID6581 sound chip core | sound-chips | thorkn__layr_audio |
| glasgow SPI controller (Amaranth) | spi | glasgowembedded__glasgow |
| hdl4fpga USB 1.1 device core | usb-device | hdl4fpga__hdl4fpga |
| HurricaneFPGA plain-Verilog USB host engine | usb-host | voltcyclone__hurricanefpga |
| guh USB2 HS/FS host SIE + enumerator | usb-host | apfaudio__guh |
| hdl4fpga USB 1.1 host core | usb-host | hdl4fpga__hdl4fpga |
| hurra-fpga bounded USB FS mouse host | usb-host | voltcyclone__hurra-fpga |
Projects targeting this board
- antoinevg__cynthion-tutorials: cynthion-tutorials: Amaranth tutorials for Cynthion/ECPIX-5
- apfaudio__guh: guh: Amaranth USB2 HS/FS host engine library
- greatscottgadgets__cynthion: Cynthion: official GSG gateware
- greatscottgadgets__cynthion-uac: cynthion-uac: official USB Audio Class 2.0 example gateware for Cynthion
- greatscottgadgets__luna: LUNA: Amaranth USB 2.0/3.0 gateware framework
- greatscottgadgets__luna-soc: LUNA-SoC: Amaranth Wishbone/CSR SoC framework
- voltcyclone__hurra-fpga: hurra-fpga: Amaranth bounded USB FS mouse host+device-clone relay for Cynthion r1.4, with report injection and…
- voltcyclone__hurricanefpga: HurricaneFPGA: plain-Verilog Cynthion gateware - USB FS/LS sniffer/passthrough, USB host mode