Welcome!
This is the main landing page.
Project Overview
This project aims to document the end-to-end learning path of a pico size SoC.
We name it PicoSoC!
PicoSoC is a very simple RISC-V SoC with a dedicated accelerator.
There are three main layers in PicoSoC.
- RTL
- Register-transfer level (RTL)
- We build the core with RISC-V based on PicoRV32 and build the accelerator from scratch.
- Silicon
- Silicon (Application-Specific Integrated Circuit)
- tape-in and tape-out
- Firmware
- Firmware
- We use C to write our own driver from scratch to operate the IC.
Navigation
Use the tabs at the top to navigate to Tutorials, Labs, Projects, or Misc.