可编程逻辑器件

时间:2024-05-31 08:49:05编辑:莆田seo君

可编程逻辑器件的具体概念是什么?

可编程逻辑器件
简介
  可编程逻辑器件 英文全称为:programmable logic device 即 PLD。   PLD是做为一种通用集成电路产生的,他的逻辑功能按照用户对器件编程来确定。一般的PLD的集成度很高,足以满足设计一般的数字系统的需要。这样就可以由设计人员自行编程而把一个数字系统“集成”在一片PLD上,而不必去请芯片制造厂商设计和制作专用的集成电路芯片了。
特点
  PLD与一般数字芯片不同的是:PLD内部的数字电路可以在出厂后才规划决定,有些类型的PLD也允许在规划决定后再次进行变更、改变,而一般数字芯片在出厂前就已经决定其内部电路,无法在出厂后再次改变,事实上一般的模拟芯片、混讯芯片也都一样,都是在出厂后就无法再对其内部电路进行调修。
编辑本段固定逻辑与可编程逻辑
  逻辑器件可分类两大类 - 固定逻辑器件和可编程逻辑器件。 一如其名,固定逻辑器件中的电路是永久性的,它们完成一种或一组功能 - 一旦制造完成,就无法改变。 另一方面,可编程逻辑器件(PLD)是能够为客户提供范围广泛的多种逻辑能力、特性、速度和电压特性的标准成品部件 - 而且此类器件可在任何时间改变,从而完成许多种不同的功能。   对于固定逻辑器件,根据器件复杂性的不同,从设计、原型到最终生产所需要的时间可从数月至一年多不等。 而且,如果器件工作不合适,或者如果应用要求发生了变化,那么就必须开发全新的设计。 设计和验证固定逻辑的前期工作需要大量的“非重发性工程成本”,或NRE。 NRE表示在固定逻辑器件最终从芯片制造厂制造出来以前客户需要投入的所有成本,这些成本包括工程资源、昂贵的软件设计工具、用来制造芯片不同金属层的昂贵光刻掩模组,以及初始原型器件的生产成本。 这些NRE成本可能从数十万美元至数百万美元。   对于可编程逻辑器件,设计人员可利用价格低廉的软件工具快速开发、仿真和测试其设计。 然后,可快速将设计编程到器件中,并立即在实际运行的电路中对设计进行测试。 原型中使用的PLD器件与正式生产最终设备(如网络路由器、DSL调制解调器、DVD播放器、或汽车导航系统)时所使用的PLD完全相同。 这样就没有了NRE成本,最终的设计也比采用定制固定逻辑器件时完成得更快。   采用PLD的另一个关键优点是在设计阶段中客户可根据需要修改电路,直到对设计工作感到满意为止。 这是因为PLD基于可重写的存储器技术--要改变设计,只需要简单地对器件进行重新编程。 一旦设计完成,客户可立即投入生产,只需要利用最终软件设计文件简单地编程所需要数量的PLD就可以了。
编辑本段可编程逻辑器件的两种类型:CPLD和FPGA
  可编程逻辑器件的两种主要类型是现场可编程门阵列(FPGA)和复杂可编程逻辑器件(CPLD)。 在这两类可编程逻辑器件中,FPGA提供了最高的逻辑密度、最丰富的特性和最高的性能。 现在最新的FPGA器件,如Xilinx Virtex™系列中的部分器件,可提供八百万"系统门"(相对逻辑密度)。 这些先进的器件还提供诸如内建的硬连线处理器(如IBM Power PC)、大容量存储器、时钟管理系统等特性,并支持多种最新的超快速器件至器件(device-to-device)信号技术。 FPGA被应用于范围广泛的应用中,从数据处理和存储,以及到仪器仪表、电信和数字信号处理等。   与此相比,CPLD提供的逻辑资源少得多 - 最高约1万门。 但是,CPLD提供了非常好的可预测性,因此对于关键的控制应用非常理想。 而且如Xilinx CoolRunner™系列CPLD器件需要的功耗极低,
