Dasharo / twpm-docs

Trustworthy Platform Module (TwPM) documentation
https://twpm.dasharo.com
5 stars 0 forks source link

3. Implement LPC protocol in FPGA #18

Closed BeataZdunczyk closed 1 year ago

BeataZdunczyk commented 1 year ago

While the newest computers use SPI for connecting TPM devices to the mainboard, slightly older, but still widely used hardware uses Low Pin Count (LPC) interface. Implementing this protocol at software level through bit-banging would require very high speed micro-controllers, which would make the cost and power consumption unreasonably high. To the best of our knowledge, there are no MCUs that have LPC controller included as a hardware part of SoC, due to the fact that LPC is specific to PC only. For these reasons hardware implementation is required.

Milestones:

BeataZdunczyk commented 1 year ago

Closing this issue as all requirements are met.

design and implementation of LPC peripheral in Verilog