System Requirements¶
To build ECI images or 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 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 |
• Intel® Xeon® D-1700 series Processor (Code name: Ice Lake D [ICL-D])
• 13th Gen Intel® Core™ Processor (Code name: Raptor Lake [RPL])
• 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, 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
|
Intel Network Interface Controller |
• Intel® i210 Ethernet Controller
• Intel® i225 Ethernet Controller
• Intel® i226 Ethernet Controller
• 11th Gen Intel® Core™ Series Processor with integrated Ethernet Controller
• 12th Gen Intel® Core™ Series Processor with integrated Ethernet Controller
• 13th 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:
Advantech* (ICL-D) - AIR-500D-T10A1 with Intel® Xeon® D-1746TER processor
ASRock (RPL-P) - iEP-7020E Series with Intel® Core™ i5-1345URE processor
iEi* (RPL-S) - TANK-XM811A with Intel® Core™ i7-13700TE processor
iEi* (ADL-S) - TANK-XM811A with Intel® Core™ i5-12500TE processor
Vecow* (TGL-U) - SPC-7100 with Intel® Core™ i7-1185GRE processor
OnLogic* K700 - Karbon 700 with Intel® Core™ i7-9700TE processor @ 1.80GHz
Vecow* (WHL) - SPC-5200 with Intel® Core™ i7-8665UE processor
ASRock* (EHL) - iEP-5000G Series with Intel® Atom® x6000RE processor
Linux Build System (Optional)¶
A Linux build system is optional and is used to build ECI from source or privately host an ECI package 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, referred to as Deb or RPM packages, which you can directly install on to a target from a hosted ECI repository. Alternatively, you may privately host the ECI repository on your own local network.
To privately host the ECI repository, the Linux build system should meet the following requirements:
System Requirements:
Canonical® Ubuntu® 20.04 (Focal Fossa) or Canonical® Ubuntu® 22.04 (Jammy Jellyfish)
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 (packages and installation images), you need a Linux PC capable of handling relatively demanding compilation tasks.
System Requirements:
Minimum System Requirements
Recommended System Requirements
Canonical® Ubuntu® 20.04 (Focal Fossa)
Canonical® Ubuntu® 22.04 (Jammy Jellyfish)
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 Microsoft 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:
Microsoft Windows 7 (Service Pack 1 or higher)/8/10/11 (64 Bit)
At least 5 GB of free disk space