OzuYatamutsu / Niu32-multicycle

A Verilog implementation of the Niu32 ISA, targeted for the Altera Cyclone II FPGA.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Niu32-multicycle processor


What is this?

This is a hardware implementation of the Niu32 instruction set. It specifies a bus-based architecture - i.e. a simple architecture with multiple cycles per instruction - and is written in Verilog, targeting the Altera Cyclone II FPGA board.

The project files included assume the use of Altera's Quartus II IDE. Open the project by opening the included Niu32_multicycle.qpf in Quartus II.

Processor states

FETCH+DECODE

FETCH1
FETCH2
FETCH3 (DECODE)

EX

About

A Verilog implementation of the Niu32 ISA, targeted for the Altera Cyclone II FPGA.


Languages

Language:Verilog 74.0%Language:VHDL 22.2%Language:HTML 2.1%Language:Stata 1.1%Language:Mathematica 0.6%Language:Standard ML 0.1%