0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

为什么在FPGA和MCU之间进行选择

星星科技指导员 来源:嵌入式计算设计 作者:Trish Messiter 2022-10-20 17:44 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

每天都有数以百万计的新设备连接到物联网IoT),如果没有适当的安全设计方法,这些设备会给网络运营商、OEM和最终用户带来不必要的风险和责任。这些设备通常成本低且始终在线,因此对于希望窃取数据或对周围基础设施(例如乌克兰的电网)造成灾难的黑客来说,它们是非常有吸引力的目标。物联网设备制造商在将产品推向市场时不能忽视安全性。

但是,确保安全性可能取决于其他产品决策,例如哪些半导体控制此类产品的操作和智能。如今的物联网设备通常使用一个或多个MCUFPGA控制系统和处理数据。FPGA 具有高 I/O 计数、低延迟和过程并行化的优势,而 MCU 在将库和 API 从一个设备移植到另一个设备时具有易用性。许多MCU和FPGA根本不解决安全性问题,或者只是事后才想到的。这会导致漏洞,因为敏感信息通常存储在未受保护的非易失性存储器中,容易受到攻击。当今的设备需要安全的MCU或FPGA来保护它们传输的敏感数据和存储在闪存中的宝贵IP。他们还需要防止克隆和伪造设备本身。

因此,产品经理必须在MCU优势、FPGA优势和安全性之间取得平衡。还是他们?

吃你的蛋糕,也吃它 - 并加入冰淇淋

实际上,他们可以拥有所有三个。可以将安全性植根于构建物联网设备所需的硬件中,并结合FPGA和MCU的有益属性。这些功能在GOWIN半导体的新型创新产品SecureFPGA中启用。安全FPGA将FPGA的可编程结构与基于Arm Cortex-M3的完全集成的SoC相结合。GOWIN 安全FPGA 是唯一一款在功率和尺寸上包含 FPGA、MCU 和硬件信任根的 IC 产品,其功耗和尺寸适合经济高效的边缘应用。此外,它还提供了一个基于其硬件信任根的安全库,用于设备识别,安全启动,密钥生成,固件签名和数据加密,方法是使用内部ID的BroadKey-Pro添加SRAM PUF(物理不可克隆功能)技术。与其他解决方案相比,SecureFPGA可以更轻松,更快速地部署基本安全功能。

SRAM PUF技术基于芯片的物理特性来保护不可克隆的设备身份。由于这些特性是不可控的,因此物理性质不能被复制或克隆。从 SRAM PUF 派生的密钥从不存储,而只会在需要时重新生成。博德密钥专业版创建一个植根于设备硬件的安全解决方案。它允许设备向网络和其他设备进行身份验证,建立安全连接,甚至保护物联网设备本身上的重要IP和敏感信息。

对于需要硬件加速的边缘计算应用程序,情况也是如此。FPGA擅长成像、图形渲染或人工智能等需要高吞吐量和同时执行多个计算的应用。在这些情况下,MCU在提供这些加速模块的串行控制方面仍然具有很高的价值。使用博德科技安全库,用户可以保护IP,提供唯一的设备标识并加密数据。

SecureFPGA作为安全管理设备在服务器应用程序中也非常有用。服务器通常在主板上有许多大型IC,例如处理器,较大的FPGA和ASIC。其中许多器件利用外部SPI闪存来保存指令和配置数据,如果它们不受安全引擎监控,则可能会被黑客入侵或克隆。在这些应用中,SecureFPGA 通过验证每个 SPI 闪存中的固件签名来执行这些独立系统的安全启动,然后再验证这些较大的 IC 上电,以验证所有 IC 是否都运行正版固件。

