pymtl / pymtl3

Pymtl 3 (Mamba), an open-source Python-based hardware generation, simulation, and verification framework
BSD 3-Clause "New" or "Revised" License
388 stars 46 forks source link

README Verilator sentences #238

Closed yihuajack closed 2 years ago

yihuajack commented 2 years ago

In README.md, it writes:

You can install Verilator using the standard package manager but the version available in the package repositories is several years old. This means you will need to build and install Verilator from source

However, the Verilator in APT package repos are very new:

Verilator 4.038 2020-07-11 rev v4.036-114-g0cd4a57ad

Since to use package repos is better than building from source, is it better to instruct users to use package repos?

cbatten commented 2 years ago

Yep - but PyMTL3 doesn't work with 4.038 which is why we had to pin it to 4.036 ... we are actively working on getting it to work with the most recent version, but I do not know if those changes will make it work with 4.038 ... so you still might need to build it from source.