项目作者: ekaakurniawan

项目描述 :
32-bit RISC Processor Implemented on FPGA
高级语言: VHDL
项目地址: git://github.com/ekaakurniawan/sp2004.git
创建时间: 2017-07-06T03:39:46Z
项目社区:https://github.com/ekaakurniawan/sp2004

开源协议:GNU General Public License v3.0

下载


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