OpenHW Group 及其成员发布了据称是业界最全面的开源 RISC-V 开发套件之一。
它采用OpenHW Core-V MCU、带有全功能 Eclipse 集成开发环境 (IDE) 的 Core-V 软件开发工具包 (SDK) 以及通过 AWS IoT ExpressLink 支持 Amazon Web Services (AWS) 的开放式 PCB 设计。
AWS IoT ExpressLink为一系列硬件模块提供支持,并包括经过 AWS 验证的软件,可将设备安全地连接到云。基于 RISC-V 的 Core-V MCU DevKit 支持嵌入式、物联网和人工智能 (AI) 驱动及应用的开发。
Core-V MCU基于开源 CV32E40P 嵌入式处理器,一个小型、32 位、有序开源 RISC-V 内核,具有实现 RV32IM[F]C RISC-的四级流水线。 V 指令扩展。
“物联网应用的巨大潜力需要新的设计思维方式,开源社区正在提供硬件、软件和开发工具来加速创新。”OpenHW Group 总裁兼首席执行官 Rick O'Connor 说。“看到如此有凝聚力的全球工程协作团队,正在努力开发支持嵌入式 MCU 设计的开源项目,真是令人鼓舞。”
Core-V MCU DevKit 可以模拟位于世界各地的一系列气象站传感器。 Embedded World 的演示涉及十几个开发套件,展示了Core-V MCU、Core-V 软件开发套件 (SDK) 以及 IoT 传感器和应用程序与 AWS 的互连,以及 Core-V 上的本地温度读数MCU DevKit NexysA7开发板。
DevKit SDK 开发由 Ashling 领导,包含一个 IDE、调试器、GCC 编译器(由 Embecosm 提供)、FreeRTOS 和 AWS IoT ExpressLink 连接,使用 Espressif 的基于 RISC-V 的 Wi-Fi 芯片连接至AWS IoT ExpressLink。
Core-V MCU 采用 GlobalFoundries 专有的 22FDX 工艺技术制造,用于连接和低功耗嵌入式应用。
Core-V MCU 中 CV32E40P 处理器的设计和验证涉及 Imperas、Siemens EDA、SiLabs 的贡献,基于 ETHZ 的原始设计。CV32E40P 内核基于 Pulp(并行超低功耗)平台 RI5CY 内核,最初由 ETHZ 的集成系统实验室 (IIS) 和博洛尼亚大学的节能嵌入式系统 (EEES) 小组开发。 Core-V MCU 的数字集成和后端设计分别由 QuickLogic 和 CMC Microsystems实现。
Core-V MCU 包括 QuickLogic 的 eFPGA,旨在加速来自 CV32E40P 处理器的 AI/机器学习 (ML) 和其他计算密集型工作负载。
Embecosm 正在领导 OpenHW 软件任务组项目,包括用于 Core-V 内核和 MCU 的 GCC 编译器工具,Ashling 领导了基于 Eclipse IDE 的 Core-V SDK 的开发,用于调试和示例程序的OpenOCD。
Imperas则发布了riscvOVPsimCOREV 作为 Core-V MCU 的免费模拟器,基于用于验证 CV32E40P 的 Imperas RISC-V 参考模型。
用于演示的集成了 Core-V MCU 和扩展板的 CORE-V MCU DevKit PCB 板设计由 AWS 负责,使用 AWS IoT ExpressLink 支持安全云连接。
IoT 连接解决方案提供商乐鑫为 Core-V DevKit PCB 提供 AWS IoT ExpressLink 模块,以提供 AWS IoT连接。
演示的数据可视化由 Amazon Managed Grafana 提供。
OpenHW Group 是一家非营利性全球性组织,致力于开发、验证和提供开源处理器内核,以及用于大批量 SoC 生产所需的硬件和软件。 OpenHW 提供了一个基础设施,用于托管符合行业最佳实践的高质量开源硬件开发。该组织内的 OpenHW Cores Task Group 的任务是为 Core-V 系列开源 RISC-V 处理器开发开源 IP。 OpenHW Group 是一家总部位于加拿大的全球性、非营利性、成员驱动的组织,并与 Eclipse 基金会合作。
相关文章