Most people thought the CPU was the computer. They imagined the processor as an all-powerful king shouting orders. But Elias knew the truth. The CPU was a king with a very short attention span and no knowledge of how to actually do anything. The CPU didn’t know how to talk to the keyboard. It didn’t know how to beep the speaker. It certainly didn’t know how to talk to the legacy sensors that kept the power grid from melting down.
He realized the problem wasn't the chip; it was the firmware . The LPC controller was stateless. It didn't think for itself; it followed a rigid protocol. It needed the BIOS to configure its decode ranges at startup. If the BIOS configuration had corrupted, the LPC controller wouldn't know it was supposed to listen to addresses 0x00F0 to 0x00FF. lpc controller
The LPC bus reduced the pin count from ~60 (ISA) to just , while maintaining software compatibility — legacy OS drivers for ISA devices could still work. Most people thought the CPU was the computer