FPGAs, Claytronics, and Reactive Programming
March 22, 2023
FPGAs teach the programming model that claytronics requires: many physical resources operate together, react to local state, communicate across space, and create large behavior through composition.
Brian Greenforest connects Scott Hauck’s FPGA education in Seattle with a lifelong pursuit of self-assembling machines and a new curriculum for massively scalable reactive programming.
From Reconfigurable Logic to Programmable Matter
An FPGA exposes timing, locality, state, routing, and parallel action. Claytronic matter extends the same concerns across many physical modules that sense, compute, communicate, and reshape a larger object.
Students who understand Verilog, state machines, local links, and distributed ownership already hold the conceptual tools for that transition.
Rebuild the Seattle Learning Community
Seattle’s history in FPGA teaching, embedded systems, cloud computing, and programmable matter creates a natural home for this work. The opportunity joins universities, makerspaces, chip designers, and roboticists.
Educators and students can bring FPGA literacy back into the center of computer science and carry it forward into the machines that assemble themselves.
Scale Reactive FPGA Logic Into Programmable Matter
The wafer-diced chiplet proposal, FPGA architecture paper, and Cartilage Visual Language connect local reactive logic to a manufacturable spatial substrate.
LinkedIn status when archived: Visible to anyone on or off LinkedIn.
scott hauck was using FPGAs in Seattle to teach students 20 years ago. These days nobody understands them anymore. While my data science student asked if he needs to prepare for porting ML algorithms to them, I told him to get ready for Claytronics. I spent my whole life inventing these self-assembling machines, but students fail to realize the importance of the massively scalable parallel reactive programming (sweet to learn you and seth goldstein are connected!)
I plan to leave Bellingham, WA back to Seattle to seek an increased interest. Perhaps it's... 20 years a bit late??? 😂😎👍❤️
https://lnkd.in/gi5cS82x