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

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

3天内不再提示

FPGA的组成架构、类型及应用讲解

我快闭嘴 来源:EDA365网 作者:EDA365网 2020-09-30 14:00 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

FPGA代表现场可编程门阵列,它是一种半导体逻辑芯片,可编程成几乎任何类型的系统或数字电路,类似于PLD。PLD仅限于数百个门,但FPGA支持数千个门。FPGA架构的配置通常使用语言来指定,即HDL(硬件描述语言),其类似于用于ASIC(专用集成电路)的语言。

与固定功能ASIC技术(如标准单元)相比,FPGA可提供许多优势。通常,ASIC需要数月才能制造出来,并且它们的成本将达到数千美元才能获得该设备。但是,FPGA的制造时间不到一秒钟,成本从几美元到一千美元不等。FPGA的灵活性在很大程度上降低了成本,功耗和延迟。与标准单元ASIC相比, FPGA需要20到35倍的面积,速度性能比ASIC慢3到4倍。本文介绍了FPGA的基础知识和FPGA架构模块,包括I / O焊盘,逻辑块和开关矩阵。FPGA是VLSI的一些新兴趋势领域。

FPGA架构

通用FPGA架构由三种类型的模块组成。它们是I / O块或焊盘,开关矩阵/互连线和可配置逻辑块(CLB)。基本FPGA架构具有二维逻辑块阵列,其具有用于用户安排逻辑块之间的互连的装置。下面讨论FPGA架构模块的功能:

CLB(可配置逻辑块)包括数字逻辑,输入和输出。它实现了用户逻辑。

互连提供逻辑块之间的方向以实现用户逻辑。

根据逻辑,开关矩阵提供互连之间的切换。

用于外部世界的I / O垫与不同的应用程序通信

逻辑块包含 MUX(多路复用器),D触发器和LUT。LUT实现了组合逻辑功能; MUX用于选择逻辑,D触发器存储LUT的输出。

FPGA的基本构建模块是基于查找表的函数发生器。LUT的输入数量从3,4,6变化,甚至在实验后变为8。现在,我们有自适应LUT,每个LUT提供两个输出,并实现两个函数发生器。

Xilinx Virtex-5是最受欢迎的FPGA,它包含一个与MUX连接的查找表(LUT)一个如上所述的触发器。目前的FPGA由大约数百或数千个可配置逻辑块组成。对于配置FPGA,Modelsim和Xilinx ISE软件用于生成比特流文件和用于开发。

基于应用的FPGA类型

现场可编程门阵列基于低端FPGA,中档FPGA和高端FPGA等应用分为三类。

低端FPGA

这些类型的FPGA设计用于低功耗,低逻辑密度和每芯片低复杂度。低端FPGA的例子是Altera的Cyclone系列,Xilinx的Spartan系列,Microsemi的融合系列和莱迪思半导体的Mach XO / ICE40。

中端FPGA

这些类型的FPGA是低端和高端FPGA之间的最佳解决方案,它们是在性能和成本之间取得平衡而开发的。中端FPGA的示例是来自Altera的Arria,来自Xlinix的Artix-7 / Kintex-7系列,来自Microsemi的IGL002和来自莱迪思半导体的ECP3和来自莱迪思半导体的ECP5系列。

高端FPGA

这些类型的FPGA是为逻辑密度和高性能而开发的。高端FPGA的例子有Altera的Stratix系列,Xilinx的Virtex系列,Achronix的Speedster 22i系列和Microsemi的ProASIC3系列。

FPGA的应用:

FPGA在过去十年中获得了快速增长,因为它们适用于广泛的应用。FPGA的具体应用包括数字信号处理,生物信息学,设备控制器,软件定义无线电,随机逻辑,ASIC原型设计,医学成像,计算机硬件仿真,集成多个SPLD,语音识别,加密,过滤和通信编码等等。

通常,FPGA保留用于生产量较小的特定垂直应用。对于这些小批量应用,顶级公司支付每单位硬件成本。如今,新的性能动态和成本扩展了可行的应用范围。

