Skip to content
The MyHDL development repository
Python Verilog C VHDL Shell Makefile
Branch: master
Clone or download
Pull request Compare This branch is 86 commits ahead, 119 commits behind myhdl:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
cosimulation
doc
example
myhdl
scripts
.gitignore
.hgignore
.hgtags
.landscape.yaml
.travis.yml
CHANGES.txt
LICENSE.txt
MANIFEST.in
Makefile
README.md
pylintrc
setup.cfg
setup.py
tox.ini

README.md

MyHDL 1.0dev

Join the chat at https://gitter.im/jandecaluwe/myhdl

Documentation Status Documentation Status Build Status

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

If you have superuser power, you can install MyHDL as follows:

python setup.py install

This will install the package in the appropriate site-wide Python package location.

Otherwise, you can install it in a personal directory, e.g. as follows:

python setup.py install --home=$HOME

In this case, be sure to add the appropriate install dir to the $PYTHONPATH.

If necessary, consult the distutils documentation in the standard Python library if necessary for more details; or contact me.

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.

You can’t perform that action at this time.