<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>可编程逻辑器件</title>
	<atom:link href="https://www.aitaocui.cn/tag/175296/feed" rel="self" type="application/rss+xml" />
	<link>https://www.aitaocui.cn</link>
	<description>翡翠玉石爱好者聚集地</description>
	<lastBuildDate>Wed, 23 Nov 2022 02:39:09 +0000</lastBuildDate>
	<language>zh-CN</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.1.1</generator>

<image>
	<url>https://www.aitaocui.cn/wp-content/uploads/2022/11/taocui.png</url>
	<title>可编程逻辑器件</title>
	<link>https://www.aitaocui.cn</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>可编程逻辑器件(计算机组件)</title>
		<link>https://www.aitaocui.cn/article/277986.html</link>
					<comments>https://www.aitaocui.cn/article/277986.html#respond</comments>
		
		<dc:creator><![CDATA[王道文]]></dc:creator>
		<pubDate>Wed, 23 Nov 2022 02:39:09 +0000</pubDate>
				<category><![CDATA[百科]]></category>
		<category><![CDATA[可编程逻辑器件]]></category>
		<guid isPermaLink="false">https://www.aitaocui.cn/?p=277986</guid>

					<description><![CDATA[可编程逻辑器件英文全称为：programmable logic device即PLD。PLD是做为一种通用集成电路产生的，他的逻辑功能按照用户对器件编程来确定。一般的PLD的集成度...]]></description>
										<content:encoded><![CDATA[</p>
<article>
<p>可编程逻辑器件英文全称为：programmable logic device即PLD。PLD是做为一种通用集成电路产生的，他的逻辑功能按照用户对器件编程来确定。一般的PLD的集成度很高，足以满足设计一般的数字系统的需要。这一策略使Xilinx可以集中精力设计新产品结构、软件工具和IP核心，同时还可以利用最先进的半导体制造工艺技术。</p>
</article>
<article>
<h1>发展历史</h1>
<p>70年代：出现只读存储器PROM(ProgrammableReadonlyMemory)，可编程逻辑阵列器件PLA(ProgrammableLogicArray)</p>
<p>70年代末：AMD推出了可编程阵列逻辑PAL(ProgrammableArrayLogic)</p>
<p>80年代：Lattice公司推出了通用阵列逻辑GAL(GenericArrayLogic)</p>
<p>80年代中：Xilinx公司推出了现场可编程门阵列FPGA(FieldProgrammableGateArray)。Altera公司推出了可擦除的可编程逻辑器件EPLD(EraseProgrammableLogicDevice)，集成度高，设计灵活，可多次反复编程</p>
<p>90年代初：Lattice公司又推出了在系统可编程概念ISP及其在系统可编程大规模集成器件ispLSI)</p>
<p>现以Xilinx、Altera、Lattice为主要厂商，生产的FPGA单片可达上千万门、速度可实现550MHz，采用65nm甚至更高的光刻技术。</p>
<h1>对比</h1>
<p>PLD有可编程只读存储器(PROM)、可擦除可编程存储器(EPROM)、可编程逻辑阵列(简称PLA)、可编阵列逻辑(简称PAL)和通用阵列逻辑(简称GAL)等几种。它们的结构特点和功能列于表中。</p>
<p>PLA的总体结构与PROM类似，也由与门阵列、或门阵列和输出缓冲器组成；它的与门阵列是可编程的。在产生同样的组合逻辑函数时，使用PLA比使用PROM节省与门阵列和或门阵列中的单元数。</p>
<p>有的PAL器件为寄存器输出结构，所以用PAL不仅能构成组合逻辑电路，也能构成时序逻辑电路。GAL的输出宏逻辑单元有不同的工作模式，并允许通过编程选定。这些工作模式包括了PAL的各种输出结构。GAL更具通用性。PAL和GAL的编程工作比较复杂，需使用专门的开发工具(包括编程器和编程语言)进行。这些开发工具使用起来很方便。</p>
<h1>特点</h1>
<p>固定逻辑器件和PLD各有自己的优点。例如，固定逻辑设计经常更适合大批量应用，因为它们可更为经济地大批量生产。对有些需要极高性能的应用，固定逻辑也可能是最佳的选择。</p>
<p>然而，可编程逻辑器件提供了一些优于固定逻辑器件的重要优点，包括：PLD在设计过程中为客户提供了更大的灵活性，因为对于PLD来说，设计反复只需要简单地改变编程文件就可以了，而且设计改变的结果可立即在工作器件中看到。</p>
<p>PLD不需要漫长的前置时间来制造原型或正式产品-PLD器件已经放在分销商的货架上并可随时付运。PLD不需要客户支付高昂的NRE成本和购买昂贵的掩模组-PLD供应商在设计其可编程器件时已经支付了这些成本，并且可通过PLD产品线延续多年的生命期来分摊这些成本。</p>
<p>PLD允许客户在需要时仅订购所需要的数量，从而使客户可控制库存。采用固定逻辑器件的客户经常会面临需要废弃的过量库存，而当对其产品的需求高涨时，他们又可能为器件供货不足所苦，并且不得不面对生产延迟的现实。</p>
<p>PLD甚至在设备付运到客户那儿以后还可以重新编程。事实上，由于有了可编程逻辑器件，一些设备制造商至今正在尝试为已经安装在现场的产品增加新功能或者进行升级。要实现这一点，只需要通过因特网将新的编程文件上载到PLD就可以在系统中创建出新的硬件逻辑。</p>
<h1>发展前景</h1>
<p>过去几年时间里，可编程逻辑供应商取得了巨大的技术进步，以致至今PLD被众多设计人员视为是逻辑解决方案的当然之选。能够实现这一点的重要原因之一是象Xilinx这样的PLD供应商是&quot;无晶圆制造厂&quot;企业，并不直接拥有芯片制造工厂，Xilinx将芯片制造工作外包给IBMMicroelectronics和UMC这样的主要业务就是制造芯片的合作伙伴。</p>
<p>先进的工艺技术在一系列关键领域为PLD提供了帮助：更快的性能、集成更多功能、降低功耗和成本等。至今Xilinx采用先进的0.13um低K铜金属工艺生产可编程逻辑器件，这也是业界最好的工艺之一。</p>
<p>例如，仅仅数年前，最大规模的FPGA器件也仅仅为数万系统门，工作在40MHz。过去的FPGA也相对较贵，当时最先进的FPGA器件大约要150美元。然而，今天具有最先进特性的FPGA可提供百万门的逻辑容量、工作在300MHz，成本低至不到10美元，并且还提供了更高水平的集成特性，如处理器和存储器。</p>
<p>同样重要的是，PLD至今有越来越多的知识产权（IP）核心库的支持-用户可利用这些预定义和预测试的软件模块在PLD内迅速实现系统功能。IP核心包括从复杂数字信号处理算法和存储器控制器直到总线接口和成熟的软件微处理器在内的一切。此类IP核心为客户节约了大量时间和费用-否则，用户可能需要数月的时间才能实现这些功能，而且还会进一步延迟产品推向市场的时间。</p>
<h1>其它相关</h1>
<p>编程语言</p>
<p>有关之前所谈到的“PAL”，若要以手工的方式来产生JEDEC档实是过于复杂，所以多半改用电脑程序（也称：计算机程序）来产生，这种程序（程序）称为“逻辑编译器，logiccompiler”，它与程序开发撰写时所用的软件编译器相类似，而要编译之前的原始代码（也称：源代码）也得用特定的编程语言（也称：程序语言、编程语言）来撰写，此称之为hardwaredescriptionlanguage（硬件描述语言），简称：HDL。</p>
<p>而且，HDL并非仅有一种，而是有许多种，如ABEL、AHDL、Confluence、CUPL、HDCal、JHDL、Lava、Lola、MyHDL、PALASM、RHDL等都是，但目前最具知名也最普遍使用的是VHDL与Verilog。</p>
</article>
<div class="mt-3 mb-3" style="max-width: 770px;height: auto;">
                                    </div>
<div class="mt-3 mb-3" style="max-width: 770px;height: auto;">
                                    </div>
<div class="mt-3 mb-3" style="max-width: 770px;height: auto;">
                                    </div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.aitaocui.cn/article/277986.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
