瑞芯微Rockchip开发者社区
直播中

mintsy

8年用户 1448经验值
擅长:MEMS/传感技术
私信 关注
[问答]

RK3128具有哪些特性参数应用?rk3128有多少个bank?

RK3128有哪些特性参数应用?rk3128有多少个银行?

回帖(1)

孙海燕

2022-3-4 11:26:36
< > < >
                    
RK3128芯片,RK3128是一款性价比超高的电脑系统芯片,非常适合RK31型部署的RK3128主要项目,有主要的通用型Linux系统支持,目前用于微机、微型系统的支持。 RK3128

是一款高性能四核智能电视盒应用处理器。尤其是高集成度、高性价比的1080P H.265 TV-Box SOC。

四核 Cortex-A7 分别集成了 Neon 和 FPU 协处理器。内嵌Mali400 MP2 GPU,支持流畅的高分辨率(1080p)显示和主流游戏。

很多高性能接口得到了非常灵活的解决方案,比如HDMI1.4的多管显示,TV Encoder。集成了加密硬件以支持安全启动。32 位 DDR3/LPDDR2 为高性能提供高内存带宽。

集成了 HEVC 硬件以支持 1080P H.265 视频。

1.1 特点



1.1.2 微处理器

四核 ARM Cortex-A7MP Core 处理器,高性能、低功耗和缓存的应用处理器

完整实现 ARM 架构 v7-A 指令集,支持 ARM Neon Advanced SIMD(单指令,多数据)用于加速媒体和信号处理计算

每个 CPU 单独集成 Neon 和 FPU

32KB/32KB L1 I-Cache/D-Cache per

Unified 256KB L2

1.1.3 内存

结构 内部片上存储器

BootRom

内部 SRAM

外部片外存储器①

DDR3/DDR3L /LPDDR2

Async/Toggle/SyncNand Flash(包括 LBA Nand)

1.1.4 内部存储器

内部 BootRom

支持从以下设备启动系统:

8bits Async Nand Flash

8bits toggle Nand Flash

SPI接口

eMMC接口

SDMMC接口

支持通过以下接口下载系统代码:

USB OTG接口

内部SRAM

大小:8KB

1.1.5 外部存储器或存储设备

动态存储器接口(DDR3/DDR3L/LPDDR2)

兼容 JEDEC 标准 DDR3-1066/DDR3L-1066/LPDDR2-800 SDRAM

支持 32 位数据宽度,2 列(芯片选择),总共 2GB(最大)地址

7 个 64 位/128 位 AXI 主机端口用于系统访问的总线接口,AXI 总线时钟

与 DDR 时钟异步

可编程时序参数以支持来自不同供应商的 DDR3/DDR3L/LPDDR2 SDRAM

高级命令重新排序和调度以最大限度地提高总线利用率

低功耗模式,例如 DDR3/LPDDR2 SDRAM 的断电和自刷新;LPDDR2 SDRAM 的时钟停止和深度掉电

通过可编程管道补偿板延迟和可变延迟

具有动态 PVT 补偿的可编程输出和 ODT 阻抗

Nand Flash 接口

支持 8bits async/toggle/syncnandflash,最多 4 个 bank

支持 LBA nandflash

16bits、24bits , 40bits, 60bits hardware ECC

For DDR nandflash, 支持DLL bypass和1/4或1/8时钟调整

对于 async/togglenandflash,支持可配置的接口时序,最大数据速率为 16bit/cycle

嵌入式 AHB 主接口通过 DMA 方法进行数据传输

也支持通过 AHB 从接口与外部 DMAC 进行数据传输

eMMC 接口

兼容标准 iNAND 接口

支持 MMC4。 5 协议

提供 eMMC 启动序列以接收来自外部 eMMC 设备的启动数据

支持通过自动停止卡时钟来防止 FIFO 溢出和欠载

支持 CRC 生成和错误检测

嵌入式时钟分频控制,提供可编程波特率

支持块大小从 1至 65535Bytes

8bits 数据总线宽度

SD/MMC 接口

兼容 SD2.0,MMC ver 5

支持通过自动停止卡时钟来防止 FIFO 溢出和欠载

支持 CRC 生成和错误检测

嵌入式时钟分频控制,提供可编程波特率