编辑本段PLD的优点
  固定逻辑器件和PLD各有自己的优点。 例如,固定逻辑设计经常更适合大批量应用,因为它们可更为经济地大批量生产。 对有些需要极高性能的应用,固定逻辑也可能是最佳的选择。   然而,可编程逻辑器件提供了一些优于固定逻辑器件的重要优点,包括:PLD在设计过程中为客户提供了更大的灵活性,因为对于PLD来说,设计反复只需要简单地改变编程文件就可以了,而且设计改变的结果可立即在工作器件中看到。   PLD不需要漫长的前置时间来制造原型或正式产品 - PLD器件已经放在分销商的货架上并可随时付运。 PLD不需要客户支付高昂的NRE成本和购买昂贵的掩模组- PLD供应商在设计其可编程器件时已经支付了这些成本,并且可通过PLD产品线延续多年的生命期来分摊这些成本。   PLD允许客户在需要时仅订购所需要的数量,从而使客户可控制库存。 采用固定逻辑器件的客户经常会面临需要废弃的过量库存,而当对其产品的需求高涨时,他们又可能为器件供货不足所苦,并且不得不面对生产延迟的现实。   PLD甚至在设备付运到客户那儿以后还可以重新编程。 事实上,由于有了可编程逻辑器件,一些设备制造商现在正在尝试为已经安装在现场的产品增加新功能或者进行升级。 要实现这一点,只需要通过因特网将新的编程文件上载到PLD就可以在系统中创建出新的硬件逻辑。   过去几年时间里,可编程逻辑供应商取得了巨大的技术进步,以致现在PLD被众多设计人员视为是逻辑解决方案的当然之选。 能够实现这一点的重要原因之一是象Xilinx这样的PLD供应商是"无晶圆制造厂"企业,并不直接拥有芯片制造工厂,Xilinx将芯片制造工作外包给IBM Microelectronics 和 UMC这样的主要业务就是制造芯片的合作伙伴。 这一策略使Xilinx可以集中精力设计新产品结构、软件工具和IP核心,同时还可以利用最先进的半导体制造工艺技术。 先进的工艺技术在一系列关键领域为PLD提供了帮助:更快的性能、集成更多功能、降低功耗和成本等。 目前Xilinx采用先进的0.13um 低K铜金属工艺生产可编程逻辑器件,这也是业界最好的工艺之一。   例如,仅仅数年前,最大规模的FPGA器件也仅仅为数万系统门,工作在40 MHz。 过去的FPGA也相对较贵,当时最先进的FPGA器件大约要150美元。 然而,今天具有最先进特性的FPGA可提供百万门的逻辑容量、工作在300 MHz,成本低至不到10美元,并且还提供了更高水平的集成特性,如处理器和存储器。   同样重要的是,PLD现在有越来越多的知识产权(IP)核心库的支持 - 用户可利用这些预定义和预测试的软件模块在PLD内迅速实现系统功能。 IP核心包括从复杂数字信号处理算法和存储器控制器直到总线接口和成熟的软件微处理器在内的一切。 此类IP核心为客户节约了大量时间和费用 - 否则,用户可能需要数月的时间才能实现这些功能,而且还会进一步延迟产品推向市场的时间。
编辑本段PLD的编程语言
  有关之前所谈到的“PAL”,若要以手工的方式来产生JEDEC档实是过于复杂,所以多半改用电脑程序(也称:计算机程序)来产生,这种程序(程序)称为“逻辑编译器,logic compiler”,它与程序开发撰写时所用的软件编译器相类似,而要编译之前的原始代码(也称:源代码)也得用特定的编程语言(也称:程序语言、编程语言)来撰写,此称之为hardware description language(硬件描述语言),简称:HDL。   而且,HDL并非仅有一种,而是有许多种,如ABEL、AHDL、Confluence、CUPL、HDCal、JHDL、Lava、Lola、MyHDL、PALASM、RHDL等都是,但目前最具知名也最普遍使用的是VHDL与Verilog。


