3 ms·
TPM uses the LPC (low pin count) bus controller, which provides a 4 bit @ 33 mhz interface... which isn't a coincidence that it is 1/4 the bits at 4x the clock
by mk_stjames 4y ago
TPM uses the LPC (low pin count) bus controller, which provides a 4 bit @ 33 mhz interface... which isn't a coincidence that it is 1/4 the bits at 4x the clock rate as ISA, because that it what it was designed for. So demultiplex the bus back to 16 bit ISA and pull some driver magic and voila.
At least that is what I think is happening here.
- MisterTea 4y ago> 33 mhz interface. That's also the clock speed of PCI. https://en.wikipedia.org/wiki/Low_Pin_Count#Timing_and_performance https://en.wikipedia.org/wiki/Low_Pin_Count#Timing_and_perfo... > At least that is what I think is happening here. ISA compatibility seems to be limited to byte sized data transfers: https://en.wikipedia.org/wiki/Low_Pin_Count#ISA-compatible_operation https://en.wikipedia.org/wiki/Low_Pin_Count#ISA-compatible_o...