All Tools
C
Dev ToolsFreeOpen Source
CIRCT
MLIR-based circuit IR and compilers for hardware design
Apache-2.0
ABOUT
Hardware compilers used to invent a new RTL IR for every HLS, HDL, and accelerator flow. CIRCT gives MLIR dialects and passes so FIRRTL, Handshake, and custom hardware lower to Verilog on one LLVM-based stack.
INTEGRATION GUIDE
1. Lower FIRRTL or Handshake IR to Verilog through CIRCT dialects
2. Build an HLS or HDL compiler on CIRCT instead of a custom RTL IR
3. Emit SystemVerilog from MLIR hardware dialects for FPGA or ASIC flows
4. Share CIRCT passes across accelerator and chip-generator compilers
TAGS
circtmlirllvmhdlrtlveriloghardwarecompilers