blob: cdda75cb7aa8a2d625ddfbb44459d29544602b21 [file] [log] [blame] [view]
# Caravel User Project
[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0) [![UPRJ_CI](https://github.com/efabless/caravel_project_example/actions/workflows/user_project_ci.yml/badge.svg)](https://github.com/efabless/caravel_project_example/actions/workflows/user_project_ci.yml) [![Caravel Build](https://github.com/efabless/caravel_project_example/actions/workflows/caravel_build.yml/badge.svg)](https://github.com/efabless/caravel_project_example/actions/workflows/caravel_build.yml)
# Zero to ASIC group submission MPW3
This index was made with [multi project tools](https://github.com/mattvenn/multi_project_tools)
![multi macro](pics/multi_macro.png)
## RGB Mixer
* Author: Matt Venn
* Github: https://github.com/mattvenn/wrapped_rgb_mixer
* commit: mpw3
* Description: reads 3 encoders and generates PWM signals to drive an RGB LED
![RGB Mixer](pics/schematic.jpg)
## Frequency counter
* Author: Matt Venn
* Github: https://github.com/mattvenn/wrapped_frequency_counter
* commit: mpw3
* Description: Counts pulses on input and displays frequency on 2 seven segment displays
![Frequency counter](pics/frequency_counter.png)
## VGA Clock
* Author: Matt Venn
* Github: https://github.com/mattvenn/wrapped_vga_clock
* commit: main
* Description: shows the time on a 640x480 panel
![VGA Clock](pics/vga_clock.jpg)
## TPM2137
* Author: Q3K & Matt Venn
* Github: https://github.com/mattvenn/wrapped_tpm2137
* commit: main
* Description: CTF by Q3K - turn on the green light by sending the right code
![TPM2137](pics/tpm2137.png)
## WS2812
* Author: Matt Venn
* Github: https://github.com/mattvenn/wrapped_ws2812
* commit: main
* Description: WS2812 LED driver
![WS2812](pics/ws2812.jpg)
## Zube
* Author: Jonathan 'theJPster' Pallant
* Github: https://github.com/thejpster/zube_submission
* commit: v1.4.0
* Description: A generic Z80 bus peripheral
![Zube](pics/zube.png)
## Hack soc
* Author: Maximo Balestrini
* Github: https://github.com/mbalestrini/wrapped_hack_soc
* commit: f9c39c3cff53683a6e26b55d6d7da565dff1822c
* Description: Hardware implementation of the Hack Computer from the Nand to Tetris courses
![Hack soc](pics/project.jpg)
## nco
* Author: Ameet Gohil
* Github: https://github.com/ameetgohil/mpw3-nco
* commit: main
* Description: generates signed sin and cos outputs given an angle accessible via wishbone
![nco](pics/empty.png)