首页 > 产品 > 知识 > 可编程逻辑,可编程逻辑器件是什么东西

可编程逻辑,可编程逻辑器件是什么东西

来源:整理 时间:2023-09-05 08:06:15 编辑:智能门户 手机版

本文目录一览

1,可编程逻辑器件是什么东西

就是通过硬件描述语言的描述,芯片的内部自动给你搭建好硬件线路,也就是数字芯片,最主要是用于数字信号方面的!

可编程逻辑器件是什么东西

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

简单的说就是相当于一个黑盒子。里面有无数的基本门单元。你可以通过编程使其内部自动按照你的意愿形成相应的逻辑电路,在外部看来,输入与输出就满足你想要表达的逻辑要求。就是这么个意思。我们使用时不用考虑其内部构造,仅仅是对输入输出进行逻辑描述,软件会自动在可编程逻辑器件内生成相应电路。

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

3,什么是可编程逻辑器件

可编程逻辑器件,英文全称为:programmable logic device 即 PLD,PLD是作为一种通用集成电路产生的,他的逻辑功能按照用户对器件编程来确定。一般的PLD的集成度很高,足以满足设计一般的数字系统的需要。这样就可以由设计人员自行编程而把一个数字系统“集成”在一片PLD上,而不必去请芯片制造厂商设计和制作专用的集成电路芯片了;PLD与一般数字芯片不同的是:PLD内部的数字电路可以在出厂后才规划决定,有些类型的PLD也允许在规划决定后再次进行变更、改变,而一般数字芯片在出厂前就已经决定其内部电路,无法在出厂后再次改变,事实上一般的模拟芯片、混讯芯片也都一样,都是在出厂后就无法再对其内部电路进行调修。扩展资料:逻辑器件可分为两大类 - 固定逻辑器件和可编程逻辑器件。 一如其名,固定逻辑器件中的电路是永久性的,它们完成一种或一组功能 - 一旦制造完成,就无法改变。 另一方面,可编程逻辑器件(PLD)是能够为客户提供范围广泛的多种逻辑能力、特性、速度和电压特性的标准成品部件 - 而且此类器件可在任何时间改变,从而完成许多种不同的功能。参考资料来源:百度百科-可编程逻辑器件
微处理器,是执行运算的中央运算单元,可编程逻辑器件是一种可以自由编程处理用户程序的一种处理器,可编程逻辑器件里面包含微处理器CPU是中央处理单元,FPGA是一种CPU的封装方式,这跟微处理器与可编程逻辑器件是不同的
就是所说的PLC
简单的说就是相当于一个黑盒子。里面有无数的基本门单元。你可以通过编程使其内部自动按照你的意愿形成相应的逻辑电路,在外部看来,输入与输出就满足你想要表达的逻辑要求。就是这么个意思。我们使用时不用考虑其内部构造,仅仅是对输入输出进行逻辑描述,软件会自动在可编程逻辑器件内生成相应电路。

什么是可编程逻辑器件

4,可编程逻辑器件的发展史

早期的可编程逻辑器件只有可编程只读存贮器(PROM)、紫外线可按除只读存贮器(EPROM)和电可擦除只读存贮器(EEPROM)三种。由于结构的限制,它们只能完成简单的数字逻辑功能。 其后,出现了一类结构上稍复杂的可编程芯片,即可编程逻辑器件(PLD),它能够完成各种数字逻辑功能。典型的PLD由一个“与”门和一个“或”门阵列组成,而任意一个组合逻辑都可以用“与一或”表达式来描述,所以, PLD能以乘积和的形式完成大量的组合逻辑功能。 这一阶段的产品主要有PAL(可编程阵列逻辑)和GAL(通用阵列逻辑)。 PAL由一个可编程的“与”平面和一个固定的“或”平面构成,或门的输.出可以通过触发器有选择地被置为寄存状态。 PAL器件是现场可编程的,它的实现工艺有反熔丝技术、EPROM技术和EEPROM技术。还有一类结构更为灵活的逻辑器件是可编程逻辑阵列(PLA),它也由一个“与”平面和一个“或”平面构成,但是这两个平面的连接关系是可编程的。 PLA器件既有现场可编程的,也有掩膜可编程的。 在PAL的基础上,又发展了一种通用阵列逻辑GAL (Generic Array Logic),如GAL16V8,GAL22V10 等。它采用了EEPROM工艺,实现了电可按除、电可改写,其输出结构是可编程的逻辑宏单元,因而它的设计具有很强的灵活性,至今仍有许多人使用。 这些早期的PLD器件的一个共同特点是可以实现速度特性较好的逻辑功能,但其过于简单的结构也使它们只能实现规模较小的电路。 为了弥补这一缺陷,20世纪80年代中期。 Altera和Xilinx分别推出了类似于PAL结构的扩展型 CPLD(Complex Programmab1e Logic Dvice)和与标准门阵列类似的FPGA(Field Programmable Gate Array),它们都具有体系结构和逻辑单元灵活、集成度高以及适用范围宽等特点。 这两种器件兼容了PLD和通用门阵列的优点,可实现较大规模的电路,编程也很灵活。与门阵列等其它ASIC(Application Specific IC)相比,它们又具有设计开发周期短、设计制造成本低、开发工具先进、标准产品无需测试、质量稳定以及可实时在线检验等优点,因此被广泛应用于产品的原型设计和产品生产(一般在10,000件以下)之中。几乎所有应用门阵列、PLD和中小规模通用数字集成电路的场合均可应用FPGA和CPLD器件。

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

