
Caravel Nucleo v2-M.2
efabless/caravel_board
This repo provides firmware examples, flash programming and diagnostic tools for testing Open MPW and chipIgnite projects using Caravel.

32-bit RISC-V microcontroller
Ravenna is an open-source printed circuit board by efabless, from the efabless/ravenna repository on GitHub. It is a 4-layer board of 22.9 × 54.6 mm with 64 parts on 91 nets, routed with 1,112 tracks and 66 vias.
It is built around the SN74LVC1G125DCKR-GK and FT232H. Its parts include 23 resistors, 16 capacitors, 7 diodes, 6 ICs and 5 connectors.
To program the Ravenna EVB:
pip3 install pyftdi
cd firmware/
make flash
https://github.com/riscv/homebrew-riscv
https://github.com/riscv/riscv-gnu-toolchain
Get compiler toolchain for picorv32…
% cd ~
% git clone https://github.com/cliffordwolf/picorv32.git
% cd picorv32
% sudo apt-get install autoconf automake autotools-dev curl libmpc-dev
libmpfr-dev libgmp-dev gawk build-essential bison flex texinfo
gperf libtool patchutils bc zlib1g-dev git libexpat1-dev% make download-tools
% make $(nproc) build-riscv32imc-tools
To compile and download the firmware example code, first connect Ravenna to your workstation using the USB cable. No jumper should be installed on the board.
% cd ravenna/firmware/blink
% make clean
% make hex
% make flash
| Qty | Value | Footprint | References |
|---|---|---|---|
| 13 | 0.1uf | Capacitor_SMD:C_0603_1608Metric | C5, C8, C15, C16, C17, C19, C20, C21, C22, C27, C28, C29, C30 |
| 8 | 10K | Resistor_SMD:R_0603_1608Metric | R1, R2, R4, R5, R8, R12, R14, R23 |
| 7 | 150 | Resistor_SMD:R_0603_1608Metric | R6, R13, R17, R18, R19, R20, R21 |
| 7 | LEDCHIPLED_0603 | CHIPLED_0603 | LED8, LED9, LED10, LED11, LED12, LED13, LED14 |
| 5 | 10K | parts and footprints:R_0603_1608Metric | R3, R10, R11, R15, R16 |
| 3 | 1uf | Capacitor_SMD:C_0603_1608Metric | C4, C9, C18 |
| 2 | CONN_20 | Connector_PinHeader_2.54mm:PinHeader_1x20_P2.54mm_Vertical | J4, J5 |
| 2 | PGB10100603 | 0603 | FUSE0, FUSE1 |
| 1 | 0 | Resistor_SMD:R_0603_1608Metric | R22 |
| 1 | 12K 1% | Resistor_SMD:R_0603_1608Metric | R9 |
| 1 | 12MHz | parts and footprints:CSTNE12M0GH5L000R0 | X1 |
| 1 | 2K 1% | Resistor_SMD:R_0603_1608Metric | R7 |
| 1 | 2X6 FEMALE | Connector_PinHeader_2.54mm:PinHeader_2x06_P2.54mm_Vertical | J3 |
| 1 | 6 MHz | CSTNE12M0GH5L000R0 | X2 |
| 1 | 629105150521 | parts and footprints:629105150521 | J1 |
| 1 | 93C56 | SOT23-6 | IC4 |
| 1 | Conn_01x02_Male | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J2 |
| 1 | FT232H | LQFP48 | IC2 |
| 1 | LOGO | parts and footprints:logo | G*** |
| 1 | MCP1316M | SOT23-5 | U$1 |
| 1 | MCP1755 | SOT23-5 | IC3 |
| 1 | RAVENAQFN56 | parts and footprints:QFN56 | IC1 |
| 1 | SN74LVC1G125DCKR | parts and footprints:SC-70-5 | U1 |
| 1 | SPST-SMD-4.6X2.8mm | parts and footprints:TACTILE_SWITCH_SMD_4.6X2.8MM | RESET1 |
| 1 | W25Q32FV | SOIC-8 | U2 |
It measures 22.9 × 54.6 mm and has 4 copper layers, 1.6 mm thick.
64 parts, built around the SN74LVC1G125DCKR-GK and FT232H. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the efabless/ravenna repository on GitHub, at the commit this page was made from: the board is hardware/ravenna.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask efabless before reusing the design.

efabless/caravel_board
This repo provides firmware examples, flash programming and diagnostic tools for testing Open MPW and chipIgnite projects using Caravel.

FPGA-Research/FABulous_board
A PCB created for FABulous FPGAs, based on the caravel board.

chipfoundry/caravel_board
This repository provides firmware examples, flash programming tools, and diagnostic utilities for testing chipIgnite projects using the Caravel SoC.


MifralTech/Lacerta_CF
An open-source hardware platform that accelerates the design and deployment of customizable graphical interfaces for embedded systems.

weyer7/Caravel-Breakout-Rev-1.1
A small-footprint caravel breakout board based off of efabless Caravel REV 5 development board

