-
Arm
- Cambridge
-
mult32_MBE_dadda Public
Design and VHDL description of a 32bit multiplier using a Modified Booth Encoding and a Dadda CSA tree.
-
FIR_filter Public
Modeling, Design and ASIC implementation of a tenth order FIR filter. This project has been developed in two versions: a basic one, and an improved one using 3-level unfolding and five stages pipel…
-
propeller_display Public
Design and realization of a "propeller display": A DC motor makes rotate a PCB, on which a row of LEDs is placed, at a frequency higher than that the human eye can perceive. A microcontroller detec…
-
RISC-V Public
Design, verification and ASIC implementation of a complete RISC-V CPU with: five stages pipeline, forwarding, automatic hazard detection, Branch Target Buffer using LRU replacement policy, absolute…
-
parking_sensor Public
Design and prototyping of a parking sensor based on a microcontroller that manages four ultrasonic distance sensors and a temperature sensor, and according to these drives an LCD display and a buzz…
-
DLX Public
Design and development of a complete RISC CPU with: five stage pipeline, forwarding, automatic hazard detection, BTB using LRU policy replacement, four-cycle hardware multiplier.
-
register_file_windowing Public
VHDL register file with generic bitwidth, number of global register, number of windows, and number of registers per window.