支持块大小从 1 到 65535Bytes

数据总线宽度是 4 位

1.1.6 系统组件

CRU(时钟和复位单元)

支持 RK3128 内部单个组件的时钟门控控制

一个具有 24MHz 时钟输入和 4 个嵌入式 PLL 的振荡器

支持整个 SOC 的全局软复位控制,也支持每个 SOC 的单独软复位组件

PMU(电源管理单元)

多种可配置工作模式,通过不同频率或自动时钟门控或电源域开/关控制来节省功耗 多种

不同模式下的唤醒源

2 个独立的电压域

3 个独立的电源域,可根据不同的情况通过软件上电/断电应用场景

Timer

6 片上 64bits Timer 在 SoC 中基于中断操作

提供两种操作模式:自由运行和用户自定义计数

支持定时器工作状态可检查

固定 24MHz 时钟输入

PWM

四个基于中断操作的片上 PWM

可编程对总线时钟进行预缩放操作,然后进一步缩放

嵌入式 32 位定时器/计数器设施

支持捕获模式

支持连续模式或单次模式

提供参考模式并输出各种占空比波形

WatchDog

32 位看门狗计数器宽度

计数器时钟来自 apb 总线时钟

计数器从预设值倒数到 0 以指示发生超时

WDT 可以在超时发生时执行两种类型的操作:

产生系统复位

首先产生中断,如果在第二次超时发生时服务程序没有清除中断,则产生系统复位

可编程复位脉冲长度

总共 16 个定义范围主要超时时间

总线架构

128 位/64 位/32 位多层 AXI/AHB/APB 复合总线架构

5 个嵌入式 AXI 互连

CPU 互连,具有四个 64 位 AXI 主设备、一个 64 位 AXI 从设备、一个 32 位 AHB 主设备和许多32 位 AHB/APB 从设备

PERI 与两个 64 位 AXI 主设备、一个 64 位 AXI 从设备、五个 32 位 AHB 主设备和许多 32 位 AHB/APB 从

设备互连 显示与三个 128 位 AXI 主设备的互连,四个 64 位 AXI 主控器和一个 32 位 AHB 从属

GPU 互连与一个具有点对点 AXI-lite 架构的 128 位 AXI 主控器和 32 位 APB 从

VCODEC 互连,还具有两个 64 位 AXI 主控器和两个32 位 AHB 从机,它们是点对点 AXI-lite 架构

灵活的不同QoS解决方案,提高总线带宽的利用率

中断控制器

支持3个PPI中断源和74个SPI中断源从RK3128内部的不同组件输入

支持16个软件触发中断

输入中断电平固定,只有高电平敏感

两个中断输出( nFIQ 和 nIRQ) 分别针对每个 Cortex-A7,都是低电平敏感的

支持每个中断源的不同中断优先级,并且它们始终是软件可编程的

DMAC

基于微代码编程的 DMA

特定的指令集为编程 DMA 传输提供了灵活性

Linked支持list DMA功能完成分散-聚集传输

支持内部指令缓存

嵌入式 DMA 管理器线程

支持内存到内存、内存到外设、外设到内存的数据传输类型

使用中断输出信号指示各种 DMA 事件的发生

每个通道与不同中断之间的映射关系输出是软件可编程的

1 个嵌入式 DMA 控制器 PERI_DMAC 用于外围系统

PERI_DMAC 特性:

总共 8 个通道

16 个来自外围设备的硬件请求

2 个中断输出

不支持 trustzone 技术

安全系统

嵌入式加密和解密引擎

支持 AES 128/192/256 位密钥模式,ECB /CBC/CTR 链模式,Slave/FIFO 模式

支持 DES/3DES(ECB 和 CBC 链模式),3DES(EDE/EEE 密钥模式),Slave/FIFO 模式

支持 SHA1/SHA256/MD5(带硬件填充) HASH 功能,仅 FIFO 模式

支持 160 位伪随机数发生器( PRNG)

支持PKA 512/1024/2048 bit Exp Modulator

1.1.7 Video CODEC

视频解码器和编码器共享内部存储器和总线接口②

Embedded memory management unit(MMU)

Video Decoder