单片机是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。可编程逻辑器是PLC。可编程逻辑器件 英文全称为:programmable logic device 即 PLD。PLD是做为一种通用集成电路产生的,他的逻辑功能按照用户对器件编程来确定。一般的PLD的集成度很高,足以满足设计一般的数字系统的需要。
简单地说,可编程逻辑器件是在硬件结构的基础上直接进行运算,优点在于运算速度快,比如加减法都有逻辑门电路直接运算单片机采用的是寄存器或ram存储变量 然后对他们在ram中进行数据处理,速度没有PLC快 对于一些高速算法 或者运算量较大 用PLC或者FPGA的优势明显
这个,我还是不大清楚,PLD内部的数字电路可以在出厂后才规划决定,有些类型的PLD也允许在规划决定后再次进行变更、改变,而一般数字芯片在出厂前就已经决定其内部电路,无法在出厂后再次改变,事实上一般的模拟芯片、混讯芯片也都一样,都是在出厂后就无法再对其内部电路进行调修
都是电气方面的东西,实现控制,达到自动化。一个plc是有多个单片机组成的,用计算机控制工厂设备,比单片机强大,是实现工业上的大部件的控制。费用自然比单片机贵。
cpld与单片机功能各不相同,cpld一般用于组合逻辑单片机一般用于操作控制,你非要用cpld来代单片机的话,只要功能做得下来也未尝不可,比如简单的交通灯控制啊什么的,所以能不能代替全看你应用。反过来也一样。但大多情况下他们是不能互代的,而是一种互补关系。cpld一般代替的是:74系列等等芯片的。单片机则用于操作这些个芯片或cpld。价格嘛有贵有便宜,看你需求,epm240就30多一片吧,单买反正不会超过40.当然也有更贵的cpld,甚至几百的都有。单片机就从10多到100多都有,甚至几百的都有。编程方式也各不相同,单片机早期要编程器,后来只要串口的isp,到再后来可在线调试的jtag等等接口。cpld大多是jtag接口

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

可编程逻辑器件简介  可编程逻辑器件 英文全称为: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。
简单点说,就是可以用语言(比如C语言HDL语言什么的)写入程序的集成电路,一般写程序运用到逻辑推论上的东西
文章TAG:可编程逻辑可编程逻辑器件是什么东西

最近更新

  • ios软件中的文稿与数据,iOS文稿数据清理ios软件中的文稿与数据,iOS文稿数据清理

    二、清理iPhone文稿和数据:2的方法。它会在软件中存储大量的文稿和数据/,如何删除iphone文稿和数据iPhone的文稿数据指的是应用及其缓存数据,需要删除一个应用的。1、苹果手机应用程序里.....

    知识 日期:2023-09-05

  • 升降压芯片,高性价比升压芯片有哪些升降压芯片,高性价比升压芯片有哪些

    高性价比升压芯片有哪些2,在做DCDC模块时升压和降压用什么芯片比较好3,有没有既可以升压又可以降压的DCDC芯片4,升压降压芯片5,求占用面积小的升压芯片和降压芯片6,DCDC升降压电路用什么芯.....

    知识 日期:2023-09-05

  • 北京科来数据分析,北京联科数据公司怎么样北京科来数据分析,北京联科数据公司怎么样

    科来便携式网络分析系统科来网络分析系统2010(便携式)科来网络分析系统2010是自行设计开发的第二代网络分析引擎,提供海量数据采集和高性能实时诊断分析。通过对协议包的解码和分析,可以.....

    知识 日期:2023-09-05

  • 达奇机器人声控达奇机器人声控

    关于机器人!!!长期派系领导人久瑞南慢慢掌握了实际权力,他们控制了达尔富尔地区。这个时候,谢顿觉得自己应该做点什么,于是让养子达奇(在达尔富尔地区度过了童年)去达尔富尔地区打听久瑞南身.....

    知识 日期:2023-09-05

  • 蚂蚁森林没有刷新数据,怎么查询蚂蚁森林能量数据蚂蚁森林没有刷新数据,怎么查询蚂蚁森林能量数据

    蚂蚁森林为什么有时候没有能量?蚂蚁森林没精力怎么回事蚂蚁森林没精力可能最近没用支付宝消费,或者支付宝没录体育数据开始支付宝录音活动数据具体操作方法如下:/12341.打开手机支付宝ap.....

    知识 日期:2023-09-05

  • 电动机的工作原理,电动机的工作原理电动机的工作原理,电动机的工作原理

    电动机的工作原理2,电动机原理3,电动机的工作原理4,电动机的原理是什么5,电动机的工作原理是什么6,电动机的结构和原理1,电动机的工作原理交流电动机是在定子上加上三相或单相交流电压,从而在.....

    知识 日期:2023-09-05

  • 大数据挖掘工具有哪些,常见的web数据挖掘工具有哪些大数据挖掘工具有哪些,常见的web数据挖掘工具有哪些

    数据挖掘,有哪些方法?大数据分析师进行的数据挖掘常用的模型有哪些?数据常见分析工具有什么?数据挖掘需要什么技能?什么bi数据Analysis工具结构、灵活性、维护成本、起步价、数据可视化效果.....

    知识 日期:2023-09-05

  • 城市机器人冬季版,机器人酒店在哪些城市城市机器人冬季版,机器人酒店在哪些城市

    冬季户外旅行装备冬季户外旅行装备有哪些?1.冬季户外旅行装备有哪些?1.洗面奶,沐浴露,洗发水,毛巾等洗漱洗澡用的东西。求大家推荐经典单机游戏,~单机游戏大,可以找一堆,也可以是GBA模拟器的小.....

    知识 日期:2023-09-05