Skip to content

Status

Generated 2026-07-22 02:18 · branch main · ⚠️ uncommitted changes

Currently

  • TESTS=15 PASS=15 FAIL=0 (results.xml from 2026-07-21 19:37)
  • ⚠️ Roadblocked: UNSOLVED-001 — MOESI TC-MOESI-1/TC-MOESI-2 fail — root cause not found

Recent commits:

b5c5c78 Add video-streaming workload testbench (256 kbps CPU+NPU scenario, TESTS=2 PASS=2)
a9c7c4d GPU vector ALU: minimum-viable 16-lane INT32 vector engine (TESTS=15 PASS=15)
cdfcb27 Add Unsolved log: roadblocks the automation can't close out alone, fixed on a branch and merged on approval
7d7f03b Site: switch to light theme with muted-gold link underlines; wiki nav gains Chiplets; status page gains free-text queue add
4cde9b5 Chiplet disaggregation + UCIe (v5): split system_top into base die, CPU chiplet, NPU chiplet
e843ab2 Add GitHub Actions workflow to deploy MkDocs site to GitHub Pages
7374b92 Duck Server — heterogeneous streaming SoC (RV32IM + NPU + MOESI coherency)

Next runs

Run When What
Dev cycle (every 5 h) Wed 2026-07-22 05:00 Wireless peripheral driver — package NPU result frames and transmit to remote displays (currently a no-op port)
OpenLane weekly Sun 2026-07-26 02:00 synthesis + GDS check of system_top

Next-run queue

Checked = eligible; topmost checked runs next. Toggle here (needs scripts/serve_site.py) or edit next_run.md.

- [x] Wireless peripheral driver — package NPU result frames and transmit to remote displays (currently a no-op port) - [x] Multi-word NPU DMA — burst-load a full weight tile (256 words) per DMA transaction - [x] Formal verification of MOESI FSM — SymbiYosys: no deadlock; `npu_dma_ack` pulses exactly once per request - [x] GPU vector ALU: more ops — v1 covers ADD/SUB/AND/XOR; add OR, shifts, and min/max/compare