采用RISC-V内核的FPGA有何特色
嵌入式系统架构主要分为三类:通用MCU(微处理器)、FPGA(现场可编程门阵列)和专用SoC(系统芯片)。这三类平台各擅胜场,专用SoC对特定应用做了专门优化,成本低、性能高、开发快,但只适用于量大、功能相对固定的应用;通用MCU适应性更广,成本比专用SoC要高,是如今嵌入式终端市场的主流平台;FPGA是这三者中适应性最强的, 通常来说成本也最高,以往只有少量多样的终端市场考虑采用FPGA。
不过,近年来不少FPGA厂商开始在嵌入式应用上重点投入, 纷纷推出低成本FPGA方案,以试图在嵌入式市场获得一席之地。近日,美高森美公司(Microsemi Corporation)推出业界首个基于开源处理器架构RISC-V内核的FPGA系列产品,即IGLOO2 FPGA、SmartFusion2 SoC FPGA或RTG4 FPGA。完全开源的RV32IM RISC-V内核采用开放式指令集架构(ISA),通过许可的BSD授权,具备全面可移植性,而且由于开发人员可以查看RISC-V的所有源码,因此安全性更高,再加上美高森美产品一向出色的功耗与可靠性指标,非常适合现在嵌入式应用对于平台架构的要求。
相比MCU或集成商用处理器内核的FPGA,RISC-V内核的FPGA最大的优势之一就是可移植性。采用FPGA来开发新应用能够快速上市,如果该应用成熟以后有足够多的量,那么可以将FPGA改为专用芯片来降低成本。 RISC-V的开放性也是一大优点。采用ARM等封闭式架构内核的平台,开发人员看不到源代码,所以无法了解门级电路设计细节。但RISC-V的用户可以查看内核的所有细节,可以检查每一行代码以确定系统的安全,甚至根据需要定制化自己的安全模块。
|