Table of contents
Introduction
This page offers information on the connectors and interfaces available on different revisions of the ESPRESSObin board. It also contains the on-board jumper settings used to select from different boot sources, the GPIO pinout and other information.
I/O ports and connectors
Available ports and connectors differ depending on the ESPRESSObin hardware revision.
The images below show available ports and connectors on ESPRESSObin version 7:
With enclosure
As of hardware revision 7, users can order a plastic or a metal enclosure for their ESPRESSObin boards. I/O ports and connectors with the plastic enclosure are shown on the images below:
The LED locations and interfaces are identical regardless of the chosen enclosure.
ESPRESSObin v5 and older revisions
Click on the images below to see available connectors on ESPRESSObin version 5 and older revisions:
Boot selection
The ESPRESSObin board supports booting from different devices via on-board wire jumpers (connectors J3, J11, J10). Note the differences in the placement of wire jumpers between ESPRESSObin v7 and older hardware revisions:
The two tables below show jumper arrangements for available boot modes:
Boot modes - ESPRESSObin v7
| |||
ESPRESSObin boot mode | J11 | J3 | J10 |
Serial NOR flash download mode | 2-3 | 2-3 | 1-2 |
eMMC download mode | 2-3 | 1-2 | 2-3 |
eMMC alternate download mode | 2-3 | 1-2 | 1-2 |
SATA download mode | 1-2 | 2-3 | 2-3 |
Serial NAND flash download mode | 1-2 | 2-3 | 1-2 |
UART mode | 1-2 | 1-2 | 2-3 |
Boot modes - ESPRESSObin v5 and older revisions
| |||
ESPRESSObin boot mode | J11 | J3 | J10 |
Serial NOR flash download mode | 2-3 | 2-3 | 1-2 |
eMMC download mode | 2-3 | 1-2 | 2-3 |
eMMC alternate download mode | 2-3 | 1-2 | 1-2 |
SATA download mode | 1-2 | 2-3 | 2-3 |
Serial NAND flash download mode | 1-2 | 2-3 | 1-2 |
UART mode | 1-2 | 1-2 | 2-3 |
USB2.0 selection
The PCIe connector (J9) and USB type A connector (J8) share the same USB2.0 signals, where only one can be used at the same time. Which connector will be used can be selected via onboard jumpers J16 and J19 according to the image and table below:
USB2.0 selection
| |||
Connector | J16 | J19 | |
PCIe connector | 1-2 | 1-2 | |
USB type A connector | 2-3 | 2-3 |
GPIO
The ESPRESSObin board has two 46-pin GPIO headers - the P9 header (connector J17) and the P8 header (connector J18) - that can be used for various accessories and shields. The image below shows the GPIO pin mappings for both connectors:
Port J17 I2C I/O power rail
As of ESPRESSObin revision 7, I2C signals have been brought to user GPIO connector J17, which enables the power rail to be configured as 1.8V (default setting) or as 3.3V by populating and depopulating few resistors. The table below shows the available power rail configuration:
J17 I2C I/O power rail
| |||
I2C signals | Power rail | R53, R54 | R78, R111 |
IO_SDA (J17, pin20) | 1.8V I/O (default setting) | Do not populate | 22 ohm |
IO_SCL (J17, pin19) | 3.3V I/O | 22 ohm | Do not populate |
The above-mentioned resistors are shown on the images below: