Arik -
On Wed, Apr 15, 2026 at 10:30:45PM +0000, arik via sudo-discuss wrote:
May 7 sounds good. Any preliminary reading or concepts
we should look into?
Maybe review the basic vocabulary of Boolean logic.
What do AND and OR and NOT really mean?
How do you express those as a truth table?
My outline of lessons is:
1. Boolean logic expressed with electronics, specfically TTL gates
and wires. We'll hook up switches and LEDs and see the logic happen.
2. Repeat the experiments of (1) with an FPGA substituting for the
TTL gates. Needs a computer (laptop) running yosys and nextpnr-ice40.
Debian Trixie is known good, and a recent Ubuntu should also be easy.
If you prefer something else, LMK and I can work with you ahead of time
to get the toolchain installed. I'll supply the $50 pico2-ice FPGA board.
3. Synthesize and run clocked logic to create sounds; based on the
fpga4fun MusicBox lesson at
https://www.fpga4fun.com/MusicBox.html .
- Larry