Hacker News new | ask | show | jobs
by redfast00 1255 days ago
The author uses an FPGA, which is notoriously hard to program for. In the recent years, microcontrollers have become more and more capable: for example the Raspberry Pi Pico costs about 4 USD and can run at 250MHz and up. Thanks to PIO (programmable IO), which is basically a small programmable state machine running on the IO pins, it's possible to use this for voltage glitching attacks.
2 comments

You realize that Intel and AMD and countless electronic engineers learned to program them right? How do you think those "capable" microcontrollers' main microprocessors are designed?
It's worth mentioning that there's the Raspberry Pi Pico W with integrated Wifi support, that makes it an alternative to the ESP32 in many projects (it's about 9 USD, though).