~/talk

Switchboard: Calling All Hardware Models

links:none on file
slides:none on file

Switchboard wires RTL, FPGA, C++ and Python models via simple 52-byte packet messages over mmap-backed shared-memory queues that present a ready/valid, single-producer single-consumer channel. Each link hits up to 1 GB/s / 200 ns latency in practice, exposing queues as named files so RTL on simulators or F1 cloud FPGAs and software all talk the same protocol. Built-in adapters include axi and Umi; Zero ASIC runs it to boot Linux and run ML models near realtime.

AI-written summary · about

  1. 0:00Switchboard framework intro
  2. 2:09Switchboard architecture
  3. 7:02Python and RTL example
  4. 9:30High-level interfaces like AXI
  5. 12:03Mix-signal simulation
  6. 13:30Performance and demos
  7. 14:33Q&A on QEMU, FPGA, Wishbone
~/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.