2)设置项目参数选择项
用户可以通过使用Preferences对话框来设置项目参数选择项。在该对话框中的设置决定了Capture怎样在你的系统中工作,并被保存在Capture初始化(.INI)文件中。如图4.2所示。相关的参数页包括:
图4.2
Colors/Print——设置项目的诸如断页连接器、分层块和端口、文本、标题块等的颜色,并指定项目的打印或绘图颜色。也可以改变背景颜色和栅格颜色;
Grid Display——为栅格选择点或线及是否显示或打印栅格。你可以选择当放置对象时是否具有指针捕获栅格。你可以为schematic编辑器和部件编辑器独立地设置这些选项;
Pan and Zoom——定义用户需要的自动滚动和缩放因子;
Select——定义选择对象模式是装入一个选择框还是相交一个选择框,拖动时高分辨率显示的最大对象数目和是否显示该工具栏;
Miscellaneous——定义缺省的填充、线型和宽度和图形对象的颜色、定义项目管理器和对话日志使用的字体和设置是否自动恢复项目等;
13
Text Editor——定义用在text editor中的哪个VHDL关键词、字体和标记被加亮。 3)设置设计模板
用户采用Design Template对话框来设置设计模板。Design Template对话框确定了缺省的建立在你的系统中的所有项目的特性,如图4.3所示。由于新的项目从当前Design Template设置中继承了这些特性,在建立一个新项目之前这是一种检查设置的好方法。
图4.3
你在Design Template对话框中定义的这些选项对所有新项目均是缺省设置,而对 schematic页 你加入一个现有项目。该对话框中的选项页包括:
Fonts——可以定义schematic页项目包含文本的字体,如部件参数和值; Title Block——可以指定显示在标题栏区域的文本,以及包含在该标题栏中库的路径和文件名。它影响新项目以及在现有项目中的新schematic页;
Page Size——可以指定是否用英寸或毫米为测量单位、the width and height of a schematic页的宽度和高度以及引线之间的间隔;
Grid Reference——对于水平和垂直边缘栅格参考,用户可以设置两个方向的边缘栅格参考数、栅格参考是否按字母次序或数字次序、它们跨越schematic页时是否增加或减少以及栅格参考单元是多宽等。你也可以标记边缘、栅格参考和标题栏可见或不可见。这影响新项目以及在现有项目中的新schematic页;
Hierarchy——对于分层的块和部件例图有其原语属性设置为缺省的,如果用户想要
14
Capture处理每个对象为原语或非原语,你可以指定它;
SDT Compatibility——当用SDT格式保存一个项目时,用户可以指定哪个Capture特性映射到哪个OrCAD Schematic Design Tools (SDT) 部件域。
4.1.2 打开一个存在的项目
一旦用户已经用Capture建立了一个项目,在那里所有的库和schematic信息已定义, 也包括任何其它作为该项目的一部分被确认的文件。当用户打开该项目时,所有这些相关的数据自动地与它关联。
1)打开一个存在的项目 从File菜单——>Open…,一个标准的打开对话框显示出来。如果你想打开的项目没有在文件名文本框中显示,完成一个或多个以下的操作:
在查看下拉式列表框,选择一个新的驱动器或目录;
在文件名文本框中,输入文件名的一部分,可以用标准的“*”和“?”通配符; 选择项目或在文件名文本框中键入项目名,然后点击“确定”。 该项目在一个项目管理器窗口打开。
2)快捷方式
工具栏中选择工具按钮:
3)打开一个最近使用的项目 从File菜单中的最近使用的项目栏中通过项目名或数字来选择该项目。该项目在一个项目管理器窗口打开。
4.1.3 用项目管理器工作
只要用户打开或建立一个项目,项目管理器出现在Capture会话框架中。使用项目管理器来收集和组织用户项目需要的贯通该设计流的所有资源。这些资源包括了schematic 设计文件、部件库、连线表、VHDL 或Verilog模型、仿真模型、定时文件、 激励文件和
其它任何相关信息。 图4.4
1)一个项目的一个设计
每一个项目可以包括一个设计(.DSN)。该设计可以由任意个schematic文件夹、 schematic页、或VHDL或Verilog模型组成,但必须有一个单一的root模块。该root模块被定义为该设计的顶层实体。即,本设计中的所有其它模块均在该root模块中被引用。
15
如图4.4所示。该项目管理器为一个项目提供两个视图:File和Hierarchy。
2)File表
该File表被组织到文件夹并显示包括在该项目中的所有文件。这些文件可以包括 VHDL模型、连线表、schematic页、仿真模型、激励文件或其它任何包括了该项目相关信息的文件。
3)Hierarchy表
Hierarchy表显示了各种设计模型之间的分层关系。一个设计模型是一个结构块,典型地表示为一种独特的分层实体,这定义了你的设计的特殊部分的函数性。在Capture中一个设计模型可以是一个VHDL或Verilog模型或一个schematic文件夹。
4)项目管理器工作情况
在项目管理器中,你可以扩展或折叠你观看到的结构,通过点击位于文件夹左边的加号或减号。加号表示该文件夹中有内容当前没有显示;减号表示文件夹打开且列在该文件夹下其内容均可视。
5)拖动实体移动和拷贝
用户可以在项目管理器窗口中使用标准的Windows施放式操作来移动或拷贝schematic文件夹、 schematic页和库。如果用户希望拷贝而不是移动,当拖动实体时,按住并保持CTRL键。如果施动一个有别名的部件,该部件别名也移动。在施放式环境中,一个符号表现为一个部件所做的——可以从一个设计或一个库被施放到另一个库中。
一个文档在一个编辑器中打开,或包含了任何打开的元件,则不能被施动。 6)增加一个文件到项目中
典型地,将文件加到项目中将是在设计过程中有特殊函数的文件。例如,你可以加一个延迟文件以提供定时信息用于NC VHDL仿真或某些其它仿真工具。然而,你可以加任何想要的文件到一个项目,包括文档文件 (或许一种函数规范)或波形文件(为了显示一个仿真结果)。方法是:
? 在项目管理器中,选择你想加入文件的文件夹;
? 从Edit菜单选择项目,显示“Add File to Project Folder对话框; ? 选择你想加入的文件并选择Open按钮。该文件被加入到该项目。 7)从项目中删除一个文件
用户可以从项目中删除文件就如同你将在Windows资源管理器中删除文件。可以选择该文件并按Delete键。
4.1.4 工作在schematic页
1)在schematic文件夹之间移动schematic页
用户用schematic文件夹来组织一个设计,使你的目标的最有意义的方法来分类schematic页。如果你改变你的想法,你可以容易地转换schematic页从一个schematic文件夹到另一个文件夹。你也可以在几个schematic文件夹中放置页的几个拷贝。
如果你的一个项目有一个或多个schematic页来解决第二个项目中的一个问题,你可
16