【1. 前言】

1.1. 概述

本文作为地平线X3M芯片方案的用户手册,目标是满足用户对于环境搭建、方案评测、功能开发等多方面的需求,会从开发板使用、Demo使用、BSP开发、多媒体开发、AI工具链开发等多个方面进行讲解。

1.2. 交付包总体说明

地平线X3M芯片解决方案交付包,主要包括BSP源码、配套文档、硬件参考设计、sample示例、AI算法工具链、配套PC端工具软件等几部分。发布包各模块说明如下:

组件名用途说明
board_support_package/platform_source_code.tar.gz系统BSP源码
board_support_package/firmwares预编译的X3SDB开发板刷机镜像
documentation开发手册、接口描述文档
hardware_reference_design硬件参考设计,包含原理图、pcb及bom
ai_toolchain_packageAI 工具链开发包
sample图像、算法示例程序
software_tools配套PC端工具软件

1.3. X3M 芯片规格

旭日 3.0M(X3M)是 Horizon Robotics 支持的高度集成的高性能低功耗人工智能片上系统(SoC)。X3M 基于伯努利架构双核 BPU,支持实时像素级视频分割,结构化视频分析和视觉注意力感知。自主自研 BPU 可以对视频进行目标检测、图像分类、目标跟踪、语义分割和实例分割等人工智能推理计算。

先进的感知功能使 X3M 持续引领人工智能物联网(AIoT)行业水平。通过对环境的精确检测、识别和理解(包括人、物、车辆、行为),实现了人脸检测/识别以及汽车牌照识别等等。除了视频/图像人工智能检测、分割和识别外,X3M BPU 还可以支持智能语音算法,例如关键词检索、语音识别和文字转语音等,以使 AIoT 设备的智能功能更加完善。

1.3.1. 关键特性

CPU

  • 四核Arm® Cortex® A53,32 KB/32 KB L1 I/D和512 KB L2缓存。
  • 典型工作频率:1.2GHz @标称VDD_CPU工作电压。

BPU

  • 由BPU0和BPU1组成的双核伯努利架构BPU,提供高达5 TOPS的等效算力。
  • 典型工作频率:1.0GHz @标称VDD_CNN0/1工作电压。
  • 支持主流神经网络。

外部存储器

  • DDR
    • 支持x32 DDR4/LPDDR4/LPDDR4X片外DRAM。
    • 支持最大存储空间4 GB。
  • eMMC5.0控制器
    • 最高支持HS200模式
    • 最高支持8bit数据位宽

ISP

  • 8M@60fps
  • 3DNR/LDC/GDC
  • 3A(AE/AWB/AF),支持第三方 3A 算法

视频输入接口

  • 支持MIPI CSI视频输入:
    • 3 MIPI CSI Rx端口:CSI-Rx1/3(1个时钟通道+4个数据通道),CSI-Rx0(1个时钟通道+ 2个数据通道)和 CSI-Rx2(1个时钟通道+ 2个数据通道)。
    • 每个数据通道高达2.0 Gbps,四个数据通道的峰值传输速率为8 Gbps。
    • 视频输入高达4096 x 2160p @ 30fps。
    • 支持RAW 8-/10-/12-/14-/16位格式和8-/10位YUV格式。
  • MIPI CSI RX的虚拟通道以支持最多8路sensor视频输入:
    • CSI-RX1/3:1个时钟通道+ 4个数据通道,支持多达4个虚拟通道。
    • CSI-RX0:1个时钟通道+ 2个数据通道,支持多达2个虚拟通道。
    • CSI-RX2:1个时钟通道+ 2个数据通道,支持多达2个虚拟通道。

视频输出接口

  • 支持BT1120/BT656视频输出
  • 支持MIPI CSI TX视频输出
  • 支持MIPI DSI TX视频输出
  • 支持个用户界面(UI)层alpha混合

视频/图像处理单位

  • 图像处理单元(IPU):
    • 支持裁剪和缩放
    • 支持多路分解6个虚拟通道
    • 支持图像 Mirror、Flip 功能
    • 支持编码前处理 OSD 叠加
  • 金字塔(PYM):
    • 输入图像尺寸最大为8Mp。
    • 生成各种尺寸的多层金字塔图像。
    • 可配置图层,感兴趣区域(ROI)和缩放因子。

视频编解码器

  • 支持H.265(HEVC)编码和解码:
    • Main profile @ L5.1。
    • 支持I/P/B帧。
  • 支持H.264编码和解码:
    • Baseline/Main/High profiles @ L5.1。
    • H.264支持SVC-T编码。
  • H265/H264编解码性能:
    • 3840 x 2160p @ 60fps 编码/解码 + 1280 x 720p @ 30fps 编码/解码。
    • 4096 x 2160p @ 60fps 编码/解码。
    • 3840 x 2160p @ 30fps 编码/解码 + 1920 x 1080p @ 30fps 编码/解码 + 1280 x 720p @ 30fps 编码/解码。
    • 3840 x 2160p @ 30fps 编码/解码 + 3840 x 2160p @ 30fps 编码/解码。
  • 支持JPEG编码和解码:
    • Baseline profile。
    • 支持CBR、VBR、AVBR、FixQp和QpMap比特率控制模式。

外围接口

  • 1个USB 3.0 DRD(Dual-Role Device)
  • 1个1G Ethernet MAC
  • 3个SDIO/SD3.0
  • 3个SPI
  • 6个I2C
  • 4个UART
  • 2个I2S (TDM支持8个通道)
  • 9个PWM
  • RTC/Timer
  • Watchdog

芯片物理规格

  • 台积电16纳米FinFET紧凑型技术(FFC)工艺。
  • FCBGA483封装,管脚间距为0.65 mm,封装尺寸为15 mm x 15 mm。
  • 工作温度:-25〜85℃。

1.4. 操作系统版本

X3M芯片方案SDK提供了 Linux 和 Ubuntu 20.04 两个版本,以满足不同用户群体对操作系统的需求。两个版本的Linux内核和GCC工具链版本保持一致,其中内核版本为4.14,GCC工具链版本为9.3.0。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

千北@

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值