Skip to main content

Python wrapping/binding for verilator

Project description

verilator

Python wrapping/binding for verilator

Build Status codecov License PyPI

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-2024 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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

verilator-5.38.0.tar.gz (10.7 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

verilator-5.38.0-py3-none-win_amd64.whl (4.1 MB view details)

Uploaded Python 3Windows x86-64

verilator-5.38.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.0 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

verilator-5.38.0-py3-none-macosx_11_0_arm64.whl (4.1 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

File details

Details for the file verilator-5.38.0.tar.gz.

File metadata

  • Download URL: verilator-5.38.0.tar.gz
  • Upload date:
  • Size: 10.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.10

File hashes

Hashes for verilator-5.38.0.tar.gz
Algorithm Hash digest
SHA256 54d04e7c687abfeffcfc969d9cb19135bcaebadaecce9ac62d2d6e50bccd4a58
MD5 74e29a6523072e771a1b7036ce5a29c6
BLAKE2b-256 564f095eaa3f5786e0dbd087a1b43cf680a056de899848c6ee8b32c9342d0e8b

See more details on using hashes here.

File details

Details for the file verilator-5.38.0-py3-none-win_amd64.whl.

File metadata

  • Download URL: verilator-5.38.0-py3-none-win_amd64.whl
  • Upload date:
  • Size: 4.1 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.10

File hashes

Hashes for verilator-5.38.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 d13cbc9c7d40c5b687742d3944f8480f998036fd518bf53d834bef5647190557
MD5 e8a4c4e73d011cfe962f1d17d0e24497
BLAKE2b-256 644b2d432f2fe46e8c282cb5c29edb7d49b4aa0c005b247a9de3cb51072ac49b

See more details on using hashes here.

File details

Details for the file verilator-5.38.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for verilator-5.38.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 905cb9b18f09741cf310de8a9857cc79baee2e8ffe7fa91614b15299f2b2b79f
MD5 3c43c494ab900b89a3607d529e067d8c
BLAKE2b-256 2e7949c63f00bd5e1e33143c2f1b5334bb43c61f1f3bb8561e5e3085b8002f88

See more details on using hashes here.

File details

Details for the file verilator-5.38.0-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for verilator-5.38.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3fcea2ed5aa7eff0c7b202446a949f663d2e773f83e9b582c630c8844f73c19f
MD5 ee3f1554f6235761756f503d89fd8d46
BLAKE2b-256 ade4eefcb8c959f8fd3d937b012643b19995914e6daff98075f3b66bdaf6f31e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page