当前位置:首页 > 工业控制 > 电子设计自动化
[导读]1.查找表的结构奸原理 采用查找表(Look-Up-Table)结构的PLD芯片称为FPGA,查找表简称为LUT,LUT本质上就是一个RAM。 目前FPGA中多使用4输人的LUT,所以每一个LUT可以看成一个有4位地址线的16×1的RAM。当用户通过

1.查找表的结构奸原理

采用查找表(Look-Up-Table)结构的PLD芯片称为FPGA,查找表简称为LUT,LUT本质上就是一个RAM。 目前FPGA中多使用4输人的LUT,所以每一个LUT可以看成一个有4位地址线的16×1的RAM。当用户通过原理图或HDL语言描述一个逻辑电路后,FPCA开发软件会自动计算逻辑电 路的所有可能的结果,并把结果事先写人RAM,这样,每输人一个信号进行逻辑运算就等于输人一个地址 进行查表,找出地址对应的内容,然后输出即可。表1所示为一个4输人与门的例子。

表1 LUT实现4输入与门的例子

2.基于查找表的FPGA结构

下面以Xilinx的Spartan-3芯片为例介绍FPGA的内部结构,如图1所示。


图1 Spartan-3 FPGA芯片内部结构

Spartan-3主要包括可配置逻辑模块(CLB)、I/0模块、块RAM、乘法器模块和数字时钟管理模块(DCM )。在Spartan-3中,CLB是主要的逻辑资源,每个CLB包含4个Slice,并分为2组,如图2所示。左侧一组 支持逻辑和存储功能,称为SLICEM,右侧一组只支持逻辑功能,称为SLICEL。SLICEL减少了CLB的大小并 降低了器件的成本。SLICEM和SLICEL具有如下相同组件来提供逻辑、运算和ROM功能:

·2个4输人查找表,F和G;

·2个存储单元;


图2 CLB内部结构

·2个多功能乘法器,F5MUX和FGMUX(或FTMUX,FSMUX);

·运算逻辑。

因此,Slice可以看成Spartan-3实现逻辑的最基本结构。Slice结构如图3所示。


图3 Slice结构

3,查找表结构的FPGA逻辑实现原理

以图4所示电路为例,具体说明FPGA是如何利用以上结构实现逻辑的。A,B,C,D由FPCA芯片的引脚输 人后进人可编程连线,然后作为地址线连到LUT,LUT中已经事先写人了所有可能的逻辑结果,通过地址查 找到相应的数据后输出,这样组合逻辑就实现了。该电路中D触发器是直接利用LUT后面D触发器来实现的 。时钟信号CLK由I/O脚输入后进入芯片内部的时钟专用通道,直接连接到触发器的时钟端。触发器的输出 与I/0脚相连,把结果输出到芯片引脚。这样FPGA就完成了图4所示电路的功能。这个电路是一个很简单的 例子,只需要一个LUT加上一个触发器就可以完成。对于一个LUT无法完成的电路,就需要通过进位逻辑将 多个单元相连,这样FPGA就可以实现复杂的逻辑。

由于LUT主要适合SRAM工艺生产,所以目前大部分FPCA都是基于SRAM工艺的,而SRAM工艺的芯片在掉电 后信息就会丢失,所以需要外加一片专用配置芯片,在上电时,由这个专用配置芯片把数据加载到FPGA中 ,然后FPGA就可以正常工作,由于配置时间很短,不会影响系统正常工作。也有少数FPGA采用反熔丝或 Flashェ艺,对这种FPGA,就不需要外加专用的配置芯片。


图4 FPGA器件的命名规则

4.CPLD与FPGA的选择

根据CPLD的结构和原理可知,CPLD分解组合逻辑的功能很强,一个宏单元就可以分解十几个甚至20~30 多个组合逻辑输入。而FPGA的一个LUT只能处理4输人的组合逻辑,因此,CPLD适合用于设计译码等复杂组 合逻辑。但FPGA的制造工艺确定了FPGA芯片中包含的LUT和触发器的数量菲常多,往往都是成千上万, CPLD一般只能做到512个逻辑单元,而且如果用芯片价格除以逻辑单元数量,FPGA的平均逻辑单元成本大 大低于CPLD。所以如果设计中使用到大量触发器,例如设计一个复杂的时序逻辑,那么使用FPGA就是一个 很好的选择。CPLD拥有上电即可工作的特性,而大部分FPGA需要一个加载过程,所以,如果系统要可编程 逻辑器件上电就工作,那么就应该选择CPLD。

欢迎转载,信息来源维库电子市场网(www.dzsc.com)



来源:ks990次

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