Built on CIRCT
Compiler Architecture
Section titled “Compiler Architecture”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.
MLIR Generation
Section titled “MLIR Generation”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.
# Emit standard CIRCT MLIRvctx mlir --top MyProcessor
# Include Arc dialect for cycle-accurate simulation optimizationvctx mlir --top MyProcessor --arcSystemVerilog Generation
Section titled “SystemVerilog Generation”For synthesis on FPGAs or ASICs, vctx compiles down to SystemVerilog.
# Generate Verilog for the default top-level modulevctx sv
# Generate Verilog for a specific componentvctx sv --top MyTopLevelNeed an offline copy? Download Full Manual (.md)