Gabriele Tripi's starred repositories
os-tutorial
How to create an OS from scratch
computer-graphics-from-scratch
Text, diagrams, and source code for the book Computer Graphics from scratch.
MinecraftHDL
A Verilog synthesis flow for Minecraft redstone circuits
OpenROAD-flow-scripts
OpenROAD's scripts implementing an RTL-to-GDS Flow. Documentation at https://openroad-flow-scripts.readthedocs.io/en/latest/
freepdk-45nm
ASIC Design Kit for FreePDK45 + Nangate for use with mflowgen
Physical-Design
Physical Design Flow from RTL to GDS using Opensource tools.
ethernet_10ge_mac_SV_tb
SystemVerilog testbench for an Ethernet 10GE MAC core
vcd-samples
sample VCD files
Advanced-Physical-Design-Using-OpenLANE-Sky130
This repository documents my work on Advanced Physical Design Using OpenLANE/Sky130. The objective of this project was to implement an opensource RTL2GDS flow using OpenLANE and opensource PDK provided by Google/SkyWater130
UART-Controller
UART controller that uses a master-slave architecture to enstablish a communication with the other device during the configuration process. This repository provides RTL code and testbench for the device synthesis and simulation, as well as a simple driver to use it in your system.
Arithmetic-Circuits
This repository contains different modules which execute arithmetic operations.
OpenRAM_Sky130PDK_multiport
Adapted code to generate multiported SRAMs in Skywater 130 PDK