[create_time]2011-06-24 23:20:27[/create_time]2011-06-28 02:21:45[finished_time]2[reply_count]3[alue_good]jet0011[uname]https://himg.bdimg.com/sys/portrait/item/wise.1.11e22fc7.TzljSabhkgNVenaIuaq9cA.jpg?time=2896&tieba_portrait_time=2896[avatar]超过13用户采纳过TA的回答[slogan]这个人很懒,什么都没留下![intro]1708[view_count]

可编程逻辑器件的分类

逻辑器件可分为两大类 - 固定逻辑器件和可编程逻辑器件。 一如其名,固定逻辑器件中的电路是永久性的,它们完成一种或一组功能 - 一旦制造完成,就无法改变。 另一方面,可编程逻辑器件(PLD)是能够为客户提供范围广泛的多种逻辑能力、特性、速度和电压特性的标准成品部件 - 而且此类器件可在任何时间改变,从而完成许多种不同的功能。对于固定逻辑器件,根据器件复杂性的不同,从设计、原型到最终生产所需要的时间可从数月至一年多不等。 而且,如果器件工作不合适,或者如果应用要求发生了变化,那么就必须开发全新的设计。 设计和验证固定逻辑的前期工作需要大量的“非重发性工程成本”,或NRE。 NRE表示在固定逻辑器件最终从芯片制造厂制造出来以前客户需要投入的所有成本,这些成本包括工程资源、昂贵的软件设计工具、用来制造芯片不同金属层的昂贵光刻掩模组,以及初始原型器件的生产成本。 这些NRE成本可能从数十万美元至数百万美元。对于可编程逻辑器件,设计人员可利用价格低廉的软件工具快速开发、仿真和测试其设计。 然后,可快速将设计编程到器件中,并立即在实际运行的电路中对设计进行测试。 原型中使用的PLD器件与正式生产最终设备(如网络路由器、ADSL调制解调器、DVD播放器、或汽车导航系统)时所使用的PLD完全相同。 这样就没有了NRE成本,最终的设计也比采用定制固定逻辑器件时完成得更快。采用PLD的另一个关键优点是在设计阶段中客户可根据需要修改电路,直到对设计工作感到满意为止。 这是因为PLD基于可重写的存储器技术--要改变设计,只需要简单地对器件进行重新编程。 一旦设计完成,客户可立即投入生产,只需要利用最终软件设计文件简单地编程所需要数量的PLD就可以了。可编程逻辑器件的两种主要类型是现场可编程门阵列(FPGA)和复杂可编程逻辑器件(PLD)。 在这两类可编程逻辑器件中,FPGA提供了最高的逻辑密度、最丰富的特性和最高的性能。 现在最新的FPGA器件,如Xilinx Virtex系列中的部分器件,可提供八百万系统门(相对逻辑密度)。 这些先进的器件还提供诸如内建的硬连线处理器(如IBM Power PC)、大容量存储器、时钟管理系统等特性,并支持多种最新的超快速器件至器件(device-to-device)信号技术。 FPGA被应用于范围广泛的应用中,从数据处理和存储,以及到仪器仪表、电信和数字信号处理等。与此相比,PLD提供的逻辑资源少得多 - 最高约1万门。 但是,PLD提供了非常好的可预测性,因此对于关键的控制应用非常理想。 而且如Xilinx CoolRunner系列PLD器件需要的功耗极低。

[create_time]2016-05-18 04:45:41[/create_time]2016-06-01 19:42:50[finished_time]1[reply_count]3[alue_good]青蛙弗兰0054[uname]https://himg.bdimg.com/sys/portrait/item/wise.1.d56e4a7f.BUjKicehSzH2suOFH0FyoA.jpg?time=3630&tieba_portrait_time=3630[avatar]超过69用户采纳过TA的回答[slogan]这个人很懒,什么都没留下![intro]434[view_count]

纯数字电路的设计,单片机的设计和可编程逻辑器件,三种的优缺点

