Six accelerator IPs in the locked Caravel user_project_wrapper, each driven at real chip pins by a harness VIP and graded by an independent open-source oracle.
qspi_host.py); bulk data uses a dedicated port: BT.656 for video-in, a QSPI-master ROM read for DSP operands. The GPIO pin map is shared: io[0] csn, io[1] sck, io[5:2] quad IO, io[7] bt656_pclk, io[15:8] bt656_d, io[16/17] rom_csn/sck, io[21:18] rom_io. Every accelerator implements a QSPI-slave FSM with a real SCK→core-clock CDC.
balbekov/ppabench · chassis/accel/. PPA = yosys sky130_fd_sc_hd (tt, 25 °C, 1v8), top = user_project_wrapper. Each acceptance oracle is an independent open-source tool that never saw the RTL — see VALIDATION.md.