Caravel SoC Pre-Evaluation



1. [JASA 1C1] SoC Harness Functions - Caravel SoC

This guide is designed to assist you in the process of bringing up the Caravel board with Google MPW-6 (Marmot1) M.2 card, ensuring that it operates as expected and is ready for further development and testing.

Learn more...

2. [JASA 1C2] SoC Harness Functions User Logic Debug - Caravel SoC

To evaluate the feasibility of realizing the JASA Chip 1 using eFabless design and manufacturing processes, we will assess the "user circuit debug function" using the "Marmot1" logic placed in the MPW-6 open project area. This evaluation involves creating a Caravel program and testing its functionality. By running "Marmot1" on MPW-6, we aim to demonstrate the design flow intended for use in JASA Chip 1.

Learn more...

3. eFabless MPW Pre-Evaluation - Caravel SoC

This demo showcases a Marmot temperature sensor utilizing a RISC-V Rocket CPU, BME280 sensor for temperature measurement via I2C, and a TM1637 7-segment LED display controlled via GPIO, verifying sensor and display functionalities.

Learn more...

4. VGA Display Controller in Chisel for Arty-A7 - Caravel SoC

The Chisel code generates VGA output, handling HSYNC and VSYNC signals with configurable display parameters. It includes a VGA output logic module, tests for timing verification, and RGB data generation.

Learn more...

5. SiFive Freedom Build Method: Bitstream Creation for Arty-A7 - Caravel SoC

1. About SiFive Freedom

2. Building Freedom (Chisel → Verilog)

3. Creating a bitstream for Arty-A7

Learn more...