FPGA開發(fā)全攻略工程師創(chuàng)新設(shè)計寶典基礎(chǔ)篇PDF電子書免費下載
資料介紹
本文檔的主要內(nèi)容詳細(xì)介紹的是FPGA開發(fā)全攻略工程師創(chuàng)新設(shè)計寶典基礎(chǔ)篇PDF電子書免費下載。
FPGA 是英文Field Programmable Gate Array 的縮寫,即現(xiàn)場可編程門陣列,它是在PAL、GAL、CPLD等可編程器件的基礎(chǔ)上進(jìn)一步發(fā)展的產(chǎn)物。它是作為專用集成電路(ASIC) 領(lǐng)域中的一種半定制電路而出現(xiàn)的,既解決了定制電路的不足,又克服了原有可編程器件門電路數(shù)有限的缺點。它是當(dāng)今數(shù)字系統(tǒng)設(shè)計的主要硬件平臺,其主要特點就是完全由用戶通過軟件進(jìn)行配置和編程,從而完成某種特定的功能,且可以反復(fù)擦寫。在修改和升級時,不需額外地改變PCB 電路板,只是在計算機(jī)上修改和更新程序,使硬件設(shè)計工作成為軟件開發(fā)工作,縮短了系統(tǒng)設(shè)計的周期,提高了實現(xiàn)的靈活性并降低了成本,因此獲得了廣大硬件工程師的青睞。對PROM、EPROM、E2PROM 熟悉的人都知道這些可編程器件的可編程原理是通過加高壓或紫外線導(dǎo)致三極管或MOS 管內(nèi)部的載流子密度發(fā)生變化,實現(xiàn)所謂的可編程,但是這些器件或只能實現(xiàn)單次可編程或編程狀態(tài)難以穩(wěn)定。FPGA 則不同,它采用了邏輯單元陣列LCA(Logic Cell Array) 這樣一個新概念,內(nèi)部包括可配置邏輯模塊CLB(Configurable Logic Block)、輸出輸入模塊IOB(Input Output Block) 和內(nèi)部連線(Interconnect)三個部分。
FPGA 的可編程實際上是改變了CLB 和IOB 的觸發(fā)器狀態(tài),這樣,可以實現(xiàn)多次重復(fù)的編程由于FPGA 需要被反復(fù)燒寫,它實現(xiàn)組合邏輯的基本結(jié)構(gòu)不可能像ASIC 那樣通過固定的與非門來完成,而只能采用一種易于反復(fù)配置的結(jié)構(gòu)。查找表可以很好地滿足這一要求,目前主流FPGA 都采用了基于SRAM 工藝的查找表結(jié)構(gòu),也有一些軍品和宇航級FPGA 采用Flash 或者熔絲與反熔絲工藝的查找表結(jié)構(gòu)。通過燒寫文件改變查找表內(nèi)容的方法來實現(xiàn)對FPGA 的重復(fù)配置。
根據(jù)數(shù)字電路的基本知識可以知道,對于一個n 輸入的邏輯運(yùn)算,不管是與或非運(yùn)算還是異或運(yùn)算等等,最多只可能存在2n 種結(jié)果。所以如果事先將相應(yīng)的結(jié)果存放于一個存貯單元,就相當(dāng)于實現(xiàn)了與非門電路的功能。FPGA 的原理也是如此,它通過燒寫文件去配置查找表的內(nèi)容,從而在相同的電路情況下實現(xiàn)了不同的邏輯功能。
查找表(Look-Up-Table) 簡稱為LUT,LUT 本質(zhì)上就是一個RAM。目前FPGA 中多使用4 輸入的LUT,所以每一個LUT 可以看成一個有4 位地址線的 的RAM。 當(dāng)用戶通過原理圖或HDL 語言描述了一個邏輯電路以后,PLD/FPGA 開發(fā)軟件會自動計算邏輯電路的所有可能結(jié)果,并把真值表( 即結(jié)果) 事先寫入RAM,這樣,每輸入一個信號進(jìn)行邏輯運(yùn)算就等于輸入一個地址進(jìn)行查表,找出地址對應(yīng)的內(nèi)容,然后輸出即可。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
- 电子工程师便携手册PDF电子书0次下载
- 去耦电容全攻略资料下载12次下载
- FPGA开发全攻略工程师创新设计宝典技巧篇电子书免费下载30次下载
- 电子工程师必备手册GPS设计全攻略教材免费下载0次下载
- FPGA入门教程之HELLO FPGA软件工具篇PDF电子书免费下载92次下载
- 模拟工程师电路设计指导手册运算放大器PDF电子书免费下载812次下载
- FPGA开发全攻略工程师创新设计宝典技巧篇PDF电子书免费下载39次下载
- 工程师创新设计之FPGA开发0次下载
- FPGA开发全攻略_上29次下载
- 《放大器应用全攻略宝典》-专家精华帖398次下载
- 电子工程师创新设计必备宝典之FPGA开发全攻略5119次下载
- 32位MCU开发全攻略 (含上册、下册)1566次下载
- 工程师创新设计宝典 (上册) 基础篇37次下载
- LED技术全攻略 -工程师必备手册153次下载
- 电子工程师手册下载 硬件工程师手册0次下载
- fpga工程师前景如何4186次阅读
- 什么是FPGA工程师的核心竞争力4506次阅读
- fpga就业怎么样_fpga工程师是青春饭吗_fpga工程师发展前景54685次阅读
- ic设计工程师选取fpga的几点建议8399次阅读
- 电源工程师设计全攻略(三):充电电路设计9203次阅读
- 电子工程师必备10大免费DIY工具(六):DraftSight、eDrawings10584次阅读
- 电源工程师设计全攻略:基础电路图锦集14214次阅读
- 电子工程师必备10大免费DIY工具(五):DesignSpark PCB、gplEDA13866次阅读
- 电子工程师必备10大免费DIY工具(四):CoolSpice、TinyCAD11504次阅读
- 单片机C语言知识点全攻略(完结篇)18644次阅读
- 单片机C语言知识点全攻略(三)23461次阅读
- 单片机C语言知识点全攻略(二)18012次阅读
- 单片机C语言知识点全攻略(一)51571次阅读
- 单片机学习知识点全攻略(二)19606次阅读
- 单片机学习知识点全攻略(一)60131次阅读
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費下載
- 0.00 MB | 1491次下載 | 免費
- 2單片機(jī)典型實例介紹
- 18.19 MB | 95次下載 | 1 積分
- 3S7-200PLC編程實例詳細(xì)資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識別和講解說明
- 4.28 MB | 18次下載 | 4 積分
- 5開關(guān)電源原理及各功能電路詳解
- 0.38 MB | 11次下載 | 免費
- 6100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 7基于單片機(jī)和 SG3525的程控開關(guān)電源設(shè)計
- 0.23 MB | 4次下載 | 免費
- 8基于AT89C2051/4051單片機(jī)編程器的實驗
- 0.11 MB | 4次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費
- 4LabView 8.0 專業(yè)版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費
- 5555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33562次下載 | 免費
- 6接口電路圖大全
- 未知 | 30320次下載 | 免費
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費
- 8開關(guān)電源設(shè)計實例指南
- 未知 | 21539次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537793次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191183次下載 | 免費
- 7十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183277次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138039次下載 | 免費
評論