Electronic Components Datasheet Search
  British  ▼
ALLDATASHEET.CO.UK

X  

ATTPM20P Datasheet(PDF) 10 Page - Microchip Technology

Part # ATTPM20P
Description  Trusted Platform Module (TPM) 2.0 - SPI Interface
PDF  22 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  MICROCHIP [Microchip Technology]
Direct Link  http://www.microchip.com
Logo MICROCHIP - Microchip Technology

ATTPM20P Datasheet(HTML) 10 Page - Microchip Technology

Back Button ATTPM20P Datasheet HTML 6Page - Microchip Technology ATTPM20P Datasheet HTML 7Page - Microchip Technology ATTPM20P Datasheet HTML 8Page - Microchip Technology ATTPM20P Datasheet HTML 9Page - Microchip Technology ATTPM20P Datasheet HTML 10Page - Microchip Technology ATTPM20P Datasheet HTML 11Page - Microchip Technology ATTPM20P Datasheet HTML 12Page - Microchip Technology ATTPM20P Datasheet HTML 13Page - Microchip Technology ATTPM20P Datasheet HTML 14Page - Microchip Technology Next Button
Zoom Inzoom in Zoom Outzoom out
 10 / 22 page
background image
5.
TCG TPM Command Data Bytes Transfer Format
5.1
TCG TPM Command Protocol
The TPM command protocol, as defined by the TCG TPM specification, specifies an initial predefined
sequence of 10 data bytes for all commands transmitted to the TPM and also for all responses returned
by the TPM. A required component of this 10-byte sequence is commandSize, which specifies the total
number of data bytes in the command input or the response output.
The TPM uses a combination of commandSize and the master deasserting SPI_CS# inactive high to
define the termination point of all input and output sequences. After the input or output sequence has
completed, the TPM will automatically enter an Idle (Wait) state until the next communication is received
from the master. A new input or output sequence is initiated by the master asserting SPI_CS# active-low.
5.2
TCG Command - Incoming Operands and Sizes
Every TCG command begins with 10 initial bytes that contain information common to all commands:
tag (two bytes) — Specifies the authorization session type for the command.
commandSize (four bytes) — Total number of input bytes including tag and commandSize.
commandCode (four bytes) — Command code as defined in TCG TPM specification.
Following the 10-byte preamble, the SPI Master will continue to transmit the remaining command data
bytes as specified by the TCG TPM specification until the total number of bytes reaches commandSize.
Table 5-1. Command Data Written to the TPM
tag<0>
tag<1>
commandSize<0>
commandSize<1>
commandSize<2>
commandSize<3>
commandCode<0>
commandCode<1>
commandCode<2>
commandCode<3>
5.3
TCG Command - Outgoing Operands and Sizes
The TPM will respond to every TCG command with 10 initial bytes that contain information common to all
commands:
tag (two bytes) — Specifies the authorization session type for the command.
responseSize (four bytes) — Total number of output bytes including tag and responseSize.
responseCode (four bytes) — The return code of the operation.
Following the 10-byte preamble, the TPM will continue to output data until the total number of data bytes
reaches responseSize. Depending on the command, zero bytes of data are possible. After output of the
final data byte and the master writing Command_Ready to a one, the TPM will enter an Idle state until the
next valid SPI command sequence is initiated by the master.
ATTPM20P
TCG TPM Command Data Bytes Transfer Format
© 2018 Microchip Technology Inc.
Datasheet Summary
DS40002082A-page 10



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com