本文主要是介绍rk3399pro,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
rk3399pro
RK3399Pro 是瑞芯微电子推出的一款高性能 AI 处理芯片,具备卓越的神经网络处理能力。它采用了 ARM 的双核 Cortex-A72 和四核 Cortex-A53 处理器架构,主频高达 1.8GHz。内置的 Mali-T860 MP4 四核图形处理器支持多种显示接口,包括 DP1.2、HDMI 2.0、MIPI-DSI 和 eDP,能够实现双屏同显或异显功能。RK3399Pro 支持多种视频解码和编码格式,涵盖 4K VP9、4K 10bit H.265/H.264 以及 1080P 分辨率。
该芯片在 AI 能力方面尤为突出,集成的 NPU 支持 8Bit 和 16Bit 运算,提供高达 3.0 TOPS 的计算能力,满足各种 AI 应用需求。RK3399Pro 兼容 TensorFlow Lite 和 Android NN API 等多种 AI 框架,并支持 Caffe 和 TensorFlow 模型的导入、映射和优化,方便开发者利用 AI 技术。它还支持多种操作系统,包括 Android、Linux+QT 和 Ubuntu,确保系统的稳定性和可靠性。
此外,RK3399Pro 提供了丰富的扩展接口,如 I2C、SPI、UART、ADC、PWM、GPIO、PCIe、USB 3.0 和 I2S(支持 8 路数字麦克风阵列输入),使其能够广泛应用于各种智能产品,加速产品的开发和实现。总体而言,RK3399Pro 以其卓越的 AI 处理能力、强大的图形处理性能、丰富的接口和广泛的兼容性,是智能产品开发的理想选择,适用于 AI 驾驶监测、工业控制主机、AI 服务器等多个应用场景。
作者:炭烤毛蛋 ,点击博主了解更多。
文章目录
- rk3399pro
- 1. rockchip 芯片发布路线
- 2. rk3399pro 解析规格书
- 结语
1. rockchip 芯片发布路线
ES2018消费电子展,瑞芯微电子(Rockchip)向全球发布旗下首款性能超强的AI处理器RK3399Pro,为AI人工智能领域提供一站式Turnkey解决方案,其片上NPU(神经网络处理器)运算性能高达3.0TOPs,具高性能、低功耗、开发易等优势。
从芯片型号看出rk3399pro从rk3399升级而来,事实也确实如此。rk3399pro NPU 需要外挂内存,后期芯片对此做了优化 --rk3568 rk3588 rk3576 与 CPU 共享内存。rk3399pro NPU 外挂内存支持 DDR3/DDR3L/LPDDR2/LPDDR3/DDR。接下来看看rk3399 和 rk3399pro 对比。
chips | rk3399 | rk3399pro |
---|---|---|
CPU 大核 | Dual-core Cortex-A72 up to 1.8GHz | Dual-core Cortex-A72 up to 1.8GHz |
CPU 小核 | Quad-core Cortex-A53 up to 1.4GHz | Quad-core Cortex-A53 up to 1.4GHz |
GPU | Mali-T860MP4 支持 OpenGL ES1.1/2.0/3.0/3.1,OpenCL1.2,DirectX11.1 | Mali-T860MP4 支持 OpenGL ES1.1/2.0/3.0/3.1,OpenCL1.2,DirectX11.1 |
DDR | Dual-Channel DDR3/DDR3L/LPDDR3/LPDDR4 | Dual-Channel DDR3/DDR3L/LPDDR3/LPDDR4 --NPU DDR3/DDR3L/LPDDR2/LPDDR3/DDR |
FLASH | eMMC 5.1 SDIO3.0 | eMMC 5.1 SDIO3.0 |
NPU | – | NPU up to 3.0TOPS |
MultiMedia | Decoder --4k@60fps H265/HEVC, 4k@30fps H264/AVC, 1080p VC-1 MPEG-1/2/4、VP8,Encoder --1080@60fps H.264 UP to HP@level4.1, MVC and VP8 | Decoder --4k@60fps H265/HEVC, 4k@30fps H264/AVC, 1080p VC-1 MPEG-1/2/4、VP8,Encoder --1080@60fps H.264 UP to HP@level4.1, MVC and VP8 |
制程 | 28nm | 28nm |
2. rk3399pro 解析规格书
-
CPU
双核 Cortex-A72 大核 主频 1.8GHz 和 四核 Cortex-A53 小核 1.5GHz,均为高性能、低功耗且带缓存的应用处理器。
两个 CPU 集群:大集群中的双核 Cortex-A72 处理器优化了高性能,小集群中的四核 Cortex-A53 处理器优化了低功耗。
全面实现 ARM 架构 v8-A 指令集,支持 ARM Neon 高级 SIMD(单指令多数据)加速媒体和信号处理。
支持 ARMv8 加密扩展。
CCI500 确保两个集群之间的内存一致性。
每个 Cortex-A72 集成 48KB L1 指令缓存 和 32KB L1 数据缓存,均为 4 路组相联。每个 Cortex-A53 分别集成 32KB L1 指令缓存 和 32KB L1 数据缓存,同样为 4 路组相联。
大集群的 1MB 统一 L2 缓存,小集群的 512KB 统一 L2 缓存。
支持 TrustZone 技术。 -
DDR
NPU 专用动态内存接口 (DDR3/DDR3L/LPDDR2/LPDDR3/DDR4)
兼容 JEDEC 标准
兼容 DDR3-1600/DDR3L-1600/ LPDDR2-1066 /LPDDR3-1600/DDR4-2133
支持 32 位数据宽度,2 个排名(芯片选择),每个排名最大地址空间 2GB,总地址空间 2GB(最大)
CPU 双通道动态内存接口 (DDR3/DDR3L/LPDDR3/LPDDR4)
兼容 JEDEC 标准 DDR3-1866 /DDR3L-1866 /LPDDR3-1866 / LPDDR4 SDRAM
支持 2 个通道,每个通道 16 或 32 位数据宽度
每个通道支持最多 2 个排名(芯片选择);总地址空间最大为 4GB。每个通道中单个排布的最大地址空间也为 4GB,可由软件配置。 -
GPU
3D 图形引擎:
ARM Mali-T860MP4 GPU,支持 OpenGL ES1.1/2.0/3.0、OpenCL1.2、DirectX11.1 等。
嵌入式 4 个着色器核心,带有共享的分层切片器。
提供 256KB 大小的 MMU 和 L2 缓存。
2D 图形引擎:
支持 ARGB/RGB888/RGB565/RGB4444/RGB5551/YUV420/YUV422 输入。
支持 YUV422SP(10-bit)/YUV420SP(10-bit) 输入。
支持 ARGB/RGB888/RGB565/RGB4444/RGB5551/YUV420/YUV422 输出。
支持 YVYU422/420 输出。
最大分辨率:源图像 8192x8192,目标图像 4096x4096。
缩放:
支持放大和缩小。
支持从 1/16 到 16 的任意非整数缩放比例。
旋转:
支持 0、90、180、270 度旋转。
支持 x 轴镜像、y 轴镜像及旋转操作。
位块传输(BitBLT)。
Alpha 混合。 -
NPU (神经处理单元)
支持每周期 1920 次 Int8 MAC 运算
支持每周期 64 次 FP16 MAC 运算
支持每周期 192 次 Int16 MAC 运算
内部缓冲区 512KB
一个独立电压域,支持 DVFS(动态电压频率调节) -
VPU
视频解码
H.264/AVC:支持 Base/Main/High/High10 profile @ level 5.1;最高支持 4Kx2K 分辨率 @ 30fps。
H.265/HEVC:支持 Main/Main10 profile @ level 5.1 High-tier;最高支持 4Kx2K 分辨率 @ 60fps。
VP9:支持 profile 0;最高支持 4Kx2K 分辨率 @ 60fps。
MPEG-1:ISO/IEC 11172-2,最高支持 1080P @ 60fps。
MPEG-2:ISO/IEC 13818-2,支持 SP@ML、MP@HL,最高支持 1080P @ 60fps。
MPEG-4:ISO/IEC 14496-2,支持 SP@L0-3、ASP@L0-5,最高支持 1080P @ 60fps。
VC-1:支持 SP@ML、MP@HL、AP@L0-3,最高支持 1080P @ 60fps。
MVC:基于 H.264 或 H.265,最高支持 1080P @ 60fps。
输出数据格式:支持 YUV420 半平面、YUV400(单色)、YUV422(H.264 支持)。
对于 MPEG-4,不支持 GMC(全局运动补偿)。
对于 VC-1,图像后处理器支持上采样和范围映射。
视频编码
H.264:支持高达 HP@level 4.1。
MVC:支持。
VP8:支持。
输入数据格式:
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
图像大小:
从 96x96 到 1920x1080(Full HD)。
最大帧率: -
最高支持 1920x1080 分辨率 @ 30 FPS。
-
JPEG
JPEG 解码
输入 JPEG 文件格式: -
YCbCr 4:0:0
-
YCbCr 4:2:0
-
YCbCr 4:2:2
-
YCbCr 4:4:0
-
YCbCr 4:1:1
-
YCbCr 4:4:4
输出原始图像格式: -
YCbCr 4:0:0
-
YCbCr 4:2:0
-
YCbCr 4:2:2
-
YCbCr 4:4:0
-
YCbCr 4:1:1
-
YCbCr 4:4:4 半平面
解码器支持的图像尺寸:
从 48x48 到 8176x8176(66.8 Megapixels)。
支持 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
编码器支持的图像尺寸: -
从 96x32 到 8192x8192(64 Megapixels)。
最大数据速率: -
高达每秒 9000 万像素。
-
CSI
支持 MIPI 1/2 个摄像头,图像信号处理器(ISP)
输入信号接口
DVP 接口支持 ITU-R BT601/656 标准,支持 raw8/raw10/raw12 格式
MIPI 接口支持 x1/x2/x4 DPHY RX 数据通道
支持 RAW8、RAW10、RAW12 格式
最大输入分辨率: 4416x3312
ISP 处理功能
支持黑电平补偿
支持 4 通道镜头阴影校正
支持自动对焦(AF)、自动白平衡(AWB)、自动曝光(AE)、直方图(Hist)
输出格式
支持的输出格式:YUV422sp/YUV420sp(支持 UV 交换)
RGB888/RGB666/RGB565
RAW8/RAW12 -
DSI
内嵌两个 VOP(视频输出处理器),支持 AFBC(带宽压缩功能),与 GPU 协同工作
支持以下显示接口输出:
两个 MIPI-DSI 端口,其中一个可配置为 MIPI-CSI2
一个 eDP 端口
一个 DP 端口
一个 HDMI 端口 -
VOP_BIG
HDMI 接口
支持 480p/480i/576p/576i/720p/1080p/1080i/4k
支持 RGB/YUV420(最高 10 位)格式
DP 接口
支持逐行扫描/交错扫描
支持 RGB/YUV420/YUV422/YUV444(最高 10 位)格式
MIPI 接口
支持 MIPI DCS 命令模式
支持双 MIPI
eDP 接口
最大分辨率
最大输入分辨率:4096x2304
最大输出分辨率:4096x2160
扫描时序: 8192x4096
支持可配置的 DCLK/HSYNC/VSYNC/DEN 极性
伽玛调整
X 轴镜像,Y 轴镜像
电视超扫描后的后期缩放 -
VOP_LIT
HDMI 接口
支持 480p/480i/576p/576i/720p/1080p/1080i
支持 RGB 格式
DP 接口
支持逐行扫描/交错扫描
支持 RGB/YUV420/YUV422/YUV444 格式
MIPI 接口
支持 MIPI DCS 命令模式
支持双 MIPI
eDP 接口
最大分辨率
最大输入分辨率:4096x2304
最大输出分辨率:2560x1600
扫描时序: 8192x4096
支持可配置的 DCLK/HSYNC/VSYNC/DEN 极性
伽玛调整
X 轴镜像,Y 轴镜像
电视超扫描后的后期缩放 -
DP
全功能 type-c
5Gbps USB3.0, 5.4Gbps(HDR2) DP1.4 -
启动介质
支持从以下设备启动系统:
SPI 接口
eMMC 接口
SD/MMC 接口
支持通过以下接口下载系统代码:
USB OTG 接口 -
片上内部存储
内部 BootROM
大小:32KB
内部 SRAM
大小:200KB
支持安全和非安全访问
安全或非安全空间可由软件编程
安全空间大小可设置为 0KB、4KB、8KB、12KB、16KB 及以上,每次增加 4KB,最大可达 64KB -
eMMC 接口
完全符合 JEDEC eMMC 5.1 和 eMMC 5.0 规范
只有一个 eMMC 接口
向下兼容 eMMC 4.51 和更早版本规范
支持 HS400、HS200、DDR50 和传统操作模式 -
SD/MMC 接口
兼容 SD3.0、MMC ver4.51
有 2 个 MMC 接口,可配置为 SD/MMC 或 SDIO
数据总线宽度为 4 位 -
音频
I2S/TDM/PCM (2x 4T4R, 3x 2T2R), 1x 8CH PDM, 1x S/PDIF -
网络
1 个 RGMII 接口,即双千兆以太网 -
USB:
1 个 USB 3.2 Gen 1,支持带 DisplayPort 的 Type-C Alt 模式 -
PCIe
1 个 PCIe 2.1 复用端口 -
其他 I/O
CAN FD、I2C、SPI、UART、GPIO
结语
不枉博主详细讲解,欢迎订阅博主–炭烤毛蛋 。
这篇关于rk3399pro的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!