Project Details

System on Chips

Azadi (آزادی)

A complete SoC designed by Undergraduate students as their FYP

Azadi System on a Chip

Azadi - آزادی means "The Freedom", this System on a Chip (SoC) is the start of many RISC-V based SoCs to come. It is the Final Year Project (FYP) of our MERL Research Interns as a part of their Bachelor's Degree requirement. Azadi is an SoC with a 32-bit RISC-V signal core extended version of ibex we named it "buraq", it is a 3-stage pipeline core that implements the RV32IMFDC instruction set architecture, a limited number of peripherals UART, SPI, GPIO, PWM, and timer.

FEATURES:

32-bit ISA

Mutiplier Unit and Floating Point included (RV32-IMF)

3 Stage Pipelined Core

Universal Asynchronous Receiver Transmitter (UART)

Serial Peripheral Interface (SPI)

GPIO

PWM

TIMER