HAILO 15 SOM Hardware User Manual

image-20240407-131358.png

Revisions and Notes

 

Disclaimer

No warranty of accuracy is given concerning the contents of the information contained in this publication. To the extent permitted by law no liability (including liability to any person by reason of negligence) will be accepted by SolidRun Ltd., its subsidiaries or employees for any direct or indirect loss or damage caused by omissions from or inaccuracies in this document. SolidRun Ltd. reserves the right to change details in this publication without prior notice. Product and company names herein may be the trademarks of their respective owners.

Introduction

This User Manual relates to the SolidRun’s HAILO 15 SOM. The HAILO 15 integrates a powerful Neural Network supporting AI applications.

  • Built in AI.

  • High-Performance AI Analytics.

  • Enhanced Image Processing.

  • Flexible and Secure System.

  • Comprehensive Software Suite

Highlighted Features

  • Low power and compact size (47x30mm).

  • 4 x Cortex A53 @ 1.3GHz ; 12 kDMIPS.

  • 2 x Cortex M4, 200MHz.

  • Powerful Neural Network up to 20 TOPS.

  • High quality multiple sensors ISP pipeline 2 x MIPI-CSI2 4 lanes.

  • Dual Camera 12MP ISP with HDR H.265/4 Video.

  • Best AI performance at a standard camera power consumption and cost.

  • Up to 8Gbytes LPDDR4 (Default 4GB)

  • Up to 256Gbytes eMMC (Default 32GB)

  • Bootable 32Mbit QSPI.

  • A single Gigabit Ethernet interface.

  • Wi-Fi (802.11a/b/g/n/ac) + BT (5.0) Murata's certified module (Cypress chipset)

  • On board MIPI-CSI interface supporting Leopard camera's modules.

  • Industrial temperature grade

Supporting Products

The following products are provided from SolidRun both as production level platforms and as reference examples on how to incorporate the SOM in different levels of integration:

  • HummingBoard IIOT– A board computer that incorporates the SOM retains the same Android and different Linux distributions while adding extra hardware functionalities and access to the hardware.

  • HAILO 15 EVK – Evaluation Kit.

Description

Block Diagram

The following figure describes the HAILO 15 Blocks Diagram.

hailo15-clockdiagram.png

Core System Components

Hailo 15 SoC Family

The Hailo-15 is a series of AI vision processors for smart cameras. The 15H SoC generates a premium image quality and advanced video analytics. AI capacity of up to 20 TOPS can be used for both AI-powered image enhancement and processing of multiple complex deep learning AI applications.

Memories

The Hailo 15 SOM supports varieties of memory interfaces for booting and data storage. The following figure describes the Hailo 15 memory interfaces.

LPDDR4

  • Up to 8GB memory space.

  • 32 Bits data bus.

  • Up to 4266 MT/s.

  • One or two ranks.

  • Inline ECC.

  • DDR DMA:

    • Fast data movement from DDR to NN-core.

    • Fast parameters fetch from DDR to NN-core.

    • Fast data movement from DDR to DDR.

eMMC NAND Flash

  • Up to 128GB memory space.

  • 4 Bits data bus.

  • Support MMC standard, up to version 5.1.

  • Up to HS200 (800 Mbps).

  • Can be used as BOOT NVM *

Note – in current revision the eMMC can’t be used fro UBOOT, it can only be used as a secondary boot memory after running the UBOOT on the QSPI memory.

Quad Serial NOR Flash (SOM)

  • Up to 1Gb.

  • Support both SDR mode and DDR mode.

  • Up to 50MHz clock frequency.

  • No reset.

  • QSPIA/nSS0.

  • Can be used as BOOT NVM.

EEPROM (SOM)

  • 1Kb EEPROM

  • ON-Semi’s CAT24AA01TDI or compatible

  • I2C0

  • Address 0X50 (7 bits format)

  • Stores SOM’s configurations.

Micro-SD (Carrier)

Not Supported.

Ethernet PHY 10/100/1000 Mbps

The SOM supports a single Giga Ethernet interface (RGMII). The Som integrates Maxlinear’s MxL86110I GE PHY.

  • RGMII interface.

  • IEEE-802.3-2002 compliant MAC.

  • Tag MAC frame support (VLAN)

  • Maxlinear’s MxL86110I PHY.

  • Enhanced Schedule Traffic – TSN, 802.1Qav.

  • Time Stamping Unit (TSU) supports a 102-bit timer.

