去年,英特尔宣布推出面向英特尔® FPGA 的 Nios® V/m 软核处理器。该处理器内核基于 RISC-V RV32IA 处理器架构,具有原子扩展和 5 级流水线。在英特尔® Agilex™ FPGA 中实例化时,Nios® V/m 软核处理器的性能是 Nios® II 软核处理器的 5 倍。英特尔近期成为管理 RISC-V 处理器开发的 RISC-V International 全球开放硬件标准组织的高级会员。 此外,英特尔代工服务事业部 (Intel Foundry Services, IFS) 和英特尔资本 (Intel Capital) 联合宣布大力投资参与 RISC-V 内核技术开发的公司,特别提到晶心科技 (Andes Technology)、Esperanto Technologies、SiFive 和 Ventana Micro Systems 这几家企业。这些行动让人们清晰了解了英特尔在方兴未艾的全球 RISC-V 发展中的参与程度。RISC-V International 组织如今在全球 70 多个国家已有 2,000 多名成员。 英特尔现在正通过与微处理器开发工具(包括 RISC-V 架构工具)的知名供应商 Ashling 合作,扩大其对 RISC-V 生态系统的参与和支持。自 1982 年以来,Ashling 一直为微处理器开发团队提供嵌入式开发工具和服务,其也是 RISC-V International 组织的活跃成员。该公司在交付 RISC-V 工具链方面拥有良好的业绩记录,并且曾担任 RISC-V International 跟踪技术委员会 (Trace Committee) 副主席。Ashling 为制定第一批定义 RISC-V 处理器内核实时跟踪功能的标准发挥了重要作用。
英特尔已免费将 Ashling 的 RiscFree 软件开发平台整合到英特尔® Quartus® Prime 专业版软件中。RiscFree 平台包含支持 Nios® V/m 软件开发的集成开发环境 (IDE)、调试器、跟踪器和编译器。除支持 Nios® V/m 之外,面向英特尔® FPGA 的 RiscFree* IDE 还支持英特尔® SoC FPGA 中集成的 Arm 处理器硬核,从而统一了英特尔® FPGA 设计项目中使用的 Nios® V 和 Arm 处理器的软件开发支持。
与英特尔® Quartus® Prime 专业版软件一起提供的 Ashling RiscFree平台版本目前支持英特尔®Agilex™、英特尔® Stratix® 10、英特尔® Arria® 10 和英特尔® Cyclone® 10 GX可编程逻辑器件和 SoC。后续还会支持更多英特尔® FPGA家族产品和未来的Nios® V处理器内核。英特尔计划在未来推出更多面向 FPGA 的 Nios® V处理器变体,包括 “通用”版、“应用类”版和 64 位 “Linux” 版软核处理器。英特尔还将扩展操作系统支持,以包含 Zephyr、FreeRTOS 和 Linux。
Ashling 的 RiscFree 开发环境提供运行时调试功能,并由英特尔® FPGA Download Cable II (USB Blaster II) 提供支持。RiscFree 调试器为英特尔® FPGA 中使用的 Nios® V 和 Arm 处理器内核提供寄存器可视化和实时跟踪(片上和片外)。RiscFree还将为各种操作系统 (OS) 和实时操作系统 (RTOS) 解决方案提供调试感知,首先是 uC/OS-II,然后是 Zephyr、FreeRTOS 和完整的目标多核和多 Hart(硬件线程)Linux 内核,以及对设备驱动程序和应用的调试支持。
基于 Eclipse 的 RiscFree IDE 支持源代码和项目的创建、编辑、编译、跟踪和调试。RiscFree* 平台的异构和同构调试支持可允许多核 SoC 在调试活动期间共用一个接口,从而简化了项目软件开发人员的工作。
扫描下方二维码进一步了解英特尔® Nios® V 软核处理器和面向英特尔® FPGA 的 RiscFree* IDE。
扫描下方二维码下载面向英特尔® FPGA 的 RiscFree* IDE。
英特尔、英特尔标识、以及其他英特尔商标是英特尔公司或其子公司在美国和/或其他国家的商标。
© 英特尔公司版权所有。
* 文中涉及的其它名称及商标属于各自所有者资产