[分享] 【直播FAQ】为什么选择FPGA,而非MCU?

EEWORLD社区   2024-3-22 15:27 楼主

直播主题:为什么选择FPGA,而非MCU?

 

内容简介:

本次研讨会将涉及Microchip FPGA的架构规格和应用探讨。
在边缘数据爆发的时代,对边缘设备上的数据处理速度也越来越快。什么样的解决方案能既具备微处理器可重复编程的特性,又兼顾特定专用芯片ASIC的硬件运算性能的优势?这将是未来边缘运算中值得探讨的一个课题。
我们将深入探讨FPGA在市场中的定位,与通用单片机(MCU)的架构做比较。还将论述Microchip FPGA在边缘运算中的作用,FPGA低功耗在边缘运算应用中的优势,并介绍一些成功案例。

 

直播讲师:张银凤 Microchip Technology Inc.资深应用工程师

 

FAQ详情:

 

1、FPGA开发工具使用什么,是专用的bitstream开发,还是用类似verilog这样的公用语言。另外,FPGA开发的调试是否还需要逻辑分析仪这样的设备?

A:我们的开发工具是Libero SoC,使用通用语言Verilog、vhdl都行,支持混合语言编程。我们开发工具中集成了SmartDebug和Identify调试工具,方便调试。SmartDebug

2、microchip(microsemi)的FPGA,与xilinx、altera的相比,主要差异在哪里?还是说差不多?

A:我们非易失性fpga的主要差异化优势在于:低功耗、高可靠性和高安全性。

3、SmartFusion2开发套件SF2-STARTER-KIT-ES-2(开发环境,示例代码)的资料从哪里下载?

A:SmartFusion2 Dual-axis Motor Control Starter Kit:https://www.microchip.com/en-us/development-tool/SF2-MC-STARTER-KIT

4、Microchip在哪里有专栏介绍FPGA设计方案?

A:

  1. Coaxpress FMC Daughter Card:https://www.microchip.com/en-us/development-tool/VIDEO-DC-CXP PolarFire FPGA Video and Imaging Kit with MPF300T:https://www.microchip.com/en-us/development-tool/MPF300-VIDEO-KIT-NS
  2. PolarFire SoC FPGA Icicle Kit:https://www.microchip.com/en-us/development-tool/MPFS-ICICLE-KIT-ES
  3. PolarFire FPGA Video and Imaging Kit with MPF300T:https://www.microchip.com/en-us/development-tool/MPF300-VIDEO-KIT-NS PolarFire SoC Video Kit:https://www.microchip.com/en-us/development-tool/MPFS250-VIDEO-KIT VectorBlox Accelerator Software Development Kit and Neural Network IP:https://www.microchip.com/en-us/products/fpgas-and-plds/fpga-and-soc-design-tools/vectorblox

     4.SmartFusion2 Dual-axis Motor Control Starter Kit:https://www.microchip.com/en-us/development-tool/SF2-MC-STARTER-KIT

 

5、一站式解决方案中这些接口可以提供免费IP吗?

A:ISP基本都是免费的

6、FPGA芯片的发展主要体现在哪几个方面?未来的发展如何?

A:更快,更强,紧跟市场需求,增加更多IP支持,满足各种需求

7、选择FPGA有那些优势?

A:性能强,功耗低,定制化,开发周期短,费用低,可升级

8、fpga和zynq在边缘计算中的选取?

A:zynq就是FPGA的一种,里面嵌入了CPU IP而已

9、FPGA不就是等于定制芯片吗?

A:FPGA可看作客户自己可定义性能的芯片,且具有重编程和升级功能

10、PolarFire_SoC_FPGA内部的RISC-V的开发程序是在哪个软件平台?开发流程?

A:不运行linux操做系统的可以用soft console;Linux上应用用gcc即可

11、Microchip的FPGA在哪个软件平台上开发?

A:支持win10,win11,linux

12、使用C语言吗,具体开发流程怎么样的?

A:C 语言主要做FPGA中CPU程序开发,其对FPGA RTL描述支持不好!

13、Libero SoC 是否有licence费用,是否有可以使用或者引用的库,是否收费。是否可以导入第三方的库,如新思科技的,是否有授权协议。还是完全要自己手搓。

A:对小密度license免费。高端FPGA开发license需要购买;FPGA 仿真支持VCS , Modelsim, questasim .

