Micro Electronics Research Laboratory
A non-profit organization fostering research on IoT, AI, and ML-based architectures leveraging the open-source RISC-V ISA.
Pakistan
Pinned Repositories
azadi-soc
Azadi (Freedom) is a 32-bit RISC-V CPU based System on Chip.
buraq_mini
This repository contains the 5 stage pipelined CPU implemented on the RISC-V ISA and Chisel hardware construction language (HDL)
caravan
A caravan equipped with API for creating bus protocols in Chisel with ease.
Google-Summer-of-Code
Project ideas list for Google Summer of Code.
Ibtida
A basic System on a Chip (SoC) based on the Buraq core for the Internet of Things (IoT).
nucleusrv
NucleusRV - A 32-bit 5 staged pipelined risc-v core.
OpenTCAM
An open-source Ternary Content Addressable Memory (TCAM) compiler.
SIngle-Cycle-RISC-V-In-Verilog
This repository contains the verilog code files of Single Cycle RISC-V architecture
TileLink
TileLink Uncached Lightweight (TL-UL) implementation on Chisel.
vaquita
Micro Electronics Research Laboratory 's Repositories
merledu/symbiflow-magic
This repository contains a makefile to easily install Symbiflow for the Xilinx 7 Series boards.
merledu/azadi
[Deprecated] Azadi is an SoC with 32 bit RISC-V CPU core.
merledu/buraq_mini
This repository contains the 5 stage pipelined CPU implemented on the RISC-V ISA and Chisel hardware construction language (HDL)
merledu/OpenLane_Workshop
This repository contains the training material for Tapeout Pakistan OpenLane workshop conducted by MERL-UIT.
merledu/picofoxy
Pipelined In-order Core for Artix-7 Arty-35T board
merledu/jigsaw
A platform containing useful peripherals implemented in Chisel that can be attached together to complete the puzzle (SoC).
merledu/Self-Checking-Tests
merledu/caravel_azadi_soc
https://caravel-user-project.readthedocs.io
merledu/mdu
M-extension for RISC-V cores.
merledu/nova
An opensource ariane based SoC on aws-fpga
merledu/Tapeout_Pakistan_Training
merledu/Tcam
This repository contains SRAm based TCAM (ternary content addrerssable memory) IP.
merledu/azadi_apr
This repo hold all of the source files and apr file for Azadi SoC.
merledu/briscv-merl
This repo holds the BRISC-V cores, used for the MERL APR training.
merledu/BURQ-IDE
This Repository Contains Source Code for the Burq-ide project
merledu/fpu_div_sqrt_mvp
[UNRELEASED] FP div/sqrt unit for transprecision
merledu/ideas-2022
Ideas for the future
merledu/ML-AI-Learning-Journey
In this repository there are multiple projects related to Artificial Intelligence.
merledu/porting-docs
This repo contains multiple documentations related to linux porting on RISC-V. Also, running TFLite Models with Zephyr RTOS on RENODE upon RISC-V.
merledu/Porting-Progress
merledu/rv_fpu_wrapper
A wrapper use to connect open-source FPU with RISC-V CPU.
merledu/ara
The PULP Ara is a 64-bit Vector Unit, compatible with the RISC-V Vector Extension Version 0.9, working as a coprocessor to CORE-V's CVA6 core
merledu/Azadi_II_sky130
merledu/BAG_framework
merledu/caravel_azadi_soc_iii
merledu/Cores-SweRV-EH2
merledu/Cores-SweRVolf
FuseSoC-based SoC for SweRV EH1
merledu/Documents
This repo contains all the documents regarding MERL activities
merledu/open_mpw_precheck
merledu/timer
Chisel implementation of timer which has generic interface and we can connect it with any SoC using jigsaw framework.