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

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

3天内不再提示

FPGA的特点及架构

科技观察员 来源:apogeeweb 作者:apogeeweb 2023-07-03 14:39 次阅读

FPGA(现场可编程门阵列),是在可编程器件(如PAL,GAL,CPLD等)的基础上进一步发展的产物。它是作为ASIC领域的半定制电路开发的,不仅解决了定制电路的不足,而且克服了原有可编程器件栅极电路的局限性。它是当今数字系统设计的主要硬件平台,其主要特点是用户可以完全通过软件进行配置和编程来完成特定功能。并且可以反复擦除。

在修改和升级中,不需要对PCB电路板进行额外的更改,而只需要在计算机中修改和更新程序,使硬件设计工作成为软件开发工作。缩短了系统设计的周期,提高了实施的灵活性,降低了成本。

FPGA的特点

1.高性能和实时性

由于FPGA芯片由数百万个逻辑单元实现,因此具有并行处理能力,运行速度比单片机DSP快得多。

2.高集成性能

FPGA可以根据用户的需求在内部嵌入硬/软IP核,从而满足不同的要求,使用SOPC技术可以节省目标硬件的面积。

3.高可靠性、低成本

现在现在的FPGA芯片在出厂前都经过了100%的测试,这意味着设计人员不需要承担芯片的生产成本。

4.高灵活性和低功耗

FPGA是现场可编程的。用户可以重复编程、擦除、使用或使用不同的设计来实现不同的功能,而外围电路保持不变。这为产品升级和维护带来了极大的便利。

FPGA的架构

FPGA使用逻辑单元阵列(LCA)的概念,其中包括可配置逻辑模块CLB(可配置逻辑块),输入/输出块(IOB),互连和静态存储器SRAM,用于存储编程数据。

pYYBAGSibMiAevXIAADJyFzRLOI038.png

1.可编程逻辑模块负载均衡

CLB是逻辑功能的基本单元,通常排列成规则阵列并分散在整个芯片中。负载均衡一般由逻辑函数发生器、触发器、数据选择器等组成。函数发生器用于实现n个输入变量的任意组合逻辑。

poYBAGSibMSAFaq9AACBpLr5Crc942.png

2.输入/输出模块(IOB)

IOB在器件引脚和内部逻辑阵列之间提供连接,主要由输入发生器,输入缓冲器,输出触发/锁存器和输出缓冲器组成,可以定义为具有双向I/O功能的输入/输出。当定义为输入时,通过引脚的信号首先发送到输入缓冲器,输入缓冲器分为两个通道,一个直接发送到MUX通道,另一个在延迟后发送到输入路径D触发器。然后发送到数据选择器,根据不同的控制信息判断CLB数组是发送到输入缓冲区还是触发。

3.可编程互连资源红外

IR可以在CLB和CLB之间或CLB和IOB之间连接,IR主要由许多金属段组成。这些金属段具有可编程开关,可通过自动接线连接各种电路。芯片内线按长度划分:单长度线(a),双长线(b)和长线(c)。

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

    关注

    1602

    文章

    21320

    浏览量

    593199
  • 可编程器件
    +关注

    关注

    2

    文章

    59

    浏览量

    20878
