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