The design environment

Meet Varquon CYGVEUM

Design, compile, and deploy analog systems onto the Varquon fabric from a single cross-platform desktop app.

Free for Windows, macOS & Linux
Download CYGVEUM โ†’ View releases

What's inside

A complete analog design flow

Everything between your idea and live silicon, in one tool.

๐ŸŽจ

Schematic canvas

Place and wire configurable analog blocks visually, with live parameter editing.

๐Ÿงฎ

Auto place & route

The compiler maps your design onto the reconfigurable fabric automatically.

๐Ÿ“ˆ

Live waveform viewer

Probe any node and watch signals in real time on a built-in oscilloscope as you tune your design. Requires an eval board

๐ŸŒŠ

Built-in function generator

Drive your circuit with sine, square, triangle, and sweep stimulus straight from Studio โ€” no bench gear needed. Requires an eval board

โšก

USB deploy

Push a new configuration to the FPAA in under a millisecond โ€” no recompiling silicon.

๐Ÿ“š

Block library

Filters, amplifiers, integrators, comparators and more, ready to drop in.

๐Ÿ’พ

Project files

Save, version, and share designs as portable project files across platforms.

Getting started

From schematic to silicon

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.

01

Download & run

No installer. Grab your OS build from the download page, unzip it anywhere, and run the executable.

02

New project

From File โ–ธ New Projectโ€ฆ, name it and pick your target IC and board โ€” this tells the compiler what fabric to map onto.

03

Draw the schematic

Place transistors, resistors, power supplies and pins on the canvas, wire them up, and name nets with labels.

04

Compile

Hit Compile to map the design into a switch list, written to output/switches.txt and out.hex.

05

Program

Connect your board over USB and hit Program to load the configuration onto the chip.

Start from an example

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.

๐Ÿ”

Inverter

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.

๐Ÿ“

project_example

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.

Good to know

๐Ÿ›ก๏ธ

First launch

The builds aren't code-signed yet, so your OS may warn on first run:

  • Windows: on the SmartScreen prompt, click More info โ†’ Run anyway.
  • macOS: right-click the app โ†’ Open (twice), then confirm.
  • Linux: make the binary executable: chmod +x varquon-cygveum.
๐Ÿ”Œ

Serial access on Linux

To program a board, add yourself to the dialout group, then log out and back in:

  • sudo usermod -aG dialout $USER

Without this you'll hit "permission denied" on the serial port.

๐Ÿ”„

Device library updates

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

What's new

The latest builds, straight from GitHub. The download page always serves the newest tag.

Full changelog โ†’

Loading the latest releasesโ€ฆ