- 基于Quartus II的FPGA/CPLD設計實例精解
- 李大社 王彬 劉淑娥等編著
- 465字
- 2019-01-09 14:38:39
第2章Quartus Ⅱ開發指南
Altera的器件能達到最高的性能和集成度,不僅僅是因為它采用了先進的工藝和全新的邏輯結構,還在于它提供了現代化的設計工具。Quartus Ⅱ可編程邏輯開發軟件提供了一種與結構無關的設計環境,它使Altera通用PLD系列設計者能方便地進行設計輸入、快速處理和器件編程。
使用Quartus Ⅱ,設計者無須精通器件內部的復雜結構,只需運用自己熟悉的輸入工具(如原理圖輸入或高級行為語言)進行設計,通過Quartus Ⅱ把這些設計信號傳輸成最終結構所需的格式。由于有關結構的詳細知識已裝入開發工具,設計者不需要手工優化自己的設計,因此設計速度非常快。使用Quartus Ⅱ,從設計輸入到器件編程完畢,用戶拿到設計好的邏輯電路大約只需幾小時。設計處理一般可在幾分鐘內完成。
Quartus Ⅱ是Altera公司的全集成化可編程邏輯設計環境。它的界面友好,在線幫助完備,初學者也可以很快學習掌握。另外,在進行原理圖輸入時,可以直接放置74系列邏輯芯片,所以對于普通愛好者來說,即使不使用Altera的可編程器件,也可以把Quartus Ⅱ作為邏輯仿真工具,不用搭建硬件電路,即可對自己的設計進行調試、驗證。下面簡單介紹Quartus Ⅱ的使用,希望初學者能快速入門。
2.1 Quartus Ⅱ簡介
Quartus Ⅱ設計軟件提供了完整的多平臺設計環境,能夠直接滿足特定設計需要,為可編程芯片系統(SOPC)提供全面的設計環境。Quartus Ⅱ軟件包括FPGA和CPLD設計所有階段的解決方案。Quartus Ⅱ軟件為設計流程的每個階段提供Quartus Ⅱ圖形用戶界面、EDA工具界面以及命令行界面。可以在整個流程中只使用這些界面中的一個,也可以在設計流程的不同階段使用不同界面。可以使用Quartus Ⅱ軟件完成設計流程的所有階段;它是一個全面的、易于使用的獨立解決方案。
Quartus Ⅱ軟件的默認啟動界面如圖2-1所示,由標題欄、菜單欄、工具欄、工程導航窗口、狀態顯示窗口、信息提示窗口及工程工作區等部分構成。進入用戶界面后,用戶可以通過選擇菜單命令【Tools】→【Customize】,在相應對話框中根據個人操作習慣,自定義QuartusⅡ軟件的布局、菜單、命令和圖標。

圖2-1 Quartus Ⅱ軟件的默認啟動界面
典型的Quartus Ⅱ設計流程如圖2-2所示。結合本流程圖,本章將引導讀者逐步建立工程,完成設計輸入,進行仿真,直至完成編程配置。另外,讀者在操作過程中,對不熟悉的界面或工具,可查找Quartus Ⅱ的幫助信息(【Help】菜單)。

圖2-2 Quartus Ⅱ的設計流程