纯数字设计指的大多是74系列那样的通用芯片,有点是组建方便,简单系统成本低,是可编程逻辑器件的基础,早期单板机就用这个,现在led光屏也有很多,缺点是复杂应用成本高,设计复杂,功耗大,部分效率较低。PLD成本高,但是功耗较低,另外较稳定易维护,方便量产。设计开发过程随着技术的进步也越来越简便快捷。单片机功耗低应用灵活,但是执行并行任务效率低。不过一般的应用对实时性要求不高,所以应用特别特别特别广泛…收发器,收音机,充电器,显示屏,无所不在,而且沾了单片机也能显得高端不少(其实不止是显得,因为软件部分很能显示出设计者的水平)个人见解,有不全面的楼下补充


[create_time]2012-07-03 01:41:29[/create_time]2012-07-18 01:30:55[finished_time]1[reply_count]2[alue_good]lsy_forever[uname]https://himg.bdimg.com/sys/portrait/item/wise.1.c7a296a1.bwXiUhd5gxRLtMqHjj-Ovg.jpg?time=2841&tieba_portrait_time=2841[avatar]TA获得超过399个赞[slogan]这个人很懒,什么都没留下![intro]1746[view_count]

可编程逻辑器件的发展历史

70年代:出现只读存储器PROM (Programmable Read only Memory),可编程逻辑阵列器件PLA (Programmable Logic Array)70年代末:AMD推出了可编程阵列逻辑PAL (Programmable Array Logic)80年代:Lattice公司推出了通用阵列逻辑GAL ( Generic Array Logic)80年代中:Xilinx公司推出了现场可编程门阵列FPGA (Field Programmable GateArray )。Altera公司推出了可擦除的可编程逻辑器件EPLD (Erase Programmable LogicDevice),集成度高,设计灵活,可多次反复编程90年代初:Lattice公司又推出了在系统可编程概念ISP及其在系统可编程大规模集成器件ispLSI)现以Xilinx、Altera、Lattice为主要厂商,生产的FPGA单片可达上千万门、速度可实现550MHz,采用65nm甚至更高的光刻技术。

[create_time]2016-05-18 04:37:34[/create_time]2016-06-01 19:34:48[finished_time]1[reply_count]3[alue_good]宝易小03[uname]https://himg.bdimg.com/sys/portrait/item/wise.1.10c19cc5.9jeuVKe-mhSjjHbqxQnkWw.jpg?time=3684&tieba_portrait_time=3684[avatar][slogan]这个人很懒,什么都没留下![intro]532[view_count]

简述可编程器件PROM、PLA、PAL的组成特点。

【答案】:可编程器件中,PROM由地址译码器、存储矩阵和输出缓冲器组成,其中地址洋码器是固定的,译出了输入变量的全部最小项;可编程逻辑阵列PLA(Programmable Logic Arrrdy)由可编程的与逻辑阵列、可编程的或逻辑阵列和输出缓冲器组成,和PROM相比,它的与逻辑阵列不是固定的,并不需要译出全部最小项;可编程阵列逻辑PAL(ProgrammableArray Logic)由可编程的与逻辑阵列、固定的或逻辑阵列和输出电路三部分组成,通过对与逻辑阵列的编程可以获得不同形式的组合逻辑函数。


[create_time]2023-04-17 19:37:35[/create_time]2023-05-02 19:18:54[finished_time]1[reply_count]0[alue_good]考试资料网[uname]https://pic.rmb.bdstatic.com/a1a6b96a94de8451994b608ca7e87353.jpeg[avatar]百度认证:赞题库官方账号[slogan]这个人很懒,什么都没留下![intro]53[view_count]

可编程逻辑器件主要有哪些基本资源,并简述其功能作用?

