Blog
Writing about the language, the compiler, and the boards built with them. Every post lands in the Atom feed, so you can follow along without handing over an email address.
-
CoHDL 0.7.0: Subdesigns and a Zed Extension
Circuits become reusable, typed building blocks: a subdesign exposes ports, keeps its internals behind them, and carries its own default layout onto the board as one placed unit. Plus a CAN joint-motor-controller example and CoHDL support in Zed.
-
CoHDL 0.6.0: An EasyEDA Backend and the STM32 Catalog
The compiler now writes EasyEDA / LCEDA Pro netlists — verified end to end with a real import — and the registry gains STM32 and ESP32 device catalogs generated from pinned vendor sources.
-
CoHDL 0.5.0: Native KiCad Boards and a Live Schematic Explorer
The compiler now writes .kicad_pcb board files itself, a new explorer renders any checked design as a searchable, live-reloading schematic, dependencies resolve transitively, and the macOS binaries are signed and notarized by Apple.
-
CoHDL: An AI-Native Programming Language for Hardware
Software has crossed the AI-native threshold; hardware design is still trapped in canvases and PDFs. CoHDL turns circuit topology into typed source code with a compiler, registry and downstream handoff formats.