一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>可編程邏輯>FPGA/ASIC>經(jīng)典FPGA開發(fā)指南與電路圖集的PDF電子書免費下載

經(jīng)典FPGA開發(fā)指南與電路圖集的PDF電子書免費下載

2020-12-22 | rar | 2.65 MB | 次下載 | 免費

資料介紹

  在工藝不斷進(jìn)步的推動下,FPGA 產(chǎn)品在邏輯密度、性能和功能上有了極大的提高,同時器件成本的大幅下降,也使得電子設(shè)計工程師逐漸傾向于在越來越多的設(shè)計方案中采用可編程邏輯器件。在經(jīng)歷了低功耗、低成本以及先進(jìn)工藝的瓶頸后,F(xiàn)PGA 不斷以其可編程和靈活性向更多領(lǐng)域滲透,而眾多廠商的加入更使得FPGA 市場日趨白熱化。

  工業(yè)自動化、智能電網(wǎng)、安防監(jiān)控、以及車載應(yīng)用等市場領(lǐng)域?qū)PGA 器件的要求越來越高,在這些應(yīng)用中,新的市場環(huán)境產(chǎn)生了新的設(shè)計開發(fā)過程,亦增加了電子設(shè)備的復(fù)雜度。

  本文敘述概括了FPGA 應(yīng)用設(shè)計中的要點,包括,時鐘樹、FSM、latch、邏輯仿真四個部分。

  FPGA 的用處比我們平時想象的用處更廣泛,原因在于其中集成的模塊種類更多,而不僅僅是原來的簡單邏輯單元(LE)。早期的FPGA 相對比較簡單, 所有的功能單元僅僅由管腳、內(nèi)部buffer、LE、RAM 構(gòu)建而成,LE 由LUT(查找表)和D 觸發(fā)器構(gòu)成,RAM 也往往容量非常小。現(xiàn)在的FPGA 不僅包含以前的LE,RAM也更大更快更靈活,管教IOB 也更加的復(fù)雜,支持的IO 類型也更多,而且內(nèi)部還集成了一些特殊功能單元,包括:

  DSP:實際上就是乘加器,F(xiàn)PGA 內(nèi)部可以集成多個乘加器,而一般的DSP 芯片往往每個core 只有一個。換言之,F(xiàn)PGA 可以更容易實現(xiàn)多個DSP core 功能。在某些需要大量乘加計算的場合,往往多個乘加器并行工作的速度可以遠(yuǎn)遠(yuǎn)超過一個高速乘加器。

  SERDES:高速串行接口。將來PCI-E、XAUI、HT、S-ATA 等高速串行接口會越來越多。有了SERDES 模塊,F(xiàn)PGA 可以很容易將這些高速串行接口集成進(jìn)來,無需再購買專門的接口芯片。

  CPU core:分為2 種,軟core 和硬core。軟core 是用邏輯代碼寫的CPU 模塊,可以在任何資源足夠的FPGA 中實現(xiàn),使用非常靈活。而且在大容量的FPGA 中還可以集成多個軟core,實現(xiàn)多核并行處理。硬core是在特定的FPGA 內(nèi)部做好的CPU core,優(yōu)點是速度快、性能好,缺點是不夠靈活。

  不過,F(xiàn)PGA 還是有缺點。對于某些高主頻的應(yīng)用,F(xiàn)PGA 就無能為力了?,F(xiàn)在雖然理論上FPGA 可以支持的500MHz,但在實際設(shè)計中,往往200MHz 以上工作頻率就很難實現(xiàn)了。

  FPGA 設(shè)計要點之一:時鐘樹

  對于FPGA 來說,要盡可能避免異步設(shè)計,盡可能采用同步設(shè)計。同步設(shè)計的第一個關(guān)鍵,也是關(guān)鍵中的關(guān)鍵,就是時鐘樹。一個糟糕的時鐘樹,對FPGA 設(shè)計來說,是一場無法彌補的災(zāi)難,是一個沒有打好地基的大樓,崩潰是必然的。

  具體一些的設(shè)計細(xì)則:

  1)盡可能采用單一時鐘;

  2)如果有多個時鐘域,一定要仔細(xì)劃分,千萬小心;

  3)跨時鐘域的信號一定要做同步處理。對于控制信號,可以采用雙采樣;對于數(shù)據(jù)信號,可以采用異步fifo。需要注意的是,異步fifo 不是萬能的,一個異步fifo 也只能解決一定范圍內(nèi)的頻差問題。

  4)盡可能將FPGA 內(nèi)部的PLL、DLL 利用起來,這會給你的設(shè)計帶來大量的好處。

  5)對于特殊的IO 接口,需要仔細(xì)計算Tsu、Tco、Th,并利用PLL、DLL、DDIO、管腳可設(shè)置的delay 等多種工具來實現(xiàn)。簡單對管腳進(jìn)行Tsu、Tco、Th 的約束往往是不行的。

  可能說的不是很確切。這里的時鐘樹實際上泛指時鐘方案,主要是時鐘域和PLL 等的規(guī)劃,一般情況下不牽扯到走線時延的詳細(xì)計算(一般都走全局時鐘網(wǎng)絡(luò)和局部時鐘網(wǎng)絡(luò),時延固定),和ASIC 中的時鐘樹不一樣。對于ASIC,就必須對時鐘網(wǎng)絡(luò)的設(shè)計、布線、時延計算進(jìn)行仔細(xì)的分析計算才行。

  FPGA 設(shè)計要點之二:FSM

  FSM:有限狀態(tài)機。這個可以說時邏輯設(shè)計的基礎(chǔ)。幾乎稍微大一點的邏輯設(shè)計,幾乎都能看得到FSM。

  FSM 分為moore 型和merly 型,moore 型的狀態(tài)遷移和變量無關(guān),merly 型則有關(guān)。實際使用中大部分都采用merly 型。

  FSM 通常有2 種寫法:單進(jìn)程、雙進(jìn)程。

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1電子電路原理第七版PDF電子教材免費下載
  2. 0.00 MB  |  1491次下載  |  免費
  3. 2單片機典型實例介紹
  4. 18.19 MB  |  95次下載  |  1 積分
  5. 3S7-200PLC編程實例詳細(xì)資料
  6. 1.17 MB  |  27次下載  |  1 積分
  7. 4筆記本電腦主板的元件識別和講解說明
  8. 4.28 MB  |  18次下載  |  4 積分
  9. 5開關(guān)電源原理及各功能電路詳解
  10. 0.38 MB  |  11次下載  |  免費
  11. 6100W短波放大電路圖
  12. 0.05 MB  |  4次下載  |  3 積分
  13. 7基于單片機和 SG3525的程控開關(guān)電源設(shè)計
  14. 0.23 MB  |  4次下載  |  免費
  15. 8基于AT89C2051/4051單片機編程器的實驗
  16. 0.11 MB  |  4次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234313次下載  |  免費
  3. 2PADS 9.0 2009最新版 -下載
  4. 0.00 MB  |  66304次下載  |  免費
  5. 3protel99下載protel99軟件下載(中文版)
  6. 0.00 MB  |  51209次下載  |  免費
  7. 4LabView 8.0 專業(yè)版下載 (3CD完整版)
  8. 0.00 MB  |  51043次下載  |  免費
  9. 5555集成電路應(yīng)用800例(新編版)
  10. 0.00 MB  |  33562次下載  |  免費
  11. 6接口電路圖大全
  12. 未知  |  30320次下載  |  免費
  13. 7Multisim 10下載Multisim 10 中文版
  14. 0.00 MB  |  28588次下載  |  免費
  15. 8開關(guān)電源設(shè)計實例指南
  16. 未知  |  21539次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935053次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
  4. 78.1 MB  |  537793次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420026次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234313次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191183次下載  |  免費
  13. 7十天學(xué)會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183277次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138039次下載  |  免費