




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、可編程邏輯器件基本概念及設計流程可編程邏輯器件基本概念及設計流程PLD結構特點PLD結構特點CPLD結構基于乘積項(Product-Term)的PLD結構 CPLD結構基于乘積項(Product-Term)的PLD結宏單元的內部結構宏單元的內部結構可編程邏輯器件基本概念及設計流程匯總課件實現一個簡單的邏輯f=(A+B)*C*(!D)=A*C*!D + B*C*!D實現一個簡單的邏輯f=(A+B)*C*(!D)=A*C*!DD觸發器的實現比較簡單,直接利用宏單元中的可編程D觸發器來實現。 CLK 走全局時鐘線EEPROM和FLASH工藝組合邏輯實現D觸發器的實現比較簡單,直接利用宏單元中的可編程
2、D觸發器來實FPGA的結構特點查 找表(Look-Up-Table)簡稱為LUT,LUT本質上就是一個RAM 目前FPGA中多使用4輸入的LUT,所以每一個LUT可以看成一個有4位地址線的16x1的RAM。 用戶通過原理圖或HDL語言描述了一個邏輯電路以后,PLD/FPGA開發軟件會自動計算邏輯電路的所有可能的結果,并把結果事先寫入RAM,這樣,每 輸入一個信號進行邏輯運算就等于輸入一個地址進行查表,找出地址對應的內容,然后輸出即可。 FPGA的結構特點查 找表(Look-Up-Table)簡稱可編程邏輯器件基本概念及設計流程匯總課件FPGA總體架構FPGA總體架構Xilinx Spartan
3、 II 結構1 CLB=2 slice1 slice 包含2個查找表Xilinx Spartan II 結構1 CLB=2 slAltera FLEX/ACEXAltera FLEX/ACEX1 LAB=8 LE; 1 LE=1 LUT1 LAB=8 LE; 1 LE=1 LUT可編程邏輯器件基本概念及設計流程匯總課件A, B,C,D由FPGA芯片的管腳輸入后進入可編程連線,然后作為地址線連到到LUT,LUT中已經事先寫入了所有可能的邏輯結果,通過地址查找到相應的數 據然后輸出,這樣組合邏輯就實現了。 該電路中D觸發器是直接利用LUT后面D觸發器來實現。時鐘信號CLK由I/O腳輸入后進入芯片內
4、部的時鐘專用通道,直接連接到觸發器的時鐘端。觸發器的 輸出與I/O腳相連,把結果輸出到芯片管腳。這樣FPGA就完成了圖3所示電路的功能。(以上這些步驟都是由軟件自動完成的,不需要人為干預)A, B,C,D由FPGA芯片的管腳輸入后進入可編程連線,然CPLD與FPGA比較FPGA的集成度比CPLD高,具有更復雜的布線結構和邏輯實現。FPGA具有豐富的觸發器資源,而CPLD的觸發器資源有限而乘積項豐富的結構,因而CPLD更適合組合邏輯電路,FPGA更適合于完成時序邏輯。CPLD的編程采用2或FLASH工藝,而FPGA采用SRAM工藝,因此需要專用配置芯片。CPLD保密性好,FPGA保密性差。CPL
5、D與FPGA比較FPGA的集成度比CPLD高,具有更復CPLD的JTAG方式編程CPLD的JTAG方式編程FPGA配置芯片FPGA配置芯片配置管腳時序配置管腳時序配置方式描述MSEL0MSEL1主動串行配置(AS)采用串行配置器件(EPCS1、EPCS4、EPCS16、EPCS64)進行配置00被動配置(PS)采用專用配置器件(EPC1、EPC2、EPC4、EPC8、EPC16)或采用配置控制器(CPLD、單片機等)配合Flash或采用下載電纜進行配置10JTAG配置通過JTAG進行配置0或10Altera FPGA的配置電路配置方式描述MSEL0MSEL1主動串行配置(AS)采用串行管腳名稱
6、功能說明TDIJTAG測試數據輸入,在TCK的上升沿串行輸入指令、測試和編程數據TDOJTAG測試數據輸出,在TCK的下降沿串行輸出指令、測試和編程數據TMSJTAG測試模式選擇,控制信號輸入引腳,控制信號決定測試訪問端口控制狀態的轉換TCKJTAG測試時鐘輸入DATA0配置數據輸入引腳,在串行配置模式中,配置數據由該引腳輸入。DCLK在AS模式中為輸出引腳,提供串行配置時鐘,在PS模式中作為輸入ASDO在AS模式中為輸出引腳,發送操作命令和地址信息到串行配置器件Altera FPGA的配置電路CONF_DONE在上電及配置期間,該引腳輸出低電平,配置成功后為高電平nCSO在AS模式時,FPG
7、A驅動nCSO為低,從而使能EPCSnCE使用AS方式時,下載電纜驅動nCE為高電平以禁止FPGA訪問EPCS,在使用JTAG方式時,要求nCE為低電平nCONFIG在該引腳上,一個下降沿將復位FPGA,一個上升沿將啟動一次配置nSTATUS在上電時為低電平表明FPGA處于忙狀態,上電結束后變為高電平,FPGA進入配置模式管腳名稱功能說明TDIJTAG測試數據輸入,在TCK的上升沿傳統電子設計與EDA技術比較實現邏輯關系1.傳統的電子設計方法第一步,設計電路,畫出邏輯圖 傳統電子設計與EDA技術比較實現邏輯關系第二步:選擇相應的邏輯元器件,連接原理圖。 第二步:選擇相應的邏輯元器件,連接原理圖
8、。 2. PLD設計流程 2. PLD設計流程 可編程邏輯器件基本概念及設計流程匯總課件可編程邏輯器件基本概念及設計流程匯總課件可編程邏輯器件基本概念及設計流程匯總課件傳統的電子設計自低向上的設計復雜電路的設計、調試十分困難;如果某一過程存在錯誤,查找和修改十分不便;可移植性差。只有在設計出樣機或生產出芯片后才能進行實測傳統的電子設計自低向上的設計自頂向下的設計方法自頂向下的設計方案。適用于高效率大規模系統的設計。采用硬件描述語言作為設計輸入 對設計者的硬件知識和硬件經驗要求低。計算機自動生成電路。自頂向下的設計方法可編程邏輯器件基本概念及設計流程匯總課件 HDL設計文件HDL功能仿真HDL 綜合優化、布局布線 布線后門級仿真電路
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 山東理工職業學院《藝術實踐與創作》2023-2024學年第二學期期末試卷
- 山西省岢嵐縣中學2025年高三下學期二模歷史試題試卷含解析
- 永嘉縣烏牛一中市級名校2025年初三二模沖刺(二)數學試題試卷含解析
- 江蘇護理職業學院《英語教師課堂教學基本技能》2023-2024學年第二學期期末試卷
- 山東旅游職業學院《數字電路與數字邏輯》2023-2024學年第二學期期末試卷
- 興寧市2025屆數學三下期末經典試題含解析
- 揚州工業職業技術學院《材料綜合與設計性》2023-2024學年第二學期期末試卷
- 山東省濰坊市臨朐市級名校2025年初三下學期考前模擬試卷英語試題含答案
- 內蒙古通遼市庫倫旗重點達標名校2025年高中畢業班第二次質量檢測試題化學試題文試題含解析
- 喀什職業技術學院《黑白木刻》2023-2024學年第二學期期末試卷
- 專利代理師考試題庫含答案2024
- DB12 T1230-2023 政務信息資源共享 總體框架
- 管道拆除專項施工方案
- 廣西壯族自治區馬山縣實驗高中-雙休背后:從“要我學”到“我要學”的轉變-高三家長會【課件】
- GB/Z 27021.13-2025合格評定管理體系審核認證機構要求第13部分:合規管理體系審核與認證能力要求
- 湖南省長沙市四大名校2024-2025學年高三2月月考語文試題(原卷版+解析版)
- 《政府采購管理研究的國內外文獻綜述》5500字
- 糖尿病護理查房提出問題
- 2024年國網浙江省電力有限公司招聘考試真題
- 微專題2 質量守恒定律的應用(解析版)
- 分析化學考試題(附參考答案)
評論
0/150
提交評論