Attention

You are viewing an older version of the documentation. The latest version is v3.3.

System Requirements

To build an ECI image, you need a:

  • Linux* Build system

  • Target system

  • Windows* PC (optional)

  • USB Flash Drive with a minimum 12GB capacity (recommend USB 3.1)

Linux Build System

You need a Linux PC with internet connectivity to download resources, such as Yocto project, required to build the ECI image.

The following table lists the minimum and recommended system requirements:

Minimum System Requirements

Recommended System Requirements

Ubuntu 18.04

Ubuntu 18.04

At least 150GB of free disk space

250GB or more of free disk space on dedicated SSD

At least one accessible USB 2.0 port

USB 3.1 (or greater) port

8 CPU Cores

16 or more CPU Cores

8GB RAM

32GB or more RAM

Target System

An industrial PC with an Intel® CPU supporting silicon features such as cache allocation technology (CAT) and onboard Intel® Ethernet Controller I210 Series to support TSN. The ECI image will be installed on the Target System. This PC will run real-time workloads, Docker containers, and the CODESYS Linux runtime. Internet connectivity is optional and only required if you are building Docker containers on the Target System.

The following table lists the system requirements:

Attribute

Requirements

Intel Processor

• 11th Gen Intel® Core™ Processor (Tiger Lake [TGL])
• 9th Gen Intel® Core™ Processor (Coffee Lake Refresh [CFL])
• 8th Gen Intel® Core™ Processor (Whiskey Lake [WHL])
• 6000E Series Intel Atom® Processor (Elkhart Lake [EHL])

Note

For compatibility with Intel® Time Coordinated Computing Tools (Intel® TCC Tools), use the following SKUs:

  • 11th Gen Intel® Core™ i3-1115GRE Processor

  • 11th Gen Intel® Core™ i5-1145GRE Processor

  • 11th Gen Intel® Core™ i7-1185GRE Processor

  • Intel® Atom® x6200FE Processor

  • Intel® Atom® x6212RE Processor

  • Intel® Atom® x6414RE Processor

Note

For compatibility with Intel® Elkhart Lake Functional Safety (FuSa) Software Package, use the following SKUs:

  • Intel Atom® x6425RE Processor

  • Intel Atom® x6427FE Processor

Intel Network Interface Controller

• Intel® i210 Ethernet Controller
• Intel® i225 Ethernet Controller
• 11th Gen Intel® Core™ Series Processor with integrated Ethernet Controller
• x6000E Series Intel Atom® Processor with integrated Ethernet Controller

Memory

4GB RAM (minimum)

Storage

16GB (minimum)

BIOS with industrial options exposed

• Intel® Virtualization Technology (VT-d) for hypervisors
• Intel® Time Coordinated Computing (TCC)
• Intel® Time Sensitive Networking (TSN)
• Intel® Platform Trust Technology (PTT) for secure key storage

Validated Hardware Platforms

The following platforms have been validated with ECI:

Important

** The Tiger Lake Reference Validation Platform (TGL-RVP) is not a commercially available product. The TGR silicon used in ECI validation was B0 stepping with TSN enabled. Results obtained using production silicon might differ.

Important

** The Elkhart Lake Customer Reference Board (EHL-CRB) is not a commercially available product. The EHL silicon used in ECI validation was B0 stepping with FuSa enabled. Results obtained using production silicon might differ.

The following table lists the usage of supported platforms:

Alias

Target

Vecow (TGL)

Vecow (WHL)

Maxtang

K700

TGL-RVP

EHL-CRB

ECI-B

base-poky without TCC Tools

Yes

Yes

Yes

Yes

Yes

Yes

base-poky with TCC Tools

Yes

No

No

No

Yes

Yes

preempt-buster without TCC Tools

Yes

Yes

Yes

Yes

Yes

Yes

preempt-buster with TCC Tools

Yes

No

No

No

Yes

Yes

ECI-X

xenomai-poky without Functional Safety

Yes

Yes

Yes

Yes

Yes

Yes

xenomai-poky with Functional Safety

No

No

No

No

No

Yes

xenomai-buster

Yes

Yes

Yes

Yes

Yes

Yes

ECI-R

rts-poky

Yes

Yes

Yes

Yes

Yes

No

rts-buster

Yes

Yes

Yes

Yes

Yes

No

ECI-A

acrn-sos without Trusted VM

Yes

Yes

Yes

Yes

Yes

No

acrn-sos with Trusted VM

No

No

Yes

No

Yes

No

acrn-zephyr-ehl with Zephyr VM

No

No

No

No

No

Yes

Windows PC

A Windows PC with internet connectivity is optional and can be used to download the CODESYS IDE and CODESYS Linux runtime. This Windows PC will also be used to run the CODESYS IDE, develop CODESYS applications, and download CODESYS applications to the Target System running the CODESYS Linux runtime.

System requirements include:

  • Windows 7 (Service Pack 1 or higher)/8/10 (64 Bit)

  • At least 5GB of free disk space