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


Back to top

Generated from the JSON in data/ by the scripts in .claude/skills. Facts cite the upstream file at the reviewed commit; verify before reuse.

This site uses Just the Docs, a documentation theme for Jekyll.