https://github.com/liby99/cirno-processing-unit
⑨-Bit Cpu Design
https://github.com/liby99/cirno-processing-unit
Last synced: 3 months ago
JSON representation
⑨-Bit Cpu Design
- Host: GitHub
- URL: https://github.com/liby99/cirno-processing-unit
- Owner: Liby99
- Created: 2019-04-05T17:47:35.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2019-04-24T09:25:37.000Z (about 6 years ago)
- Last Synced: 2025-01-21T10:51:05.061Z (4 months ago)
- Language: SystemVerilog
- Homepage:
- Size: 24.3 MB
- Stars: 1
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Cirno Processing Unit
⑨-Bit Cpu Design for Cirno.
[Final Report](https://github.com/Liby99/cirno-processing-unit/blob/master/doc/output/report.pdf)
## Why Cirno?
Since Cirno is ⑨ we can only design her a ⑨-bit CPU and nothing else to help her when she is teaching her math class.
## What have we done
1. Test Programs: Hamming Decoding and Encoding, Pattern Finding
2. ISA Design
3. Assembler that can assemble assembly in our language to machine codes
4. CPU Simulator that can run the machine codes
5. CPU Debugger & Profiler that can help debug the machine codes
6. The ⑨-Bit Cpu written in System Verilog