VISIONFIVE是一款基于RISC-V架构的全开源开发板,搭载了赛昉自研的双核64位risc-v JH7100-U7处理器,主频最高1GHz。从sifive.com中的核心分类可以看到,u系列核心u74是一款高性能处理核心。同时JH7100内部也搭载了一颗600MHz的Tensilica-VP6 DSP(没错,就是大家熟悉的ESP系列mcu使用的Tensilica)和500MHz神经网络处理引擎,同时还搭在一颗800MHz的英伟达深度学习加速引擎。因此,visionfive这块开发板在面向人工智能相关应用上也会有很好的发展潜力。开发板为这颗SOC搭载了两片共8GB LP-DDR4 RAM 。板载AP6236蓝牙WiFi模块。外设接口方面设有4个USB3.0接口一个HDMI接口支持最大1080p 60fps输出,千兆以太网接口和3.5mm耳机接口。电源接口为Type-C,其后有一个芯片空焊盘并未焊接,猜测可能是电源管理芯片与充电器握手充电协议用来获取更高输入功率,不知为何没有焊接。从其他销售渠道的商品图可以看到预留的芯片是英集芯IP2315,支持最大18w输入,这里如果赛昉的工作人员看到是否可以给大家讲解下供电部分的设计想法思路。
外设方面,visionfive板载了两路MIPI CSI和MIPI DSI接口,MIPI信号的外设调试比较困难,也希望赛昉官方可以提供一些MIPI CSI DSI相关比较详细的指导手册或文档。在CSI接口旁边有单独设置了风扇的插座,好评。同时板子也有40针树莓派风格的排针接口方便开发使用。板子背面也是和树莓派一样放置了卡槽。不得不说,赛昉这款板子质感很棒,板厚比树莓派更厚,拿在手里也能给人一种安全感,不用再小心翼翼生怕大力出奇迹。
了解了硬件,下面开始注入灵魂。visionfive目前官方支持Fedora系统,在doc.rvspace.org可以下载到快速参考手册,手册中有详细的系统烧录步骤及相关工具链接,方便快速上手。按照手册下载和烧录镜像时,遇到了一些问题,镜像下载链接很不稳定,时不时下载失败。2021dec26版的Fedora镜像烧录后无法启动,通过串口输出可以看到启动时找不到分区表,这里不知道是否为我的操作问题导致无法启动。尝试下载2021Nov29版本同样无法启动,串口输出如下。显示找不到分区表。
在rvspace中文论坛中可以看到visionfive板已经有很多其他Linux系统发行版支持,尝试下载Ubuntu-22.04服务器版,下载烧录启动成功。该版本Ubuntu为服务器版本,只有命令行操作界面。接下来就可以正常使用了。
小结
赛昉首块riscv开源单板计算机昉·星光visionfive v1更像是一块开创性的产品,是国产厂商在riscv架构计算设备的探索一块里程碑,一代产品性价比相较成熟的arm产品还有些差距,不过目前赛昉 昉·星光2代开发板已经在众筹阶段,价格下降,性能更强。2代开发板在iceasy商城目前还有早鸟版预售,相比kickstarter的众筹价更优惠,是一块比较好的riscv开发板。
最后,感谢赛昉和芯查查为riscv社区做出的努力和贡献。让更多人了解相关内容和动态,后续visionfive这块开发板有更好的项目和玩法也会在芯查查芯宇宙平台分享给大家。
全部评论