verilator
Python wrapping/binding for verilator
Overview
Wrapper of verilator, distributed via pypi. Includes some extra conveniences.
# Pass-through to verilator
verilator-cli sv/*.sv --timing --trace --assert --cc -Isv --top-module top --build -j 0 --exe sv/sim_sv.cpp
# Wrapper
verilator-cli build sv/*.sv --includes sv --top-module top --exe sv/sim_sv.cpp
License
This software is licensed under the Apache 2.0 license. See the LICENSE file for details.
Verilator is Copyright 2003-2026 by Wilson Snyder. Verilator is free software subject to either the GNU Lesser General Public License Version 3 or the Perl Artistic License Version 2.0.
[!NOTE] This library was generated using copier from the Base Python Project Template repository.
Metadata
Release files for verilator 5.48.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| verilator-5.48.0-py3-none-win_amd64.whl | Python 3 | none | Windows x86-64 | Details |
| verilator-5.48.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl | Python 3 | none | Linux glibc 2.17+ x86-64 | Details |
| verilator-5.48.0-py3-none-macosx_11_0_arm64.whl | Python 3 | none | macOS 11.0+ ARM64 | Details |
Total release size: 17.0 MB
Release files / verilator-5.48.0-py3-none-win_amd64.whl
| Download URL | verilator-5.48.0-py3-none-win_amd64.whl |
|---|---|
| Size | 5.2 MB |
| Tags | Python 3 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
e03aad7e023bbe585f909276f3c03af66f7ede72155f8f75fdaf4f1ec8250e09
|
|
BLAKE2b-256 checksum How to use checksums |
e183af403e28686d4bdaffe517809fdd77b5c746f3b7953a5880acb60f12e716
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|
Release files / verilator-5.48.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | verilator-5.48.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 6.5 MB |
| Tags | Linux glibc 2.17+ x86-64 Python 3 |
|
SHA-256 checksum How to use checksums |
37c4baba6a268f6e0a15b4917dbbc45dcf23ddea1498d059f8259a34072ac427
|
|
BLAKE2b-256 checksum How to use checksums |
395032165e006e35b647c8ea105e8ba1ef76c362ea35f645e2a55357a13ec236
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|
Release files / verilator-5.48.0-py3-none-macosx_11_0_arm64.whl
| Download URL | verilator-5.48.0-py3-none-macosx_11_0_arm64.whl |
|---|---|
| Size | 5.3 MB |
| Tags | Python 3 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
dbd581599b5b3c7b93910cca98b42d127480fcc63d62ba1f7d1dbf73ad0786fc
|
|
BLAKE2b-256 checksum How to use checksums |
1f4eb919f10189b24901967302be6f678fa9bd153648fbd919c2880c02406a15
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|