逻辑器件可分为两大类 - 固定逻辑器件和可编程逻辑器件。 一如其名,固定逻辑器件中的电路是永久性的,它们完成一种或一组功能 - 一旦制造完成,就无法改变。 另一方面,可编程逻辑器件(PLD)是能够为客户提供范围广泛的多种逻辑能力、特性、速度和电压特性的标准成品部件 - 而且此类器件可在任何时间改变,从而完成许多种不同的功能。
对于固定逻辑器件,根据器件复杂性的不同,从设计、原型到最终生产所需要的时间可从数月至一年多不等。 而且,如果器件工作不合适,或者如果应用要求发生了变化,那么就必须开发全新的设计。 设计和验证固定逻辑的前期工作需要大量的“非重发性工程成本”,或NRE。 NRE表示在固定逻辑器件最终从芯片制造厂制造出来以前客户需要投入的所有成本,这些成本包括工程资源、昂贵的软件设计工具、用来制造芯片不同金属层的昂贵光刻掩模组,以及初始原型器件的生产成本。 这些NRE成本可能从数十万美元至数百万美元。
对于可编程逻辑器件,设计人员可利用价格低廉的软件工具快速开发、仿真和测试其设计。 然后,可快速将设计编程到器件中,并立即在实际运行的电路中对设计进行测试。 原型中使用的PLD器件与正式生产最终设备(如网络路由器、ADSL调制解调器、DVD播放器、或汽车导航系统)时所使用的PLD完全相同。 这样就没有了NRE成本,最终的设计也比采用定制固定逻辑器件时完成得更快。
采用PLD的另一个关键优点是在设计阶段中客户可根据需要修改电路,直到对设计工作感到满意为止。 这是因为PLD基于可重写的存储器技术--要改变设计,只需要简单地对器件进行重新编程。 一旦设计完成,客户可立即投入生产,只需要利用最终软件设计文件简单地编程所需要数量的PLD就可以了。
可编程逻辑器件的两种主要类型是现场可编程门阵列(FPGA)和复杂可编程逻辑器件(PLD)。 在这两类可编程逻辑器件中,FPGA提供了最高的逻辑密度、最丰富的特性和最高的性能。 现在最新的FPGA器件,如Xilinx Virtex系列中的部分器件,可提供八百万"系统门"(相对逻辑密度)。 这些先进的器件还提供诸如内建的硬连线处理器(如IBM Power PC)、大容量存储器、时钟管理系统等特性,并支持多种最新的超快速器件至器件(device-to-device)信号技术。 FPGA被应用于范围广泛的应用中,从数据处理和存储,以及到仪器仪表、电信和数字信号处理等。
与此相比,PLD提供的逻辑资源少得多 - 最高约1万门。 但是,PLD提供了非常好的可预测性,因此对于关键的控制应用非常理想。 而且如Xilinx CoolRunner系列PLD器件需要的功耗极低。


[create_time]2019-12-25 15:22:44[/create_time]2020-01-09 15:08:39[finished_time]1[reply_count]0[alue_good]u蝶澈嫣朦[uname]https://himg.bdimg.com/sys/portrait/item/wise.1.e7110078.rUy-uBmOj15IcP6OoQqsaA.jpg?time=4379&tieba_portrait_time=4379[avatar]TA获得超过1.2万个赞[slogan]这个人很懒,什么都没留下![intro]999[view_count]

可编程逻辑器件的其它相关

编程语言有关之前所谈到的“PAL”,若要以手工的方式来产生JEDEC档实是过于复杂,所以多半改用电脑程序(也称:计算机程序)来产生,这种程序(程序)称为“逻辑编译器,logic compiler”,它与程序开发撰写时所用的软件编译器相类似,而要编译之前的原始代码(也称:源代码)也得用特定的编程语言(也称:程序语言、编程语言)来撰写,此称之为hardware description language(硬件描述语言),简称:HDL。而且,HDL并非仅有一种,而是有许多种,如ABEL、AHDL、Confluence、CUPL、HDCal、JHDL、Lava、Lola、MyHDL、PALASM、RHDL等都是,但目前最具知名也最普遍使用的是VHDL与Verilog。

[create_time]2016-05-18 04:45:42[/create_time]2016-06-01 19:42:52[finished_time]1[reply_count]0[alue_good]谎言346qYd[uname]https://himg.bdimg.com/sys/portrait/item/wise.1.85b7ffc4.TNed0-SkpdTJ6Cw2uhw3ZA.jpg?time=3683&tieba_portrait_time=3683[avatar][slogan]这个人很懒,什么都没留下![intro]12[view_count]

什么是可编程逻辑器件

