Skip to content

MaorAssayag/Architecture-of-CPU-projects

Repository files navigation

Architecture of CPU course projects

LAB 1 - Designing a basic ALU

alt text

The aims of this laboratory are to obtaining basic skills in VHDL and ModelSim, General knowledge rehearsal in digital systems and proper analysis and understanding of architecture design.

Full Description in English - link

LAB 2 - Designing a basic ALU with FloatingPoint Unit & FPGA with QUARTUS

alt text

The aims of this laboratory are to Obtaining basic skills in VHDL and ModelSim, General knowledge rehearsal in digital systems, proper analysis and understanding of architecture design, Understanding arithmetic synthesis and FPGA arithmetic limitations and Floating-point design.

Full Description in English - link

LAB 3 - Designing pipelined MIPS on FPGA

alt text

The aim of this laboratory is to design a simple MIPS compatible CPU. The CPU will use a PIPELINED architecture and must be capable of performing instructions from MIPS instruction set. The design will be executed on the Altera Board. The MIPS architecture is Harvard architecture in order to increase throughput and simplify the logic. There is need to implement floating point instructions (ADD, SUB and MUL from previous work) and floating-point register file.

Full Description in English - link

Final Project - Image Processing on FPGA

alt text

Design a Real Time entropy detection filter for an image received from a camera. The histogram of the image must be calculated.

Full Description in English - link

Roses are Red,
Violets are Blue

Unexpected ')'
on line 32.