background image

Running Out-of-Box (OOB) Demo Code

 2022 Microchip Technology Inc. and its subsidiaries

DS50003324A-page 17

- Attestation (SPDM) demo

MEC1723 send a sequence of I2C commands to CEC1736 to fetch the entire 
certification chain from internal flash, then do the verification, then send “Chal-
lenge authentication” to CEC1736 to get the NONCE data and its signature back, 
and then verify the signature of the NONCE data. All the steps & status, data will 
output to UART logs.

3. Revocation demo

- Key Revocation

This demo will show how MEC1723 will fail to load an image after the key is 
revoked; all steps & status will output to UART logs.

- Roll back protection

This demo will show how MEC1723 will fail to load an older image after the FW 
revision has been updated; all steps & status will output to UART logs.

The following step-by-step example shows CEC1736 Serial UART logs after the initial 
power-up of the development board:
1. Plug-in a Micro-USB Cable from a PC USB Port to CEC1736 Development 

Board P2 Micro-USB Port for CEC1736, as shown in Chapter 4

2. Plug-in another Micro-USB Cable from a PC USB Port to CEC1736 Develop-

ment Board P3 Micro-USB Port for MEC1723, as shown in Chapter 4

3. The connected PC Windows Device Manager should have the two USB Serial 

Ports (ex: COM7, COM8 as shown below) detected.

Note:

Demos #1 demo is planned to be included and programed to the develop-
ment board. Demos #2, #3, #4 and other future development demos will be 
included in a separated OOB Host sample code package releases from 
SDE when they’re available. 

Note:

Please refer to OOB Demo Code release package App Note for details.

Note:

Please contact your Microchip representative for any updated information.

Содержание EV19K07A

Страница 1: ...2022 Microchip Technology Inc and its subsidiaries DS50003324A CEC1736 Development Board User s Guide EV19K07A...

Страница 2: ...ch Flashtec Hyper Speed Control HyperLight Load IntelliMOS Libero motorBench mTouch Powermite 3 Precision Edge ProASIC ProASIC Plus ProASIC Plus logo Quiet Wire SmartFusion SyncWorld Temux TimeCesium...

Страница 3: ...e 6 Customer Support 7 Document Revision History 7 Chapter 1 Introduction Chapter 2 Features 2 1 CEC1736 Development Board Block Diagram 9 2 2 Hardware Features 9 2 3 CEC1736 Development Board Layout...

Страница 4: ...hapter 4 Powering the CEC1736 Development Board Provides steps with illustra tions for running the demo Chapter 5 Jumper Options Provides board jumper settings information Chapter 6 Running Out of Box...

Страница 5: ...aracters A dialog button Click OK A tab Click the Power tab N Rnnnn A number in verilog format where N is the total number of digits R is the radix and n is a digit 4 b0010 2 hF1 Text in angle bracket...

Страница 6: ...t family or development tool of interest To register access the Microchip web site at www microchip com click on Customer Change Notification and follow the registration instructions The Development S...

Страница 7: ...Technical Support Customers should contact their distributor representative or field application engineer FAE for support Local sales offices are also available to help customers A listing of sales of...

Страница 8: ...munications and expansion headers that enable rapid prototyping and development of Real Time Platform Root of Trust applications This development board is designed for great out of box experience for...

Страница 9: ...peration One 16 pin 256Mbit SPI Flash for failure case demonstration One USB UART I2C port for CEC1736 One USB UART port for MEC1723 BMC Host Header CPU Host Header One 1x8 PICKIT4 header for CEC1736...

Страница 10: ...MEC1723 Private Flash Boot Optional 6 Dediprog SF100 SF600 SPI Flash Programming Header J47 to U8 7 Microchip CEC1736 S0 I 2ZW installed in U3 socket 8 84 pin 2ZW package Socket U3 9 Microchip PICKIT...

Страница 11: ...ugger for direct plug in 4 ICD4 In Circuit debugger Debugger Adapter board mD AC102015 5 Tera Term v4 106 or later or preferred equivalent for UART debug logs 6 Optional Dediprog SF100 or SF600 or pre...

Страница 12: ...o 3 3 V which is the same as using USB micro B port This option is selected by J1 1 2 default is 2 3 power thru USB A shunt diode D1 can be used to allow measurement of the total system power con sump...

Страница 13: ...connect 3 3V power OUT disconnect 3 3V power J9 1 8V power to CEC1736 IN Default connect 1 8V power OUT disconnect 1 8V power J10 VTR1 power selection for CEC1736 1 2 Default connect 3 3V power 3 4 co...

Страница 14: ...ct oscillator J35 CEC1736 RESET_IN delay circuit IN Default connect delay circuit OUT disconnect delay circuit J36 CEC1736 GPIO157 LED1 GPIO156 LED0 pins connection 1 2 Default connect GPIO157 to LED5...

Страница 15: ...rom UART Crisis Port J57 MEC1723 BSS_STRAP pin 1 2 Default normal operation 2 3 Not boot in this application J58 CEC1736 QSPI0 CS0 Pass Failure Cases selection for demonstration purpose 1 2 Default no...

Страница 16: ...et the CEC1736 the authentication of bad image in Tag 0 will fail and the good image in Soteria G3 firmware Tag 1 will be loaded All the steps status will output to UART logs 2 SPI MON Monitoring filt...

Страница 17: ...updated all steps status will output to UART logs The following step by step example shows CEC1736 Serial UART logs after the initial power up of the development board 1 Plug in a Micro USB Cable from...

Страница 18: ...using the same 115200 8 n 1 n setting 7 Since the CEC1736 Soteria G3 firmware has already executed when the board is powered up the initial UART logs were missing after the above setup We can use S1...

Страница 19: ...Running Out of Box OOB Demo Code 2022 Microchip Technology Inc and its subsidiaries DS50003324A page 19...

Страница 20: ...sure the small black dot on the device is pointing to the socket Pin 1 as shown in yellow mark below Please refer to the Microchip Trust Platform Design Suite TPDS w CEC1736 enabled version package f...

Страница 21: ...1736 AP0_RESET to MEC1723 RESET_IN pin Jumper the J43 and J44 to hold the MEC1723 in reset and all the connected pins will be at input mode and tri stated Connect P4 BMC Host Header to the Platform AP...

Страница 22: ...27 5980 5300 China Xian Tel 86 29 8833 7252 China Xiamen Tel 86 592 2388138 China Zhuhai Tel 86 756 3210040 ASIA PACIFIC India Bangalore Tel 91 80 3090 4444 India New Delhi Tel 91 11 4160 8631 India...

Отзывы: