采用RISC-V内核的FPGA有何特色?

2017-01-10 00:18:15 来源:EEFOCUS
分享到:
标签:

嵌入式系统架构主要分为三类:通用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内核的该系列产品有哪些特色呢?美高森美SoC FPGA营销总监Ted Marena接受了与非网采访,向读者详细讲述了这一系列FPGA的优势。

 

美高森美SoC FPGA营销总监Ted Marena


Ted Marena表示,集成RISC-V内核的FPGA的特色主要是在开放性、可移植性和设计灵活性方面表现更好。


Ted指出,RISC-V内核特别适合高效的设计实现,开发人员可以根据应用需求灵活裁剪。如今RISC-V指令集已经固定,全部RISC-V指令不超过50个,因此RISC-V内核面积更小,从而使得整体芯片成本更低,内核越小,相应的功耗也就越低。


相比MCU或集成商用处理器内核的FPGA,RISC-V内核的FPGA最大的优势之一就是可移植性。采用FPGA来开发新应用能够快速上市,如果该应用成熟以后有足够多的量,那么可以将FPGA改为专用芯片来降低成本。采用ARM核就没这么方便,不支付一笔价格不菲的工程费用和专利费是无法动工的。

 

RISC-V的开放性也是一大优点。采用ARM等封闭式架构内核的平台,开发人员看不到源代码,所以无法了解门级电路设计细节。但RISC-V的用户可以查看内核的所有细节,可以检查每一行代码以确定系统的安全,甚至根据需要定制化自己的安全模块。

 

IGLOO2 FPGA框架

 

在最后,Ted表示,虽然RISC-V内核很新,但美高森美已经为该系列产品准备了完整的工具链和整体开发环境,以方便工程师上手,这些工具包括RTL级开发工具Libero和软件开发环境Soft Console,如今,这些工具都可以从美高森美的网站上去下载。

 

与非网原创内容,未经许可,不得转载!

 

 
关注与非网微信 ( ee-focus )
限量版产业观察、行业动态、技术大餐每日推荐
享受快时代的精品慢阅读
 

 

作者简介
与非网 小编
与非网 小编

电子行业垂直媒体--与非网小编一枚,愿从海量行业资讯中淘得几粒金沙,与你分享!

继续阅读
京微雅格二次投胎京微齐力,人工智能能让这家国产FPGA厂商起死回生?

在中国农历新年开年之际,半导体产业里也迎来了许多新的起点。例如长江存储在与苹果就采购前者的Nand闪存芯片一事谈判,又例如前京微雅格副总裁王海力坚守18个月后的二次创业。

FC交换机协议处理芯片MT端口的设计与验证
FC交换机协议处理芯片MT端口的设计与验证

随着网络技术的快速发展,FC交换机对网络协议的分析、故障的定位等功能提出新的挑战。首先提出基于FC交换机协议处理芯片的监控端口(Monitor Port, MT)软核的工作原理;然后对监控端口软核进行了设计与实现;最后在虚拟仿真平台和FPGA验证平台下对MT端口的功能和性能分别进行仿真和测试。

FPGA重点知识13条,助你构建完整“逻辑观”之三
FPGA重点知识13条,助你构建完整“逻辑观”之三

我们的分析从下图开始,下图是常用的静态分析结构图,一开始看不懂公式不要紧,因为我会在后面给以非常简单的解释:

FPGA重点知识13条,助你构建完整“逻辑观”之二
FPGA重点知识13条,助你构建完整“逻辑观”之二

PGA的全局时钟应该是从晶振分出来的,最原始的频率。其他需要的各种频率都是在这个基础上利用PLL或者其他分频手段得到的。

FPGA重点知识13条,助你构建完整“逻辑观”之一

FPGA是在PAL、GAL、EPLD、CPLD等可编程器件的基础上进一步发展的产物。它是作为ASIC领域中的一种半定制电路而出现的,即解决了定制电路的不足,又克服了原有可编程器件门电路有限的缺点。

更多资讯
eFPGA or FPGA SoC,谁将引领下一代可编程硬件潮流?
eFPGA or FPGA SoC,谁将引领下一代可编程硬件潮流?

eFPGA:冉冉升起的新星,eFPGA即嵌入式FPGA(embedded FPGA),是近期兴起的新型电路IP。

使用ECP5 FPGA解决网络边缘智能、视觉和互连应用设计挑战
使用ECP5 FPGA解决网络边缘智能、视觉和互连应用设计挑战

随着传感器、低成本摄像头和显示屏在当今嵌入式设计中的使用量飞速增长,市场上出现了许多激动人心的全新智能和视觉应用。

典型FPGA开发流程及基于FPGA的SOC设计方法
典型FPGA开发流程及基于FPGA的SOC设计方法

FPGA是可编程芯片,因此FPGA的设计方法包括硬件设计和软件设计两部分。硬件包括FPGA芯片电路、存储器、输入输出接口电路以及其他设备,软件即是相应的HDL程序以及最新才流行的嵌入式C程序。

你知道吗?FPGA是这样工作的
你知道吗?FPGA是这样工作的

如前所述,FPGA是在PAL、GAL、EPLD、CPLD等可编程器件的基础上进一步发展的产物。它是作为ASIC领域中的一种半定制电路而出现的,即解决了定制电路的不足,又克服了原有可编程器件门电路有限的缺点。

为什么说在嵌入式系统设计采用FPGA是理想的选择?
为什么说在嵌入式系统设计采用FPGA是理想的选择?

随着消费电子、物联网等领域的不断发展,用户需求也越来越复杂和多样,因此我们在嵌入式系统设计中必须选择合适的处理器(SoC)系统,当然我们也需要考虑成本、功耗、性能、I/O资源等方面,但是随着实践案例的增多FPGA越来越成为嵌入式系统设计的主流选择。

Moore8直播课堂
电路方案