可编程逻辑器件,英文全称为:programmable logic device 即 PLD,PLD是作为一种通用集成电路产生的,他的逻辑功能按照用户对器件编程来确定。一般的PLD的集成度很高,足以满足设计一般的数字系统的需要。这样就可以由设计人员自行编程而把一个数字系统“集成”在一片PLD上,而不必去请芯片制造厂商设计和制作专用的集成电路芯片了;PLD与一般数字芯片不同的是:PLD内部的数字电路可以在出厂后才规划决定,有些类型的PLD也允许在规划决定后再次进行变更、改变,而一般数字芯片在出厂前就已经决定其内部电路,无法在出厂后再次改变,事实上一般的模拟芯片、混讯芯片也都一样,都是在出厂后就无法再对其内部电路进行调修。扩展资料:逻辑器件可分为两大类 - 固定逻辑器件和可编程逻辑器件。 一如其名,固定逻辑器件中的电路是永久性的,它们完成一种或一组功能 - 一旦制造完成,就无法改变。 另一方面,可编程逻辑器件(PLD)是能够为客户提供范围广泛的多种逻辑能力、特性、速度和电压特性的标准成品部件 - 而且此类器件可在任何时间改变,从而完成许多种不同的功能。参考资料来源:百度百科-可编程逻辑器件

[create_time]2022-09-29 16:13:50[/create_time]2022-10-14 16:13:50[finished_time]1[reply_count]0[alue_good]乾莱信息咨询[uname]https://pic.rmb.bdstatic.com/bjh/user/62ac8245037c35cef5dd05b07789a9ca.jpeg[avatar]百度认证:内蒙古乾莱科技官方账号[slogan]这个人很懒,什么都没留下![intro]24[view_count]

单片机与可编程逻辑器件的区别

单片机是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。
可编程逻辑器是PLC。可编程逻辑器件 英文全称为:programmable logic device 即 PLD。PLD是做为一种通用集成电路产生的,他的逻辑功能按照用户对器件编程来确定。一般的PLD的集成度很高,足以满足设计一般的数字系统的需要。


[create_time]2016-11-25 23:10:02[/create_time]2011-04-07 23:23:09[finished_time]5[reply_count]4[alue_good]赵文星空絮雨[uname]https://himg.bdimg.com/sys/portrait/item/public.1.b7c12d84.mHahzqg8CU6QLsA88Yf8Ug.jpg[avatar]知道合伙人教育行家[slogan]本人做过5年建议电器安装维修,做过6年工业电器维修调式安装,实践经验丰富。[intro]8256[view_count]

常用的可编程逻辑器件的开发环境有哪些

常用的可编程逻辑器件的开发环境有很多种,主要有以下几种:1、CODESYS:这是一种常用的工业自动化控制器开发环境,可以用于可编程逻辑控制器(PLC)和工业PC等设备的开发。2、QuartusII:这是英特尔公司的一款开发环境,主要用于可编程逻辑器件(FPGA)的设计和调试。3、XilinxISE:这是赛灵思公司推出的一种FPGA开发工具,支持Verilog和VHDL等多种设计语言。4、Vivado:这是赛灵思公司推出的下一代FPGA开发工具,功能更为强大、全面。5、AlteraQuartusPrime:这是英特尔公司收购赛灵思后推出的一种FPGA开发工具。


[create_time]2023-03-12 23:52:12[/create_time]2023-03-27 23:52:12[finished_time]1[reply_count]0[alue_good]李晓馨YYDS[uname]https://gips0.baidu.com/it/u=1693945900,1793585350&fm=3012&app=3012&autime=1687982991&size=b200,200[avatar]TA获得超过4395个赞[slogan]这个人很懒,什么都没留下![intro]70[view_count]

FPGA和CPLD的区别

