Hi3531D

来自wiki_ebaina
跳到导航 跳到搜索

English

Hi3531D介绍[编辑]

概述 产品特性
Hi3531D核心板是一款基于海思Hi3531DV100多媒体处理芯片的核心板。Hi3531DV100芯片内置主频为1.4GHz的ARM Cortex A9双核处理器和高性能的H.265视频编解码引擎,集成了包含多项复杂图像处理算法的高性能视频/图像处理引擎,提供HDMI/VGA高清显示输出能力。 Hi3531D核心板集成了Hi3531DV100芯片、2GB DDR3 RAM、千兆以太网卡以及电源电路等,通过连接器与底板连接,可实现以太网、HDMI、VGA、USB、SATA、BNC、SD、UART等外设接口的扩展。
  • 内置主频为1.4GHz的ARM Cortex A9双核处理器
  • 支持H.265视频的高性能编解码
  • 板载2GB DDR3 RAM
  • 通过连接器与底板连接扩展外设接口
  • 支持8个8bit接口和1个16bit视频级联接口
  • 2个8bit接口可组成1个16bit接口
  • 支持1个HDMI 2.0高清输出接口,最大输出3840x2160@60fps
  • 支持1个VGA高清输出接口,最大输出2560x1600@60fps
  • 支持1个CVBS标清输出接口
  • 5个单向I2S/PCM接口
  • 1个千兆以太网接口
  • 4个SATA3.0/PCIe 2.0/USB3.0接口
  • 2个USB 2.0 HOST接口,支持Hub
  • 4个UART接口
  • 1个SPI接口
  • 支持1个IR接口
  • 支持2个I2C接口
  • 支持多个GPIO接口

版本发布:
Hi3531D V1.0 版本[不带NandFlash]
Hi3531D V2.0 版本[带NandFlash]

产品应用
  • 安防监控
  • 医疗电子
  • 视频广告
  • 数字标牌
  • 环境监测
  • 信息娱乐

资源介绍[编辑]

处理器

  • Hi3531DV100 H.265编解码处理器,ARM Cortex A9双核@1.4GHz
  • 集成32KB L1 I-Cache,32KB L1 D-Cache
  • 集成256KB L2 Cache
  • 支持NEON/FPU

多协议视频编解码

  • H.265 Main Profile, Level 5.0编码
  • H.265 Main Profile, Level 5.1解码
  • H.264 Baseline/Main/High Profile,Level 5.1编码
  • H.264 Baseline/Main/High Profile,Level 5.2解码
  • MPEG-4 SP,L0~L3/ASP L0~L5解码
  • MJPEG/JPEG Baseline编解码

视频编解码处理

  • H.265/H.264&JPEG多码流编解码性能:
8x1080p@30fps H.265/H.264编码+8xD1@30fps H.265/H.264编码+8x1080p@30fps H.265/H.264解码+8x1080p@2fps JPEG编码
16x720p@30fps H.265/H.264编码+16xD1@30fps H.265/H.264编码+16x720p@30fps H.265/H.264解码+16x720p@2fps JPEG编码
32x960H@30fps H.265/H.264编码+32xCIF@30fps H.265/H.264编码+16x960H@30fps H.265/H.264解码+32x960H@2fps JPEG编码
  • 支持CBR/VBR/FIXQP/AVBR/QPMap五种码率控制模式
  • 输出码率最高40Mbps
  • 支持感兴趣区域(ROI)编码
  • 支持彩转灰编码

智能视频分析 集成智能分析加速引擎,支持智能运动侦测、周界防范、视频诊断等多种智能分析应用 视频与图形处理

  • 支持de-interlace、锐化、3D去噪、动态对比度增强、马赛克处理等前、后处理
  • 支持视频、图形输出抗闪烁处理
  • 支持视频1/15~16x缩放
  • 支持图形1/2~2x缩放
  • 支持4个遮挡区域
  • 支持8个区域OSD叠加

音频编解码

  • 硬件实现多协议音频编码,支持ADPCM、G.711、G.726
  • 软件实现多协议音频编解码

