https://github.com/bwiessneth/gumnut-simulator
Simulator/Emulator for Gumnut softcore microprocessor
https://github.com/bwiessneth/gumnut-simulator
python python3 simulator
Last synced: 5 months ago
JSON representation
Simulator/Emulator for Gumnut softcore microprocessor
- Host: GitHub
- URL: https://github.com/bwiessneth/gumnut-simulator
- Owner: bwiessneth
- License: gpl-3.0
- Created: 2020-10-24T09:04:35.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-03-26T19:49:05.000Z (about 4 years ago)
- Last Synced: 2025-08-28T08:19:00.849Z (10 months ago)
- Topics: python, python3, simulator
- Language: Python
- Homepage:
- Size: 418 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.rst
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
.. image:: https://github.com/bwiessneth/gumnut-simulator/workflows/pytest/badge.svg
:target: https://github.com/bwiessneth/gumnut-simulator/actions?query=workflow%3Apytest
:alt: tests status
.. image:: https://readthedocs.org/projects/gumnut-simulator/badge/?version=latest
:target: https://gumnut-simulator.readthedocs.io/en/latest/?badge=latest
:alt: docs status
Gumnut Simulator
################
This projects contains several components which all revolve around Peter Ashenden's 8-bit soft-core
called *Gumnut*. For more information refer to *The Designers Guide to VHDL*
https://www.sciencedirect.com/book/9780120887859/the-designers-guide-to-vhdl
This repository was forked from my very first implementation created at the laboratory for digital
engineering at the University of Applied Sciences Augsburg back in 2015.
Documentation
*************
Please refer to https://gumnut-simulator.readthedocs.org
Changelog
*********
1.0.0
=====
Changed
-------
- Enforced proper module names and naming convention
0.0.1
=====
Added
-----
- Documentation (still in progress, though)
- Introduced ``tox`` for handling testing, build, and publishing tasks
- Introduced Github Actions for automated testing
Changed
-------
- Replaced ``nosetest`` with ``pytest`` as the choice for unit and
integration testing
- Updated the existing tests for ``pytest``
Fixed
-----
- Module imports were fixed
- Enforced flake8 and (to some extend) pylint linting