因此,SecureFPGA是将MCU和FPGA的优势与植根于芯片硬件的强大安全性相结合的完美解决方案。这个新的创新产品系列具有适当的功能平衡,可用于资源受限的物联网设备、边缘计算平台和服务器环境。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1656

    文章

    22305

    浏览量

    630822
  • mcu
    mcu
    +关注

    关注

    147

    文章

    18646

    浏览量

    388383
  • 物联网
    +关注

    关注

    2942

    文章

    47385

    浏览量

    408754
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    DSP、FPGA之间SRIO通信的问题?

    目前使用DSP和FPGA之间通过SRIO的SWRITE事务完成双向数据通信,大多数情况下都正常,但是我不停的给DSP进行烧写程序时,会偶
    发表于 11-15 16:22

    谁家低成本MCU中集成CPLD/FPGA,这有何优势呢?

    海振远推荐的AG32系列MCU作为高性价比异构计算平台,其独特架构和功能特性嵌入式领域具有显著优势。以下是核心特性分析: 1、FPGA+MCU融合设计‌ 内置2K逻辑单元的FP
    发表于 11-06 11:15

    基于MCU200T的蜂鸟E203不上板跑分教程

    : (1)System文件 地址:e203_hbirdv2-master/e203_hbirdv2-master/fpga/mcu200t/src/system.v (这里我们选用的是mcu
    发表于 10-24 11:54

    如何利用Verilog HDLFPGA上实现SRAM的读写测试

    、建立读写操作、配置地址计数器、模拟数据流、综合与仿真以及下载到FPGA进行硬件测试。通过实践,掌握SRAMFPGA中的使用和基本读写方法,加深对
    的头像 发表于 10-22 17:21 4013次阅读
    如何利用Verilog HDL<b class='flag-5'>在</b><b class='flag-5'>FPGA</b>上实现SRAM的读写测试

    电源控制器MCU硬件环(HIL)测试方案

    实时仿真平台为电源控制器 MCU 提供硬件环(HIL)测试系统,与用户 MCU 构成一整套测试系统。 整体系统中,EasyGo 实时仿真平台与
    发表于 08-20 18:31

    是否可以通过 CLI Linux 上通过 Nu-Link 对 M2354 MCU 进行编程?

    是否可以通过 CLI Linux 上通过 Nu-Link 对 M2354 MCU 进行编程? 我正在尝试从运行 armbian 最小版本的基于 arm 的 PC 对 M2354 MCU
    发表于 08-18 08:10

    ADC和FPGA之间LVDS接口设计需要考虑的因素

    本文描述了ADC和FPGA之间LVDS接口设计需要考虑的因素,包括LVDS数据标准、LVDS接口数据时序违例解决方法以及硬件设计要点。
    的头像 发表于 07-29 10:01 5060次阅读
    ADC和<b class='flag-5'>FPGA</b><b class='flag-5'>之间</b>LVDS接口设计需要考虑的因素

    #工作原理大揭秘 #单片机 #电路原理 #MCU#mcu程序开发

    mcu
    宇凡微电子
    发布于 :2025年06月19日 19:02:28

    AGM AG32VH(MCU+FPGA+PSRAM) 系列应用指南

    前言: AGM是AG32 MCU, 可编程SoC和异构MCU的解决方案提供商, 海振远科技可提供全系列的开发板及SDK资料,方便用户从0开始,快速上手开发。AGM AG32 MCUFPGA
    发表于 05-29 15:44

    CYUSB3014FPGA发送的每两帧有效数据之间,会出现很多冗余的重复数据,问题出在哪里?

    你好,目前我正在使用cyusb3014进行开发设计,硬件包括PC,cyusb3014,以及FPGAFPGA 负责写入数据,PC端负责读取数据。FX3的DMA通道设置为MANUAL模式,C#端
    发表于 05-20 07:36

    MCU项目中大数据存储怎么办?国产CS创世SDNAND芯片或许是个好选择#MCU #SDNAND

    mcu
    深圳市雷龙发展有限公司
    发布于 :2025年04月08日 16:24:02

    电机控制中MCU选择应该如何考虑?(可下载)

    缓冲栅极驱动器和功率级的 MCU、DSP 和 FPGAMCU 是目前市场主流的电机控制方案,适用于高、中、低端电机控制。通过内部集成 的电机控制模块,可简化客户
    发表于 03-20 15:20 2次下载

    AGM FPGA/MCU烧写文件类型有哪些及用途

    AGM FPGA/MCU烧写文件类型有哪些及用途 AGM有FPGAMCU器件,那FPGA/MCU
    发表于 03-14 09:54

    FPGAAI方面有哪些应用

    提供了强有力的支持。 一、FPGA 深度学习中的应用 深度学习是 AI 的重要分支,涉及海量的数据运算。FPGA 能够针对深度学习算法中的卷积、池化等核心运算进行硬件加速优化。例如,
    的头像 发表于 01-06 17:37 2163次阅读

    用TXB01081.8V与3.3V之间进行双向转换是可以的吗?最高支持多大信号速率呢?

    请问TI的专家们,我的DSP型号为TMS320C6672,EMIF口输出电压1.8v,FPGA型号为EP4SE820H1517,IO口电压为3.3v,那么我用TXB01081.8V与3.3V之间
    发表于 12-31 07:51