14、只用FPGA可以设计运动控制器,需要ethercat master,微芯有哪个方案可以实现?

A:smartfusion2, Polarfire SOC

15、Microchip的产品线这么丰富,高中低档次都有,看来是多了个选择,对于嵌入式开发,小规模就能解决大问题,好用的很。这个FPGA产品线和原来的lattic有什么关联吗?

A:没有关系,来自以前的Actel !

16、FPGA开发的常用应用场景是哪些?

A:工业, 医疗,通信,航空

17、FPGA的运行频率最高到多少?

A:与逻辑设计复杂度相关

18、FPGA可以植入边缘AI吗?

A:可以,Microchip提供vectorbox支持CNN加速

19、soc中arm和fpga的通信协议是什么

A:AMBA

20、FPGA开发目前在车规领域有实际应用吗?

A:是的,如Lida控制,摄像头控制和视频处理

21、FPGA的工作功耗是不是比MCU高很多?

A:FPGA优势在高性能,做MCU做不到的。

22、FPGA可以运行LINUX操作系统吗?

A:polarfire SOC运行linux

23、从zynq平台移植到本soc平台,学习成本有多高?

A:zynq是ARM,polarfire是RISCV;底层区别大;对应用开发如只关注上层,区别不大;最关键是要找到你最合适的应用平台。

24、请问这款FPGA在汽车领域有哪些应用

A:雷达,视频控制与处理

25、目前是采用的ARM,Linux操作系统,加载了ethercat master,Ethernet TCP,FPGA请问怎么实现?

A:Polarfire SOC  FPGA中已经嵌入应用处理器,可以运行linux,加载各种协议和驱动

26、FPGA的安全性上,和MCU比,有什么优势吗?

A:加密原理是一样的,与实现相关。

27、FPGA提供哪些视觉识别上的开发Ip核呢?是否免费开放?

A:免费!FPGA主要做AI加速,Microchip提供vectorbox IP

28、Microchip FPGA支持哪些仿真工具?

A:VCS,modelsim,questasim

29、FPGA的功耗有多大

A:与应用相关,从毫瓦到数十瓦

30、Microchip FPGA有哪些优势?

A:低功耗,安全,可靠。

31、逻辑分析仪可以连续实时抓取信号么?

A:不能,我们提供的smartdebug可以做到!

32、FPGA的灵活性低于MCU,什么情况下选择FPGA更加合适(数量、功耗、应用数据包)

A:FPGA的接口更灵活,并行处理功能更强大。当接口种类多,数量多,对实时性要求高的时候适合选用FPGA。microchip的FPGA和同规模FPGA相比,功耗低30%~50%。

33、FPGA对比MCP在技术性能以及成本方面考虑有何优势?

A:FPGA相比MCU,更适合接收高速数据信号后进行流式处理,单纯比成本并无明显优势

34、比如赛灵思FPGA开发需要专门的工具 microchip的新手容易吗

A:microchip FPGA可以用libero开发工具, soc可以softconsole开发,也可以用keil等开发环境

35、我是做电机驱动的FPGA设计人员,请问有没有入门的开发板和配套教程,可以用于带新手入门?

A:请参考https://www.microchip.com/en-us/development-tool/SF2-MC-STARTER-KIT

36、FPGA芯片在开发使用上会否比通用MCU麻烦困难?

A:FPGA和MCU不同,但很多FPGA上集成了,SOC, microchip smartfusion2里面集成有arm硬core,开发和MCU类似

37、FPGA低功耗最低多少uA?

A:FPGA的功耗和具体设计有关, mocrochip igloo nano在flash freeze的时候,功耗只有2~4uW

38、Microchip的FPGA在安全性方面做了那些设计?

A:所有的产品都有器件安全和设计安全,尾缀带S的产品含加密协处理器,可实现数据安全

39、microchip FPGA都有哪些资源?有高速接口么?

A:内部有 PLL、DLL,RAM,DSP,XCVR,DDRx PHY等。高速发收器最高到12.7G,可用于SDI ,CXP, 10G mac,AUXI等接口

40、smartfusion的io速度指标是基于多少系统主频下运行获得的数据?

A:smartfusion soc部分采用arm coretex3,主频100M, FPGA部分IO接口速率最快可达400M

41、PolarFire_SoC_FPGA中的RISC-V的开发流程