WI-FI (802.11a/b/g/n/AC) and BT 5.0 (Murata's Certified Module)

WI-FI & BT

The WI-FI & BT module is Murata’s 1MW module Based on Cypress CYW43455. hip. The WI-FI main features are:

  • Operate at ISM frequency Band (2.4/ 5 GHz)

  • IEEE Standards Support 802.11ac, 802.11a, 802.11b, 802.11g and 802.11n

  • WI-FI over SDIO-1 interface.

  • BT 5.0 BR/EDR/LE

  • BT over UART-1 Interface

  • Global certification.

MIPI CSI-2 SOM’s Camera Interface

The Hailo 15 SOM supports two 4-Lanes MIPI CSI-2 interface. One of the interfaces is connected to the BtB connectors and the second is connected to an FPC connector that support Leopard’s MIP-CSI cameras.

The following figure describes the Hailo 15 CSI interfaces.

 

The figure below describes the CSI Camera’s connector.

 

Hailo 15 External Interfaces

General

The SOM incorporates three Hirose DF40 board-to-board headers.

The selection of the Hirose DF40 is due to the following criteria:

  • Miniature (0.4m pitch)

  • Highly reliable manufacturer

  • Availability (worldwide distribution channels)

  • Excellent signal integrity (supports 6Gbps)

    • Please contact Hirose or SolidRun for reliability and test result data.

  • Mating height of between 1.5mm to 3.0mm. The Hailo 15 SOM’s headers are fixed, the final mating height is determined by carrier implementation.

Supported Interfaces

USB3.0/2.0 and PCIe

The Hailo 15 supports 4 ser/des interfaces that can be shared between the PCIe and USB3 interfaces.

The single PCIe controller can support 1, 2 or 4 lanes.

  • When supporting 4 lanes there is no support for USB3.

  • Only the fourth lane can support the USB3 interface.

  • USB2 is always supported.

 

USB-3.0/2.0

The Hailo 15 supports a single USB3.0/2.0 controller. The USB3.0 interface is supported on the fourth Ser/Des lane. USB 2.0 is always supported.

The USB main features are:

  • Complies with USB rev 3.1 and xHCI 1.1 specification.

  • USB dual-role operation and can be configured as host or device.

  • Super-speed (5 Gbit/s), high-speed (480 Mbit/s), full-speed (12 Mbit/s), and low speed (1.5 Mbit/s) operations.

  • Supports four programmable, bidirectional USB endpoints.

  • Power control signal are not part of the USB module, any available GPIO can be used.

PCIe

TBD

MIPI CSI

MIPI CSI interface 1 is available on the BtB connector (See MIPI CSI-2 SOM’s Camera Interface).

  • CSI channel 1.

  • MIPI CSI V1.3 RX controller.

  • DPHYs V1.2 (2.5Gbps per lane).

  • Scalable data lane support, 1 to 4 Data Lanes.

  • ISP support

MIPI DSI

The following figure describes the DSI interface.

The DSI main features are:

  • TX DPHY (4 lanes, 2.5Gbps per lane).

Audio

The Hailo 15 SOM supports a single dual channel I2S controller.

The Audio main features are:

  • Audio resolution of 12, 16, 20, 24 and 32 bits

  • External SCLK gating and enable signals.

UART

The Hailo 15 SOM can support up to 4 UART interfaces. The following figure describes the UART interfaces.

The UART interfaces main features are:

  • UART 0 is connected directly to the WI-FI/BT Modem to support the BT.

  • UART 1 supports TX, RX and is used as terminal interface.

  • UART 2 Supports TX, RX.

  • UART 3 support TX and RX.

  • High-speed TIA/EIA-232-F compatible, up to 2Mbit/s.

  • 8-bits communication with parity and fixed one stop bit.

QSPI

The Hailo 15 SOM supports an a single QSPI interface. The following figure describes the QSPI interface.

The QSPI interface is multiplexed between the SOM’s QSPI Flash memory and the BtB connectors. The default stat of the MUX (After HW and SW reset) is configured to support the QSPI memory.

  • Supports up to four chips select signal.

  • Master/Slave configurable.

  • External frequency up to 50 MHz and minimal frequency of 6.25 MHz

  • Support 1, 2 and 4 bits.

  • Support DDR and SDR modes.

I2C

The Hailo 15 supports up to four I2C Interfaces. The following figure describes the I2C interfaces.

 

The I2C main features are:

  • I2C-0 is used only on the SOM. It is connected to the SOM EEPROM, the CPU core’s voltage regulator, The Leopard camera interface and the PCIe clock generator.

  • I2C-1 and I2C-2 are available on the connector by default.

  • I2C-3 is multiplexed with other I/O signals.

  • In Fast mode, data transfer rates up to 400 kbits/s.

  • In High-speed mode, data transfer rates up to 3.4 Mbits/s.

Connector’s Signal Description

J5001

J7

J9

Power & Reset

Power Architecture

The Hailo 15’s power is a single 5V source. It uses Discreet power converters to generate its power rails. The following figure describes the power architecture and power up sequencing.

The power architecture main features are:

  • Single 5V power source.

  • 1.8V output up to 1A (Need to calculate system and SOM power).

Reset

The Hilo 15 power is monitored by a voltage supervisor.

A reset can be triggered by an external reset signal (Switch) or the internal power fail. There is a pull-up on the SOM.

Hailo 15 Integration Manual

Power Up Sequence

The Hailo 15 is sourced by a single 5V input. All power sequences are supported on the SOM.

When using the SOM 1.8V output there is no need to consider its power sequence. If an external power source is used for the 1.8V, it needs to be power according to the power sequence rules.

Booting Options

The Hailo 15 support boot from a FLASH (QSPI) memory or from UART IF (UART1).

The Hailo 15 has one bootstrap pin, which select the boot-up interface of the M4 MCU.

The bootstrap pin, H_I2S_SDO, is being sampled with NRESET and should remain stable during the reset process.

The signal H_I2S_SDO is available on J5001-3 as a bootstrap pin and on J7-53 as an audio interface. However, one can use only one of the signal locations.

To check the boot sequencing please refer to the Hailo 15 datasheet.

I2C Interfaces

The Hailo 15 uses I2C0 interface for its internal configurations.

The Hailo 15 uses I2C0 interface for its internal configurations.

Ref.

Chip

I2C Port

Address A

Port

Description

U5

IO EXPANDER

0

1

1

1

0

1

0

0

RW

 74H

Enable parts on the SOM

U12

EEPROM

0

1

0

1

0

0

0

0

RW

50H

SOM ID

U6

PCIe CLK GEN.

0

1

1

0

1

0

0

0

RW

48H

PCIe clock generator

U16

0P8V Core PWR

0

1

0

0

0

0

0

0

RW

40H

Buck control

J2

Leopard Camera

0

 

 

 

 

 

 

 

 

 

Check camera datasheet.

GPIO Interfaces

The Hailo 15 uses some GPIO signals for its internal controls. Some of the signals are of the CPU and others are of the IO Expender. The following table describes the GPIO allocation.

Signal

I/O

Description

Remarks

H_GPIO_6

H_GPIO_6

Reset the IO Expander

Active Low

H_GPIO_8

H_GPIO_8

IO Expander interrupt

Active Low

WL_REG_ON

IO_EXP 0-1

Enable the WIFI radio

Active High

BT_REG_ON

IO_EXP 0-2

Enable the BT radio

Active High

ETH_RST#

IO_EXP 0-3

Reset the Ethernet PHY

Active Low

ENET_nINT

IO_EXP 0-4

Ethernet PHY interrupt

Active Low

QSPI_SEL

IO_EXP 0-4]