MPEG-1、MPEG-2的实时视频解码器, MPEG-4,H.263, H.264, 265,VC-1, VP8, MVC

MMU Embedded

支持帧超时中断、帧结束中断和比特流错误中断

支持所有视频格式的错误检测和隐藏

输出数据格式为 YUV420 半平面,YUV400(单色)也支持 264

265 最高 MP Level 4.1 High Tier :1080P@60fps

264 最高 HP 4.2 :1080p@60fps

MPEG-4 最高 ASP 5 级: 1080p@60fps

MPEG-2 最高 MP : 1080p@60fps

MPEG-1 最高 MP : 1080p@60fps

H.263 : 576p@60fps

VC-1 最高 AP 3 : 1080p@30fps

VP8: 1080p@60fps

MVC: 1080p @60fps

对于 264,不支持图像裁剪

对于 MPEG-4,不支持 GMC(全局运动补偿)

对于 VC-1,图像后处理器支持放大和范围映射

对于 MPEG-4 SP/H.263,使用改进的 264 环路滤波器以在后处理器单元

视频编码器中实现去块滤波器

支持 H.264 UP 到HP@level4.1、MVC 和 VP8的视频编码器

仅支持 I 和 P 切片,不支持 B 切片

支持基于约束帧内预测和切片的容错性

输入数据格式:

YCbCr 4:2:0 平面

YCbCr 4:2:0 半平面

YCbYCr 4:2:2

CbYCrY 4:2:2 交错

RGB444 和 BGR444

RGB555 和 BGR555

RGB565 和 BGR565

RGB888 和 BRG888

RGB101010 和 BRG101010

图像尺寸从 96×96 到 1920×1088(全高清) )

最大帧率高达 1920×1080 @ 30FPS③

1.1.8 JPEG CODEC

JPEG 解码器

输入 JPEG 文件 : YCbCr 4:0:0, 4:2:0, 4:2:2, 4:4:0, 4: 1:1 和 4:4:4 采样格式

输出原始图像:YCbCr 4:0:0、4:2:0、4:2:2、4:4:0、4:1:1 和 4:4:4 半平面

解码器尺寸为 48×48至 8176×8176(66.8Mpixels)

支持 JPEG ROI(图像区域) 解码

最大数据速率④高达每秒 7600 万像素

嵌入式内存管理单元 (MMU)

JPEG 编码器

输入原始图像:

YCbCr 4:2:0 平面

YCbCr 4:2 :0 半平面

YCbYCr 4:2:2

CbYCrY 4:2:2 交错

RGB444 和 BGR444

RGB555 和 BGR555

RGB565 和 BGR565

RGB888 和 BRG888

RGB101010 和 BRG101010

输出 JPEG 文件:JFIF 文件格式 1.02 或非渐进式 JPEG

编码器图像大小从 96×32 到 8192×8192(6400 万像素)

最大数据速率④高达每秒9000万像素

嵌入式内存管理单元(MMU)

1.1.9图像增强(IEP模块)

图像格式支持

输入数据:XRGB/RGB565/YUV420/YUV422

输出数据:ARGB/RGB565/YUV420/YUV422

ARGB/XRGB /RGB565/YUV swap

UV SP/P

BT601_l/BT601_f/BT709_l/BT709_f 颜色空间转换

RGB 抖动上/下

YUV 上/下采样

最大源图像分辨率:8192×8192

最大缩放图像分辨率:4096×4096

YUV 增强

色相、饱和度, 亮度, 对比度调整

RGB 增强和降噪

对比度增强

色彩增强

伽玛调整

高质量比例

平均滤波器缩小

双三次放大

任意非整数水平和垂直缩放比例范围从 1/16 到 16

去隔行

3×5 Y 运动检测矩阵

源宽度高达 1920

配置高频去隔行

I4O2 (输入 4 场,输出 2 帧)/I4O1B/I4O1T/I2O1B/I2O1T 模式

接口

配置直接路径到 LCDC 如果源宽度不超过 1920

32 位 AHB 总线从机

64 位 AXI 总线主机

组合中断输出

1.1.10 图形引擎

3D 图形引擎:

高性能 OpenGL ES1.1 和 2.0,OpenVG1.1

嵌入式 4 个着色器内核,具有共享分层切片器

