官术网_书友最值得收藏!

1.4 進入HDL設計界面

本節目標:從項目管理器進入HDL設計界面,操作原理圖,并且學習一些基本指令。

1.啟動項目管理器界面

項目管理器(Project Manager)是對用戶的設計進行統一管理和環境設計的工具,是板級設計工具的整合環境。在項目管理器中可以創建設計項目和庫項目,設置項目,導入、導出和歸檔項目。通過項目管理器可以方便地進入各個設計環節,如原理圖設計、PCB設計、高速仿真等,還可以進行原理圖到PCB的轉換、設計環境的設置等,界面設計非常合理。

(1)在Windows操作系統中,執行菜單命令Start→Programs→Cadence SPB 17.4→Project Manager,啟動項目管理器。

(2)在UNIX操作系統中,輸入Project。

(3)單擊Allegro PCB Design HDL XL (PCB Design Expert),選中Use As Default選項,然后單擊OK按鈕,這一操作表示下次執行同樣的命令時,不會彈出選擇對話框,而是默認打開上次所選的軟件。

(4)在項目管理器界面,如圖1-4-1所示,單擊Open Project,進入User1/ftb/reference 目錄,如圖1-4-2所示。選擇reference.cpm項目文件,然后單擊打開。

img

圖1-4-1 項目管理器界面

img

圖1-4-2 reference目錄

2.進入原理圖編輯器

(1)單擊Design Entry按鈕,進入原理圖設計狀態,原理圖編輯器窗口會顯示一個原理圖,如圖1-4-3所示。

(2)執行菜單命令View→Console Window,確保控制窗口為開啟狀態,如圖1-4-4所示。

img

圖1-4-3 原理圖編輯器窗口

img

圖1-4-4 開啟控制窗口

(3)執行菜單命令View→Hierarchy Viewer,確保層次窗口為開啟狀態。

(4)執行菜單命令View→Global Navigate,確保全局導航窗口為關閉狀態。

說明

Hierarchy Viewer和Global Navigate圖標是在標準工具欄下顯示的。

3.轉換頁面

(1)在標題欄中顯示的是將要編輯的原理圖文件信息,即ROOT.SCH.1.1。它的格式為<Cell>.<View>.<Version>.<Page>,即<設計>.<視圖>.<版本>.<頁碼>。這里的Version 并不是原理圖多次修改的版本號,而是將該原理圖作為一個單一的邏輯功能元件時,出現在原理圖中的元件符號版本。

(2)工具欄上的Next按鈕img和Previous Page按鈕img是用來控制兩個原理圖之間的轉換的。在切換頁面的同時,頂部原理圖文件信息也在變換。

4.層次圖的操作

(1)打開原理圖ROOT的第2頁,放大DATA周圍的區域,如圖1-4-5所示。

(2)單擊Descend圖標img,然后選中DATA層次模塊。使用Descend指令可以查看原理圖內部層次模塊,如圖1-4-6所示。

img

圖1-4-5 放大DATA

img

圖1-4-6 進入DAAMP層次模塊

(3)檢查DAAMP原理圖。單擊Ascend圖標img,返回ROOT原理圖。

5.使用層次視圖

(1)Hierarchy Viewer窗口的功能就是方便地定位查看設計并對層次中的模塊重新排序。在層次窗口,單擊層次視圖下拉列表中的data,如圖1-4-7所示。

(2)單擊層次視圖下拉列表中的daamp和ram,放大ram設計中的一頁,單擊Show/Hide Unconnected Pins圖標img,在原理圖上顯示出未連接的引腳,如圖1-4-8所示。

(3)單擊層次視圖下拉列表中的root返回層次圖首頁,在層次視圖中可以方便地瀏覽層次圖。

img

圖1-4-7 層次窗口

img

圖1-4-8 顯示未連接引腳

6.使用幫助菜單

(1)執行菜單命令Help→Documentation,Allegro Design Entry HDL的用戶界面就會顯示出來。這個彈出的界面使用戶可以了解相關的版本知識,如圖1-4-9所示。

img

圖1-4-9 Cadence的幫助窗口

(2)執行菜單命令File→Quit,可以關閉Cadence的幫助窗口,退出原理圖。

主站蜘蛛池模板: 临泽县| 郁南县| 临泽县| 岱山县| 马鞍山市| 介休市| 中卫市| 新干县| 宜川县| 象山县| 中超| 乳山市| 思茅市| 馆陶县| 拉孜县| 青河县| 彰武县| 易门县| 青州市| 柯坪县| 玉龙| 广宗县| 河曲县| 阿拉尔市| 镇沅| 都兰县| 景泰县| 喀喇沁旗| 江阴市| 安吉县| 清丰县| 沂南县| 颍上县| 左权县| 金川县| 长乐市| 县级市| 沙洋县| 桓台县| 山阳县| 宜丰县|