RISC-V开发板调研
背景
RISC-V 指令集可以自由地用于任何目的,允许任何人设计、制造和销售 RISC-V芯片 和软件而不必支付给任何公司专利费
一直很关注RISC-V的发展,要入局芯片之战,RISC-V是非常合适的切入点,目前也不少国内的公司已经入局,且已经到了量产阶段。可预见未来的持续发展领域将是
- 芯片 RISC-V
- 系统 鸿蒙系统
- 语言 RUST
于是做了一下零售市场上开发板的调研,来自 Sipeed 的荔枝派4A搭载了C910,目前性能已经与树莓派 4 持平。但开发板只带了千兆网口,而且价格也虚高。个人建议还是继续保持观望新的产品。
截止2024/01,零售最强RISC-V开发板为荔枝派4A
厂商 | 产品 | 简称 | 芯片 | 内存/存储 | 售价 |
---|---|---|---|---|---|
AW-OL/全志在线 | D1 | 哪吒 | C906 | 1GB | 659 |
– | – | – | – | 2GB | 1099 |
StarFive/赛昉 | VisionFive2 | 星光 | JH7110 | 4GB | 463 |
– | – | – | – | 8GB | 623 |
Milk-V/群芯闪耀 | Mars | JH7110 | 4GB | 468 | |
– | – | – | – | 8GB | 612 |
Sipeed/矽速 | LicheePi 4A | 荔枝派4A | C910 | 8+32GB | 849 |
– | – | – | – | 16+128GB | 1199 |
LicheePi 4A
https://wiki.sipeed.com/hardware/zh/lichee/th1520/lpi4a/1_intro.html
性能对比上
- 性能约为上一代 RISC-V SBC VisionFive2的2倍
- 未开启专用指令集加速的情况下,性能逼近基于 ARM A72 的树莓派 4
- 在开启相关指令集加速的情况下,可以与树莓派 4 持平。
内存配置上
- 最高具备 16GB 超大内存,是树莓派 4 最高配置 8GB 内存的两倍!
参数 | 配置 |
---|---|
主控芯片 | TH1520 |
CPU处理器 | RISC-V 64GCV C910*4@1.85GHz · 每核支持 64KB I cache 和 64KB D Cache · 四核共享 1MB L2 Cache · 支持 TEE 和 REE,TEE/REE 支持核数启动时可配置 · 支持自定义且接口兼容 RISC-V 的多核调试框架 · 独立电源域,支持 DVFS |
图形处理器 | · OpenCL 1.1/1.2/2.0 · OpenGL ES 3.0/3.1/3.2 · Vulkan 1.1/1.2 · Android NN HAL |
NPU处理器 | 支持 4TOPS@INT8 通用 NNA 算力,主频 1GHz · 支持 TensorFlow、ONNX、Caffe · 支持 CNN、RNN、DNN 等 |
视频解码器 | 实时解码器,支持 H.265/H.264/VP9/8/7/6/AVS/AVS+/AVS2.0/VC1/MPEG4 · 支持 H.264 BP/MP/HP@level 5.1 解码,最大 4K 分辨率 · 支持 H.265/HEVC Main Profile@level 5.1 解码,最大 4K 分辨率 · 支持 VP9 Profile-2 解码,最大 4K 分辨率 · 支持 AVS2.0 解码,最大 4K 分辨率 · 支持 VP6/7/8/AVS/AVS+/VC1/MPEG4 解码,最大 1920x1080 分辨率 · 解码性能最大 4K@75fps |
视频编码器 | · 支持 H.264 BP/MP/HP@level4.2 编码,最大 4K 分辨率 · 支持 H.265/HEVC Main Profile 编码,最大 4K 分辨率 · 仅支持 I 帧和 P 帧 · 编码性能最大 4K@40fps |
硬件特性 | |
RAM | · 8GB 64bits LPDDR4X · 16GB 64bits LPDDR4X |
存储 | · eMMC: 可选 空贴、 8G、 32G、 128G · 支持 TF 卡 |
以太网 | · 2 x 千兆以太网接口,可选 POE |
USB | · USB3.0 x 4 · USB2.0 x 1(仅用于烧录) |
音频接口 | · 1 x 3.5mm 耳机接口 · 一个扬声器接口 · 两个板载麦克风 |
显示接口 | · 1 x HDMI2.0 · 1 x 4-lane MIPI DSI |
摄像头接口 | · 2 x 2-lane MIPI CSI · 1 x 4-lane MIPI CSI |
GPIO | · UART · IIC · SPI |