一些更常见的FPGA应用包括:航空航天和国防,医疗电子,ASIC原型,音频,汽车,广播,消费电子,分布式货币系统,数据中心,高性能计算,工业,医疗,科学仪器,安全系统,视频和图像处理,有线通信,无线通信
责任编辑:tzh

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

    关注

    1664

    文章

    22502

    浏览量

    639062
  • 芯片
    +关注

    关注

    463

    文章

    54411

    浏览量

    469161
  • 半导体
    +关注

    关注

    339

    文章

    31222

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    深入解析IGLOO2 FPGA与SmartFusion2 SoC FPGA:性能、规格与应用考量

    以及在实际设计中的应用考量。 文件下载: M2S150-1FC1152I.pdf 产品概述 IGLOO2 FPGA和SmartFusion2 SoC FPGA集成了基于4输入查找表(LUT)的FPGA
    的头像 发表于 04-07 12:05 172次阅读

    深入解析IGLOO2 FPGA和SmartFusion2 SoC FPGA:特性、参数与应用

    : M2S005-1TQ144.pdf 一、产品概述 IGLOO2 FPGA和SmartFusion2 SoC FPGA将基于4输入查找表(LUT)的FPGA架构与集成数学模块、多个嵌
    的头像 发表于 04-07 11:55 202次阅读

    SiC MOSFET架构类型及其区别

    SiC MOSFET满足了电力电子行业对更高效率、更高功率密度以及在极端温度下运行的要求,其应用领域涵盖电动汽车(EV)牵引逆变器、可再生能源系统和工业电源。本文将深入讨论不同的SiC MOSFET架构方案。
    的头像 发表于 03-19 14:31 235次阅读
    SiC MOSFET<b class='flag-5'>架构</b>的<b class='flag-5'>类型</b>及其区别

    Microsemi IGLOO2 FPGA与SmartFusion2 SoC FPGA深度剖析

    : M2S025TS-FCS325I.pdf 一、产品概述 Microsemi的IGLOO2 FPGA和SmartFusion2 SoC FPGA是主流的产品系列,它们将基于4输入查找表(LUT)的FPGA
    的头像 发表于 02-09 17:20 519次阅读

    电能质量在线监测装置的核心芯片架构对装置性能有哪些影响?

    FPGA+ARM/SOC 高端方案 ,不同架构通过 “运算分工、硬件优化、接口扩展” 的差异,对装置性能产生根本性影响,具体如下: 一、核心芯片架构类型及性能定位
    的头像 发表于 12-17 15:21 563次阅读
    电能质量在线监测装置的核心芯片<b class='flag-5'>架构</b>对装置性能有哪些影响?

    AMD UltraScale架构:高性能FPGA与SoC的技术剖析

    AMD UltraScale架构:高性能FPGA与SoC的技术剖析 在当今的电子设计领域,高性能FPGA和MPSoC/RFSoC的需求日益增长。AMD的UltraScale架构凭借其创
    的头像 发表于 12-15 14:35 732次阅读

    枚举类型讲解

    枚举是一个基本的数据类型,它可以让数据更简洁。 如果写一个判断星期的文章,我们当然可以使用宏定义来使代码更加易懂,不过: #define MON 1 #define TUE 2
    发表于 12-08 08:14

    基于DSP与FPGA异构架构的高性能伺服控制系统设计

    DSP+FPGA架构在伺服控制模块中的应用,成功解决了高性能伺服系统对实时性、精度和复杂度的多重需求。通过合理的功能划分,DSP专注于复杂算法和上层控制,FPGA处理高速硬件任务,两者协同实现了传统
    的头像 发表于 12-04 15:38 802次阅读
    基于DSP与<b class='flag-5'>FPGA</b>异构<b class='flag-5'>架构</b>的高性能伺服控制系统设计

    嵌入式和FPGA的区别

    。 在当今智能化时代,嵌入式系统和FPGA技术都是电子系统设计中的重要组成部分,但许多工程师和技术爱好者常常对两者的区别和应用场景感到困惑。本文将深入解析嵌入式系统和FPGA的核心差异,帮助您在项目
    发表于 11-19 06:55

    如何自己设计一个基于RISC-V的SoC架构,最后可以在FPGA上跑起来?

    如何自己设计一个基于RISC-V的SoC架构,最后可以在FPGA上跑起来
    发表于 11-11 08:03

    FPGA+DSP/ARM架构开发与应用

    自中高端FPGA技术成熟以来,FPGA+DSP/ARM架构的硬件设计在众多工业领域得到广泛应用。例如无线通信、图像处理、工业控制、仪器测量等。
    的头像 发表于 10-15 10:39 4522次阅读
    <b class='flag-5'>FPGA</b>+DSP/ARM<b class='flag-5'>架构</b>开发与应用

    Altera Agilex™ 3 FPGA和SoC FPGA

    3器件将Altera Hyperlex FPGA架构集成到这些较小器件中,与以前的成本优化型系列Cyclone V以及更高速收发器相比,性能提高了1.9倍,并为LPDDR4增加了内存支持。小尺寸对于
    的头像 发表于 08-06 11:41 4494次阅读
    Altera Agilex™ 3 <b class='flag-5'>FPGA</b>和SoC <b class='flag-5'>FPGA</b>

    光伏智能电网的组成架构

    光伏智能电网是融合光伏发电与智能电网技术的现代电力系统,其核心目标是通过智能化手段实现光伏发电的高效接入、灵活调控与优化运行,从而提升电网的可靠性、经济性和环保性。以下从组成架构两方面展开
    的头像 发表于 07-22 10:54 1468次阅读

    能效提升3倍!异构计算架构让AI跑得更快更省电

    电子发烧友网报道(文/李弯弯)异构计算架构通过集成多种不同类型的处理单元(如CPU、GPU、NPU、FPGA、DSP等),针对不同计算任务的特点进行分工协作,从而在性能、能效和灵活性之间实现最优平衡
    的头像 发表于 05-25 01:55 4269次阅读

    Xilinx Ultrascale系列FPGA的时钟资源与架构解析

    Ultrascale是赛灵思开发的支持包含步进功能的增强型FPGA架构,相比7系列的28nm工艺,Ultrascale采用20nm的工艺,主要有2个系列:Kintex和Virtex
    的头像 发表于 04-24 11:29 2910次阅读
    Xilinx Ultrascale系列<b class='flag-5'>FPGA</b>的时钟资源与<b class='flag-5'>架构</b>解析