The design environment
Design, compile, and deploy analog systems onto the Varquon fabric from a single cross-platform desktop app.
Free for Windows, macOS & LinuxWhat's inside
Everything between your idea and live silicon, in one tool.
Place and wire configurable analog blocks visually, with live parameter editing.
The compiler maps your design onto the reconfigurable fabric automatically.
Probe any node and watch signals in real time on a built-in oscilloscope as you tune your design. Requires an eval board
Drive your circuit with sine, square, triangle, and sweep stimulus straight from Studio โ no bench gear needed. Requires an eval board
Push a new configuration to the FPAA in under a millisecond โ no recompiling silicon.
Filters, amplifiers, integrators, comparators and more, ready to drop in.
Save, version, and share designs as portable project files across platforms.
Getting started
CYGVEUM is a Vivado-style IDE for the Varquon FPAA โ schematic editor, compiler, and device programmer in one app. Draw a circuit, compile it, and program a real chip โ no command line, no complex setup.
No installer. Grab your OS build from the download page, unzip it anywhere, and run the executable.
From File โธ New Projectโฆ, name it and pick your target IC and board โ this tells the compiler what fabric to map onto.
Place transistors, resistors, power supplies and pins on the canvas, wire them up, and name nets with labels.
Hit Compile to map the design into a switch list, written to output/switches.txt and out.hex.
Connect your board over USB and hit Program to load the configuration onto the chip.
The quickest way to learn the flow is to open a ready-made project via File โธ Open Projectโฆ and compile it. Two are bundled in the examples folder.
A CMOS inverter built from a reusable inv symbol โ an NMOS/PMOS pair targeting the ic_tt_v1 chip and pcb_tt_v1 board. Compile it, open output/switches.txt to see the mapping, then double-click the inv symbol to see how it's built from individual transistors.
A minimal project on the default chip and board configs. Use it as a template to see exactly how a CYGVEUM project is laid out before starting your own.
The builds aren't code-signed yet, so your OS may warn on first run:
chmod +x varquon-cygveum.To program a board, add yourself to the dialout group, then log out and back in:
sudo usermod -aG dialout $USERWithout this you'll hit "permission denied" on the serial port.
CYGVEUM checks for the latest IC and board definitions automatically at startup, so new parts work without reinstalling.
Need them sooner? Refresh from Tools โธ Update Device Library.
Want the full reference โ project structure, every component, and detailed troubleshooting? Read the full documentation โ
Releases
The latest builds, straight from GitHub. The download page always serves the newest tag.
Loading the latest releasesโฆ