RK3568是瑞芯微开发出一款很好用的芯片。我先把ROCKCHIP的原厂信息搬过来看看。
首先声明一下,这篇文章里的资讯版权归瑞芯微电子股份有限公司。毕竟是我转过来的嘛。
我自己的心得,版权就归我啦。
主要特性
- Quad-core Cortex-A55 up to 2.0GHz
- Mali-G52 GPU
- 1TOPS NPU
- LPDDR4/LPDDR4X/DDR4/DDR3/DDR3L/LPDDR3, ECC
- 4KP60 H.265/H.264/VP9 video decoder
- 1080P60 H.264/H.265 video encoder
- 8M ISP with HDR
- Dual dislplay, LVDS/MIPI-DSI/RGB/eDp/RGB/HDMI2.0/EBC
- 1x8ch I2S/TDM, 1x8ch PDM, 2x2ch I2S
- USB3.0 x2/SATA3.0 x3/PCIE2.1/QSGMII,PCIE3.0 1x2Lanes/2x1Lane
详细参数 CPU • 四核64位Cortex-A55,主频最高2.0GHz GPU • ARM G52 2EE • 支持OpenGL ES 1.1/2.0/3.2,OpenCL 2.0,Vulkan 1.1 • 内嵌高性能2D加速硬件 NPU • 支持1T算力 多媒体 • 支持4K 60fps H.265/H.264/VP9视频解码 • 支持1080P 60fps H.265/H.264视频编码 • 支持8M ISP,支持HDR 显示 • 支持多屏异显 • 支持eDp/HDMI2.0/MIPI/LVDS/24bit RGB/EBC 接口 • 支持USB2.0/USB3.0/PCIE3.0/PCIE2.1/SATA3.0/QSGMII
我再搬运一下RK3568 RK3568 Brief Datasheet的介绍
接下来是 框图
典型应用框图我也搬过来吧
我来说说我对这款芯片的想法
1.先看架构:Cortex-A55 x 4 & NPU 1 Tops
很典型,大家原来用I.MX6干啥,这个芯片就能干啥。A9升级到A55已经是大势所趋,综合这两年碰到的需求,电力、能源、医疗、工控、网络安全、智能楼宇,甚至军X的需求,对这个芯片很是青睐。我这里接触到的需求主要集中在RK3568J,这种工业级场景大范围的选用了这个国产化的芯片,看来市场对RK3568J的稳定性还是很认可的。我相信RK3568-b2商业级的版本也是大放异彩。
对于有人工智能需求的场景来看,1Tops的算力不能算多,简单的识别的还是可以很好的。PaddlePaddle、PyTorch、TensorFlow都有支持,YOLO也能用,真的很不错。
2.再看外部存储的支持:
先看内存吧,我见过1GB、2GB、4GB、8GB的支持。1GB、2GB大多数用了DDR4内存;4GB用DDR4也有,LPDDR4(x)也有。8GB应该都会用LPDDR4(x),我没查到生产单片工业级DDR4 4GB内存芯片的厂家,就算是用应该是个大价钱。
再看看emmc,总体上常见的4GB到64GB都行,我也测试过,看芯片手册支持128GB也没啥问题。我没找到合适的128GB工业级emmc,目前没测试。
3.外部接口
这部分真的是史诗级的加强,第一次看见外部接口,让我眼前一亮,口水一地。再加上价格优势,义无反顾的搞起RK3568来了。让我琢磨一下怎么来写外部接口,这部分很多朋友都想了解。
今天写到这里,先回家做饭去了。吃饭回来了,继续更。
外部接口正如上面那个框图里描述的,很全面,但是PIN脚才600多,注定了用起来要悠着点,不能框图写了多少就规划多少。接口细节我在后续的文章里进行介绍、测试、分析代码。