单独的顶点(几何)和片段(像素)处理以实现最大并行吞吐量

提供具有 32KB 大小的 MMU 和 L2 缓存

2D 图形引擎(RGA 模块):

带强度 Blit、简单 Blit 和过滤器 Blit 的位 Blit

具有渐变填充和图案的颜色填充fill

具有抗锯齿和指定宽度的线条绘制

高性能拉伸和收缩

用于文本渲染的单色扩展

ROP2、ROP3、ROP4 全 alpha 混合和透明度

Alpha 混合模式,包括 Java 2 Porter-Duff 合成混合规则、色度键和图案蒙版

8K x 8K 光栅 2D 坐标系

任意度数旋转,每个 2D 图元都具有抗锯齿功能

支持图像缩放的可编程双三次滤波器

拉伸 blit 一次性支持混合、缩放和旋转

源格式:ABGR8888、XBGR888、ARGB8888、XRGB888、RGB888、RGB565、RGBA5551、RGBA4444

YUV420 平面、YUV420 半平面

YUV422 平面、YUV422 半-平面

BPP8、BPP4、BPP2、BPP1

目标格式:ABGR8888、XBGR888、ARGB8888、XRGB888、RGB888、RGB565、RGBA5551、RGBA4444

YUV420 平面,YUV420 仅在过滤器和预缩放模式下

半平面 YUV422 平面,YUV422 仅半平面在过滤器和预缩放模式下

1.1.11 视频输入/输出

摄像头接口

支持高达 5M 像素

8bits CCIR656(PAL/NTSC) 接口

8bits 原始数据接口

YUV422 数据输入格式,YUV 序列可调

YUV422,YUV420 输出格式,Y 和 UV 空间分开

支持任意窗口的图像裁剪

显示接口

支持 HDMI 1.4 输出,最高 1080P@60Hz

电视接口:ITU-R 656(8-bit, 480i/ 576i/1080i),TV 编码器 10bit out for DAC, RGB888+1080i for HDMI, Parallel RGB HDMI interface: 24-bit(RGB888 YCbCr444)

最大输出分辨率 1920×1080 for HDMI, 480i/576i for CVBS

4 个显示层:

一个背景可编程 24 位颜色

层 一个视频层 (win0)

RGB888、ARGB888、RGB565、YCbCr422、YCbCr420、YCbCr444

最大分辨率为 1920×1080,支持虚拟显示

1/8 到 8 放大/缩小引擎,具有任意非整数比率

256 级 alpha 混合(预乘 alpha 支持)

支持透明度颜色键

隔行输出的去闪烁支持

直接路径支持

YCbCr2RGB(rec601-mpeg/rec601-jpeg /rec709)

RGB2YCbCr(BT601/BT709)

一个视频层(win1)

l RGB888、ARGB888、RGB565

支持虚拟显示

256级alpha混合(支持预乘alpha)

支持透明色键

直接路径支持

RGB2YCbCr(BT601/BT709)

硬件光标(win3)

8BPP (ARGB888 LUT)

支持两种尺寸:32×32 和 64×64

256 级 alpha 混合

支持面板右侧和下方的

hwc Win0 和 Win1 层叠加可交换

3 x 256 x 8 位显示 LUT

支持复制(16 位到 24 位)和抖动(24 位到 16 位/ 18 位)操作

空白和空白显示RGB/LVDS 的缩放

器输出

(最大高达 1024×768),不支持隔行扫描

1.1.12 LVDS

高达 135MHz 时钟支持

28:4 数据子通道压缩,数据速率高达每通道 945 Mbps

支持 VGA、SVGA、XGA 和单像素 SXGA

PLL 无需外部组件

符合标准 TIA/EIA-644-A LVDS 标准

支持替代 LVDS 输出或 LVTTL 输出

1.1.13 MIPI DPHY

Embedded 1 MIPI DPHY for TX

支持 4 条数据通道

支持 1080p @ 60fps 输出

1.1.14 HDMI

HDMI 版本 1.4a、HDCP 版本 1.4 和 DVI 版本 1.0 兼容的发射器

支持从 480i 到 1080i/p 高清分辨率的 DTV

支持 HDMI 1.4 规范中定义的 3D 功能

