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.

19 tools live 8 course groups Last updated: 2026-06-26

FND-101 foundations 1 tool

The number-systems calibration surface that every later byte-reading chapter inherits. One quantity, five lenses.

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.

CSA-110 RISC arc 5 tools

The advanced 32-bit RV32I-Lite ladder: boolean logic, machine-language encoding, memory layout, and the two-stage VM that lowers a high-level language down to the silicon you built.

Boolean Logic Playground

Production

Drag AND, OR, NOT, NAND, XOR onto a canvas, wire output to input, toggle the inputs. The truth-table sidebar evaluates the circuit across every input combination and highlights your live row.

Drag-drop gates, click-to-wire, exhaustive truth table, NAND-only NOT / half-adder / full-adder examples.

CSA-110 Ch 1-2
Launch logic playground →

Memory Map Explorer

Production

See the 32-bit address space populated by a working system across three runtime scenarios. Clickable region strip, live register pills, and zoom views into the gp-window and the active stack frame.

Region strip, pc/sp/gp/LCL/ARG/THIS/THAT pills, gp-window + la-ptr-table zoom, stack-frame zoom.

CSA-110 Ch 3Ch 6a
Launch memory map explorer →

RV32I-Lite Encoder / Decoder

Production

Type an assembly mnemonic, get the 32-bit field breakdown with color-coded fields and hex. Paste a hex word, decode it back. Watch the split S-format and B-format immediates land where they land.

R/I/S/B/U/J formats, color-coded fields, bidirectional encode/decode, split-immediate demonstration.

CSA-110 Ch 4
Launch RV32I encoder →

VM Stack Machine Simulator

Production

Step VM bytecode one op at a time and watch exactly what each line does to the stack. Push/pop across eight memory segments, nine arithmetic/logic ops, a live operand inspector, and a trace log.

5-pane layout, eight seedable segments, push/pop + add/sub/neg/eq/gt/lt/and/or/not, step + run.

CSA-110 Ch 7
Launch VM stack machine →

VM Program-Flow Visualizer

Production

Step VM bytecode with branching and function calls. The frame visualizer gains a card on each call and pops it on return; the LCL/ARG/THIS/THAT pointers move; the 5-word saved frame appears on the stack.

6-pane layout, label/goto/if-goto, full call/return protocol, frame cards, segment-pointer pills, callout narration.

CSA-110 Ch 8
Launch program-flow visualizer →

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.

SEC + NET cryptography 2 tools

Classical-crypto fundamentals made visible: byte-level XOR and substitution, frequency analysis, and the Diffie-Hellman key exchange that underpins TLS.

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.