Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/snowycoder/riscv-pong-processor
A (very) simple 32-bit RISCV processor with a loaded Pong game to show it off
https://github.com/snowycoder/riscv-pong-processor
logisim-cpu pong risc-v unimore-informatica
Last synced: 2 months ago
JSON representation
A (very) simple 32-bit RISCV processor with a loaded Pong game to show it off
- Host: GitHub
- URL: https://github.com/snowycoder/riscv-pong-processor
- Owner: SnowyCoder
- License: apache-2.0
- Created: 2021-01-12T21:08:17.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2024-05-10T14:42:58.000Z (8 months ago)
- Last Synced: 2024-05-10T15:54:28.198Z (8 months ago)
- Topics: logisim-cpu, pong, risc-v, unimore-informatica
- Language: Assembly
- Homepage:
- Size: 1 MB
- Stars: 8
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Pong RISCV
A (very) simple 32-bit RISCV processor with a loaded Pong game to show it off
![Video of processor in function](pong_riscv.gif)This has been done for the exam "Architettura dei Calcolatori" at UniMoRe.
### Notes
Even if the GIF is slowed down the circuit isn't optimized, and it seems to run
at ~100Hz on my computer.To create the code to load in the logisim ROM you can use the script `compile_program.sh`, you need to have
[RARS](https://github.com/TheThirdOne/rars) installed for it to work.