Re:The Boundary Between Hardware And Software
by gshrikant on Tuesday March 10, 2015 @04:04PM
(#9180246)
I find it more natural to think of software as different internal states of hardware or driving the state changes, at least.
For FPGAs, the "software" defines the hardware (in a sense) so there is a very tight integration between the two - to the extent that there really isn't any.
I think is the best metaphor because you can think of the crystal as immutable software.
FPGA's are like melting crystals.
They can eventually mutate under some circumstances until they crystallise again (crystals/temperature vs. FPGA reprogramming)