可编程阵列逻辑
A. 缃戠粶涓镄刾la鏄浠涔堟剰镐
PLA锛屽彲缂栫▼搴忛昏緫阒靛垪(Programmable Logic Array)锛屾槸鍙缂栫▼阃昏緫鍣ㄤ欢镄勪竴绉嶏纴瀹冩槸涓庛佹垨阒靛垪鍧囧彲缂栫▼镄勚佸寘钖链夎板繂鍏冧欢镄勫ぇ瑙勮勬ā闆嗘垚鐢佃矾锛屽畠鑳藉疄鐜颁换镒忛昏緫鍑芥暟镄勭粍钖堢数璺浠ュ强瀹炵幇镞跺簭鐢佃矾銆侾LA鍏锋湁缁撴瀯瑙勬暣銆佷娇鐢ㄧ伒娲荤瓑鐗圭偣锛屽箍娉涘簲鐢ㄤ簬鏁板瓧绯荤粺鍜孷LSI鑺鐗囱捐°
PLA镄勬晠闅灭被鍨
鍦ㄥ笔LA杩涜屾晠闅沧娴嬫椂涓鑸钥冭槛濡备笅鏁呴㱩锛
(1) 涓㈠け浜ゅ弶镣规晠闅滐细PLA鍦ㄧ敓浜у埗阃犺繃绋嬩腑锛屾垨鏄鐢ㄦ埛缂栫▼镞堕兘链夊彲鑳戒娇搴旇ヨ繛鎺ョ殑缂栫▼绠℃病链夋g‘杩炰笂锛屼笉璇ヨ繛鎺ョ殑缂栫▼绠¢敊璇鍦拌繛涓婏纴杩椤皢寮曡捣PLA阃昏緫娣蜂贡銆
(2) 澶氢綑浜ゅ弶镣规晠闅滐细鍦≒LA浣跨敤涓娈垫椂闂村悗锛屾煇浜涚紪绋嬬″緢链夊彲鑳芥崯鍧忥纴杩涜屽紩璧稰LA阃昏緫娣蜂贡銆
(3) 锲哄畾鏁呴㱩锛
(4) 闾荤嚎妗ユ帴鏁呴㱩銆
妫娴嬩氦鍙夌偣鏁呴㱩镄勬祴璇曢泦鑳藉熷岖洊锲哄畾鏁呴㱩鍜岄偦绾挎ˉ鎺ユ晠闅溿
镓╁𪾢璧勬枡锛
PLA鍦ㄥ叾浠栭嗗烟镓浠h〃镄勬剰镐
1銆丳LA锛堣仛涔抽吀绠绉帮级
镵氢钩閰革纸PLA锛夋槸涓绉嶆柊鍨嬬殑鐢熺墿锘哄强鍙鍐岖敓鐢熺墿闄嶈В𨱒愭枡锛屼娇鐢ㄥ彲鍐岖敓镄勬岖墿璧勬簮锛埚傜帀绫炽佹湪钖绛夛级镓鎻愬嚭镄勬稳绮夊师鏂椤埗鎴愩傛稳绮夊师鏂欑粡鐢辩硸鍖栧缑鍒拌憽钀勭硸锛屽啀鐢辫憽钀勭硸鍙娄竴瀹氱殑凿岀嶅彂閰靛埗鎴愰珮绾搴︾殑涔抽吀锛屽啀阃氲繃鍖栧﹀悎鎴愭柟娉曞悎鎴愪竴瀹氩垎瀛愰噺镄勮仛涔抽吀銆
2銆佷腑锲戒汉姘戣В鏀惧啗锛堢亩绉帮细浜烘皯瑙f斁鍐涖佽В鏀惧啗锛岃嫳鏂囷细People's Liberation Army of China锛岃嫳鏂囩缉鍐欙细PLA锛夋槸涓鍗庝汉姘戝叡鍜屽浗链涓昏佺殑姝﹁呭姏閲忋
鍙傝冭祫鏂欙细锏惧害锏剧慱鍙缂栫▼搴忛昏緫阒靛垪
锏惧害锏剧慱涓锲戒汉姘戣В鏀惧啗
锏惧害锏剧慱PLA
B. cpld的可编程主要是基于什么结构
与或阵列可编程。可编程阵列逻辑,英语缩写PAL(programmable array logic)。由可编程的与阵列、固定的或阵列和输出反馈单元组成的一种可编程逻辑器件。PAL器件由可编程的与阵列、固定的或阵列和输出反馈单元组成。
输入和输出型结构
具有三态输出缓冲器和反馈缓冲器。反馈缓冲器可使三态输出反馈到与阵列输入端,构成简单的触发器,使输出具有记忆功能。
用户通过编程可以控制三态输出缓冲器的状态,从而实现对输入/输出引出端数目的任意配置。利用可编程输入/输型PAL器件,可设计编码器、译码器、数据选择器等组合逻辑电路,也可完成串行数据移位和循环等操作。
C. 请高人解释一下集成电路设计中 可编程逻辑器件设计(PLD)和现场可编程逻辑阵列设计(FPGA)和两者的区别
CPLD(Complex Programmable Logic Device)是Complex PLD的简称,一种较PLD为复杂的逻辑元件。
CPLD是一种用户根据各自需要而自行构造逻辑功能的数字集成电路。其基本设计方法是借助集成开发软件平台,用原理图、硬件描述语言等方法,生成相应的目标文件,通过下载电缆(“在系统”编程)将代码传送到目标芯片中,实现设计的数字系统。
发展历史及应用领域:
20世纪70年代,最早的可编程逻辑器件--PLD诞生了。其输出结构是可编程的逻辑宏单元,因为它的硬件结构
设计可由软件完成(相当于房子盖好后人工设计局部室内结构),因而它的设计比纯硬件的数字电路具有很强的灵活性,但其过于简单的结构也使它们只能实现规模较小的电路。为弥补PLD只能设计小规模电路这一缺陷,20世纪80年代中期,推出了复杂可编程逻辑器件--CPLD。目前应用已深入网络、仪器仪表、汽车电子、数控机床、航天测控设备等方面。
器件特点:
它具有编程灵活、集成度高、设计开发周期短、适用范围宽、开发工具先进、设计制造成本低、对设计者的硬件经验要求低、标准产品无需测试、保密性强、价格大众化等特点,可实现较大规模的电路设计,因此被广泛应用于产品的原型设计和产品生产(一般在10,000件以下)之中。几乎所有应用中小规模通用数字集成电路的场合均可应用CPLD器件。CPLD器件已成为电子产品不可缺少的组成部分,它的设计和应用成为电子工程师必备的一种技能。
如何使用:
CPLD是一种用户根据各自需要而自行构造逻辑功能的数字集成电路。其基本设计方法是借助集成开发软件平台,用原理图、硬件描述语言等方法,生成相应的目标文件,通过下载电缆(“在系统”编程)将代码传送到目标芯片中,实现设计的数字系统。
这里以抢答器为例讲一下它的设计(装修)过程,即芯片的设计流程。CPLD的工作大部分是在电脑上完成的。打开集成开发软件(Altera公司 Max+pluxII)→画原理图、写硬件描述语言(VHDL,Verilog)→编译→给出逻辑电路的输入激励信号,进行仿真,查看逻辑输出结果是否正确→进行管脚输入、输出锁定(7128的64个输入、输出管脚可根据需要设定)→生成代码→通过下载电缆将代码传送并存储在CPLD芯片中。7128这块芯片各管脚已引出,将数码管、抢答开关、指示灯、蜂鸣器通过导线分别接到芯片板上,通电测试,当抢答开关按下,对应位的指示灯应当亮,答对以后,裁判给加分后,看此时数码显示加分结果是否正确,如发现有问题,可重新修改原理图或硬件描述语言,完善设计。设计好后,如批量生产,可直接复制其他CPLD芯片,即写入代码即可。如果要对芯片进行其它设计,比如进行交通灯设计,要重新画原理图、或写硬件描述语言,重复以上工作过程,完成设计。这种修改设计相当于将房屋进行了重新装修,这种装修对CPLD来说可进行上万次。
FPGA是Field Programmable Gate Array的缩写,即现场可编程门阵列,它是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。
FPGA诞生于1985年,当时第一个FPGA采用2μm工艺,包含64个逻辑模块和85000个晶体管,门数量不超过1000个,由名为Ross Freema所发明,当时他所创造的FPGA被认为是一个不切实际发明,他的同事Bill Carter曾说:“这种理念需要很多晶体管,并且那时晶体管是非常珍贵的东西。”,所以人们认为Ross的想法过于脱离现实。但是Ross预计:根据摩尔定律(每18个月晶体管密度翻一翻),晶体管肯定会越来越便宜,因此它就越来越常见。在短短的几年内,正如Ross所预言的,出现了数十亿美元的现场可编程门阵列(FPGA)市场。但是可惜的是,他无法享受这一派欣欣向荣的景象,在1989年Ross Freeman就与世长辞了,但是它的发明却持续不断地促进电子行业的进步与发展。
我们都知道构成数字逻辑系统最基本的单元是与门、或门、非门等,而他们都是用三极管、二极管和电阻等元件构成,然后与门、或门、非门又构成了各种触发器,实现状态记忆,FPGA属于数字逻辑电路的一种,同样由这些最基本的元件构成。一个FPGA可以将上亿个门电路组合在一起,集成在一个芯片内,打破以往需要用庞大分立门电路元器件搭建的历史,不仅电路面积、成本大大减小,而且可靠性得到了大幅度的提升。
一般的FPGA内部是由最小的物理逻辑单位LE、布线网络、输入输出模块以及片内外设组成,所谓的最小物理逻辑单元是指用户无法修改的、固定的最小的单元,我们只能将这些单元通过互联线将其连接起来,然后实现用户特定的功能。一个LE由触发器、LUT以及控制逻辑组成,可以实现组合逻辑和时序逻辑;随着FPGA集成度的不断增加,其内部的片内外设也越来越多,内部可集成SRAM、Flash、AD、RTC等外设,真正实现单芯片解决整个系统功能的目的。所以我们所理解的FPGA最底层是一些实实在在的门电路构成,然后由门电路构成最小的物理逻辑单元,然后通过布线层将这些最小物理逻辑单元连接成用户需要的特定功能,我们所需要控制的是布线层之间的互连开关,这也是我们编程的对象,通过这些开关来改变功能。
当今的FGPA按工艺分主要有SRAM工艺和Flash工艺(工艺是针对它们的编程开关来说的)两类,SRAM工艺的FPGA最大的特点是掉电数据会丢失,无法保存,所以它们的系统除了一个FPGA以外,外部还需要增加一个配置芯片用于保存编程数据,每次上电的时候都需要从这个配置芯片将配置数据流加载到FPGA,然后才能正常的运行;但是Flash架构的FPGA掉电不会丢失数据,无需配置芯片,上电即可运行,它的特点非常类似ASIC,但是又比ASIC更加的灵活,可以重复编程。在一些小规模的公司或者产品量不是很大的时候往往更倾向于用FPGA来取代ASIC,不仅能够降低风险,而且能够降低成本。
1.2 为什么要学习FPGA?
FPGA从诞生以来,经历了从配角到主角的过程,从初期开发应用到限量生产应用再到大批量生产应用的发展历程。从技术上来说,最初只是逻辑器件,现在强调平台概念,加入数字信号处理、嵌入式处理、高速串行和其他高端技术,从而被应用到更多的领域,正因为其飞速的发展,让更多学FPGA的人看到了希望,其广阔的前景正是我们选择的原因之一。
1. 广阔的发展前景
据市场调研公司Gartner Dataquest预测,2010年FPGA和其它可编程逻辑器件(PLD)市场将从2005年的32亿美元增长到67亿美元,未来还将有不断往上增长的趋势。FPGA及PLD产业发展的最大机遇是替代ASIC和专用标准产品(ASSP),由ASIC和ASSP构成的数字逻辑市场规模大约为350亿美元。由于用户可以迅速对PLD进行编程,按照需求实现特殊功能,与ASIC和ASSP相比,PLD在灵活性、开发成本以及产品及时面市方面更具优势,所以未来FPGA将会是一个非常有前景的行业。
FPGA由于其结构的特殊性,可以重复编程,开发周期较短,越来越受人们的青睐,它的特点也更接近ASIC,ASIC比FPGA最大的优势是低成本,但是FPGA的价格现在也是越来越低,例如:Actel的Nano系列更是打破了FPGA的价格屏障,提供超过50种低于1美金的FPGA,在一定程度上已经可以与ASIC相抗衡。
根据当前发展的趋势,未来的FPGA势必将会取代一部分ASIC的市场,虽然根据摩尔定律(Moore’s Law):每18至24个月能在相同的单位面积内多挤入一倍的晶体管数,这意味着电路成本每18至24个月就可以减半,但这只是指裸晶(Die)的成本,并不表示整个芯片的成本减半,这是由于晶圆制造更前端的掩膜(Mask)成本、晶圆制造更后端的封装(也称为:构装、包装)成本、人力成本等都不会随摩尔定律而变化,反而芯片的成本有上升的趋势,所以过去许多中、小用量的芯片无法用先进的工艺来生产,对此不是持续使用旧工艺来生产,就是必须改用FPGA芯片来生产……
因此,未来的趋势告诉我们,FPGA将成为21世纪最重要的高科技产业之一,特别是国内的FPGA市场,更是一个“未开垦的处女地”,抓住现在的机遇意味着为我们将来的产品提供更多的竞争力。
2. 提供更多就业机会
虽然FPGA市场的广阔,但是FPGA的技术人员是极度地缺乏,其原因是还未得到高校的重视,很多学校都未开FPGA的课程,导致学生毕业后连什么是FPGA,什么是Verilog都不知道,失去了很多就业的机会。我们公司(广州单片机发展有限公司)这三年来跑遍了全国22个城市,每次宣讲会场里场外都站满了人,每个学生都渴望寻找一份好工作的心情由此可见一斑,但通过考试发现懂FPGA和Verilog的学生却寥寥无几,尽管我们每年都对招聘FPGA人才寄予了很大的希望,但每次都失望而归,深深地体会到招聘FPGA开发工程师困难重重。
由此可见在应届毕业生中熟练掌握FPGA的学生属于稀缺资源,然而企业为培养FPGA开发工程师无不付出沉重的代价,所以对于在校电类专业的学生来说,这就是打造个人差异化竞争力的机会,事实上只要掌握FPGA就能够找到一份薪水更好的工作。我们公司每次在考核员工时往往都会特别关注这些“特殊员工”的情况,一般来说这些员工的工作都会比其它岗位高500元,这就是学习FPGA的优势,但是很多人不曾完全意识到掌握FPGA技术的重要性。
当前受金融危机的影响,对学生的就业更是巨大的考验,据教育部的统计,2008年,全国普通高校毕业生达559万人,比2007年增加64万人,2009年高校毕业生规模达到611万人,比2008年增加52万人,如此多的大学生面临着就业的问题,如果不具备一定的技能,将会淹没在大学生的潮流之中而找不到理想的工作,而学习FPGA可以帮助学生多一技之长,大大提高就业的机会。
3.具有更大的技术扩展空间
我们都知道,以前IC半导体产业一直是国内比较薄弱的产业,与国外的发展步伐相比还差甚远,我们所用的IC大部分都来自欧美地区,国内拥有自主产品的IC技术不多,多半需要引进国外先进的IC设计技术,但是自2000年以来,中国大陆的IC设计企业如雨后春笋般迅速涌现,企业数量5年增加了4倍多,2005年已经达到500多家,销售收入过亿元人民币的设计企业达到17家,其中两家超过5亿元。概括地讲,中国的IC设计公司可以分为四类,第一类是国有IC设计公司,一般是承担政府研发任务的研究所转制后设立;第二类是由系统厂商的设计部门独立出来的IC设计公司;第三类是民营IC设计公司,以海归型为主;最后一类是外资IC设计公司。
所以IC设计也是未来发展的一个重点方向,将会是国家大力扶持的产业之一,而IC的设计人员所必须掌握的是FPGA的技术,在芯片流片之前都是通过FPGA来进行前期的设计验证,用的语言也是FPGA的设计语言,只是在后端的设计中才用到IC设计的特定技术,所以IC设计人员必定是懂得FPGA设计的人,掌握FPGA的技术是通往IC设计殿堂的必经之路,学习FPGA有助于给我们更大的技术扩展空间。
1.3 怎样学FPGA?
既然FPGA对我们如此的重要,那对于初学者的我们又应该如何去学呢?学习一样知识应该有好的老师教导,我们才能更快的掌握,可惜的是大部分的学校未开相关的课程,也缺少相关专业的老师,我们如何能够找到一个捷径或方法帮助我们学会这么极具竞争力的技术,让我们通向成功的殿堂呢?笔者觉得应该需要有步骤,有目的、循序渐进地掌握相关的技术,我们公司从原来的1人的FPGA团队,发展到如今30人左右的FPGA团队,有着一些成长的经历和经验,也希望在此能与大家一起分享。
1. 掌握FPGA编程语言
在学习一门技术之前我们往往从它的编程语言开始,就如学习单片机一样,我们从C语言开始,掌握了C语言,开发单片机就不是什么难事了。学习FPGA也是如此,FPGA的编程语言有两种:VHDL和Verilog,这两种都适合用于FPGA的编程,VHDL比Veirlog早出现,由美国的军方组织开发,在1987年成为了IEEE的标准;Verilog则是由民间一家普通的公司私有财产转化而来,基于其优越性,在1995成为了IEEE标准。VHDL在欧地区应用的较为广泛,而Verilog在中国、美国、日本、台湾等地应用较为广泛,笔者比较推崇的是Verilog,因为它非常易于学习,很类似于C语言,如果具有C语言基础的人,只需要花很少的时间便能掌握Verilog,而VHDL较为抽象,学习需要一段较长的时间。
如果是学生,学习Verilog最好的时期是在大学二年级,与数字电路同步学习,不仅能够理解数字电路实现的方式,更能通过FPGA将数字电路得以实现,笔者发现华中科技大学康华光教授主编的《电子技术基础(数字部分)》非常好,可以说是一本与时俱进的教材,在其中介绍了Verilog语言,并且在每一章的最后一节都介绍了如何使用Verilog建模实现相关数字电路的内容,非常适合大二学习FPGA的学生,本书同样以《电子技术基础(数字部分)》为背景,并与该书进行配套同步,在它的基础上进行了升华和改进,源于它而又高于它,所以也可以同步学习。大三、大四的学生还可以进一步将Verilog进行强化,学习北京航天航空大学的夏宇闻教授编写的《Verilog数字系统设计教程(第二版)》可以比较全面地、详细地掌握Verilog的基本语法,对大二学习的内容进一步的巩固和强化。
如果是其他初学者,可以直接借助《Verilog数字系统设计教程(第二版)》和本书即能对Verilog的语法进行全面的掌握。这是学习FPGA的第一步,也是必不可少的一步。
2. 一个易学易用的硬件平台是成功的一半
除了学习编程语言以外,更重要的是实践,将自己设计的程序能够在真正的FPGA里运行起来,这时我们需要一个硬件平台的支持,然后以前的FPGA硬件平台的价格让很多的初学者望而却步,上千元的价格并不是一般的初学者(特别是学生)能够承受的,而且不易学习。针对这样的现状,也是为了回馈社会,帮助更多想学FPGA又没有经济能力的爱好者,广州周立功单片机发展有限公司开发了一套低成本的FPGA开发套件,售价仅99元,即使是学生也是完全能够承受得起,这款开发套件可以说是根本不赚钱,我们不仅要提供硬件电路,我们还得配套提供一系列教程资料。
过去的一年来,我们一共投入了4位开发工程师围绕EasyFPGA030开展工作,翻译全部开发工具软件技术资料,先自己吃透然后再根据自己的理解、实践和多次讨论,将技术资料通俗化,并且录制了第一个“Actel FPGA快速入门视频教程”供初学者免费下载,便于初学者快速入门,当第一版做出来销售1000套之后,才发现初学者的焊接经验不足,于是又开始设计第二版,这就是目前大家在网站上见到的一体化EasyFPGA030开发学习板。为了能够带给大家最准备、最权威的知识,我们还请了国内第一个EDA创始人之一的夏宇闻教授给我们进行Veirlog的培训,培训完后我们制作一系列Veirlog视频教程和PPT供初学者学习,同样免费提供给大家。同时,我们和夏老师一起共同合作编写了本书,目的是希望能够以最快的速度帮助初学者入门,另外我们还有一个30人的团队全面的提供FPGA的技术支持和售后服务,解决用户的后顾之忧。
所以通过EasyFPGA030的平台学习,不仅节约了前期学习的成本,而且该套件详实的资料使得非常的易用易学,对于初学者来说是一个不可多得的FPGA开发平台。
3. 技术进行巩固和升华
对于初学者来说,有了一定基础后,应该将其继续的巩固和升华,笔者认为竞赛是学生进行验证所学知识很好的舞台,不仅能够锻炼学生的动手能力,而且能够发挥学生的创造力和想象力。
广州周立功公司已经成功举办了两届“Actel杯全国大学生FPGA电子竞赛”,参加的队伍分别是100队和300队,每支队伍都将免费获得价值1480元的一套FPGA开发套件作为竞赛的平台,竞赛完后该套件无需退回,而且设置了最高5000元的奖金,这种举措对公司来说只有投入,很难看到产出,但是我们还坚持做了,主要是想给学生提供施展才华的舞台,让更多的人了解FPGA,学会FPGA,2009年我们又将启动了第三届竞赛,将队伍扩大到1000支,给更多的人提供机会,我们的目标就是要将创新教育实践活动进行到底,培养出一批又一批适合企业发展的人才。
1.4 小结
综上所述,我们只有了解了什么是FPGA,为什么要学习FPGA,怎么学习FPGA后,我们才能非常有目的、有计划的去掌握这门技术,我相信通过我们的共同努力,一定能够培养出一批又一批优秀的FPGA人员。
D. 单片机中的PLA是什么意思
PLA的基本概念
可编程逻辑阵列原文是英文的ProgrammableLogicArray,简称PLA,是一种可编程逻辑装置,它的与阵列(AND array)和或阵列(OR array)均为可编程,输出电路为不可组态。又叫做FPLA(field-programmable logic array)。可编程逻辑阵列PLA是一种可程式化的装置,可用来实现组合逻辑电路。PLA具有一组可程式化的AND阶,AND阶之后连接一组可程式化的OR阶,如此可以达到:“只在合乎设定条件时才允许产生逻辑讯号输出。”
可编程逻辑阵列(可编程逻辑控制器)PLA如此的逻辑闸布局能用来规划大量的逻辑函式,这些逻辑函式必须先以积项(有时是多个积项)的原始形式进行齐一化。
从实现逻辑函数的角度看,对于大多数逻辑函数而言,并不需要使用全部最小项,尤其对于包含约束条件的逻辑函数,许多最小项是不可能出现的。PROM的“与” 阵列固定地产生n个输入变量的全部最小项。因此,PROM的“与”阵列不能获得充分利用而造成硬件浪费,使得芯片面积的利用率不高。为了克服PROM的不足,产省了一种“与”阵列和“或”阵列均可编程的逻辑器件,即可编程逻辑阵列PLA(可编程逻辑控制器件)。
E. 鍏冧欢鍙缂栫▼阃昏緫闂ㄩ樀鍒 ,鏄涓嶆槸涓绉嶅崟鐗囨満瑕佺◢寰绠鍗旷殑鐢佃矾,鐢ㄤ簬绠鍗曚笌骞舵垨镎崭綔
鏄杩欐牱镄勶纴闅忕潃寰埚氱畻娉曞︾戯纸姣斿傝嚜锷ㄥ寲锛屼俊鍙峰勭悊锛夌殑鍙戝𪾢锛屽师𨱒ョ殑宓屽叆寮忚繍绠楄姱鐗囧緢闅捐揪鍒拌佹眰锛屾墍浠ュ緢澶氩叕鍙告帹鍑轰简涓挞棬鐢ㄤ簬绠楁硶镄勫勭悊鑺鐗囥备緥濡侱SPS锛屽畠镄勭壒镣归潪甯搁矞鏄庯纴娌℃湁寰埚氩嶆潅鏄撶敤镄勫栧洿鎺ュ彛锛屼絾鏄瀹冩嫢链夐潪甯稿己锷茬殑绠楁硶澶勭悊鑳藉姏銆备笉璁烘槸鍦ㄦ祦姘寸嚎锛埚氱骇娴佹按绾垮苟瀛桡级锛岃繍绠楀櫒锛堜笓闂ㄧ殑涔桦姞杩愮畻鍣ㄧ瓑锛夛纴瀛桦偍鍣ㄧ粨鏋勶纸闱炲父澶氱殑绱锷犲櫒锛夌瓑閮芥槸涓挞棬涓轰简杩愮畻绠楁硶璁捐$殑銆傝繖镙稤SPS铏界劧澶栧洿鎺ュ彛涓崭赴瀵岋纴绠鍗旷殑鎺у埗鏂归溃涓嶈冻锛屼絾鏄鍏跺勭悊杩愮畻閲忓緢澶х殑绠楁硶镄勬椂鍊欓熷害闱炲父镄勫揩锛屽洜涓哄畠链𨱒ュ氨鏄涓鸿繍绠楀嶆潅绠楁硶𨱒ヨ捐$殑銆备絾鏄缂洪櫡寰堟槑鏄撅纴鍦ㄥ疄闄呯敤镄勬椂鍊栾捐″栧洿鎺ュ彛閮ㄤ欢寰堥夯鐑︼纴浜庢槸灏遍愭笎链変简绠楁硶鑺鐗囧姞涓婂栧洿閮ㄤ欢闆嗘垚鍦ㄤ竴璧风殑FPGA銆
FPGA鎶婂栧洿鎺ュ彛鑺鐗囦笓闂ㄩ泦鎴愬埌绠楁硶鑺鐗囦箣涓婏纴阃氲繃缁橞IOS鑺鐗囩紪绋嬫潵鍒囨崲澶栧洿閮ㄤ欢镄勭粨鏋勶纸杩欎釜鍜岄氱敤璁$畻链烘湁镣瑰儚锛屾瘆濡备綘鍙浠ュ湪CMOS璁剧疆閲岀粰BIOS缂栫▼鏀瑰彉纭鐩橀氶亾锛屾敼鍙橀庢墖链哄埗绛夛级锛屼笉浠呭逛簬鎺ュ彛澶栧洿閮ㄤ欢鏄涓涓寰埚ソ镄勫疄鐢ㄦх殑镓╁𪾢锛岃屼笖链変簺绠楁硶姣斿傜姸镐佸弽棣堣繍绠楃瓑鍙浠ラ氲繃澶栧洿閮ㄤ欢𨱒ュぇ澶х亩鍖栫畻娉旷粨鏋勚
濡傛灉涓瀹氲佸拰鍗旷墖链烘潵姣旇缉锛屼綘鍙浠ヨ繖镙疯や负锛屽崟鐗囨満鏄涓涓澶勭悊绠楁硶鑳藉姏涓嶅己锛屼絾鏄澶栧洿鎺ュ彛寰堜赴瀵岋纴鐢ㄨ捣𨱒ュ緢绠鍗曟柟渚胯屼笖渚垮疁镄勪竴濂楃‖浠剁郴缁熴傝孎PGA鍒欐槸鍦ㄤ笓闂ㄧ畻娉曡繍绠楄姱鐗囧熀纭涓婏纴闆嗘垚杩涘幓浜嗕赴瀵岀殑澶栧洿鎺ュ彛閮ㄤ欢锛屽苟涓斿彲浠ユ柟渚跨殑浣跨敤BIOS璁剧疆𨱒ユ敼鍙桦栧洿鎺ュ彛閮ㄤ欢镄勯泦鎴愭柟寮忋
浣犳妸瀹幂亩鍗旷悊瑙d负阃氲繃BIOS璁剧疆𨱒ユ敼鍙樼‖浠剁粨鏋勭殑鏂逛究浣跨敤镄勬暟瀛楅棬阒靛垪涔熷彲浠ワ纴浣嗗疄闄呬笂瀹冩瘆鍗旷墖链烘垨钥呯亩鍗旷殑鏁板瓧鐢佃矾瑕佸嶆潅镄勫氱殑澶氥傝屼笖瀹幂殑鐢ㄩ斾篃涓嶆槸镓ц岀亩鍗旷殑骞朵笌鎴栨搷浣溿