6 ms·
Things are even more fun on the hardware-ish side. Some FPGA boards load a sort of bootloader circuit from on-board flash which enables a host to reflash the bo
by sweetjuly 3y ago
Things are even more fun on the hardware-ish side. Some FPGA boards load a sort of bootloader circuit from on-board flash which enables a host to reflash the board over things like PCIe on power up. What do you call the design that does this? It's not really hardware (though the RTL describes hardware!) and it's not really software (though it is clearly a bootloader!). An even worse one is things like state machines because there's no real technical difference between a state machine which blinks an LED and a massive out-of-order processor; they're both just state machines of different scales.
One term that's sort of caught on for FPGA designs is "gateware" but people still argue about it.
- somat 3y agoThe thing that blew my mind was how you can replace discrete transistor logic with memory. While it is sort of obvious in retrospect. I think it an important insight into the nature of computation. Making combinational logic gates from transistors: https://www.youtube.com/watch?v=sTu3LwpF6XI https://www.youtube.com/watch?v=sTu3LwpF6XI Using an EEPROM to replace combinational logic: https://www.youtube.com/watch?v=BA12Z7gQ4P0 https://www.youtube.com/watch?v=BA12Z7gQ4P0