image-20240407-131358.png

Revisions and Notes

Date

Owner

Revision

Notes

Noam Weidenfeld

1.0

Initial release

Yazan Shhady

1.1

Add Power Consumption Measurement

Table of Contents

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.

Highlighted Features

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:

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.

hailo15.png

Memories

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

image-20240407-131851.png

LPDDR4

eMMC NAND Flash

note

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.

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)

EEPROM (SOM)

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.

image-20240407-144337.png

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

image-20240407-132321.png

WI-FI & BT

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

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.

image-20240407-144411.png

The figure below describes the CSI Camera’s connector.

image-20240407-132447.png

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:

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.

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

  • Only the fourth lane can support the USB3 interface.

  • USB2 is always supported.

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

  • Only the fourth lane can support the USB3 interface.

  • USB2 is always supported.

image-20240407-132633.png

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:

note
  • The voltage on VBUS is 5V.

  • There are decupling capacitors on the SOM.

  • The voltage on VBUS is 5V.

  • There are decupling capacitors on the SOM.

PCIe

TBD

MIPI CSI

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

MIPI DSI

The following figure describes the DSI interface.

image-20240407-132915.png

The DSI main features are:

Audio

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

image-20240407-144457.png

The Audio main features are:

note
  • A second I2S line is multiplexed with Ios.

  • A second I2S line is multiplexed with Ios.

UART

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

image-20240407-133048.png

The UART interfaces main features are:

note
  • UART2 and UART3 are available as ALT functional signals of other signals.

  • Handshake signals (RTS/CTS) can be used by I/Os (SW). No HW control.

  • UART2 and UART3 are available as ALT functional signals of other signals.

  • Handshake signals (RTS/CTS) can be used by I/Os (SW). No HW control.

QSPI

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

image-20240407-133146.png

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.

I2C

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

image-20240407-133223.png

The I2C main features are:

Connector’s Signal Description

J5001

image-20240407-133333.png

J7

image-20240407-133353.png

J9

image-20240407-133408.png

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.

image-20240407-144605.png

The power architecture main features are:

Power Consumption

Hailo 15 SOM Power Table:

Test Condition

Voltage

Current

Power

Tj [°C]
Withot Heatsink

Tj [°C]
with Heatsink

Idle, Linux up

5V

520mA

2.6W

53°C

64°C

Linux up, Ethernet connected and sending packets by iperf3

5V

620mA

3.1W

54°C

65°C

Linux up, wifi connected to 2.4GHz and sending packets by iperf3

5V

660mA

3.3W

54°C

65°C

Linux up, wifi connected to 5GHz and sending packets by iperf3

5V

740mA

3.7W

55°C

66°C

Linux up, CPU stress to maximum (4 x CPU 100%)

5V

700mA

3.5W

84°C

59°C

Linux up, AI stress Ultra-Performance [*]

5V

1.18A

5.9W

85°C

60°C

All utilities are active in the same time (Wifi, AI stress, CPU stress, Ethernet)[stress running for 1 minute]

5V

1.52A

7.6W

98°C

72°C

All utilities are active in the same time (Wifi, AI stress, CPU stress, Ethernet)[stress running for 3 minutes]

5V

1.56A

7.8W

116°C

82°C

note

Power and thermal tests were conducted at room temperature.

[*] AI Stress by running hailortcli run apps/detection/resources/yolov5m_wo_spp_60p_nv12_640.hef --power-mode ultra_performance

Power and thermal tests were conducted at room temperature.

[*] AI Stress by running hailortcli run apps/detection/resources/yolov5m_wo_spp_60p_nv12_640.hef --power-mode ultra_performance

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.

note
  • Resetting the SOM doesn’t turn the power rails off including the 1.8V out.

  • Resetting the SOM doesn’t turn the power rails off including the 1.8V out.

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.

note
  • I2C0 is available only on the SOM.

  • I2C0 is available only on the SOM.

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:

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:

image-20240407-133729.png

TP-11 -> JTAG_TRSTN

TP-7 -> JTAG_TDI

TP-8 -> JTAG_TMS

TP-9 -> JTAG_TCK

TP-10 -> JTAG_TDO.

Hailo 15 Typical Power Consumption

TBD

Hailo 15 SOM Mechanical Description

image-20240407-133859.png

Note the following details:

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