GitHub - mirekez/cpphdl: C++ HDL (Hardware Description Language)

1 min read Original article ↗

cpphdl

C++HDL Hardware Description Language

Slides: https://github.com/user-attachments/files/24297702/cpphdl.pdf

Spec: https://github.com/67d1dfe4-fefb-4882-8ef9-47f06e643818

build

Win64 requires the following to be done:

And for Linux:

Then for both Win&Lin:

  • conda create -p ./.conda; source activate base; conda activate ./.conda; conda env update --file requirements.yaml
  • mkdir build; cd build; cmake -DCMAKE_BUILD_TYPE=Debug -G "Unix Makefiles" ..; make

author

This software is developed by Mike Reznikov (https://www.linkedin.com/in/mike-reznikov) based on the results of own research.

This work is not subsidized or paid.

development plan

  • VCD file dumping
  • asynchronous resets