Clone this repo:

Branches

  1. f0e06b6 update repo by Jeff DiCorpo · 1 year, 11 months ago main
  2. 508ad6f update repo by Jeff DiCorpo · 2 years ago
  3. 1413038 final gds oasis by Jeff DiCorpo · 2 years ago
  4. f981e89 Bugfix on the divider and update of the pins by Ryan Price · 2 years ago
  5. c2328cb Trollo - Final Integration - AoN by Ryan Price · 2 years ago

Caravel User Project

License UPRJ_CI Caravel Build

:exclamation: Important Note

Refer to README for a quickstart of how to use caravel_user_project Refer to README for this sample project documentation.

:exclamation: Important MAKE!

This design uses design rules for the gf180mcuC PDK.

This project implements a 16 bit RISC themed processor for educational purposes. --would if the PDK were complete --Since the number of IO pins are limited the Address/Databus are merged into a single external bus.

This project provides experimental digital blocks to explore and learn about the idea-to-silicon pipeline.

Blocks included clkgate simple latch and a bit of logic to safely control a clock signal with logic clkmux2 simple switch that allows two clock signals to be switched between without glitching DIGOTA these are purely experimental WavePWm waveform synthesis from wavetable rom memory

More documentation to come in the following days!