Tutorial
Prerequisites
You will need a host system and a target system that meet the following specifications.
Development Host System
To develop with Intel® TCC Tools, you will need a host system that meets the following specifications:
Recommended: Ubuntu* 20.04 LTS OS
NOTE:Instructions for Intel® TCC Tools contain steps and dependencies based on Ubuntu* 20.04 LTS OS as the host system. The host components of Intel® TCC Tools are expected to work on all common Linux* distributions, but specific steps for setting up additional dependencies might be different.Python* release 3.7 or higher required for several components
Internet access
OpenSSL* toolkit
Target System
One of the following boards with a supported processor:
Intel® Xeon® W-11000E Series Processors reference validation platform with a supported processor:
Intel® Xeon® W-11865MRE Processor
Intel® Xeon® W-11865MLE Processor
Intel® Xeon® W-11555MRE Processor
Intel® Xeon® W-11555MLE Processor
Intel® Xeon® W-11155MRE Processor
Intel® Xeon® W-11155MLE Processor
11th Generation Intel® Core™ Processors DDR4 customer reference board with a supported processor:
11th Generation Intel® Core™ i7-1185GRE Processor
11th Generation Intel® Core™ i5-1145GRE Processor
11th Generation Intel® Core™ i3-1115GRE Processor
Intel Atom® x6000E Series Processors reference validation platform with a supported processor:
Intel Atom® x6427FE Processor
Intel Atom® x6425RE Processor
Intel Atom® x6414RE Processor
Intel Atom® x6212RE Processor
Intel Atom® x6200FE Processor
Additional hardware:
Minimum CAT-5E Ethernet cable to connect the target system to the same network as the host2.
- To run the MRL (MMIO Read Latency) sample application, your board will need integrated TSN or a network interface card with Intel® Ethernet Controller I225 Series. If integrated TSN is not available for any reason, the network interface card is required.
To acquire boards or boot firmware binaries, contact your Intel representative. Network interface cards with Intel® Ethernet Controller I225 Series are available for purchase.
Intel has validated the following BIOS and real-time Linux* kernel versions to work with this Intel® TCC Tools release:
For Intel® Xeon® W-11000E Series Processors:
BIOS version: TGLIFUI1.R00.5143.A02.2206301258
IFWI version: v5285_01
BSP version: Intel® Xeon® W-11000E Series Processors MR5 release
For 11th Generation Intel® Core™ Processors:
BIOS version: TGLIFUI1.R00.5345.A01.2210311134
IFWI version: v5455_01
BSP version: 11th Generation Intel® Core™ Processors MR7 release
For Intel Atom® x6000E Series Processors3:
BIOS version: EHLSFWI1.R00.4305.A01.2207220720
IFWI version: v4326_00
BSP version: Intel Atom® x6000E Series Processors MR5 release
Intel Reference BIOS are incorporated with the Cache Reservation Library (CRL). The CRL is to enable Intel® TCC on your Intel® platform. Refer to the following table to verify if the CRL version is compatible with the firmware:
Intel® Platform |
Release |
Intel Firmware Image (IFWI) Kit Version |
CRL Version |
Intel® TCC Tools Version |
---|---|---|---|---|
Intel Atom® x6000E Series Processors |
MR5 |
v4326_00 |
2022.2 |
|
Intel Atom® x6000E Series Processors |
MR3 |
v4122_00 |
2022.1 |
|
Intel Atom® x6000E Series Processors |
MR2 |
v3471.01 |
2021.3, 2022.1 |
|
11th Generation Intel® Core™ Processors |
MR7 |
v5455_01 |
2022.2 |
|
11th Generation Intel® Core™ Processors |
MR5 |
v5035_01 |
2022.1 |
|
11th Generation Intel® Core™ Processors |
MR4 |
v4415_01 |
2021.3, 2022.1 |
|
Intel® Xeon® W-11000E Series Processors |
MR5 |
v5285_01 |
2022.2 |
|
Intel® Xeon® W-11000E Series Processors |
MR3 |
v5055_01 |
2022.1 |
|
Intel® Xeon® W-11000E Series Processors |
MR2 |
v4425_01 |
2021.3, 2022.1 |
- Integrated Firmware Image (IFWI) with Intel® Boot Guard profile 0 (SEP0) is recommended for reference boards and validation platforms. IFWI is integrated with Cache Reservation Library (CRL).
Integrating the Cache Reservation Library (CRL) is necessary to enable Intel® TCC on your Intel® platform. For information on which version of the CRL you need for your Intel® platform, see Cache Reservation Library (CRL) Integration for Intel® Platforms to Enable Intel® TCC (document download).
For Intel Atom® x6000E Series Processors: refer to the Intel® Converged Security Engine (Intel® CSE) kit to change the Boot Guard Profile from 5 to 0. Refer to Intel® TCC FAQs for details.