Hi3515是一款基于ARM9处理器内核以及视频硬件加速引擎的高性能高集成通信媒体SOC处理器,ARM9处理频率达400MHz,能够满足客户日益增长的DVR、DVS、IPCam软件及其他嵌入式应用需求;200MHz的DDR2 SDRAM接口能够提供充足的数据处理带宽和能力;提供H.264和MJPEG多协议编解码和双码流编码能力,编解码性能高达120fps D1@NTSC或100fps D1@PAL,能够满足最佳的4路D1、8路CIF DVR/DVS解决方案功能、性能和成本需求;丰富的视频输入输出接口(CVBS、高清VGA、BT.1120),高达有效分辨率1280x1024@60fps VGA输出能力,能够给数字监控产品带来更加清晰的画质和视频体验;集成丰富的外设接口(SATA/SDIO/SPI/UART/USB)方便满足多样的嵌入式设备规格需求,既简化了硬件板卡设计,又有效降低整机的BOM成本。 有关Hi3515处理器的详细资料,请在http://blog.mcuol.com/travellinux/down.htm下载阅读。 ### Hi3515 H.264编解码处理器用户指南 #### 一、产品概述 ##### 1.1 体系架构 **1.1.1 概述** Hi3515是一款高性能的多媒体处理器,其核心是ARM9处理器内核,辅以视频硬件加速引擎。该处理器旨在满足各种视频监控应用的需求,如数字视频录像机(DVR)、数字视频服务器(DVS)和IP摄像机等。此外,它还适用于智能家居领域,提供强大的数据处理能力和视频处理功能。 **1.1.2 处理器系统** 该处理器的核心是一颗运行频率达到400MHz的ARM9内核。此高性能处理器不仅能够高效地执行各种复杂的算法,还能支持多种操作系统和应用软件。 **1.1.3 图形处理** 尽管主要关注视频处理,Hi3515也具备一定的图形处理能力,可以支持基本的UI显示需求。 **1.1.4 视频编解码处理** Hi3515支持H.264和MJPEG等多种视频编解码标准,能够实现双码流编码,即同时生成两路不同分辨率或质量的视频流,分别用于预览和存储,最高支持120fps D1@NTSC或100fps D1@PAL的编解码性能,非常适合DVR和DVS应用。 **1.1.5 加解密引擎** 为了确保数据安全,Hi3515集成了专门的加解密引擎,可以在传输过程中对视频流进行加密,防止未授权访问。 **1.1.6 存储控制器接口** 为了提供足够的数据处理带宽,Hi3515配备了200MHz的DDR2 SDRAM接口,支持高速数据读写操作。此外,还提供了SATA接口,用于连接硬盘存储设备。 **1.1.7 以太网接口** 集成的以太网接口使得Hi3515可以直接连接到网络,实现远程监控和数据传输。 **1.1.8 视频接口** Hi3515提供了丰富的视频输入输出接口,包括CVBS、高清VGA、BT.1120等,其中VGA接口支持高达1280x1024@60fps的分辨率,能够提供高质量的视频输出。 **1.1.9 音频接口** 除了视频处理之外,Hi3515还支持音频输入输出,包括模拟音频输入和输出。 **1.1.10 MMC/SD/SDIO控制器** 内置的MMC/SD/SDIO控制器支持外部存储卡扩展,便于数据的临时存储或快速备份。 **1.1.11 USB接口** Hi3515支持多个USB接口,可用于连接各种外设,如鼠标、键盘或者USB存储设备。 **1.1.12 其他外设接口** 为了满足多样化的需求,Hi3515还提供了SPI、UART、I2C等多种通用接口,以及SATA等专用接口。 **1.1.13 硬件特性** - **高性能处理能力**:ARM9处理器,最高400MHz的处理频率。 - **视频处理能力**:支持H.264和MJPEG编解码,高达120fps D1@NTSC或100fps D1@PAL。 - **丰富的接口资源**:包括以太网、USB、SDIO等多种接口。 - **存储资源**:200MHz DDR2 SDRAM接口,SATA硬盘接口。 - **安全机制**:内置加解密引擎。 **1.2 应用场景** Hi3515适用于多种场景: - **数字视频监控**:DVR、DVS、IPCam等。 - **智能家居**:家庭自动化系统、安防系统等。 - **嵌入式应用**:支持多种嵌入式操作系统,如Linux等。 #### 二、硬件特性 本节将详细介绍Hi3515的硬件特性,包括各个接口的具体描述。 ##### 2.1 管脚描述 - **2.1.1 POWER管脚**:负责供电管理,包括电源输入、稳压输出等。 - **2.1.2 SYS管脚**:系统控制管脚,如复位、唤醒等。 - **2.1.3 SIO管脚**:串行输入输出管脚,支持GPIO、UART等功能。 - **2.1.4 DAC管脚**:数字模拟转换器管脚,用于音频输出。 - **2.1.5 DDR管脚**:用于连接DDR2 SDRAM内存模块。 - **2.1.6 EBI管脚**:外部总线接口,用于扩展外部存储器。 - **2.1.7 ETH管脚**:以太网接口管脚。 - **2.1.8 I2C管脚**:I2C总线接口,用于连接传感器或小型外设。 - **2.1.9 SATA管脚**:串行ATA接口,用于连接硬盘等大容量存储设备。 - **2.1.10 JTAG管脚**:调试接口,用于程序下载和调试。 - **2.1.11 UART管脚**:通用异步收发传输接口。 - **2.1.12 USB管脚**:通用串行总线接口。 - **2.1.13 VO管脚**:视频输出接口。 - **2.1.14 VI管脚**:视频输入接口。 ##### 2.2 软件复用管脚描述 部分管脚具有软件复用功能,可以通过编程改变其功能,提高硬件灵活性。 ##### 2.3 硬件管脚复用描述 对于特定的应用场景,可以通过硬件设置实现管脚复用,以适应不同的需求。 ##### 2.4 IOConfig(管脚复用控制)寄存器概览 通过配置这些寄存器,可以控制管脚的功能切换。 ##### 2.5 上下电顺序推荐 正确的上电和下电顺序对于系统的稳定性和安全性至关重要。 ##### 2.6 外部中断 Hi3515支持外部中断输入,以便于实时响应外部事件。 ##### 2.7 电气特性 包括DC/AC参数和推荐的工作条件等。 ##### 2.8 PCB布线建议 为了保证信号完整性和稳定性,给出了具体的PCB布线建议。 ##### 2.9 时序规格 定义了各个接口的时序要求,以确保数据传输的正确性。 ##### 2.10 封装和管脚分布 包括封装类型和管脚分布图,方便用户设计电路板布局。 #### 三、系统控制 ##### 3.1 复位 - **3.1.1 概述**:复位功能确保处理器能够在异常情况下恢复正常工作状态。 - **3.1.2 复位控制**:通过硬件或软件触发复位。 - **3.1.3 复位配置**:配置复位模式和延迟时间等参数。 ##### 3.2 时钟 - **3.2.1 概述**:时钟源对于处理器的正常运行至关重要。 - **3.2.2 时钟控制框图**:展示了时钟源的选择和分频机制。 - **3.2.3 时钟配置**:配置主时钟频率和其他时钟源。 ##### 3.3 处理器及存储器地址空间映射 - **3.3.1 处理器**:ARM9内核及其指令集。 - **3.3.2 存储器地址空间映射**:定义了内部寄存器和外部存储器的地址空间。 ##### 3.4 INT - **3.4.1 概述**:中断机制允许处理器在接收到外部请求时立即响应。 - **3.4.2 特点**:支持多种类型的中断源。 - **3.4.3 功能描述**:如何处理中断请求。 - **3.4.4 寄存器概览**:中断控制寄存器的结构和功能。 Hi3515是一款高度集成且功能强大的多媒体处理器,适用于各种视频监控和嵌入式应用。通过对以上内容的详细了解,可以帮助开发者更好地利用Hi3515的各项特性来构建高效稳定的系统。
- 粉丝: 1
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
- 1
- 2
- 3
前往页