System Requirements¶
To build ECI images or Deb packages, you need a:
Linux* build system (Optional)
Windows* PC (Optional)
USB Flash Drive with a minimum 12 GB capacity (recommend USB 3.1) (Optional)
Target System¶
An industrial PC with an Intel® CPU supporting silicon features such as cache allocation technology (CAT), Intel® Time Coordinated Computing, and onboard Intel® Ethernet Controller to support Time Sensitive Networking (TSN). ECI Deb packages will be installed on the Target System. Internet connectivity is recommended during the initial setup for installing open-source content.
The following table lists the system requirements:
Attribute |
Requirements |
---|---|
Intel Processor |
• 12th Gen Intel® Core™ Processor (Code name: Alder Lake [ADL])
• 11th Gen Intel® Core™ Processor (Code name: Tiger Lake [TGL])
• 9th Gen Intel® Core™ Processor (Code name: Coffee Lake Refresh [CFL])
• 8th Gen Intel® Core™ Processor (Code name: Whiskey Lake [WHL])
• 6000E Series Intel Atom® Processor (Code name: Elkhart Lake [EHL])
Note: For compatibility with Intel® Time Coordinated Computing Tools (Intel® TCC Tools), use the following SKUs: • 12th Gen Intel® Core™ i3-12100E Processor
• 12th Gen Intel® Core™ i5-12500E Processor
• 12th Gen Intel® Core™ i7-12700E Processor
• 12th Gen Intel® Core™ i9-12900E Processor
• 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 |
4 GB RAM (minimum) |
Storage |
16 GB (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™ i5-8265U 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.
Linux Build System (Optional)¶
A Linux build system is optional and is used to build ECI from source or privately host an ECI APT repository. The requirements of the Linux build system vary depending on the use.
Click the corresponding tab to learn more.
ECI provides ready-to-use packages, called Deb packages, which you can directly install on to a target from a hosted ECI APT repository. Alternatively, you may privately host the ECI APT repository on your own local network.
To privately host the ECI APT repository, the Linux build system should meet the following requirements:
System Requirements:
Ubuntu 18.04, Ubuntu 20.04, or Ubuntu 22.04
At least 10 GB of free disk space
4 CPU Cores
4 GB RAM
Software Requirements:
Docker engine (version 19.03.15 or higher). For information on installing and configuring Docker, see the following link:
To build the ECI from source (Deb packages and installation images), you need a Linux PC capable of handling relatively demanding compilation tasks.
System Requirements:
Minimum System Requirements
Recommended System Requirements
Ubuntu 18.04
Ubuntu 22.04
At least 300 GB of free disk space
500 GB 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
24 or more CPU Cores
48 GB RAM
64 GB or more RAM
Software Requirements:
Docker engine (version 19.03.15 or higher) with the user being part of docker group. For information on installing and configuring Docker, refer to the following:
Windows PC (Optional)¶
A Windows PC with internet connectivity is optional and can be used to download and 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/11 (64 Bit)
At least 5 GB of free disk space