ZERO SOM/ZERO Evaluation Kit/Interfaces and Connectors/GPIOs

From DAVE Developer's Wiki
Jump to: navigation, search
History
Issue Date Notes

Year/Month/Day

F/irst /documentation release



GPIOs interface[edit | edit source]

Description[edit | edit source]

The GPIOs interface is available on the Evaluation Kit at the connectors CN1 and J54.

  • CN1 is a 15x2x2.54mm pinstrip header connector and it mades availability OF GPIO_A to GPIO_E OSM contacts. GPIOs are at 1V8 voltage level
GPIOs connector
  • J54 is a 6x2x2.54mm pinstrip header connector and it mades available a set of GPIOs through and I2C expander and they are at 3V3 voltage level
GPIOs connector

Signals[edit | edit source]

The following table describes the interface signals:

CN1[edit | edit source]

Pin# OSM name OSM contact Pin name Notes
1 - - +1V8
2 - - +1V8
3 E17 GPIO_A_1 OPT_GPIO_A_1 optionally available
4 V32 GPIO_D_2 OPT_GPIO_D_2 optionally available
5 G17 GPIO_A_3 GPIO_A_3
6 V33 GPIO_D_3 OPT_GPIO_D_3 optionally available
7 H17 GPIO_A_4 OPT_GPIO_A_4 optionally available
8 W32 GPIO_D_4 OPT_GPIO_D_4 optionally available
9 J17 GPIO_A_5 GPIO_A_5
10 W33 GPIO_D_5 OPT_GPIO_D_5 optionally available
11 E19 GPIO_B_1 OPT_GPIO_B_1 optionally available
12 Y32 GPIO_D_6 OPT_GPIO_D_6 optionally available
13 G19 GPIO_B_3 GPIO_B_3
14 AF32 GPIO_E_0 GPIO_E_0
15 J19 GPIO_B_5 GPIO_B_5
16 AF33 GPIO_E_1 OPT_GPIO_E_1 optionally available
17 K19 GPIO_B_6 OPT_GPIO_B_6 optionally available
18 AG32 GPIO_E_2 GPIO_E_2
19 L19 GPIO_B_7 OPT_GPIO_B_7 optionally available
20 AG33 GPIO_E_3 GPIO_E_3
21 D3 GPIO_C_0 OPT_GPIO_C_0 optionally available
22 AH32 GPIO_E_4 GPIO_E_4
23 D4 GPIO_C_1 OPT_GPIO_C_1
24 AH33 GPIO_E_5 OPT_GPIO_E_5 optionally available
25 U32 GPIO_D_0 OPT_GPIO_D_0 optionally available
26 AJ32 GPIO_E_6 OPT_GPIO_E_6 optionally available
27 U33 GPIO_D_1 OPT_GPIO_D_1 optionally available
28 AJ33 GPIO_E_7 OPT_GPIO_E_7 optionally available
29 - - DGND
30 - - DGND

J54[edit | edit source]

Pin# Pin name Notes
1 GPIO_3V3_01
2 +3V3
3 GPIO_3V3_02
4 GPIO_3V3_06
5 GPIO_3V3_03
6 ETH_A_RST ETH_A phy reset signal
7 GPIO_3V3_04
8 ETH_B_RST ETH_B phy reset signal
9 GPIO_3V3_05
10 ETH_C_RST ETH_C phy reset signal
11 DGND Ground
12 ETH_D_RST ETH_D phy reset signal

Device mapping[edit | edit source]

GPIOs can be used directly on Linux kernel device driver or can be configured on the device tree.

Device usage[edit | edit source]