安全引擎

  • 硬件实现AES/DES/3DES加解密算法

视频接口

  • 视频输入接口

− 支持8个8bit接口和1个16bit视频级联接口
− 2个8bit接口可组成1个16bit接口
− 每个8bit接口支持108/144MHz 4路D1/960H,时分复用输入,共支持 32xD1/32x960H实时视频输入
− 每个8bit接口支持144/148.5MHz 2路720p时分复用输入,共支持 16x720p@30fps实时视频输入
− 每个8bit接口支持148.5MHz双沿采样或297MHz单沿采样实现4路720p 时分复用输入,共支持32x720p@30fps实时视频输入
− 每个8bit接口支持148.5MHz BT.1120Y/C间插模式输入,共支持 8x1080p@30fps实时视频输入
− 每个8bit接口支持通过148.5MHz双沿采样或297MHz单沿采样实现2路 1080p时分复用输入,共支持16x1080p@30fps实时视频输入
− 每个8bit接口支持通过148.5MHz双沿采样或297MHz单沿采样实现1路 4M(2560*1440)时分复用输入,共支持8x4M@30fps实时视频输入
− 每个16bit接口支持148.5MHz BT.1120标准模式,共支持4x1080p@60fps 实时视频输入
− 16bit视频级联输入接口支持通过148.5MHz双沿采样或297MHz单沿采样 实现1路3840x2160@30fps输入。

  • 视频输出接口

− 支持1个HDMI 2.0高清输出接口,最大输出3840x2160@60fps
− 支持1个VGA高清输出接口,最大输出2560x1600@60fps
− 支持1个BT.1120高清输出接口,最大可输出1080p@60fps
− 支持1个BT.1120视频级联输出接口,最大可输出3840x2160@30fps
− 支持2个独立高清输出通道(DHD0、DHD1),可通过任意高清接口 (HDMI、VGA、BT.1120/视频级联口)输出
− DHD0支持64画面输出,最大输出3840x2160@60fps
− DHD1支持64画面输出,最大输出1080p@60fps
− 支持1个CVBS标清输出接口
− 支持3个ARGB1555或ARGB8888的全屏GUI图形层,分别用于2路 高清和1路标清
− 支持2个硬件鼠标层,格式为ARGB1555、ARGB8888可配置,最大分 辨率为256x256
音频接口

  • 5个单向I2S/PCM接口

− 3个输入,支持20路复合输入
− 2个输出,支持双声道输出
− 支持16bit语音输入和输出
网络接口

  • 1个千兆以太网接口

− 支持RGMII、RMII、MII三种接口模式
− 支持10/100Mbps半双工或全双工
− 支持1000Mbps全双工
− 支持TSO,降低CPU开销
外围接口

  • 4个SATA3.0/PCIe 2.0/USB3.0复用接口

− 可配置为4*SATA、2*SATA+2*PCIe x1、1*USB3.0+2*SATA+1*PCIe x1 等多种组合
− 用于PCIe 2.0接口时,支持RC和EP功能
− 用于SATA 3.0接口时,支持eSATA和PM
− 用于USB3.0接口时,支持USB Host和Hub功能

  • 2个USB 2.0 HOST接口,支持Hub功能
  • 4个UART接口,其中2个支持4线
  • 1个SPI接口,支持4个片选
  • 支持1个IR接口
  • 支持2个I2C接口
  • 支持多个GPIO接口

存储器接口

  • 2个32bit DDR3 SDRAM接口

− 支持双通道
− 支持ODT功能
− 最大容量支持3GB

  • NAND Flash接口

− 支持8bit NAND Flash
− 2个片选
− 支持SLC/MLC
− 支持8/24/40/64bit ECC(基于1KB数据块)

  • SPI NOR/NAND Flash接口

− 1、2、4线SPI NOR/NAND Flash
− 2个片选,可分别接不同类型的Flash
− 对于SPI NOR flash,每个片选最大容量支持64 MB
− 对于SPI NAND flash,每个片选支持的最大容量为512 MB
− 对于SPI NAND flash,支持2KB/4KB页大小
− 对于SPI NAND flash,支持8bit/1KB ECC及24bit/1KB ECC

  • 内置4KB BootROM和64KB SRAM

