Skip to content

ekaakurniawan/sp2004

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sp2004 processor has 41 instructions, 32-bit data and address buses, 32 32-bit registers, 4-stage pipeline, data forwarding, branch prediction, interrupt handler, and Harvard memory architecture. It is implemented on Xilinx Spartan 2 FPGA and an additional Xilinx XC95108 CPLD for the I/O controller. The processor and I/O controller are written in VHDL. They are successfully tested on 12.5 MHz clock speed. sp2004 assembler is also developed using C to convert sp2004 assembly language into binary code.

Processor Schematic

Releases

No releases published

Packages

No packages published