Permalink
Fetching contributors…
Cannot retrieve contributors at this time
89 lines (76 sloc) 4.75 KB

UP Squared Board {#up2}

UP Squared is based on the Intel® Celeron™ N3350 or the Intel® Pentium™ N4200, formerly ApolloLake™.

For the full specification please refer to the main specification page here:

http://www.up-board.org/upsquared/specifications-up2

Interface notes

The Up Squared present one Raspberry Pi compatible HAT connector and a 60 pin exHAT connector. Currently this implementation only support the interfaces through the HAT connector.

I2C

  • 2 channels
  • Support: standard-mode (100kHz), fast-mode (400kHz), Fast-mode plus (1MHz), High-speed mode (3.4MHz)
  • Bus frequency can be selected in BIOS settings
  • The default i2c channel is the one connected to the pin 3,5 of the hat
  • On some OSes the i2c-dev kernel module may need to be loaded manually to export the i2c device nodes

SPI

  • Bus frequencies up to 10MHz are supported
  • 3 chip-selects
  • To enable SPI device nodes the ACPI tables need to be overwritten as explained here

PWM

  • Up to 3 channel of PWM

UART

  • 1 high-speed UART is available
  • Supporting baud rates up to 3686400 baud
  • Hardware flow-control signals are available on pins 11/36 (RTS/CTS)

Please note that a kernel with UP board support is required to enable the I/O interfaces above.

Refer to http://www.up-community.org for more information.

Pin Mapping

The GPIO numbering in the following pin mapping is based on the Raspberry Pi model 2 and B+ numbering scheme.

NOTE: the i2c device numbering depend on various factor and cannot be trusted: the right way of determining i2c (and other devices) numbering is through PCI physical device names. See the source code in src/x86/up2.c for details.

MRAA no. Function Rpi GPIO Sysfs GPIO mraa device
1 3V3 VCC
2 5V VCC
3 I2C_SDA 2 462 I2C0
4 5V VCC
5 I2C_SCL 3 463 I2C0
6 GND
7 GPIO(4) 4 433
8 UART_TX 14 477 UART0
9 GND
10 UART_RX 15 476 UART0
11 UART_RTS 17 478 UART0
12 I2S_CLK 18 326
13 GPIO(27) 27 432
14 GND
15 GPIO(22) 22 431
16 PWM3 23 471 PWM3
17 3V3 VCC
18 GPIO(24) 24 405
19 SPI0_MOSI 10 422 SPI0
20 GND
21 SPI0_MISO 9 421 SPI0
22 GPIO(25) 25 402
23 SPI0_SCL 11 418 SPI0
24 SPI0_CS0 8 419 SPI0
25 GND
26 SPI0_CS1 7 420 SPI0
27 ID_SD 0 464 I2C1
28 ID_SC 1 465 I2C1
29 GPIO(5) 5 430
30 GND
31 GPIO(6) 6 404
32 PWM0 12 468 PWM0
33 PWM1 13 469 PWM1
34 GND
35 I2S_FRM 19 327
36 UART_CTS 16 479 UART0
37 GPIO(26) 26 403
38 I2S_DIN 20 328
39 GND
40 I2S_DOUT 21 329