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编辑器导出到电路板上。