收藏 人收藏

    评论

    相关推荐

    FPGA架构演进之路 FPGA架构设计原则和实现挑战

    成本。FPGA架构的设计涉及许多不同的设计选择,从高级架构参数到晶体管级实现细节,目标是制造高度可编程的器件,同时最小化可重新配置的面积和性能成本。随着应用需求和工艺技术能力的不断发展,FPG
    发表于 08-11 09:52 1057次阅读
    <b class='flag-5'>FPGA</b><b class='flag-5'>架构</b>演进之路 <b class='flag-5'>FPGA</b><b class='flag-5'>架构</b>设计原则和实现挑战

    什么是FPGAFPGA是什么意思?FPGA特点

    Integrated Circuit Hardware Description)的进步。FPGA特点FPGA具有体系结构和逻辑单元灵活、集成度高以及适用范围宽等特点。 兼容了PLD
    发表于 10-05 16:32

    FPGA架构和应用基础知识

    `FPGA代表现场可编程门阵列,它是一种半导体逻辑芯片,可编程成几乎任何类型的系统或数字电路,类似于PLD。PLD仅限于数百个门,但FPGA支持数千个门。FPGA架构的配置通常使用语言
    发表于 12-14 17:39

    【设计技巧】FPGA架构设计漫谈

    /u/97edd21e88(一)流驱动和调用式架构设计是每个FPGA工程师都要面临的第一关。经常有这样的项目,需求分析,架构设计匆匆忙忙,号称一两个月开发完毕,实际上维护项目就花了一年半时间。主要包括
    发表于 08-02 08:30

    快上车!带你了解FPGA-ARM架构

    `FPGA的应用非常广泛,通信领域,视频图像处理领域,汽车电子领域,消费电子领域,工业领域,数据处理领域等,都能看到FPGA的身影。在设计中,FPGA通常和其他处理IC架构,完成整个
    发表于 12-10 17:58

    ARM、DSP、FPGA的技术特点和区别是什么

    ARM、DSP、FPGA的技术特点和区别是什么?ARM(Advanced RISC Machines)是微处理器行业的一家知名企业,设计了大量高性能、廉价、耗能低的RISC处理器、相关技术及软件。ARM架构是面向低预算市场设计的
    发表于 07-19 06:36

    FPGA各芯片架构特点

    文章目录各种硬件CPUGPUNPUFPGA各芯片架构特点总结国产化分析华为Atlas 300寒武纪比特大陆各种硬件CPUCPU(Central Processing Unit)中央处理器,是一块
    发表于 07-26 07:02

    FPGA芯片整体架构

    FPGA芯片整体架构如下所示,整个芯片是以BANK进...
    发表于 07-29 07:00

    FPGA 内部详细架构 精选资料分享

    FPGA 内部详细架构FPGA 芯片整体架构1.可编程输入输出单元(IOB)(Input Output Block)2.可配置逻辑块(CLB)(Configurable Logic B
    发表于 07-30 08:10

    XILINX FPGA 芯片整体架构是如何构成的

    XILINX FPGA 芯片整体架构是如何构成的?XILINX FPGA 芯片有哪些资源?
    发表于 10-29 06:26

    FPGA与DSP有哪些区别、特点及用途?

    FPGA是一种可编程的硅芯片,DSP是数字信号处理,当系统设计人员在项目的架构设计阶段就面临到底采用FPGA还是DSP的重要问题。本文将首先分别介绍FPGA和DSP的
    发表于 09-29 16:43 3.1w次阅读

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

    通用FPGA架构由三种类型的模块组成。它们是I / O块或焊盘,开关矩阵/互连线和可配置逻辑块(CLB)。基本FPGA架构具有二维逻辑块阵列,其具有用于用户安排逻辑块之间的互连的装置。
    的头像 发表于 09-30 14:00 7660次阅读

    浅谈FPGA芯片架构

    FPGA 芯片架构是非常重要的,如果你不了解 FPGA 芯片内部的详细架构
    的头像 发表于 07-04 14:36 875次阅读
    浅谈<b class='flag-5'>FPGA</b>芯片<b class='flag-5'>架构</b>

    fpga是什么架构

    FPGA(现场可编程门阵列)的架构主要由可配置逻辑模块(CLB)、输入/输出模块(IOB)以及可编程互连资源组成。
    的头像 发表于 03-14 17:05 216次阅读

    fpga芯片架构介绍

    FPGA(现场可编程门阵列)芯片架构是一种高度灵活和可编程的集成电路架构,它以其独特的结构和功能,在现代电子系统中扮演着至关重要的角色。FPGA芯片
    的头像 发表于 03-15 14:56 217次阅读