FPGA和CPLD的区别:①CPLD更适合完成各种算法和组合逻辑,FPGA更适合于完成时序逻辑。换句话说,FPGA更适合于触发器丰富的结构,而CPLD更适合于触发器有限而乘积项丰富的结构。 ②CPLD的连续式布线结构决定了它的时序延迟是均匀的和可预测的,而FPGA的分段式布线结构决定了其延迟的不可预测性。 ③在编程上FPGA比CPLD具有更大的灵活性。CPLD通过修改具有固定内连电路的逻辑功能来编程,FPGA主要通过改变内部连线的布线来编程;FPGA可在逻辑门下编程,而CPLD是在逻辑块下编程。 ④FPGA的集成度比CPLD高,具有更复杂的布线结构和逻辑实现。 ⑤CPLD比FPGA使用起来更方便。CPLD的编程采用E2PROM或FASTFLASH技术,无需外部存储器芯片,使用简单。而FPGA的编程信息需存放在外部存储器上,使用方法复杂。 ⑥CPLD的速度比FPGA快,并且具有较大的时间可预测性。这是由于FPGA是门级编程,并且CLB之间采用分布式互联,而CPLD是逻辑块级编程,并且其逻辑块之间的互联是集总式的。 ⑦在编程方式上,CPLD主要是基于E2PROM或FLASH存储器编程,编程次数可达1万次,优点是系统断电时编程信息也不丢失。CPLD又可分为在编 程器上编程和在系统编程两类。FPGA大部分是基于SRAM编程,编程信息在系统断电时丢失,每次上电时,需从器件外部将编程数据重新写入SRAM中。其 优点是可以编程任意次,可在工作中快速编程,从而实现板级和系统级的动态配置。 ⑧CPLD保密性好,FPGA保密性差。 ⑨一般情况下,CPLD的功耗要比FPGA大,且集成度越高越明显。 随著复杂可编程逻辑器件(CPLD)密度的提高,数字器件设计人员在进行大型设计时,既灵活又容易,而且产品可以很快进入市常许多设计人员已经感受到 CPLD容易使用。时序可预测和速度高等优点,然而,在过去由于受到CPLD密度的限制,他们只好转向FPGA和ASIC。现在,设计人员可以体会到密度 高达数十万门的CPLD所带来的好处。

[create_time]2022-11-17 16:24:01[/create_time]2022-12-02 16:24:01[finished_time]1[reply_count]0[alue_good]信必鑫服务平台[uname]https://himg.bdimg.com/sys/portrait/item/wise.1.3b707489.Pzvh_phCV7cMa9W2PNEYAQ.jpg?time=66&tieba_portrait_time=66[avatar]TA获得超过5.2万个赞[slogan]这个人很懒,什么都没留下![intro]12[view_count]

CPLD和FPGA有什么差异?在实际应用中各有什么特点?

【答案】:①结构差异.CPLD大多是基于乘积项(ProductrTerm)技术和EPROM(或Flash)工艺的:FPGA一般是基于查找表(LUT)技术和SRAM工艺的.
②延迟可预测能力CPLD的布线结构决定了它的时序延迟是均匀的和可预测的;FPGA的布线结构导致了传输延迟是不相等的、不可预测的,这会给设计工作带来麻烦,也限制了器件的工作速度.
③CPLD的编程采用BPROM或Flash技术,无需外部存储器芯片,使用简单:而FPGA的编程信息需存放在外部存储器上,使用方法复杂,且编程数据存放在EPROM中,读出并送到FPGA的SRAM中,不利于保密.基于SRAM编程的FPGA在系统断电时,编程信息会随之丢失,因此每次开始工作时都要重新装载编程数据.
④一般情况下,CPLD的功耗要比FPGA的大,且集成度越高越明显.虽然CPLD和FPGA的集成度都可达到数十万门,但相比较而言,CPLD更适合于完成各类算法和组合逻辑;而FPGA则更适合于完成时序较多的逻辑电路.换句话说,FPGA更适合于触发器丰富的结构,而CPLD更适合于触发器有限而乘积项丰富的结构.


[create_time]2023-04-18 05:29:36[/create_time]2023-05-03 05:06:26[finished_time]1[reply_count]0[alue_good]考试资料网[uname]https://pic.rmb.bdstatic.com/a1a6b96a94de8451994b608ca7e87353.jpeg[avatar]百度认证:赞题库官方账号[slogan]这个人很懒,什么都没留下![intro]38[view_count]

上一篇:可爱颂歌词

下一篇:可持续发展观