Presentation is loading. Please wait.

Presentation is loading. Please wait.

COMPUTER ORGANIZATION CSCE 230 Final Project. OVERVIEW  Implemented RISC processor  VHDL  Test program created to demonstrate abilities.

Similar presentations


Presentation on theme: "COMPUTER ORGANIZATION CSCE 230 Final Project. OVERVIEW  Implemented RISC processor  VHDL  Test program created to demonstrate abilities."— Presentation transcript:

1 COMPUTER ORGANIZATION CSCE 230 Final Project

2 OVERVIEW  Implemented RISC processor  VHDL  Test program created to demonstrate abilities

3 COMPONENTS  ALU – Made in lab  Register File – Made in lab  Datapath  Connection of components  5 stages  Control Unit  Controls processor  Uses signals  Instruction Address Generator  Uses adder & two multiplexors to increment  Processor Memory Interface  Fetches instructions & places in IR

4 INSTRUCTIONS  R-Type: Arithmetic  D-Type: Data & Immediate values  B-Type: Branches  J-Type: Jumps

5 BONUS - ASSEMBLER  Written in Java  All (R,D,B) instruction types supported  Syntax similar to Altera’s native language  Handles negative values  Loadi (J type supported)  Exports to.mif file

6 BONUS - LIGHTS  9 red LED’s  16 bit register to maintain output  4 to 16 decoder (HEX,LEDG,LEDR,SW,KEYS)  HEX Lights  16 bit register for maintain each

7 TEST PROGRAM – BINARY TO DECIMAL

8 OUR EXPERIENCE  Time  Debugging  VHDL  Compile Time


Download ppt "COMPUTER ORGANIZATION CSCE 230 Final Project. OVERVIEW  Implemented RISC processor  VHDL  Test program created to demonstrate abilities."

Similar presentations


Ads by Google