支持 25MHz 的数据速率, 1.65bps 至 3.4Gbps 单通道 HDMI

TMDS Tx 驱动器具有可编程输出摆幅、电阻值和预加重数字视频接口支持 RGB S/PDIF 输出

中的 24、30、36、48 位色深的像素大小

PCM、杜比数字、DTS 数字音频传输 (32- 192kHz Fs) 使用 IEC60958 和 IEC 61937

低抖动多相 4MHz 固定带宽 PLL

HDCP 加密和解密引擎包含加密传入音频和视频数据的所有必要逻辑

支持 HDMI LipSync(如果需要作为附加功能)

具有最佳电源管理功能

的低功耗操作 HDMI 发送器控制器还支持 EDID 和 CEC 功能 支持

可选监视器检测通过 Hot Plug

1.1.15 音频接口

I2S/PCM with 8ch

最多 8 个通道 (8xTX, 2xRX)

音频分辨率从 16bits 到32bits

采样率高达 192KHz

提供主从工作模式,软件可配置

支持 3 种 I2S 格式(正常,左-justified, right-justified)

支持 4 种 PCM 格式(early, late1, late2, late3)

I2S 和 PCM 模式不能同时使用

I2S/PCM with 2ch

最多 2 个通道(2xTX,2xRX)

音频分辨率从 16bits 到32bits

采样率高达 192KHz

提供主从工作模式,软件可配置

支持 3 种 I2S 格式( normal , left-justified , right-justified)

支持 4 种 PCM 格式(early , late1 , late2 , late3)

I2S 和 PCM 不能同时使用

SPDIF

支持两个 16 位音频数据一起存储在一个 32 位宽的位置

支持双相格式立体声音频数据输出

支持 16 到 31 位音频数据在 32 位宽样本数据缓冲区中左对齐或右对齐

支持线性 PCM 模式下的 16、20、24 位音频数据传输

支持非线性 PCM 传输

音频编解码器

数字插值和抽取滤波器集成

线路输入、麦克风输入和扬声器输出接口

片上模拟后置滤波器和数字滤波器

单端或差分输入和输出

采样率为 8kHz/12kHz/16kHz/ 24kHz/32kHz /48kHz/44.1K/96KHz

支持 16ohm 到 32ohm 耳机和扬声器输出

单声道,支持立体声通道

可选的分数 PLL 支持 6Mhz 到 20Mhz 时钟输入到任何满足 8kHz/12kHz/16kHz/ 24kHz/ 的时钟输出32kHz /48kHz/44.1K/96KHz 和 128 次过采样

1.1.16 连接

SDIO 接口

兼容 SDIO 3.0 协议

4bits 数据总线宽度

高速ADC码流接口

支持单通道8bits/10bits接口 支持

DMA和基于中断的操作

支持8bits TS流接口

TS接口

支持1路TS输入

支持4路TS 输入模式:串行TS输入情况下同步/有效模式; nosync/valid模式,sync/valid,sync/burst模式在并行TS的情况下

支持2个TS源:解调器和本地

支持1个内置PTI(可编程传输接口)同时处理TS,每个PTI支持:

64个PID

TS 解扰,16 组 CSA v2.0 标准下的控制字,最高 104Mbps

16 个 PES/ES 滤波器,带 PTS/DTS 提取和 ES 起始码

4 个 PCR 提取通道

64 个带 CRC 校验的段过滤器和三种中断模式:每单元停止、完全停止、带版本号检查的循环模式

每个通道的 PID 完成和错误中断 每个通道的

PCR/DTS/PTS 提取中断

1 个内置多功能通道 DMA

智能卡

支持 卡激活和去激活

支持冷/热复位

支持复位应答 (ATR) 响应接收

支持 T0 用于异步半双工字符传输

支持 T1 用于异步半双工块传输

支持自动工作电压等级选择

支持可调时钟速率和比特(波特)率

支持可配置的自动字节重复

GMAC 10/100/1000M 以太网控制器

支持 RGMII 接口的 10/100/1000-Mbps 数据传输率

支持 RMII 接口的 10/100-Mbps 数据传输率

支持全双工和半双工操作

支持 CSMA/CD半双工操作协议

支持 1000 Mbps 半双工操作中的数据包突发和帧扩展

