~/talk

FGMT-RiscV running on an FPGA evaluation board with a live GDB debug session

Talkat RISC-V Summit Europe 2025 · 2025-05-12..05-15· [embedded-and-hardware]
links:none on file
slides:none on file

A fine‑grained multithreading RISC‑V core runs on a Basis three board in an FPGA with a shared memory and Wishbone peripherals, a timer interrupt and seven‑segment outputs; it uses no program counter register, instead circulating tokens = PC + thread number through one instruction pipeline. The demo boots from flash, maps the GDB serial link as GDB server as thread 0, shows 16 threads demonstrated (configurable to 32/64), WFI-based interrupt handling, and live GDB control of thread start/stop — it works.

AI-written summary · about

  1. 0:00Introduction to FGMT-RiscV
  2. 1:17Interrupt handling in FGMT-RiscV
  3. 2:21Debugging and monitoring setup
  4. 3:26Demo system overview
  5. 4:34Loading and starting software
  6. 6:45Live demo begins
  7. 10:22Q&A and closing remarks
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.