peripheral-mph: Test of building a multi-project-harness inside the user project area.

Clone this repo:
  1. b1fbd7b Updating the shuttle_url value in `info.yaml` file. by Tim 'mithro' Ansell · 1 year, 11 months ago main
  2. 4655b1a caravel_fix by Jeff DiCorpo · 3 years, 5 months ago master
  3. 609cc35 final gds & drc results by Jeff DiCorpo · 3 years, 9 months ago mpw-one-final
  4. 8a4b570 final gds & drc results by Jeff DiCorpo · 3 years, 10 months ago
  5. 55f9878 re-hardened all macros with diode strategy 1, vga_clock changed size slightly, updated user_project_wrapper and rebuilt caravel by Matt Venn · 3 years, 10 months ago

Multi Project Harness - mpw-one-b

multi project harness

Important!

  • If you want to actually build the wrapper, you need to checkout the release branch.
  • This branch is just used to rebuild caravel.gds with ‘make ship’

Tests

OpenLane Configs

All the OpenLane configs for each project are here: https://github.com/mattvenn/multi-project-harness/tree/separate-macro/openlane

The multi project harness turned out to be more of a MUX, and was hardened separately. Make sure you are on the ‘separate-macro’ branch of the repo.

Submodules

seven-segment-seconds

description: shows seconds on a seven segment LED display.

author: Matt Venn

url: https://github.com/mattvenn/seven-segment-seconds

ws2812

description: ws2812 LED interface for 8 addressable LEDs

author: Matt Venn

url: https://github.com/mattvenn/ws2812-core.git

vga-clock

description: show the time on a VGA panel

author: Matt Venn

url: https://github.com/mattvenn/vga-clock.git

spinet

description: multi node computer controller

author: Richard Miller

url: https://github.com/millerresearch/spinet

asicfreq

description: Frequency counter

author: Michael Betz & Vamsi Vytla

url: https://git.sr.ht/~jersey99/asicfreq

ASIC_watch

description: 4 digit 7 segment clock

author: Guillem Cabo

url: https://github.com/GuillemCabo/ASIC_watch.git

TPM2137

description: Reverse Engineering challenge

author: Q3K

url: https://github.com/mattvenn/TPM2137

mm2hdmi

description: HDMI driver

author: Aleksandar Pajkanovic

url: https://github.com/nanoluka/mm2hdmi.git