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

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

verilator-5.48.0-py3-none-win_amd64.whl (5.2 MB view details)

Uploaded Python 3Windows x86-64

verilator-5.48.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.5 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

verilator-5.48.0-py3-none-macosx_11_0_arm64.whl (5.3 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for verilator-5.48.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 e03aad7e023bbe585f909276f3c03af66f7ede72155f8f75fdaf4f1ec8250e09
MD5 4b4a3c69ca2742e8aa80ef8923184aba
BLAKE2b-256 e183af403e28686d4bdaffe517809fdd77b5c746f3b7953a5880acb60f12e716

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for verilator-5.48.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 37c4baba6a268f6e0a15b4917dbbc45dcf23ddea1498d059f8259a34072ac427
MD5 a18d5241d60bb9a00f3fc9fa52d363f8
BLAKE2b-256 395032165e006e35b647c8ea105e8ba1ef76c362ea35f645e2a55357a13ec236

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for verilator-5.48.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dbd581599b5b3c7b93910cca98b42d127480fcc63d62ba1f7d1dbf73ad0786fc
MD5 f181363f27429d6b3ba58daf52bf265f
BLAKE2b-256 1f4eb919f10189b24901967302be6f678fa9bd153648fbd919c2880c02406a15

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