海思AI芯片(Hi3519A/3559A)方案学习(一)资料以及术语介绍

芯片系列介绍

    海思AI芯片Hi35xx系列具体包括的型号Hi3559A V100, Hi3559C V100, Hi3519A V100, Hi3516C V500以及Hi3516D V300。下面要讲的资料,尤其AI部分应该是该系列通用的。

  我们项目采用的是Hi3519AV100, 所以后续文章都是以该款芯片为学习和研究目标。 海思芯片命名有些坑的, 一不小心就会弄错,Hi3519 V100以及Hi3519 V101是不带AI硬件引擎功能的,而Hi3519A V100才是AI芯片,看到没,一个字母之差,带A和不带A的区别,功能却相差很大。

     3519A里面有一个硬件NNIE(Neural Network Inference Egine),这个是寒武纪IP(下一代估计就要用海思自己开发的IP了),顾名思义,它可以定点并行运算来进行深度学习算法模型推理。

资料介绍及梳理

   目前Hi35xx系列的最新资料为010版本,光压缩包有12G左右,里面内容很多,刚看时会有点发蒙,无从下手。所以有必要大体介绍下,从而快速找到自己想要的资料,当然这里仍然以AI为重心来讲解。

 资料分为两个大部分:

软件开发包(Software)

 如上图所示, 软件开发包又可以分为三个小部分:

1)arm-himix200 它是交叉编译器,运行linux环境中 

2)Hi3519A V100R001C02SPC010 它的子目录01.software\board下面有3519Av100的软件开发工具包Hi3519AV100_SDK_V2.0.1.0.tgz, 非常重要。  此外01.software\pc子目录下一些如uboot烧写,tune PQ之类的工具。

3)它解压后有个和AI相关的重要目录:HiSVP_PC_V1.2.0.5, 里面有nnie的转换,仿真等工具软件。接下来的文章会重点介绍它们。

文档(Doc)

它有英文版和中文版的,这里只介绍中文版。

就AI而言, 重点是下面两篇文档(01.software\board\SVP\),写的非常详细,尤其是《HiSVP 开发指南.pdf》里面介绍了NNIE相关的工具软件如何在windows或linux下搭建起来。 

 术语介绍

最后把常用容易糊涂的术语这里说明一下:

MPP: Media Processing plaform  多媒体处理平台 和 音视频H264编码等相关

IPC: Internet Protocol Camera  网络摄像机 

LDC: Lens Distortion Correction  镜头畸变校正

AI: Auto Iris Control  自动光圈控制  这里不是我们所说的人工智能啊

VPSS: video process sub-system  视频前处理单元

VEDU: Video Encoder Unit  视频编码单元

IVE: Intelligent Video Engine 智能加速引擎  常用图像处理 视觉算法的硬件处理单元 不要和AI引擎NNIE 混淆

DPU: Depth Process Unit  深度信息处理单元 用来双目三维建模的。

### 回答1: hi3559a/c是一款集成电路芯片,广泛应用于视频图像处理领域。其原理图是指该芯片的电路连接图,展示了芯片内部各个元件之间的连接方式。 hi3559a/c原理图主要包括以下几个部分: 1. 处理器:hi3559a/c芯片内集成了多个处理器核心,如ARM Cortex-A73和ARM Cortex-A53等,用于执行图像处理算法和控制各个硬件模块的工作。 2. 存储器接口:hi3559a/c芯片支持多种存储器接口,包括DDR4 SDRAM、NAND Flash和eMMC等,在原理图中会显示这些存储器与芯片的连接方式。 3. 传感器接口:hi3559a/c芯片支持多种图像传感器接口,如MIPI、CSI-2等,这些接口连接了外部图像传感器和芯片,用于接收外部图像数据并进行处理。 4. 图像处理模块:hi3559a/c芯片内集成了强大的图像处理模块,支持多种图像处理算法和编码格式,如H.265、H.264等,原理图中会显示这些模块之间的连接关系。 5. 显示接口:hi3559a/c芯片支持多种显示接口,如HDMI、LVDS等,原理图中会显示这些接口与芯片的连接方式。 总之,hi3559a/c原理图展示了芯片内部各个模块之间的连接关系,帮助工程师们理解和设计相关应用电路。同时,也方便生产厂商进行芯片的布局和焊接。 ### 回答2: Hi3559A/C是一款基于海思(HiSilicon)公司的平台所开发的图像处理器解决方案。它采用了28nm HPC(高性能低功耗)工艺制造,集成了多种高性能处理单元和硬件模块,能够实现强大的图像处理功能。 Hi3559A/C原理图是指对该芯片的电路连接关系和元件布局进行图形化描述。由于Hi3559A/C功能复杂且包含了多个模块,因此原理图是开发和设计人员进行电路测试、调试和验证的重要依据。 Hi3559A/C的原理图以层次结构呈现,最高级别为系统级接口和处理器核心,并且逐渐展开到具体的功能模块。例如,图像处理单元、视频编码单元、图像传感器接口、存储控制器等。 原理图中的元件和连接线表示电路中的各个部件,如电阻、电容、晶体管等。通过这些元件的连接与互联,Hi3559A/C能够实现不同的信号处理和控制功能。 在Hi3559A/C原理图中,也会标注一些重要的电气特性和电源分配,以确保电路稳定和正确的工作。例如,供电电压要求、时钟信号、阻抗匹配等。 通过Hi3559A/C原理图,开发和设计人员可以更好地了解芯片内部的电路结构和功能模块之间的连接关系,从而进行电路设计、布局和优化。 总之,Hi3559A/C原理图是对该芯片电路连接关系和元件布局进行图形化描述的重要工具,它为开发和设计人员提供了更好的理解和分析芯片内部电路结构的能力,使得他们能够更好地进行电路设计、调试和优化工作。 ### 回答3: Hi3559A/C是华为公司推出的一款高性能图像处理芯片。它采用了领先的AI技术和视频处理技术,能够实现高清图像处理和智能分析。其原理图是芯片设计的基础,用于描述芯片各部分的电路连接和信号传输。 Hi3559A/C的原理图包括了主控芯片、外设芯片、存储芯片等电路元件的连接方式和信号传输路径。主控芯片是整个系统的核心,负责处理各种输入和输出信号。外设芯片包括摄像头、显示器、传感器等,用于输入和输出图像信号。存储芯片则用于存储处理后的图像数据。 在原理图中,各个元件之间通过电路板上的导线、焊盘、插槽等进行连接。不同的信号通过不同的电路路径进行传输,以实现各种功能。芯片的固定电源和时钟信号也在原理图中得到了体现。 Hi3559A/C的原理图还包括了一些辅助电路,如滤波电路、稳压电路等。这些电路用于稳定输入和输出信号,以提高整个系统的性能和可靠性。 通过仔细分析Hi3559A/C的原理图,我们可以更好地了解芯片的工作原理和各个部分之间的关系。这对于芯片的设计、调试和维护都具有重要意义。同时,原理图也为芯片的后期升级和功能扩展提供了便利。
评论 466
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

ltshan139

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

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

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

打赏作者

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

抵扣说明:

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

余额充值