Skip to content

My first processor written in HDL language

License

Notifications You must be signed in to change notification settings

dominiksalvet/pcycle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pCycle

pCycle pipeline

pCycle (pronounced "pico cycle") processor was created in 2015 after building a redstone processor in Minecraft. The main purpose of pCycle was to apply knowledge gained from that game into real RTL design. As pCycle was my first custom VHDL processor, it was designed in a simple manner and contains a lot of beginner mistakes. Nevertheless, its code was tested on a Cyclone II FPGA at the time.

The processor itself is 4-bit and uses the accumulator architecture. Some of its highlights:

  • Harvard architecture
  • All instructions are 8 bits wide
  • All data are 4 bits wide
  • Simple I/O ports

Useful Resources