Python as a Hardware Description Language
Project description
MyHDL 0.11
What is MyHDL?
MyHDL is a free, open-source package for using Python as a hardware description and verification language.
To find out whether MyHDL can be useful to you, please read:
License
MyHDL is available under the LGPL license. See LICENSE.txt
.
Website
The project website is located at http://www.myhdl.org
Documentation
The manual is available on-line:
What's new
To find out what's new in this release, please read:
Installation
It is recommended to install MyHDL (and your project's other dependencies) in a virtualenv.
Installing the latest stable release:
pip install myhdl
Unfortunately the version on PyPI is quite behind the current development status, so you are better off installing the stable master branch directly from this GitHub repository:
pip install git+https://github.com/myhdl/myhdl.git@master
To install a local clone of the repository:
pip install -e path/to/dir
To install a specific commit hash, tag or branch from git:
pip install git+https://github.com/myhdl/myhdl@f696b8
You can test the proper installation as follows:
cd myhdl/test/core
py.test
To install co-simulation support:
Go to the directory cosimulation/<platform>
for your target platform
and following the instructions in the README.txt
file.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file myhdl-0.11.49.tar.gz
.
File metadata
- Download URL: myhdl-0.11.49.tar.gz
- Upload date:
- Size: 239.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c74d21f229f205b964162668f4017ce3ef2b3623279d6f0eaaf1dce7cad7f1aa |
|
MD5 | b067e599c521d1e348f8a0b7003bb5b3 |
|
BLAKE2b-256 | c8f67fd4cda70cdbff2c387c85e8d320d923bcb9a402c225107c4290f1b77071 |
File details
Details for the file myhdl-0.11.49-py3-none-any.whl
.
File metadata
- Download URL: myhdl-0.11.49-py3-none-any.whl
- Upload date:
- Size: 157.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 264f8710ada3437a57ca113624983fa0d2e786e000b9b68f7b68e2922d4f61b5 |
|
MD5 | 0c7c6ae35912931f18ad54f95181a94a |
|
BLAKE2b-256 | 6b83ffdeef71f87c0ef2612a34eb12ae7a01d56bc20709a380ad57ff745c2cbe |