以下範例提供使用工具指令語言 (Tcl) 執行功能的說明。如需有關 Tcl 的詳細資訊,請參閱Quartus II 說明,以及Quartus II 手冊的Tcl 腳本章節。這些 Tcl 範例適用于 Quartus II 軟體版本 3.0 及更新版本。
ModelSim* Tcl 腳本範例提供 Mentor Graphics® ModelSim* 與 ModelSim*-Altera®模擬器軟體的 Tcl 範例。
處理專案與任務
開啟專案
幾乎每個腳本都會開啟專案。請參閱如何在執行腳本時將專案和修訂版名稱指定為命令列參數的範例,並瞭解如何有效率地開啟專案。
將所有針腳虛擬化
如果您使用 Logic Lock Region 設計流程,讓所有 I/O 針腳都虛擬化有時會很有用。此範例包含讓流程更輕鬆的程式。
在時間群中闡述節點
您可能需要在時間組中查看所有節點的清單,以驗證正確的作業。使用此範例取得時間組中所有節點的清單。
匹配最高層級實例名稱
此範例顯示 Tcl 程式,以取得符合通配卡模式的頂級實例名稱。
報告
自訂報告面板
您可以在 Quartus II GUI 的編譯報告中建立自訂報告面板。這些範例顯示您如何並呈現一些範例應用程式。
非預設全球設定
查看您從預設值變更的設定清單會很有用,特別是如果變更設定會降低您的設計效能。此腳本會在您的專案中建立具有非預設全球設定的報告面板。
將報告資料匯出至 CSV 檔案
這個範例說明了從 Quartus II 報告將資料匯出至逗號分離值的簡易方法
(.csv)檔以 Excel 開啟。
報告邏輯等級
當您正在優化設計時,檢視收銀機之間邏輯等級的資訊會很有用。這個範例會產生長條圖資料,您可以在 Excel 中繪製圖表,顯示路徑經由邏輯層級分配。