Sonata: A development platform to enable exploring the use of CHERI for embedded applications
summary
Sonata is an open-source development platform that puts CHERI-derived Chariot protection on an Artix‑7 FPGA SoC with an Ibex core, HyperRAM execution, RP2040 management, Ethernet and Raspberry‑Pi/Arduino hat compatibility. The project ships a reference SoC, tooling (LLVM/GDB/FreeBSD ports and a CHERIoT OS stack), and a $400–$500 open hardware board available from May; UKRI DSbD funding (Grant 107540) underwrites 100 free boards to seed developers, demonstrating a working, hackable CHERI embedded path.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 0:10Lowrisk
- 0:39IEX
- 0:54Open Titan
- 1:50The problem
- 3:44CHERI
- 5:03Microsoft Embedded
- 6:17Sunburst Project
- 8:25Sonata System
- 9:30Sonata Board
- 10:53Free Sonata Boards
- 11:18Summary
- 12:11Contact
related talks
12mIntroducing Sonata — the new open source platform for CHERIoT development
20mMaking CHERI Accessible
01h 33mHands-on Introduction to CHERI
22mIntroduction to Project CHERIoT
11mDemo: Securely Booting CHERI on a Full OS to Prevent Buffer Overflow Attacks
53mLinux and CHERI: Back to the Future
18mCVA6-CHERI - An Open-source RV64Y Implementation for Commercialization
10mCHERI in out-of-order microarchitectures
