雷竞技注册
工业文章

RISC-V:转换组合FPGA和微控制器的SOC设备的开发

2017年9月6日经过Ted Marena Microsemi

直到最近,在他们选择IP许可选项的选择中,将FPGA结构集成了FPGA结构的开发人员。在FPGA中使用带有RISC-V核的开源工具存在解决该问题的解决方案。

直到最近,将FPGA结构与微控制器集成在一起的开发人员在选择IP许可选项方面受到严重限制,他们拥有一个封闭的核心和工具生态系统,几乎或根本没有能力将软件移植到其他架构。

随着RISC-V开放指令集体系结构(ISA)的出现,这一切都发生了改变,ISA消除了特许权使用费和许可IP核的其他限制,同时推出了一种在当今快速发展的市场中开发和未来防芯片系统(SoC)的新方法。采用RISC-V的开发人员有宝贵的机会来提高设计的可移植性,减少和保留软件投资,以及现在和将来的防未来设计。对于许多不同的应用程序,在FPGA中使用具有RISC-V核心的开源工具是一个令人信服的选择。

灵活的创新基础

RISC-V处理器不是建立在一个体系结构上,而是建立在一个固定指令集(ISA)上。处理器微体系结构设计灵活;供应商可以自由地实现他们认为最适合其应用程序的任何架构。

为了实现广泛的使用,RISC-V基金会,由其成员控制的非营利组织,冻结了2014年的指令,以便市场可以决定其处理器架构。通过利用开源社区的强大力量,在FPGA中使用RISC-V微控制器解决方案的开发人员效益于硬件便携性,软件可预测性和广泛的创新机会。

可移植性

可以升级为大容量的设计将受益于RISC-V的可移植性。开发人员可以使用RISC-V核的软门版本的FPGA启动设计,然后开始运送产品(例如,热摄像头)。

图1.热图像相机的框图。

相机的RISC-V核心实现了微控制器将支持的所有传统功能:它最初配置图像传感器,并在需要调整时定期更新设置。RISC-V核心也可以运行外部内存存储堆栈来设置图像或视频帧的传输。因为该软件将在所有拥有RISC-V核心的设备上完全可移植,这就创建了可以在任何硬件上实现的“免版税”处理器子系统寄存器传输级(RTL)代码。因此,如果这款相机的容量达到足够高的水平,只需将RTL源重新定位到ASIC上,而无需支付任何法律或版权费。

软件的稳定性

寿命是RISC-V的一个主要好处。开发人员可以依赖固定的ISA并保留软件投资。通常要持续几年甚至几十年的工业设计可能依赖于软件的连续性。通过前面提到的相机示例,为初始解决方案编写并验证的软件代码在未来可以在任何RISC-V核心上运行。最初的制造可以通过IGLOO2 FPGA中的软RISC-V核心来完成,并且在创建ASIC时代码将完全兼容。

开源创新

Linux的出现作为嵌入式市场中的主要操作系统是开源的权力证明。人们可以想到RISC-V的创新:RISC-V是硬件设计Linux是软件的。已经存在用于RISC-V的开源工具,例如Eclipse Guis,RTOS操作系统,仿真工具和调试软件。开源社区进一步利益RISC-V的用户,因为创新的步伐可以加快实现核心和软件工具的许多额外开发人员。可以创建自定义微架构,并且可以识别错误修复/安全修补程序比专有处理器架构更快地识别。

在点的情况下是MicroSemi最近推出的RISC-V ECOSystem称为MI-V.MI-V生态系统包含第一个基于FPGA的开放式架构RISC-V IP核心以及综合软件集成开发环境(IDE)解决方案,称为SoftConsole。

图2。Microsemi Mi-V RISC-V生态系统。

SoftConsole是一个基于Eclipse的IDE托管在Linux或Windows平台上,提供完整的开发支持,包括C或C ++编译器和完整的调试器功能。设计人员可以在基于多个闪存的FPGA中为RISC-V IP内核开发,包括MicroSemi的PolarFire和IGLOO2设备,以及来自其他供应商的RISC-V核心。嵌入式工程师可以通过使用利比罗SOC设计套件在其FPGA设计中利用MI-V RISC-V IP的优势。此易于采用的开发软件使设计人员能够为其特定应用程序进一步优化RISC-V RTL核心。

想要在FPGA中集成微控制器的设计人员现在具有带RISC-V的引人注目的解决方案。设计便携性,软件稳定性和开源创新的优点可以从几乎所有应用中受益。客户还可以依靠固定的ISA来确保架构的软件兼容性和寿命。使用RISC-V核心向SOC设计人员提供新一代创新。

行业文章是一种允许行业合作伙伴与All About Circuits读者分享有用的新闻、信息和技术的内容形式,而编辑性内容并不适合这种形式。雷竞技注册所有行业文章都受到严格的编辑指导方针,目的是为读者提供有用的新闻,技术专长,或故事。Industry Articles中所表达的观点和观点是合作伙伴的观点和观点,不一定是All About Circuits或其作者的观点和观点。雷竞技注册