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:
Note For compatibility with Intel® Elkhart Lake Functional Safety (FuSa) Software Package, use the following SKUs:
|
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:
Vecow (TGL) - SPC-7100 with Intel® Core™ i7-1185GRE processor
Vecow (WHL) - SPC-5200 with Intel® Core™ i7-8665UE processor
Maxtang - AX8665U-A3/AXWL-10 with Intel® Core™ i7-8665U processor
K700 - Karbon 700 with Intel® Core™ i7-9700TE processor @ 1.80GHz
Tiger Lake Reference Validation Platform** (TGL-RVP) - Intel® Core™ i5-1145GRE processor and Intel® Core™ i7-1185GRE processor
Elkhart Lake Customer Reference Board** (EHL-CRB) - Intel Atom® x6427FE processor
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 |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
base-poky
with |
Yes |
No |
No |
No |
Yes |
Yes |
|
preempt-buster
without |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
|
preempt-buster
with |
Yes |
No |
No |
No |
Yes |
Yes |
|
ECI-X |
xenomai-poky
without |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
xenomai-poky
with |
No |
No |
No |
No |
No |
Yes |
|
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
||
ECI-R |
Yes |
Yes |
Yes |
Yes |
Yes |
No |
|
Yes |
Yes |
Yes |
Yes |
Yes |
No |
||
ECI-A |
acrn-sos
without |
Yes |
Yes |
Yes |
Yes |
Yes |
No |
acrn-sos
with |
No |
No |
Yes |
No |
Yes |
No |
|
acrn-zephyr-ehl
with |
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