Skip to content

A 16-bit RISC CPU implemented in VHDL on an Arty A7-35T development board

Notifications You must be signed in to change notification settings

rtbnb/SixteenShadesOfCpu

Repository files navigation

Shade CPU

The Shade-1 Project is a 16-bit RISC CPU implemented on an Arty7-35T development board.

Usefull Links:

Projekt Aufteilung

Name Implementieren Simulation
Lukas Pipeline & Control Unit Pipeline & Control Unit
Nico RegFile & Program Counter RegFile & Program Counter
Robin Memory & Decoder Memory
Matthias Alu Alu & Decoder

Abkürzungen

  • MMU (Memory Management Unit)
  • VRAM (Video RAM)
  • IRAM (Instruction RAM)
  • GRAM (General Purpose RAM)
  • BRAM (Block RAM)
  • CC (Clock Controller)
  • ALU (Arithmetic Logic Unit)
  • MUX (Multiplexer)
  • MMIO (Memory mapped IO)
  • LUT (Look up Table)
  • FF (Flip Flop)
  • BUFG (Global Clock Simple Buffer)
  • Wizard (is a reference to the Clocking Wizard)

Weitere gerne hinzufügen

Architektur Dokumentation

Wird vorerst in dem Ordner architektur gespeichert.

Auch die Dokumente für die Präsentation sollen erstmal hier abgelegt werden.

Bilder

Wird vorerst in dem Ordner pictures gespeichert.

Tools

Werden jeweils mit eigenem Unterordner im Ordner tools gespeichert.

Vivado Projekte

Werden jeweils in dem Unterordner vivado gespeichert.

Project Setup Guide muss noch hinzugefügt werden.

About

A 16-bit RISC CPU implemented in VHDL on an Arty A7-35T development board

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •