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
- Host: GitHub
- URL: https://github.com/bwiessneth/gumnut-assembler
- Owner: bwiessneth
- License: gpl-3.0
- Created: 2020-07-26T11:04:49.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2022-03-26T20:08:07.000Z (about 4 years ago)
- Last Synced: 2025-12-16T03:26:34.266Z (5 months ago)
- Topics: assembler-implementation, python
- Language: Python
- Homepage:
- Size: 453 KB
- Stars: 1
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
- Changelog: CHANGELOG.md
- License: LICENSE
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/