Skip to content

Built on CIRCT

vctx is a modern HDL built on top of the CIRCT (Circuit IR Compilers and Tools) ecosystem. This allows vctx to leverage advanced compiler infrastructure for hardware design.

The compiler can parse your component and emit CIRCT MLIR (Multi-Level Intermediate Representation). This is useful for integrating with other tools in the LLVM/CIRCT ecosystem.

Terminal window
# Emit standard CIRCT MLIR
vctx mlir --top MyProcessor
# Include Arc dialect for cycle-accurate simulation optimization
vctx mlir --top MyProcessor --arc

For synthesis on FPGAs or ASICs, vctx compiles down to SystemVerilog.

Terminal window
# Generate Verilog for the default top-level module
vctx sv
# Generate Verilog for a specific component
vctx sv --top MyTopLevel