devbisme / pygmyhdl

MyHDL hardware design language encased in the tasty PygMyHDL wrapper.
MIT License
19 stars 6 forks source link

=============================== PygMyHDL

.. image:: https://img.shields.io/pypi/v/pygmyhdl.svg :target: https://pypi.python.org/pypi/pygmyhdl

PygMyHDL is no longer supported or maintained because it depends upon the byteplay3 module which is only compatible with Python 3.5.

PygMyHDL is a thin wrapper around MyHDL <myhdl.org>_. MyHDL lets you design and simulate digital hardware using Python. PygMyHDL does the same thing, but tries to make it a little simpler. Think of it as "MyHDL on training wheels". Once you get enough experience with PygMyHDL, you'll probably cast it aside and just use straight MyHDL. That's OK; that's why I invented it.

Features

PygMyHDL adds the following features to MyHDL:

Getting Started

Below are some examples of Jupyter notebooks using PygMyHDL. Unfortunately, the Github Notebook viewer doesn't render the waveform displays so you'll have to download and run the notebooks locally or click on the static HTML link to see what PygMyHDL can do.

|