Skip to main content

Core Board Interfaces

The core processing board hosts the Hailo15H SoC, NPU, memory, storage, and imaging subsystems, managing high-speed data paths and AI inference interfaces.

Interface Overview​

#FunctionDescription
1DDR48 GB
2eMMCSDINBDA6-64G-H
3SPI NOR Flash8 MB, IS25WP064D-JKLE
4Temperature SensorTMP1075DSGR
5Gyroscope SensorLSM6DSR
6EEPROMAT24C02D, 2 Kb
7Image SensorIMX678
8PCIe & USBβ€”
9RMIIβ€”
10TF CardLow-speed and high-speed (external daughterboard)
11Debug UART0β€”
12BOOTβ€”
13LENS DriverSPI
14AUDIONAU88C10, I2S
15Radar DriverUART2
16Reset ChipResets STM32G0B0

Storage & Memory​

DDR4 (MT53E2G32D4DE-046 WT:C)​

8 GB LPDDR4, 266 Mb/s, 8.5 GB/s single-channel bandwidth.

PinFunction
DDR_CH0_DQ0 ~ DDR_CH0_DQ15Channel 0 data lines
DDR_CH1_DQ0 ~ DDR_CH1_DQ15Channel 1 data lines
DDR_CH0_CA0 ~ DDR_CH0_CA5Channel 0 command/address lines
DDR_CH1_DQS1N / DDR_CH1_DQS1PChannel 1 data strobe differential pair
DDR_CH0_DQS1N / DDR_CH0_DQS1PChannel 0 data strobe differential pair

eMMC (SDINBDA6-64G-H)​

64 GB eMMC.

PinFunction
SDIO1_DAT0Data line 0
SDIO1_DAT1Data line 1
SDIO1_DAT2Data line 2
SDIO1_DAT3Data line 3
SDIO1_CMDCommand line
SDIO1_SDCLKClock line

QSPI Flash (IS25WP064D-JKLE)​

8 MB, Quad SPI protocol.

PinFunction
H_SPI_DQ0FLASH_DQ0 (Data line 0)
H_SPI_DQ1FLASH_DQ1 (Data line 1)
H_SPI_DQ2FLASH_DQ2 (Data line 2)
H_SPI_DQ3FLASH_DQ3 (Data line 3)
H_SPI_CLKFLASH_CLK (Clock)
H_SPI_CS0FLASH_CS0 (Chip select)

TF Card​

Supports low-speed and high-speed modes (external daughterboard).

PinFunction
H_GPIO_17Speed mode control (high = low-speed, low = high-speed)
SDIO0_DAT0Data line 0
SDIO0_DAT1Data line 1
SDIO0_DAT2Data line 2
SDIO0_DAT3Data line 3
SDIO0_CMDCommand line
SDIO0_SDCLKClock line
  • Default low-speed mode: H_GPIO_17 is high
  • Switch to high-speed mode: pull H_GPIO_17 low

Sensors & I2C Devices​

The following I2C devices share bus resources. Note the address allocation.

Temperature Sensor (TMP1075DSGR)​

Slave address 0x49, 12-bit resolution, 0.0625Β°C.

PinFunction
H_I2C1_SDAI2C1 data line
H_I2C1_SCLI2C1 clock line

Gyroscope Sensor (LSM6DSR)​

Slave address 0x6A, integrated 3-axis accelerometer (Β±16 g) and 3-axis gyroscope (Β±4000 dps).

PinFunction
I2C2_SDAGPIO_6 (I2C2 data line)
I2C2_SCLGPIO_7 (I2C2 clock line)

EEPROM (AT24C02D)​

Slave address 0x50, 2 Kb (256 Γ— 8), standby current < 1 Β΅A.

PinFunction
H_I2C1_SDAI2C1 data line
H_I2C1_SCLI2C1 clock line

Image Sensor (IMX678)​

Slave address 0x50, 1/1.8-inch 4K CMOS, 60fps full-pixel output.

PinFunction
H_I2C0_SDAI2C0 data line
H_I2C0_SCLI2C0 clock line
CSI0_RX0P ~ CSI0_RX3NMIPI CSI-2 data lanes (4 Lanes)

PCIe & USB (PI6CG18201)​

Slave address 0x6A, 25 MHz, PCIe Gen4 low jitter 0.3 ps.

PinFunction
H_I2C1_SDAI2C1 data line
H_I2C1_SCLI2C1 clock line

Communication Interfaces​

Ethernet PHY (LAN8720AI)​

10/100M Ethernet PHY, IO voltage 1.6V ~ 3.6V.

PinFunctionNote
RMII_RXD0ETH_RMII_RXD0Supports PoE 802.3AT power supply

UART0 (Debug Serial Port)​

PinFunction
SOC_UART0_RXDUART0 receive
SOC_UART0_TXDUART0 transmit

Audio (NAU88C10)​

Slave address 0x1A, I2S interface.

PinFunction
H_I2S_SDII2S data input
H_I2S_SDOI2S data output
H_I2S_WSI2S word select
H_I2S_SCKI2S clock
H_I2C0_SCLI2C0 clock line
H_I2C0_SDAI2C0 data line

Radar Driver​

The radar module connects via UART2.

PinFunction
H_GPIO_6GPIO input/output
H_GPIO_4GPIO input/output
SAFETY_FATALSafety fault signal

System Control​

BOOT Mode​

PinFunction
BOOT0Boot mode select 0
BOOT1Boot mode select 1

SoC BootMode[0:1] configuration:

ModeBOOT[1:0]
QSPI Flash00
PCIe01
UART10

LENS Driver (AN41908A-VBA)​

Motorized zoom and autofocus lens driver, SPI interface.

PinFunction
H_SPI_DQ0FLASH_DQ0
H_SPI_DQ1FLASH_DQ1
H_SPI_DQ2FLASH_DQ2
H_SPI_DQ3FLASH_DQ3
H_SPI_CLKFLASH_CLK
H_SPI_CS0FLASH_CS1

Reset Chip (SN74LVC1G14DCK)​

Resets STM32G0B0.

PinFunction
H_GPIO_18Reset control (active high)