|
The implications of Karnaugh maps and state machine reduction, which
we did in "Digital Logic" when I was a student, were that you could
take any problem, express it as a set of states and transforms, and
boil that down to an optimal netlist of discrete logic gates. Of course, in the mid 80's that was a pedagogical tool to lead us
toward register machines and von Neumann architectures, but there were
still some old-skool EE hackers around who built things like guidance
systems for the Navy which were hybrid analogue/digital "computers"
totally without CPUs or code. Today we have FPGAs and high level tools
for building ASIC, but cheap microprocessors effectively swept aside
an entire approach. Maybe we missed something. Many small and well constrained problems in
IoT type applications might better be served by hard-configured
solutions. They would use less power, be immune to malicious network
hacking, not need 'firmware' updates, |
Well, you might still need flaws to be fixed in the device, but now flaws in the device can never be corrected.