独立供电RTC RTC可通过电池独立供电 多种启动模式

  • 支持从BootROM启动
  • 支持从SPI NOR flash启动
  • 支持从SPI NAND flash启动
  • 支持从NAND flash启动
  • 支持PCIe从片启动

机械参数[编辑]

接口定义[编辑]

  • 引脚信息

Hi3531D核心板将Hi3531DV100处理器引脚复用功能维持原定义、扩展或转换功能重新定义,用户可参考设计,以配合产品标准驱动的开发。为了保证产品设计具有良好的兼容性和稳定性,用户没有使用到的引脚资源请务必悬空处理。

  • Hi3531D核心板引脚定义

Hi3531D核心板接口引脚定义如下表所示。Hi3531D核心板所有引脚功能均按下表的“默认功能”作了规定,请勿轻易修改,否则可能和出厂驱动冲突。如有疑问,请及时联系我们的销售或技术支持。
详细引脚定义请参照手册
淘宝链接
店铺链接

机械尺寸[编辑]

Hi3531D核心板机械尺寸如图5.6所示(单位:mm)。图中4个定位孔的内孔直径为3mm.(Note:版本不同尺寸会有差异,具体咨询技术人员)
31D核心板尺寸 31D评估板

资料文件[编辑]

快速入门[编辑]

准备工作[编辑]

  • 硬件准备

Hi3531DV100核心板和底板一套,串口调试工具一个,12V电源,网线,电脑(linux发行版本或者linux虚拟机)等

  • 软件准备

Hi3531DV100 SDK,已编译好的固件,HiTool,串口调试助手等

编译系统[编辑]

使用我们已经适配好的Ubuntu系统

烧写系dd统[编辑]

在刷写固件之前,请前往百度网盘下载最新的固件系统,下载地址如下:
链接:链接: https://pan.baidu.com/s/1T01W5gy7zdws2KJWacxhfw 提取码:5r12
固件更新有3种方式可以选择,请根据自己的实际情况来选择合适的下载烧写方式:
方法1.使用HiTool工具烧写
烧写系统使用SDK内部自带的的HiTool来烧写(烧写注意只针对板载是空的情况下烧写

方法2.使用TFTP命令来跟新
前置准备条件,需要在虚拟机或本机安装好TFTP服务软件,并将固件放置在tftp的根目录,因为下载是基于TFTP下载烧写固件的.

  • 烧写uboot
烧写uboot需要使用海思的自带的烧写工具Hitool,我们强烈不建议新手进行此操作,一旦uboot刷坏会导致板子起不来。烧写步骤请参考海思SDK的文档《HiTool工具平台 使用指南.pdf》 《HiBurn 工具使用指南.pdf》
  • 配置环境变量
// 在调试串口里面输入如下命令并回车
setenv ipaddr 192.168.100.75
setenv serverip 192.168.100.71 
setenv gatwayip 192.168.100.1 
setenv netmask 255.255.255.0 
sa
  • 烧写内核
mw.b 0x42000000 0xff 0xb00000; tftp 0x42000000 uImage_hi3531d_sq_nand;nand erase 0x100000 0x400000;nand write 0x42000000 0x100000 0x400000;mw.b 42000000 ff 8000000; tftp 42000000 rootfs_3531d_sq.yaffs2;nand erase 500000 8000000; nand write.yaffs 42000000 500000  ${filesize};\r
  • 烧写rootfs
setenv bootargs 'mem=128M console=ttyAMA0,115200 root=/dev/mtdblock3 rw rootfstype=yaffs2 mtdparts=hinand:1M(boot),4M(kernel),128M(rootfs);hi_sfc:32M(spi)';setenv bootcmd 'nand read 0x42000000 0x100000 0x400000;bootm 0x42000000';sa;reset\r

扩展连接[编辑]

www.apnring.com 为易百纳平台提供方案支持

资源链接[编辑]

项目链接
讨论区