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
    +关注

    关注

    1629

    文章

    21734

    浏览量

    603113
  • 可编程器件
    +关注

    关注

    2

    文章

    59

    浏览量

    20936
收藏 人收藏

    评论

    相关推荐

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

    成本。FPGA架构的设计涉及许多不同的设计选择,从高级架构参数到晶体管级实现细节,目标是制造高度可编程的器件,同时最小化可重新配置的面积和性能成本。随着应用需求和工艺威廉希尔官方网站 能力的不断发展,FPG
    发表于 08-11 09:52 1854次阅读
    <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

    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

    ARM、DSP、FPGA的区别与特点

    ARM、DSP、FPGA特点和区别 ARM(Advanced RISC Machines)是微处理器行业的一家知名企业,设计了大量高性能、廉价、耗能低的RISC处理器、相关威廉希尔官方网站 及软 件。ARM架构是面向低预
    发表于 05-06 16:35 8065次阅读

    FPGA 是如何引入工业驱动架构的?

    在这个系列的第一篇博文中,我们了解到FPGA是如何被引入到驱动架构中的。现在,我们来看一看在一个工业驱动/伺服机架构中使用FPGA时遇到的一些挑战,以及以COTS MCU形式运转的控制
    发表于 04-26 12:17 2112次阅读
    <b class='flag-5'>FPGA</b> 是如何引入工业驱动<b class='flag-5'>架构</b>的?

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

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

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

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

    浅谈FPGA芯片架构

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

    加速FPGA选择和系统设计的架构探索.zip

    加速FPGA选择和系统设计的架构探索
    发表于 12-30 09:21 3次下载

    fpga是什么架构

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

    fpga芯片架构介绍

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