Classroom Workbench

Every interactive tool the academy ships, ready to open in this browser. Build a 6502 from NAND gates, hand-write asm and step it on an emulated CPU, watch the silicon die light up block by block as you climb the ladder, or land at the virtual Tang Primer 25K board and watch your bitstream blink the LEDs.

Tools run in your browser. Source code, emulators, and analysis stay on your machine. The pcap analyzer runs on the public marketing host because the curated capture library lives there; everything else is classroom-side.

11 tools live 5 course groups Last updated: 2026-05-29

CSA-101 silicon arc 7 tools

The eight-week ladder from NAND to a working 6502 on a Tang Primer 25K. Every tool here pairs with a week or block of the curriculum.

HDL Drag-Drop Simulator

Production

Drop gate primitives (NAND, AND, OR, NOT, XOR, BUFFER, CLOCK, DFF) onto a canvas, wire them, energize, watch signals propagate. Folded-in logic analyzer for sequential debugging.

12 gate primitives, testbench rows, propagation solver, folded logic analyzer.

CSA-101 wk 2-7
Launch HDL simulator →

Silicon Die Zoom

Production

Scroll the 6502 die from top-down overview through per-block reveal. Each week's lab lights up the block it touches. NAND-budget panel reads alongside the floorplan.

8 scrollytelling scenes, academy-original SVG floorplan, NAND-budget overlay.

CSA-101 wk 1-8
Launch die zoom →

NAND-Budget Tracker

Production

Tick each week as your lab adds gates. Bar climbs from 0 toward the 3,500 NAND-equivalents the 6502 needs. Answers the Week-1 question every student asks: am I actually building a CPU?

Per-week checklist, running counter, LocalStorage autosave, badge embed mode.

CSA-101 wk 1-8
Launch NAND tracker →

Virtual Tang Primer 25K

Production

2D board render with bitstream-load animation, 8 GPIO LEDs, 8 input buttons, USB-UART jack. Pick a demo bitstream, click Load, click Run, watch the LEDs count in binary.

5 demo bitstreams; memory-mapped IO at $D012 UART, $D013 LEDs, $D014 buttons.

CSA-101 wk 7-8CSA-102 wk 1-4
Launch virtual Tang Primer →

6502 REPL Workbench

Production

4-pane workbench: source editor, compiled asm view, register + zero-page inspector, UART console. Hand-write 6502, watch the bytes appear, step through it, see the output land.

~50 mnemonics, 2-pass label resolver, 5 ready-to-load examples, UART at $D012.

CSA-101 wk 6CSA-102 wk 1-4
Launch 6502 REPL →

Breadboard + Multimeter

Production

Drop the 5 Lab 1.1 flashlight components into the 5 slots, energize, watch the LED light up. Probe the circuit with the 2-probe multimeter (voltage + resistance) and read node voltages a real $15 meter would show.

Click-to-place, per-slot target-match validation, voltage-trace mini-graph.

CSA-101 wk 1HW-101
Launch breadboard + multimeter →

Digital Lab Journal

Beta

Per-lab entries, freehand sketch canvas, photo upload, multi-entry timeline. Export the whole journal as a PDF at the end of the week or the end of the course.

Markdown body, freehand canvas v1, IndexedDB autosave, export hooks.

CSA-101 wk 1-14
Launch lab journal →

CSA-102 toolchain arc 1 tool

Py6502v takes a Python-like surface language down to native 6502 bytes you can flash to the Tang Primer. The REPL runs the host CPython side and the emulated 6502 side step-for-step.

SPK-101 gateway 1 tool

NES bitplane decomposer: open a ROM, pick a sprite or tile, watch the two 8-byte planes resolve into the four-color CHR pattern. NES PPU graphics in one interactive surface.

RF + DSP 1 tool

Block-based DSP flowgraph canvas: chain a signal source through filters and FFT viewers, run it live in the browser Web Audio engine, see the spectrum paint.

Cross-track 1 tool

Pcap analyzer runs on the public marketing host so the same curated capture library serves both audiences. Five guided tutorials walk you through real captures with Driver.js coachmarks.