支持全双工操作的 IEEE 802.3x 流控制 在全双工操作

中可选择将接收到的暂停控制帧转发到用户应用程序

背压支持用于半双工操作

在全双工操作中取消断言流控制输入时自动传输零量子暂停帧

前导码和帧开始数据 (SFD) 在发送中插入,在接收路径中删除

自动 CRC 和填充可在每帧基础

上控制 接收帧上自动填充/CRC 剥离的选项

可编程 InterFrameGap(40-96 位时间) in step of 8)

支持多种灵活的地址过滤模式

发送和接收数据包分别返回 32 位状态

支持接收帧的 IEEE 802.1Q VLAN 标签检测

支持 LAN 唤醒帧和 AMD 魔术包帧检测

支持校验和关闭-load 接收到的由以太网帧封装的 IPv4 和 TCP 数据包

支持检查 IPv4 标头校验和以及 TCP、UDP 或 ICMP 校验和

封装在 IPv4 或 IPv6 数据报中

全面的状态报告,用于正常操作和错误传输

根据接收 FIFO 填充(阈值可配置)级别自动生成暂停帧控制或向 GMAC 内核发送反压信号

处理冲突帧的自动重传以进行传输

丢弃帧在后期冲突、过度冲突、过度延迟和欠载条件下

SPI 控制器

支持串行主控和串行从动模式,软件可配置

基于 DMA 或基于中断的操作

嵌入式两个 32x16 位 FIFO 分别用于 TX 和 RX 操作

支持 2 个片选串行主控模式下的输出

UART 控制器

RK3128 内部有 3 个片上 uart 控制器

基于 DMA 或基于中断的操作

UART0 内嵌两个 64Bytes FIFO 分别用于 TX 和 RX 操作

UART1/UART2 内嵌两个 32Bytes FIFO 分别用于 TX 和 RX 操作

支持 5bit、6bit、7bit、8bit 串行数据发送或接收

标准异步通信位,例如开始、停止和奇偶校验

支持不同的输入时钟进行 uart 操作以获得高达 4Mbps 或其他特殊波特率

支持非整数时钟分频以生成波特时钟

支持自动流控制模式

I2C 控制器

4 开-RK3128

多主I2C操作中的芯片I2C控制器

支持7bits和10bits地址模式

软件可编程时钟频率和快速模式下高达 400Kbit/s 的传输速率

标准模式下,面向串行 8bits 和双向数据传输最高可达 100Kbit/s

GPIO

4 组 GPIO (GPIO0~GPIO3),每组 32 个 GPIO GPIO0~GPIO3 组,共有 128

个 GPIO 所有 GPIO 都可用于对 Cortex-A9 产生中断

所有上拉 GPIO 是否可软件编程为上拉电阻

所有下拉 GPIO 是否可软件编程为下拉电阻

所有GPIO 上电复位后默认始终为输入方向

USB 0

嵌入式 1 USB Host 2.0 接口

兼容 USB Host2.0 规范

支持高速(480Mbps)、全速(12Mbps)和低速(1.5Mbps)模式

提供16个主机模式通道

支持主机模式下的周期性输出通道

USB 0

兼容USB OTG2.0规范

支持高速(480Mbps) )、全速(12Mbps)和低速(1.5Mbps)模式

除了控制端点0外,最多支持9个设备模式端点

支持包括控制端点0在内的多达6个设备模式IN端点

端点1/3/5/7只能用作数据 IN 端点

Endpoints 2/4/6 只能用作数据 OUT 端点

Endpoints 8/9 可以用作数据 OUT 和 IN 端点

提供 9 个主机模式通道

1.1.17 其他

SAR-ADC(逐次逼近登记)

3通道单端10位SAR模数转换器

采样率Fs为200KHz

SAR-ADC时钟必须大于11*Fs,推荐为11*Fs

eFuse

集成两个高密度电熔丝:512bits( 64×8)

支持待机模式

提供非活动模式,VP 必须为 0V 或 Floating 在此

封装类型

BGA316 (body: 14mm x 14mm ; ball size : 0.3mm ; ball pitch : 0.65mm)

Rockchip RK3128 Datasheet
举报

更多回帖

发帖
×
20
完善资料,
赚取积分