An open API service indexing awesome lists of open source software.

https://github.com/bwiessneth/gumnut-assembler

Assembler for Gumnut softcore microprocessor
https://github.com/bwiessneth/gumnut-assembler

assembler-implementation python

Last synced: 2 months ago
JSON representation

Assembler for Gumnut softcore microprocessor

Awesome Lists containing this project

README

          

.. image:: https://github.com/bwiessneth/gumnut-assembler/workflows/tests/badge.svg
:target: https://github.com/bwiessneth/gumnut-assembler/actions?query=workflow%3Atests
:alt: tests status

.. image:: https://readthedocs.org/projects/gumnut-assembler/badge/?version=latest
:target: https://gumnut-assembler.readthedocs.io/en/latest/?badge=latest
:alt: docs status

gumnut-assembler
################

Gumnut Assembler written in Python.

*gumnut-assembler* is a python-based implementation of Peter Ashenden's Gumnut assembler *gasm* which assembles the machine code to
be used with his 8-bit soft-core *Gumnut*. For more information refer to *The Designers Guide to VHDL*
https://www.sciencedirect.com/book/9780120887859/the-designers-guide-to-vhdl

*gumnut-assembler* was forked from my very first implementation created at the laboratory for digital engineering at the University of
Applied Sciences Augsburg back in 2015.

As of now, *gumnut-assembler* supports all *gasm* instructions and assembles the same machine code as *gasm*.

Documentation
*************

Please refer to https://gumnut-assembler.readthedocs.io/en/latest/