回想起来,随着ARM的这一宣布,除了Actel之外,Xilinx的“Virtex”和Altera的“Stratix”都是不需要MCU,或者更确切地说需要应用处理器的高端FPGA,而Cortex-M1的原因似乎是其原因在于它缺乏动力(Cortex-M1 对于 Spartan 和 Cyclone 来说太大了)。 但之后,FPGA的容量迅速提升,方向开...
SPI Flash用于远程FPGA更新,QSPI Flash连接到GPIO FMC连接到HFU540-4A00套件 HiFive Unleashed与扩展板连接后的实物图,可以看到,“核心板”只占扩展板的1/3大小。 通过HiFive Unleashed与扩展板的组合,在加上一些鼠标、键盘、图形卡、HDD/SSD或者PCIe USB卡等外设,你你可以轻松构建基于RISC-V、支持Linux系统的独一...
Microsemi 和 Gowin 的 FPGA 中也有RISC-V硬核,类似于 Zynq。对于 Microsemi 来说,由五个 64 位 SiFive U54/S51 内核组成的集群(四个支持 Linux,一个“real-time”),根据FPGA等级分别以 600 或 666 MHz 运行,基本上是 FPGA 中降级的 HiFive Unleashed。 所以目前FPGA厂商不管硬核或者软核都向RISC-V靠拢,对...
回想起来,随着ARM的这一宣布,除了Actel之外,Xilinx的“Virtex”和Altera的“Stratix”都是不需要MCU,或者更确切地说需要应用处理器的高端FPGA,而Cortex-M1的原因似乎是其原因在于它缺乏动力(Cortex-M1 对于 Spartan 和 Cyclone 来说太大了)。 但之后,FPGA的容量迅速提升,方向开始从之前的“ASIC或ASSP+FPGA”的配置...
最近,美国FPGA初创公司Efinix于4月8日发布了一款名为“Titanium Ti375”的产品。该公司的 LUT 为 35K 至 1M,与其他公司相比定位在中低端,但它似乎有一个运行频率超过 1GHz 的 4 核 RISC-V 内核作为应用处理器。 简而言之,不知不觉中,FPGA 的 MCU 市场已经成为 100% 基于 RISC-V 的市场,我们也在逐步进入...
我们基于GitHub CI构建了一套流程化的自动回归测试框架,并在过去大半年不断增加测试负载,从cputest,risc-tests到Linux,到SPECCPU workload。这套自动回归测试框架在保障和验证芯片的正确性。每个大项目总会有一些激动人心的时刻,这段30秒的小视频记录了香山在FPGA上启动Linux/Debian的时刻,略带喜感。视频链接:...
Linux操作系统实时功能架构嵌入式开发确定性系统可靠性要求机器学习IoT在5G,机器学习和物联网(IoT)联合推动的新计算时代,嵌入式开发人员需要Linux操作系统的丰富功能,这些功能必须在更低功率,发热量有严格要求的设计环境中满足确定性系统要求,同时满足关键的安全性和可靠性要求.单片机与嵌入式系统应用...
具备资格的客户可以使用Microchip的Libero SoC 12.3 FPGA设计套件和SoftConsole 6.2集成开发环境开始设计,无需硬件。他们也可以使用Renode(微处理器子系统的一个虚拟模型)来调试其嵌入式应用。 PolarFire®SoC Icicle开发套件(图3)是一个低成本设计平台,可用于评估支持五核Linux的RISC-V微处理器子系统、创新型Linux和实...
就比如,阿里巴巴研发出64位高性能嵌入式RISC-V处理器Xuantie-910;Koch等设计的嵌入式开源FPGA框架FABulous;中国科学院计算技术研究所在 RISC-V 中国峰会发布的开源高性能 RISC-V 处理器核“香山”;上海交通大学开源的基于 RISC-V 的可信执行环境安全系统“蓬莱”;Kadomoto等利用RISC-V芯片改善了无线总线接口技术...
图:PolarFire FPGA SoC的功能模块框图(来源:Microchip的数据手册) RISC-V CPU微架构实现是一个简单的五级单发射顺序流水线,不受常用无序机器中存在的Meltdown和Spectre漏洞利用影响。所有的五个CPU内核都与存储器子系统一致,支持在单个多核CPU集群中提供确定性实时系统和Linux的多功能组合。