A:可参考视频链接 : https://www.microchip.com.cn/newcommunity/index.php?m=Video&a=index&id=204

42、Microchip FPGA获得了那些认证?

A:AEC-Q100, AECQ-100认证,IEC 61508有需求的可参考 https://www.microchip.com/en-us/products/fpgas-and-plds/functional-safety

43、各代产品硬件引脚兼容性如何?

A:产品换代没办法兼容,但每代产品不同规模的兼容性较好,polarfire可参考https://www.microchip.com/en-us/products/fpgas-and-plds/fpgas/polarfire-fpgas/polarfire-mid-range-fpgas

44、FPGA在边缘计算中的散热管理和可靠性问题如何解决?

A:不需要加风扇和扇热片,结温上来功耗也能维持的比较平稳,如有需要可以在设计上做一些降低功耗的工作,参见https://mu.microchip.com/using-microchip-polarfire-fpgas-in-low-power-applications-fpga2-sc

45、Microchip FPGA在边缘计算中的未来发展趋势是什么?

A:接口速度更快,对数据量和计算速度要求增高,需要大量RAM和DSP,加入机器学习等。

46、有支持FSMC接口IP吗

A:我们有AHB,APB,AXI等接口的内部RAM和IP接口

47、FPGA在边缘设备上的低功耗设计有哪些关键技术?

A:和flash工艺和设计有关。

48、有没有运动控制的资料,LED多路数字恒流驱动应用资料?

A:有马达控制的资料,可以参考FPGAs for Motor Control,链接https://www.microchip.com/en-us/solutions/motor-control-and-drive/motor-control-products/fpga

49、目前刚打算使用LAN9500AI的USB转Ethernet,这个芯片会有停产风险吗?

A:这不是FPGA产品,需要咨询相关部门

50、如何利用FPGA实现边缘设备的实时数据处理?

A:FPGA并行处理能力增强了其实时处理数据的能力,同时我们RISC-V硬核处理器能够实现实时linux操作系统

51、Microchip FPGA在新能源有哪些应用场景?

A:电动汽车逆变器(如 ProASIC 3 和 IGLOO 2 FPGA,生成用于 DC-DC 转换和牵引电机控制的高分辨率 PWM 信号、即时启动、SEU免疫)、辅助驾驶(基于热传感器的防撞摄像头和 LIDAR 、小尺寸封装)、电子后视镜(MIPI-CSI2、低功耗、小尺寸)、车内驾驶员监控(AI、VectorBlox SDK)、基于挡风玻璃的平视显示器(HDMI, DisplayPort 、 MIPI DSI-2)、5G 部署将使用多速率 USXGMII 1 到 10G 以太网,以小密度和小尺寸进行天线聚合。低功耗和散热将是关键。

52、FPGA的开发是如何嵌入到MCU的开发中,是单独形成驱动库,还是直接控制GPIO这样的端口,那样的话是否难度会更高的

A:SOC FPGA包括逻辑部分和嵌入式开发两部分,可以在逻辑部分单独驱动IO,也可以使用嵌入式处理器通过driver驱动各种外设接口。难度因人而异。Fpga开发和嵌入式开发都会的话,就不难。

53、FPGA,而非MCU,两者的差异有哪些?

A:IO灵活性、并行处理能力、低延时等

54、如何利用FPGA实现边缘设备的实时数据处理?

A:FPGA并行处理能力增强了其实时处理数据的能力,同时我们RISC-V硬核处理器能够实现实时linux操作系统

55、每代产品的硬件兼容性如何?

A:每代产品架构、工艺不同,硬件并不兼容。同一系列的产品有部分引脚兼容。

微信搜索公众号“EEWORLDBBS”快去添加关注吧!

回复评论 (4)

才发现技术直播后,管理员还会把提问和回答整理出来发在论坛里~~~

点赞  2024-5-9 13:23
引用: beyond_笑谈 发表于 2024-5-9 13:23 才发现技术直播后,管理员还会把提问和回答整理出来发在论坛里~~~

是的呢~一直会有

点赞  2024-5-9 13:50
引用: 云茜s 发表于 2024-5-9 13:50 是的呢~一直会有

专业,有始有终~~~

点赞  2024-5-9 16:14
引用: beyond_笑谈 发表于 2024-5-9 16:14 专业,有始有终~~~

点赞  2024-5-9 16:24
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复