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

3.3 打包(Packaging)簡介

1.元件參數手工標注

(1)在項目管理器窗口選擇Design Entry,RAM原理圖顯示出來。

(2)放大第一組的兩個TC55B4257元件(圖的左半邊),如圖3-3-1所示。

(3)選擇頂端的TC55B4257元件,單擊右鍵并從下拉菜單中選擇Attributes命令。

(4)設置索引標識符。如圖3-3-2所示,選擇LOCATION屬性,修改Value值為U101,單擊OK按鈕,單擊右鍵并選擇Done命令。

圖3-3-1 放大TC55B4257元件

圖3-3-2 Attributes對話框

若想進行元件自動標注,用自動分配的$LOCATION(元件編號),即在放置元件后不要對元件位號進行手工定義,一旦手工修改或者定義元件位號,則系統自動將$LOCATION屬性變為LOCATION屬性,自動保護修改結果。在打包過程中,Packager將自動辨認和維護用戶指定的LOCATION屬性,保證用戶定義的編號不被修改。反之,如果編號采用$LOCATION屬性,當選擇File→Export Physical命令時,選擇BackAnnotate Schematic,則在打包時會自動標注位號Visible中選擇顯示類型是名稱和值都顯示(Both),還是都不顯示(None)或只顯示一種(Name或者Value)。在Align中選擇的是對齊方式。

(5)放大查看元件上面的標注,如圖3-3-3所示。

(6)使用相同的操作把標注U102定義給第二個TC55B4257,選擇File→Save命令。

2.自動打包

(1)在DE HDL工具欄選擇File→Export Physical命令,如圖3-3-4所示。彈出Export Physical對話框,如圖3-3-5所示。

①要先打包設計,選擇Package Design 選項,有下面3 個選項:

Perserve——此選項是默認選擇的,不會改變以前打包的內容。對于改動必須選擇這個選項。

Optimize——優化設計。

Repackage——重新打包設計。

②如果想要重新生成網絡名稱,選擇Regenerate Physical Net Names選項。

③如果想要改變Package-XL設置選項,單擊Advanced按鈕。

圖3-3-3 查看元件標注

圖3-3-4 菜單欄

圖3-3-5 Export Physical對話框

④如果要更新PCB,選擇Update PCB Editor Board(Netrev)選項,并指定輸入和輸出PCB 文件名稱,可以單擊Browse按鈕選擇,也可以直接輸入。如果沒有輸入文件,可以直接指定輸出文件。

⑤如果允許PCB編輯器刪除走線,則選擇Allow Etch Removal During ECO選項。

⑥如果允許刪除固定的元件,則選擇Ignore FIXED Property 選項。

⑦如果需要創建用戶定義的屬性,選擇Create user-defined properties 選項。可以自動在PCB中添加用戶屬性和刪除原理圖中定義的屬性。

⑧Place Changed Component有3個選項。

Always——默認選擇,意思是PCB 編輯器根據位號自動用新元件代替所有的元件。

If Same——如果替換的元件與打包符號、值、偏差匹配,則PCB編輯器會自動替換所有的元件。

Never——PCB編輯器不會替換任何元件。

⑨在沒有約束管理器介入的流程中,Constraint Manager Data選項是不使能的,不作任何選擇。如果有約束管理器介入,需要選擇以下兩個選項之一。

Overwrite current constraints——刪除當前PCB 中的所有約束,完全用原理圖中的約束替換。

Export changes only——把輸出和更新原理圖中修改過的約束給PCB。

⑩如果想要回編原理圖,選擇BackAnnotate Packaging Properties to Schematic Canvas選項。

(2)關閉Update PCB Editor Board(Netrev),如圖3-3-6所示。

(3)確保BackAnnotate Packaging Properties to Schematic Canvas被選中,如圖3-3-7所示。

圖3-3-6 關閉選項

圖3-3-7 選中選項

(4)單擊OK按鈕開始打包。打包完成單擊No按鈕跳過報告窗口。

(5)設置的手動標注在自動打包中沒有被改變,選擇File→Exit命令,De HDL程序被關閉。

(6)打開packaged目錄查看輸出文件,注意到pstxnet.dat文件,這是三個網表文件中的一個,這個文件將把原理圖從PCB編輯器導出到電路板上。

主站蜘蛛池模板: 启东市| 淮安市| 龙门县| 盐池县| 旌德县| 西乌| 肥西县| 贡山| 土默特左旗| 区。| 湟源县| 乌兰察布市| 恩平市| 南京市| 乌兰县| 兴安县| 山东省| 安乡县| 夹江县| 临武县| 清流县| 开鲁县| 台中县| 杭州市| 延川县| 襄垣县| 礼泉县| 静乐县| 六盘水市| 新蔡县| 华阴市| 阿荣旗| 铜陵市| 凌云县| 潼关县| 安西县| 海林市| 济宁市| 萨嘎县| 孝昌县| 盐源县|