Skip to content

Multimedia-Processing/myhdl

 
 

Repository files navigation

MyHDL 0.11

Join the chat at https://gitter.im/myhdl/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

It is recommended to install MyHDL (and your project's other dependencies) in a virtualenv.

Installing the latest stable release:

pip install myhdl

To install the development version from github:

pip install -e 'git+https://github.com/myhdl/myhdl#egg=myhdl

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 -e 'git+https://github.com/myhdl/myhdl@f696b8#egg=myhdl

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.

About

The MyHDL development repository

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 85.8%
  • C 6.1%
  • Verilog 6.0%
  • VHDL 1.3%
  • Shell 0.5%
  • Makefile 0.3%