Scanalog: Interactive Design and Debugging of Analog Circuits with Programmable Hardware
summary
Interactive tool that programs a real FPAA together with a digital oscilloscope and an arbitrary waveform generator to let users reconfigure analog hardware live, view internal traces, record/replay inputs, and run unit-style assertions. It reverse‑engineers FPAA memory to map GUI modules to subcircuits, uses time-multiplexed scanning of a single scope (trading per-node refresh for circuit size), demonstrates a proximity-sensor, EKG and audio mixer that all function, and an informal study where 8 users succeeded. Exports to PCB tools and supports custom JavaScript assertions.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 0:47Challenges in analog design
- 3:31The SCANAlog platform
- 4:34Building circuits with SCANAlog
- 7:19Assertions and testing
- 8:25System inspiration
- 9:24Technical implementation
- 13:05Practical demonstrations
- 14:44User evaluation and conclusion
- 16:51Q&A session
related talks
03mChipWhisperer: Past & Future of a FPGA-based Research Tool
20mOpen-Source FPGAs: Tools, Flows, and Visualization
34mSigrok: Using Logic to Debug Logic
37mIt's a Hardware Bug and I can Prove It
32mSecSi Product Development
02h 00mAdvanced Debug and Trace Tools for RISC-V Architectures
49mFPGA: creating hardware by programming
18mGiving Students A Byte of Open-Source: Advancing Hardware Education
