Nicola (@nicolavianello95)
  • Stars
    star
    16
  • Global Rank 732,655 (Top 26 %)
  • Followers 2
  • Registered almost 5 years ago
  • Most used languages
    VHDL
    57.1 %
    C
    28.6 %
    Verilog
    14.3 %
  • Location 🇮🇹 Italy
  • Country Total Rank 5,751
  • Country Ranking
    Verilog
    7
    VHDL
    19
    C
    1,155

Top repositories

1

RISC-V

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 value custom instruction.
Verilog
8
star
2

FIR_filter

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 pipeline.
VHDL
2
star
3

DLX

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.
VHDL
2
star
4

register_file_windowing

VHDL register file with generic bitwidth, number of global register, number of windows, and number of registers per window.
VHDL
1
star
5

propeller_display

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 detects the frequency using an infrared sensor and drives the LEDs in order to make a stable image appear.
C
1
star
6

parking_sensor

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 buzzer. An FPGA allows to record all the measures and to send them to a PC if there is a request.
C
1
star
7

mult32_MBE_dadda

Design and VHDL description of a 32bit multiplier using a Modified Booth Encoding and a Dadda CSA tree.
VHDL
1
star