| |
1、应用图框
1.2 特征
1.2.1 中央处理器
XBurst2 高达 1.0GHz,双核,双问题, 高性能和低功耗实现 mips32 ISA R5
MIPS32 ISA R5 加 Ingenic SIMD512 ISA
双问题、超标量、具有同步多线程 (SMT) 的超级流水线
- 每个物理内核两个硬件线程
- 每个周期的四元指令提取次数
- 每个线程每个周期的双发出指令
32K L1 D 缓存 + 32K L1 I 缓存,128~1024K L2 缓存
高性能 浮点 单元 和 SIMD 引擎: FSE
- 32x512 位寄存器集,512 位加载/存储到 SIMD 单元/从 SIMD 单元存储
- 符合 IEEE-754 2008 标准
可编程 存储器 管理 单元
- 一级 迷你 TLB(MTLB)-8x2 入门指令 TLB,16x2 入门数据 TLB
- 2 级 TLB:32x2 入门级 VTLB,256x2 入门级 4 路集关联 FTLB
XBurst2 处理器系统仅支持小端序
1.2.2 单 片 机
500MHz risc-v 协处理器
32 位有序 5 级 流水线 内核
32K 一级 缓存 和 32K 一级 D 级缓存
RV32IM 指令 集 架构
1.2.3 人工智能引擎
内置 神经网络 加速器
典型 性能: 8TOPS
支持 int16/int8/int4/int2 位 宽
共享 1MB 内存 池
Magik AI 算法 开发 平台 可用
1.2.4 人工智能 协处理 单元
颜色 转换
调整大小
硬件 矩阵 操作
1.2.5 视频 处理器 单元
支持 H.264/ H.265/JPEG 组合 编码器
实时H.265 /H.264 编码 能力:3840x2160@20fps
支持高达 4096x4096的最大分辨率
800 万像素的 JPEG 快照
1.2.6 图像 信号 处理器
最多支持 3 个传感器
支持 MIPI 和DVP 接口 传感器
支持 最 高分辨率 3840x2160
3A(自动曝光/自动 白 平衡/自动对焦)并可输出统计信息
绿色 均衡
黑 电平 校正
镜头 阴影 校正
镜头 畸变 校正
动态/静态 缺陷 像素 校正
去马赛克
2D/3D 色彩 校正
伽玛 校正
亮度/对比度/饱和度调 调整
自适应 动态 范围 压缩
除雾, 宽动态
自适应 局部 对比度 增强
提高
2D/3D 降噪
色度 降噪
3 独立的 图像 放大 /缩小 引擎
裁剪、 镜像 和 翻转
1.2.7 显示 过程 控制器(DPU)
MIPI-DSI 四 通道 接口
— 显示屏 尺寸 可达 1920x1080@60Hz
SLCD 控制器
— 显示屏 尺寸 高达 640x480@60Hz,24BPP
— 支持 不同 尺寸 的 显示 面板
RGB 控制器
— 显示屏 尺寸 高达 1280x720@60Hz,24BPP
— 支持输入格式,ARGB8888,ARGB1555,RGB888,RGB565,RGB555,YUV422, YUV420
— 支持4种模式并行接口,24位,18位,16位和8位(第三次)
— 支持 帧 缓冲 裁剪 和 抖动
1.2.8 视频 输入 和 输出
视频 输入
– 支持 8/10/12 位 RGB 拜耳 输入
– 支持 DVP, BT1120(串行 型号)/BT656/BT601
– 支持 MIPI CSI(通道高达 1.5Gbps, 支持一个 4 通道或两个 2 通道传感器)
– 最大支持:3840x2160@30fps
– 支持 多达 3 个传感器输入(DVP/BT,两个 CSI 2 通道)
视频 输出
– 支持 BT656 串/并模式
– 支持 BT1120 串/并行 模式
– 支持 MIPI DSI 4通道
1.2.9 音响 系统
集成 音频 编解码器
– 24位DAC,具有92dB SNR
– 24 位 ADC,信噪比为 90dB
– 支持信号端和差分麦克风输入和 线路输入
– 自动 电平 控制 (ALC) 可实现 流畅 的音频 录制
– 纯 逻辑工艺:无需 混合信号层,模板成本更低
– 可编程 输入 和 输出 模拟 增益
– 集成数字插值和抽取滤波器
– 采样率 8K/12K/16K/24K/32/44.1K/48K/96K
数字 麦克风 控制器
– 16位 数据 接口 和 20位 精密 内部 控制器
– 信噪比:90分贝,总谐波失真:-90分贝@满量程-20分贝
– 线性高通滤波器包括。 衰减: -2.9dB@100Hz, -22dB@27Hz, -36dB@10Hz
– 等待 开始通话时的低功耗语音触发器
– 1/2/3/4 通道 数字 麦克风 支持
– 触发使能和数据 接口禁用时支持语音数据预取,但不 增加 功耗
– 支持的采样 频率 : 8K、 16K
– 支持 低功耗模式,用户可降低DMIC传感器和DMIC控制器功耗
标准 音频 I2S 接口
– 支持 16、20 和 24 位音频样本数据 大小,支持 16 位打包样本 数据
– 支持的 DMA 传输模式
– 支持停止串行时钟
– 支持单声道PCM数据到立体声 PCM数据扩展 音频播放
– 支持16位正常音频样本播放 的字节序开关
– 支持内部可编程或内部串行时钟以及可选系统时钟,支持 I2S 或 MSB 对齐格式
– 两个先进先出分别用于发送和接收
– 支持 不同的 采样 率 进行 发送 和 接收
– 在发射和接收 采样率 相同 的情况下支持回声消除功能
1.2.10 M埃默里 接口
片上集成 2G 位 DDR3(DDR3L)
1.2.11 系统 功能
时钟 生成 和 电源 管理
– 片上 12/24/48MHZ 振荡器 电路
– 一个带可编程乘法器的四芯片锁相环 (PLL)
– CCLK、HHCLK、H2CLK、PCLK、H0CLK、 DDR_CLK、VPU_CLK 频率可以通过 设置寄存器单独更改软件
– SSI时钟支持50M时钟
– MSC 时钟支持 100M 时钟
– 功能单元 时钟 门控
– 关闭中央处理器、ISP、虚拟处理器、IPU 的 电源
带PWM输出和/或输入边沿计数器的定时器和计数器单元
– 提供 8 个独立通道,其中 6 个 具有输入信号转换边沿计数器
– 16 位 A 计数器和 16 位 B 计数器,每个通道具有自动重新加载功能
– 支持 A计数器下溢时中断生成
– 三个时钟源:RTCLK(实时时钟)、EXCLK(外部 时钟输入)、PCLK (APB 总线时钟), 同时选择 1、4、16、 64、256 和 1024 时钟分频
– 每个 通道都有 PWM 输出
操作系统 定时器 控制器
– 64 位 计数器 和 32 位 比较 寄存器
– 支持 计数器匹配 比较寄存器时产生中断
– 两个时钟源:选择 RTCLK(实时时钟),HCLK(系统总线时钟),选择 1,4,16, 64,256和1024 时钟分频
中断 控制器
– 总共 64 个中断源
– 每个 中断 源 都可以 独立 启用
– 指示最高优先级中断的优先级机制
– 所有寄存器都由 cpu 访问
– 未屏蔽的中断可以在 睡眠模式下唤醒 芯片
– 另一 组 源、 掩码 和 待处理 寄存器 ,用于 PDMA
看门狗 定时器
– 生成 WDT 重置
– 一个16位数据寄存器和 一个16位计数器
– 计数器时钟使用 软件选择的输入时钟
PCLK、EXTAL和RTCLK 可用作 计数器的时钟
时钟的 分频比可通过软件 设置为1、4、16、64 、256和1024
直接 内存 访问 控制器
– 支持 多达 32 个独立的 DMA 通道
– 描述符或无描述符转移模式与以前的基因 SoC 兼容
– 传输数据单元:1 字节、2 字节、4 字节、16 字节、32 字节、64 字节、128 字节
– 传输数据单元数量:1 ~ 224 - 1
– 独立的源和目标端口宽度:8 位、16 位、32 位
– 修复了频道组的三个优先级:0~3,最高; 4~11:中; 12~31:最低
– 一个额外的 INTC IRQ 可以 绑定到一个可编程 DMA 通道
SAR A/D 接口
– 4 个单端输入通道和 4 个标准 I/O 单元多路复用
– 12 位 分辨率, 高达 2MS/s 的采样 率
– DNL<1LSB,INL<2LSB
– 最大 频率: 24兆赫
– 电流消耗:2.5mA@2MS/秒
OTP 从属 接口
– 总计 2048 位。 并 用作 1024 位 以确保 安全
开机复位
– 为一般应用提供可靠的复位功能
– 监控 IO 的 1.8V 电源和内核 的 0.95V 电源
– 1.8V电源的典型1.35V门限
– 0.95V电源的典型0.6V门限
1.2.12 外设
通用 I/O 端口
– 输入/输出/功能 端口 可配置
– 低/高,上升沿/下降沿触发。 每个中断源都可以 独立屏蔽
– 四个中断,每个中断对应于 组,到 INTC
四个 I2C 控制器(SMB0、SMB1、SMB2、 SMB3)
– 双线 I2C 串行接口 – 由 串行数据线 (SDA) 和串行时钟 (SCL) 组成
– 两种 速度 模式
标准 模式 (100 Kb/s)
快速 模式 (400 Kb/s)
– 可编程 可控硅 发生器
– 主 或 从 I2C 操作
– 7 位寻 址/10 位寻址
– 您可以连接到 同一 I2C 总线的设备数量 仅受 最大总线电容 400pF 的限制
一个 高速 同步 串行 接口 (SFC)
– 3种协议支持:National的Micro-wire,TI的SSP和摩托罗拉的SPI
– 仅发送 或 仅接收 操作
– MSB 首先用于命令和数据传输, LSB 首先用于地址传输
– 64 个条目 x 32 位 宽 数据 fifo
– 一个 设备 选择
– 可配置的 接收采样点
– 可配置的时序参数:t SLCH、t CHSH 和 tSHSL
– 支持可配置的闪存地址范围
– 传输格式:仅限标准 SPI
– 两种 数据传输模式:从机模式和DMA模式
– 可配置的 6 个阶段用于软件流程
正常 速度 同步 串行 接口 (SSI0、SSI1 )
– 3种协议支持:National的Micro-wire,TI的SSP和摩托罗拉的SPI
– 全双工或仅发送或 仅接收操作
– 可编程传输顺序:MSB 优先或 LSB 优先
– 128 个条目深度 x 32 位宽发送和接收数据 FIFO
– 可配置的正常传输模式或间隔传输模式
– 可编程时钟相位和极性,适用于摩托罗拉的SSI格式
– 背靠背 字符 传输/接收 模式
– 用于测试的环回模式
四个UART(UART0,UART1,UART2,UART3)
– 全双工 操作
– 5 位、6 位、7 位或 8 位字符,可选无奇偶校验或偶数或奇偶 奇偶校验 ,具有 1、11/2 或 2 个停止 位
– 64x8 位发送 FIFO, 64x11 位 接收 FIFO
– 独立 控制的 发送、 接收 (数据 就绪 或 超时)、 线路 状态 中断
– 内部诊断功能 提供环回控制和 中断、奇偶校验、超限和成帧错误
– 在 FIFO 模式下为传输和接收数据服务 提供单独的 DMA 请求
– 支持通过软件或硬件 控制调制解调器流量
– 符合 IrDA规范的慢速红外异步接口
两个 MMC/SD/SDIO 控制器 (MSC0、MSC1 )
– 全部 支持 eMMC 5.1(命令 队列 引擎)
– 支持 SD 规范 3.0
– 支持 SD I/O 规范 1.0,带 1 个命令通道和 4 个数据通道
– 消费 电子 高级 传输 架构 (CE-ATA – 版本 1.1)
– 最大 数据 速率 为 104MBps
– 两者都 支持 MMC 数据 宽度 1位, 4位
– 对卡的单块或多块访问,包括擦除操作
– 最大块长度为 4096 字节
USB 2.0 OTG 接口
– 符合用于 高速 (480 Mbps) 功能的 USB 2.0 标准和 USB 2.0 规范的移动补充
– 既可用作 高速/全速 USB 外设的功能 控制器,也可 作为与其他 USB 功能进行点对点或多点通信的 主机/外设
– 支持会话请求协议 (SRP) 和主机协商协议 (HNP)
– UTMI+ 3 级收发器接口
– 软 连接/断开
– 16 个端点
– 专用 先进先出
– 支持控制、中断、ISO 和批量传输
以太网 媒体 访问 控制器
– 10/100 Mbps 操作
– 支持 MII 和 RMII 物理层 接口
– 支持 IEEE 1588-2002
数字 真 随机 数 发生器
– 纯 数字 逻辑 电路
– 真 随机 数
– 中断模式和无中断模式
1.2.13 Bootrom
22kB 引导 ROM 内存
1.3 特征