Specifications

CompuLab Ltd. IPC2 Hardware Specification Page 22 of 83
and the other 4 differential pairs can be configured to be used as PCIe port 6 lane 3 to 0 or SATA
port 3 to 0. The below example illustrates how the signals are utilized for Flexible I/O.
Table 12 Flexible I/O High Speed Signal settings with PCIe, USB3.0, and SATA Ports
CONFIG 1
CONFIG 2
(default)
CONFIG 3
CONFIG 4
CONFIG 5
Flexible I/O
functionality
4x PCIe2.0
2x PCIe2.0
2x USB3.0
3x PCIe2.0
1x SATA3.0*
1x PCIe2.0
1x SATA3.0*
2x USB3.0
2x PCIe2.0
1x SATA3.0*
1x USB3.0
Fixed I/O
Functionality
2x SATA3.0*
2x USB2.0
2x SATA3.0*
2x USB2.0
2x SATA3.0*
2x USB2.0
2x SATA3.0*
2x USB2.0
2x SATA3.0*
2x USB2.0
FACE Module
High Speed
Connectivity
4x PCIe2.0
2x SATA3.0*
2x USB2.0
2x PCIe2.0
2x SATA3.0*
2x USB3.0
2x USB2.0
3x PCIe2.0
3x SATA3.0*
2x USB2.0
1x PCIe2.0
3x SATA3.0*
2x USB3.0
2x USB2.0
2x PCIe2.0
3x SATA3.0*
1x USB3.0
2x USB2.0
Suitable FACE
Modules
All except
FM-USB3
FM-USB3
(see 6.5.3)
Custom design
(see Notes)
Relevant Flexible I/O pins on FACE Module connector:
PCIe/USB3: [A35/A36, B35/B36]; [A38/A39, B38/B39]
PCIe/SATA: [A41/A42, B41/B42];
Notes:
1. Flexible I/O configuration requires firmware programming and done in CompuLab facilities
only. IPC2 Flexible I/O factory firmware is FACE Module dependent, meaning that IPC2 FW
will be programmed according to the selected configuration and FACE Module.
2. Intel Celeron and i3 models support single (x1) SATA interface on the FACE Module, and it is
a shared/multiplexed connection with onboard mini PCIe interface (refer to 6.1).
3. Intel i5 and i7 models support up to three (x3) SATA interfaces on the FACE Module, when
one is a shared/multiplexed connection with onboard mini PCIe interface (refer to 6.1).
4. Configuration 3, 4 and 5 possible for i5/i7 processors SKU only.
5. Configuration 3, 4 and 5 possible for custom products with MOQ > 100 units.
6. Refer to FM-USB3 module description see 6.5.3.
3.3.1.8 Gigabit Ethernet Controller
Refer to section 4.2 for detailed feature set.