- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
hi,
I've recently been learning about the SPI protocol for CPU to communicate with tpm.
However, I found that the requirements for SPI timing in the Intel core utral process datasheet are inconsistent with the TPM specification requirements.
The TPM specification requires the use of SPI mode0, where the master-slave drives the data on the falling edge of the clock and samples the data on the rising edge.
But the Intel chip datasheet timing requirements seem to require the falling edge of the clock to be sampled. This seems to be contrary to spi mode 0
Can someone help me with this question?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello yzjunnn,
We sincerely appreciate your patience. It is with gratitude that we acknowledge the feedback you have shared with us. Rest assured, we are in the process of updating the information accordingly. In the meantime, we kindly ask you to follow the TCG specifications.
Should you have any further inquiries or require additional support, please do not hesitate to reach out. We are here to assist you and will await your correspondence.
Best regards,
Norman S.
Intel Customer Support Engineer
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello yzjunnn,
Thank you for posting in Intel Communities. We see that you are reporting a discrepancy between the TPM specification and the processor's datasheet. We'll see what we can do to assist you with this. For us to better understand this report. Could you share the links or references to the articles and documents highlighting the inconsistencies between the Intel core ultra processor datasheet and the TPM specification requirements? Also, may we have the specific model of the processor in question?
This information will greatly aid us in understanding and addressing the issue more effectively. We will be waiting for your response.
Best regards,
Francis Ryan P.
Intel Customer Support Technician
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
hi,
Thanks for the reply.
This is the TPM protocol specification that I learned. Section 7.4.6 of the specification describes the transmission requirements for TPM SPI. It requires the master and slave to use rising edge sampling
But in section 13.0 of this specification, the electrical specification describes the timing of SPI0, and the requirement appears to be falling edge sampling.
I don't know if my understanding is correct, please help answer this question.
Thanks
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello yzjunnn,
Thank you for sharing the requested information. Please give us some time to check our resources. Greatly appreciate your help.
Best regards,
Francis Ryan P.
Intel Customer Support Technician
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello yzjunnn,
We sincerely appreciate your patience. It is with gratitude that we acknowledge the feedback you have shared with us. Rest assured, we are in the process of updating the information accordingly. In the meantime, we kindly ask you to follow the TCG specifications.
Should you have any further inquiries or require additional support, please do not hesitate to reach out. We are here to assist you and will await your correspondence.
Best regards,
Norman S.
Intel Customer Support Engineer
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello yzjunnn,
I wanted to check if you had the chance to review the information I posted. Please let me know at your earliest convenience so that we can determine the best course of action to resolve this matter.
Best regards,
Norman S.
Intel Customer Support Engineer
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
Thanks for the answer.
That means I should be guided by the TCG specification. The SPI master and slave use rising edge sampling?
Does the Intel specification define sample timing with half-cycle delayed samples, which would seem to explain it?
Thanks
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello yzjunnn,
As of now, please feel free to follow the current steps outlined in the TCG specification. We are actively working on updating and refining our document details. Should you encounter any queries or require further clarification during this period, do not hesitate to reach out.
Best regards,
Norman S.
Intel Customer Support Engineer
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello yzjunnn,
I wanted to check if you had the chance to review the information I posted. Please let me know at your earliest convenience so that we can determine the best course of action to resolve this matter.
Best regards,
Norman S.
Intel Customer Support Engineer
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello yzjunnn,
I have not heard back from you so I will close this inquiry now. If you need further assistance, please submit a new question as this thread will no longer be monitored.
Best regards,
Norman S.
Intel Customer Support Engineer

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page