SiFive已经开放了“HiFive Unleashed” 单板计算机(SBC)的预售,这是一款基于RISC-V、运行Linux的板卡,核心芯片为1.5GHz U540 SoC,配备8GB DDR4(ECC)、一个千兆以太网(GbE)端口、一个microSD插槽、FMC 连接器。
SiFive在2017年10月份发布了SiFive Freedom U540,这是世界上首款由Linux驱动的RISC-V处理器SoC,SiFive在众筹平台Crowd Supply推出了基于U540的HiFive Unleashed板卡。
大家最关心的是这块板卡的价格,如果你想要在3月31日前尝尝鲜,它的价格是1250美元,如果你想以更优惠的价格拿到手,就等到6月30日,这时的价格为999美元。
可能很多人对这个板卡的详细规格更感兴趣,不过,除了以上硬件信息的透露,便没有更多关于这块开源硬件板卡规格信息的透露了。可能我们需要从U540这颗核心芯片扒一扒。
软件方面,除了可用Linux进行驱动外,是否支持其他软件也是未知的。不过,SiFive曾表示,HiFive Unleashed将配备丰富的SDK,将有软件Demo和易于安装的二进制工具。因此,我们推测,标准的开发和调试工具,如OpenOCD、GDB和Eclipse IDE也可用。
U540 SoC
U540最初被称为“U54-MC Coreplex”,是第一款采用开源RISC-V指令的多核SoC,也是首款提供高速缓存一致性的SoC。该处理器旨在运行Linux应用,比如AI、机器学习、网络、网关和智能物联网设备。采用台积电28nm HPC工艺制造,该SoC集成了1.5GHz的4个U54 RV64GC内核及支持Sv39虚拟内存的E51 RV64IMAC管理内核。
每个0.234mm的内核,都具备支持32KB L1指令和数据缓存的高效五级有序流水线。所有内核共享一个2MB L2缓存。SiFive表示,实时功能可以通过将L1指令和L2高速缓存与高速SRAM结合,以确保实时功能。
尽管没有配备GPU及其他协处理器,但基于开源的属性,旨在鼓励第三方的接入。用户可以通过TileLink接口将开源代码构建的外设IP接入。
U540是SiFive Freedom Unleashed系列首款高端处理器芯片,它与Unix操作系统兼容,并针对Linux进行了优化。