Select the QSPI interface

“0” FLASH memory

“1” Board to Board conn.

Hailo 15 SOM Debugging Capability

The Hailo 15 SOM supports two main debugging interfaces:

  • UART interface

  • JTAG interface

The UART interface is a null modem interface that is internally pulled up and supports using UART1 TX/RX signals available on J7-52 and J7-54.

The UART interface is optional to use and mentioned here since most of the software infrastructure used in Carrier EVK uses those two signals for debugging.

JTAG interface is on the Hailo 15 SOM and is exposed as test pins on components side. Following is a snapshot of the test points and its connectivity traces:

Hailo 15 Typical Power Consumption

TBD

Hailo 15 SOM Mechanical Description

Note the following details:

  • The carrier board must use the same footprint as in the above mechanical footprint.
    Since this is a TOP VIEW of the print side of the Hailo 15 SOM, the diagram above describes the dimensions and placement of the board-to-board headers, mechanical holes and boundaries of the Hailo 15, as-is.

  • J5002 (J9 on Hailo 15) is the main board-to-board header (bottom side in the diagram).

  • J8004 (J7 on Hailo 15)is the second board-to-board header (upper side in the diagram).

  • J5001 is the third board-to-board header (right side in the diagram).

  • In case 1.5mm mating height was chosen, then the Hailo 15 requirement would be that all area beneath it on the carrier will be all dedicated ONLY for the board-to-board connectivity; no other components are allowed.
    In case higher mating is chosen, then 1.5mm should be reserved for the Hailo 15. For instance, if 3.5mm mating height is chosen, then 1.5mm is dedicated to the Hailo 15 print side components and the remaining 2mm for the carrier components underneath the Hailo 15.

Ordering Information

Please refer to the SolidRun website for more information regarding part numbers and the procedure for placing an order.

www.solid-run.com

Federal Communications Commission (FCC) Statement

TBD

SolidRun Ltd.