Skip to main content
Version: 5.0.0

Development: backend

Colibri is a TypeScript library to work with HDL (VHDL, Verilog and SV). It's the back-end of TerosHDL, but also it can be used as part of other programs. Features:

  • State machine parser.

  • Schematic images.

  • Documenter: it extracts the comments in the code and generates the documentation in HTML or MarkDown.

  • Error linter: GHDL, Icarus, Verilator, Verible...

  • Style checking: Verible.

  • Code formatting.

  • Code templates.

  • Hierarchy images.

  • Dependencies images.

  • Project manager: simulations, compilations...

    Architecture

Colibri architecture

Documentation

Check the API documentation