




下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、【Word版本下載可任意編輯】 MAX+plus開發(fā)平臺的EDA設計方法 EDA ( Elect ronic Design Automation) 即電子設計自動化技術,是指以計算機為基本工作平臺,把應用電子技術、計算機技術、智能化技術融合在一個電子CAD 通用軟件包中,輔助開展三方面的電子設計工作,即集成電路設計、電子電路設計以及PCB設計??傊?EDA 技術的基本特征是采用具有系統仿真和綜合能力的語言描述。它一般采用自頂向下的模塊化設計方法。但是由于所設計的數字系統的規(guī)模大小不一,且系統內部邏輯關系復雜,如何劃分邏輯功能模塊便成為設計數字系統的重要的任務。 MAX+ plus 簡介 MAX
2、 + plus 是一種與構造無關的全集成化設計環(huán)境,使設計者能對Altera 的各種CPLD 系列方便地開展設計輸入、快速處理和器件編程。MAX+ plus 開發(fā)系統具有強大的處理能力和高度的靈活性。其主要優(yōu)點:與構造無關、多平臺、豐富的設計庫、開放的界面、全集成化、支持多種硬件描述語言( HDL) 等。 設計流程 數字系統的設計采用自頂向下、由粗到細,逐步分解的設計方法,頂層電路是指系統的整體要求,下層是具體的邏輯電路的實現。自頂向下的設計方法將一個復雜的系統逐漸分解成若干功能模塊,從而開展設計描述,并且應用EDA 軟件平臺自動完成各功能模塊的邏輯綜合與優(yōu)化,門級電路的布局,再到硬件中實現設
3、計。利用MAX + plus II開展電路設計的一般流程如圖1 所示。 具體設計過程如下。 1) 設計輸入。 MAX + plus 支持多種設計輸入方式,如原理圖輸入、波形輸入、文本輸入和它們的混合輸入。 2) 設計處理。 設計輸入完后,用MAX + plus 的編譯器編譯、查錯、修改直到設計輸入正確,同時將對輸入文件開展邏輯簡化、優(yōu)化,生成一個編程文件。 這是設計的環(huán)節(jié)。 3) 設計檢查。MAX + plus 為設計者提供完善的檢查方法設計仿真和定時分析。其目的是檢驗電路的邏輯功能是否正確,同時測試目標器件在差情況下的時延。這一查錯過程對于檢驗組合邏輯電路的競爭冒險和時序邏輯電路的時序、時延
4、等至關重要。 4) 器件編程。 當電路設計、校驗之后,MAX+plus 的Programmer 將編譯器所生成的編譯文件到具體的CPLD 器件中,即實現目標器件的物理編程 。 文本輸入方式和圖形輸入方式設計一個模60 計數器 系統分析 模60 計數器是可由一個10 進制計數器和一個異步清零6 進制計數器組成的。 本設計采用10 進制計數器74160 組件和6 進制計數器組成。 數字系統分塊后,需要選擇正確描述系統邏輯功能的方式。 對于所選用的CPLD ,需要用相應的設計開發(fā)軟件。 如MAX + plus 的設計描述方式有文本、波形、圖形多種方式。 圖形輸入方式直觀易懂。 當系統較大時,由于此方
5、式連線多,使用十分不方便。 采用V HDL硬件描述語言的描述方式與構造無關,設計難度降低,軟件修改方便而且大部分受控功能模塊已經編譯驗證,系統設計時只要選擇這些模塊并按一定的邏輯功能組合即可 。 系統設計 本設計6 進制計數器采用文本輸入方式設計,其代碼如下: L IBRARY ieee ; USE ieee. std_logic_1164. all ; USE ieee. std_logic_unsigned. all ; ENTITY counter6 IS %定義模塊IS PORT (Load ,En Clrn , Clk : IN STD_LOGIC; D : IN STD_LOGIC
6、_VECTOR(2 downto 0) ; %定義輸入端口 Q :OU T STD_LOGIC_VECTOR(2 downto 0) ; %定義輸出端口 Co :OU T STD_LOGIC) END counter6 ; ARCHITECTURE a OF counter6 IS BEGIN %定義過程 PROCESS(Clk) variable tmp : std_logic_vector (2 downto 0) ; %定義一個矢量 begin IF Clrn =0THEN tmp : = 000 ; else IF( Clkevent AND Clk =1) THEN %過程聲明 IF
7、 Load =0THEN tmp : = D ; ELSIF En =1THEN IF tmp = 101 THEN tmp : = 000 ; ELSE tmp : = tmp + 1 ; END IF ; END IF ; END IF ; END IF ; Q = tmp ; Co = (tmp (0) AND tmp (2) AND En) ; END PROCESS ; END a ; 保存并編譯設計代碼, 然后創(chuàng)立電路符號counter6 ,接著用圖形輸入方式編輯模60 計數器,在編輯的過程當中可以引用6 進制電路符號counter6。 設計的系統電路如圖2 所示。 模60 計數器由十進制計數器74160 和以上設計的六進制計數器組成(見圖3) ,當74160 計到9時,產生進位使6 進制電路能計數。 系統仿真 為了保證設計的正確性,系統設計之后還要開展仿真。本系統采用MAX7000S 系列CPLD 芯片,應用MAX+plus 對各種文件從底層到頂層逐個編譯,再開展邏輯仿真。其仿真波形如圖4 所示。仿真之后通過MAX + plus 的Programmer到可編程芯片上便完成設計。利用MAX + plus編譯、查錯生成一個能實現模60 的計數器, 從圖4 可見初值為58 ,使能端EN 和去除控制端CL RN為高電平。 經過兩個時鐘周期上升沿Qa 從8 變到0
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025陜西省安全員知識題庫附答案
- 華能電廠采購合同范本
- 個人投資項目合同范本
- 2025河北省安全員-C證(專職安全員)考試題庫
- 廠家金融分期購車合同范本
- 勞動合同范本美容
- 卡口抓拍合同范本
- 鄉(xiāng)村勞務服務合同范本
- 加盟餐飲合同范本
- 2025年吉林省安全員知識題庫及答案
- 安全生產事故調查與案例分析(第3版)課件 呂淑然 第5章 事故案例評析
- 2024年泰州職業(yè)技術學院高職單招數學歷年參考題庫含答案解析
- 勞動法培訓課件
- 2024-2025學年成都市成華區(qū)七年級上英語期末考試題(含答案)
- 2024年05月青海青海省農商銀行(農信社)系統招考專業(yè)人才筆試歷年參考題庫附帶答案詳解
- 2025年山西杏花村汾酒集團限責任公司人才招聘71名高頻重點提升(共500題)附帶答案詳解
- 貴州黔源電力股份有限公司招聘筆試沖刺題2025
- 2025年江蘇省環(huán)保集團招聘筆試參考題庫含答案解析
- 新修訂中華人民共和國畜牧法全文解讀學習
- 檳榔園轉讓合同范例
- 物業(yè)管理服務內容標準及質量保證措施
評論
0/150
提交評論