您的位置 首页 FPGA

FPGA的作业原理以及内部结构

FPGA的工作原理以及内部结构-FPGA采用了逻辑单元阵列LCA(Logic Cell Array)这样一个概念,内部包括可配置逻辑模块CLB(Configurable Logic Block)、输出输入模块IOB(Input Output Block)和内部连线(Interconnect)三个部分。

FPGA选用了逻辑单元阵列LCA(Logic Cell Array)这样一个概念,内部包含可装备逻辑模块CLB(Configurable Logic Block)、输出输入模块IOB(Input Output Block)和内部连线(Interconnect)三个部分。 现场可编程门阵列(FPGA)是可编程器件。

FPGA的作业原理以及内部结构

与传统逻辑电路和门阵列(如PAL,GAL及CPLD器材)比较,FPGA具有不同的结构,FPGA运用小型查找表(16×1RAM)来完成组合逻辑,每个查找表衔接到一个D触发器的输入端,触发器再来驱动其他逻辑电路或驱动I/O,由此构成了既可完成组合逻辑功用又可完成时序逻辑功用的根本逻辑单元模块,这些模块间运用金属连线相互衔接或衔接到I/O模块。

FPGA的逻辑是经过向内部静态存储单元加载编程数据来完成的,存储在存储器单元中的值决议了逻辑单元的逻辑功用以及各模块之间或模块与I/O间的联接方法,并终究决议了FPGA所能完成的功用,FPGA答应无限次的编程.

选用FPGA规划ASIC电路(专用集成电路),用户不需求投片出产,就能得到合用的芯片。FPGA可做其它全定制或半定制ASIC电路的中试样片。FPGA内部有丰厚的触发器和I/O引脚。FPGA是ASIC电路中规划周期最短、开发费用最低、危险最小的器材之一。FPGA选用高速CMOS工艺,功耗低,能够与CMOS、TTL电平兼容。

能够说,FPGA芯片是小批量体系进步体系集成度、可靠性的最佳挑选之一。FPGA是由存放在片内RAM中的程序来设置其作业状况的,因而,作业时需求对片内的RAM进行编程。用户能够依据不同的装备形式,选用不同的编程方法。

FPGA的作业原理以及内部结构

加电时,FPGA芯片将EPROM中数据读入片内编程RAM中,装备完成后,FPGA进入作业状况。掉电后,FPGA康复成白片,内部逻辑关系消失,因而,FPGA能够重复运用。FPGA的编程无须专用的FPGA编程器,只须用通用的EPROM、PROM编程器即可。当需求修正FPGA功用时,只需换一片EPROM即可。这样,同一片FPGA,不同的编程数据,能够发生不同的电路功用。因而,FPGA的运用十分灵敏。

FPGA/CPLD结构由三大部分组成:

1.一个二维的逻辑块阵列,构成了PLD器材的逻辑组成中心。

2.输入/输出块。

3.衔接逻辑块的可编程内部连线资源。连线资源:由各种长度的连线线段组成,其中有一些可编程的衔接开关,它们用于逻辑块之间、逻辑块与输入/输出块之间的衔接。Fpga的内部规划十分大,内部相当于几千块通用IC芯片。

FPGA的多种装备形式:并行主形式为一片FPGA加一片EPROM的方法;主从形式能够支撑一片PROM编程多片FPGA;串行形式能够选用串行PROM编程FPGA;以及外设形式。

外设形式能够将FPGA作为微处理器的外设,由微处理器对其编程。  怎么完成快速的时序收敛、下降功耗和本钱、优化时钟办理并下降FPGA与PCB并行规划的复杂性等问题,一直是选用FPGA的体系规划工程师需求考虑的关键问题。现在,跟着FPGA向更高密度、更大容量、更低功耗和集成更多IP的方向开展,体系规划工程师在从这些优异功能获益的一起,不得不面临因为FPGA史无前例的功能和才能水平而带来的新的规划应战。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/fangan/fpga/100445.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部