连接是设计的核心,它使您能够捕捉并传达设计的互连性。SailWind Logic 提供了一系列强大的命令,可用于添加、命名和连接网络。您可以完全连接设计对象,或使用浮空连接作为占位符,用于未来的设计决策。您可以添加、移动分割网络或段。您还可以根据需要交换元件上的管脚。此外,还有一组强大的命令可用于创建、编辑和管理总线。
添加连接时,必须具有电气上有意义的起点和终点。连接可以从符号管脚或其他连接开始。连接可以从符号管脚、其他连接、总线、页外引用或接地或电源符号结束。除非启用“浮空连接”,否则 SailWind Logic 会阻止您在数据库中的任意位置开始或结束连接。
另请参阅使用浮空连接。
🏃♂️步骤
单击添加连接按钮。
指定连接的起点。连接跟随光标移动。右键单击并单击“角度”以指定连接中的对角线段。
根据需要指示角点。右键单击,然后单击“删除角点”可返回到上一个角点(如有必要)。
连接不能在空白处结束。找到光标并双击即可结束连接。
要结束与电源、接地或页外参考符号的连接,请在此过程的最后一步从弹出菜单中选择适当的符号。
如果结束总线上的连接,请参阅“添加总线连接”主题中的其余步骤。
SailWind Logic 中的特殊符号包括电源符号、接地符号和页外参考符号。更多信息,请参阅特殊原理图符号。
当您将一个连接终止于另一个连接时,SailWind Logic 会在连接点处放置一个连接点。生成的网络名称是新添加的连接的名称,而不是现有连接的名称,除非您为现有连接指定了名称。
要为连接分配固定网络名称,必须先添加连接,然后选择直接连接到元件类型管脚的线段。然后,选择该网络,右键单击,单击“属性”,并在“网络属性”(第 289 页)对话框中输入新的网络名称。
如果您选择并移动一个可见的网络名称,并启用“对齐网格”功能,则新的网络名称将对齐到“标签和文本”网格。要设置标签和文本网格,请使用 > “选项 > “ 常规”页面上的设置。请参阅第 595 页上的““选项”对话框,“常规”类别”。
添加连接时,SailWind Logic 会自动分配一个名称,格式为 $$$nnnn,其中 nnnn 是随机数。您可以指定其他网络名称来替换已分配的名称。
🏃♂️步骤
选择一个连接段。
右键单击,然后单击“属性”。
在网络名称框中键入新的网络名称。
网络名称标签复选框表现出以下行为:
仅当您选择连接段时,“网络名称标签”复选框才可用进入或退出某个部分。
清除“网络名称标签”复选框将删除可见的标签。网络和所有子网保留网络名称。
要在网络名称上方添加横线,请在文本前添加 \ 字符。要仅在部分文本上方添加横线,请在该部分文本的两端添加 \ 字符。
例如,输入 MAIN_\CLK\ 会在 CLK 上方放置一个横线。
\ 字符计入网络名称的 47 个字符限制。
网络属性使您能够将信息与原理图上的单个网络或一组网络关联起来。 属性由两部分组成:属性名称和其对应的值。
如果连接到 SailWind Layout,这些属性将与示意图的其余部分一起传递。
网络名称标签复选框表现出以下行为:
仅当您选择连接段时,“网络名称标签”复选框才可用进入或退出某个部分。
清除“网络名称标签”复选框将删除可见的标签。网络和所有子网保留网络名称。
另请参阅创建网络属性。
您可以创建网络属性并将其分配给特定网络。创建后,您可以编辑或删除这些属性。
选择一个网络,右键单击,然后单击“属性”。
在网络属性对话框中,单击添加以添加属性。
单击“名称”列,输入新的属性名称。另请参阅“网络的默认属性”。
单击值列并输入属性值。
要删除选定的网络属性,请单击“删除”。
要编辑选定的名称或值,请单击编辑。
单击“确定”。
请参阅网络默认属性列表表来确定 SailWind Layout
检查哪些网络属性以获取正确的值和单位。
描述和用途列中的某些值区分大小写,必须这样书写。
表 30. 网络默认属性列表
属性 | 类型 | 描述和使用 |
---|---|---|
HyperLynx.Frequency | 频率(测量) | 列出 BoardSim 仿真中网络的工作频率。范围:0 Hz-1000 GHz 单位:Hz kHz MHz GHz(区分大小写) |
HyperLynx.占空比 | 百分比(测量) | 列出信号处于高电平状态的时间百分比。用于 BoardSim 仿真。范围:0%-100% |
HyperLynx 信号类型 | 列表 | 列出信号类型。用于 BoardSim 仿真。值(不区分大小写):时钟、频闪、数据、地址、电源、模拟高速、模拟低速、禁止 |
HyperLynx.Default ic.Model | 自由文本 | 分析列出文件中用于 BoardSim 仿真的元件模型。值:文本(模型名称) |
HyperLynx.Default iC.Model File | 自由文本 | 列出用于 BoardSim 仿真的文件中元件模型文件。值:文本(文件名) |
HyperLynx.Default IC.Model 管脚 | 自由文本 | 列出上述属性中模型的特定管脚(如适用)。用于 BoardSim 仿真。 |
PowerGround | 是/否 | 值:文本(管脚名称或编号)将网络标识为地线和电源网络。 |
表 30. 网络默认属性列表(续)
属性 | 类型 | 描述和使用 |
---|---|---|
电压 | 测量 | 描述网络电压。范围:-100kV-100kV (-100,000-100,000V) 单位:nV uV mV V kV (区分大小写) |
DFT.Nail Count Per Net | Number | 表示测试夹具中探针的 ID。值:(整数)0-2000(允许所有精确限制;例如,0 和 2000 均可接受) |
将元件连接到地线或电源网络时,通常使用特殊符号来表示网络。地线符号表示连接与地线相连。电源符号表示连接增加电压。
🏃♂️步骤
按照添加连接主题中的说明指定连接。
右键单击并点击“接地”或“电源”。符号将附加到连接上并跟随光标移动。
(可选)您可以通过从弹出菜单中选择相应的命令来旋转或镜像符号。您还可以通过右键单击并点击“替换”来修改符号的表示形式。右键单击并点击“显示 PG 名称”可切换电源或接地符号的网络名称的可见性。
找到光标并双击以结束连接或右键单击并单击完成。
您可以在库中创建并存储多个接地符号,每个符号都有各自的网络名称。要选择合适的接地符号,请右键单击,然后单击“替换”。
标准库中提供了三个符号。您可以修改这些符号或添加其他符号。
SailWind Logic 会将与接地符号关联的网络名称分配给连接(例如,GND、底盘接地、模拟接地等)。
对于每个备用电源符号,都有一个不同的信号名称:+5V_{i}、+24\vee 等。要选择适当的信号名称,请在放置符号时单击“符号”。
当您在工作窗口中查看电源或接地交替时,您可以在状态栏中找到要绑定连接的网络名称。
浮空连接为您的原理图设计增添了更高级别的灵活性。启用浮空连接后,您可以添加从管脚到尚不存在元件位置的连接,而无需使用页间连接符。您还可以在空白处开始连接,稍后再进行连接。未连接的网络将以方形标记终止。
您可以在设计中启用浮空连接。这使您可以创建一端或两端未端接的连接。
您可以在设计中禁用浮空连接。完成启用浮空连接的设计后,您可以禁用浮空连接并对设计运行连通性检查,以确保所有连接均已正确终止。
点击“工具”>“选项”菜单项,然后点击“设计”类别。
在“参数”区域中,清除“允许浮空连接”复选框以禁用设计中的浮空连接。
如果设计中存在浮空连接,则会显示一条警告消息。
禁用浮空连接并不会将其从设计中移除。
禁用此首选项仅可防止创建额外的浮空连接。
完成的原理图上不需要浮空连接。浮空端应连接到管脚或终止于页间连接符。运行连接报告以查找设计中浮空连接的位置。
单击主页 > 报告菜单项。
在报告对话框中,选中连接复选框。
单击“确定”创建报告。
可轻松选择多个浮动连接进行删除。在“搜索和选择”框中。在选择工具栏中,输入“dangling”以选择所有浮动连接。
启用“浮空连接”首选项后,您可以将连接浮空在空间中,以便稍后进行连接。您还可以在空间中启动连接,以备稍后连接。通过 ECO 导入自动添加的新元件和连接短截线将接收未连接的标记,而不是页间连接符。通过 ECO 导入添加到现有元件的网络短截线将继续接收页间连接符。
悬空连接仅在一端与设计对象绑定,以预期在设计过程的未来某个时间点将其连接到另一端。
🏃♂️步骤
在管脚上开始连接。
绘制连接。
要在空间中结束连接,请双击。
或者,您可以右键单击,然后单击“结束”。
浮空连接两端均不受约束。使用浮空连接可以将连接作为占位符添加到设计中,以便在设计过程的后期完成连接。
🏃♂️步骤
您可以将浮空连接添加到设计中,并在稍后进行连接。创建后,您可以在设计中编辑浮空连接。
使用移动模式或添加连接模式从未连接的标记继续连接。
启用“浮空连接”首选项后,您可以复制连接段并将其粘贴到空间中。无需将它们粘贴到管脚到管脚的连接位置。
🏃♂️步骤
选择连接的一段(或多段)。
右键单击,然后单击“复制”。
将光标定位到粘贴位置并单击。
另请参阅“分布与重复”。
启用“浮空连接”首选项后,已删除元件的连接将以“未连接标记”而非“页间连接符”终止。删除总线时,连接到该总线的网络也将以“未连接标记”而非“页间连接符”终止。
启用“浮空连接”首选项后,任何接触浮空连接端的组件管脚都会自动连接。接触其他组件管脚的管脚也会自动连接。将组件移开即可使连接可见。
要连接原理图不同图页上或同一张图页两端的两个管脚(无需图形连接),请使用具有相同网络名称的页外参考。
🏃♂️步骤
按照添加连接主题中的描述指定连接。
单击鼠标右键,然后单击“页面外”。
符号附加到连接并跟随光标移动。
带有右侧管脚的默认封装定义为源管脚;带有左侧管脚的替代封装定义为负载管脚。此管脚类型方向在创建图页的分层符号时会发挥作用。所有页外源均位于分层符号轮廓的左侧,所有负载均位于右侧。您可以放置默认封装,也可以右键单击并单击“替代”。
(可选)您可以使用适当的命令旋转或镜像符号。
找到光标并双击以结束连接或右键单击并单击完成
在对话框中输入网络名称,然后单击“确定”。
如果在“选项”对话框的“设计”类别中选择了“显示页外图页编号”选项,则连接符号的图页编号将显示在页间连接符旁边。
如果显示离页数字,可以通过在“工具”>“选项”>“设计”类别中指定“每行数字”来排列或堆叠它们
跨页引用旁边显示的页码编号默认设置为允许在单个文本字符串中列出 5 个页码编号,并以逗号分隔。您可以使用“属性”模式编辑每行跨页符号页码编号的数量。
例如,如果设置为 1,并且有两个包含相同网络的图页,则图页将列在两行中。
🏃♂️步骤
使用移动将连接从一个端点更改为另一个端点,而不删除连接的其余部分。
🏃♂️步骤
移动元件时,现有的元件连接会随之移动。重新定位元件后,可能需要移动连接以改善流动。
您可以重新定位非连接端点的连接段,也可以重新连接段端点。有关如何断开与某个元件或连接的连接并重新连接到另一个元件或连接的信息,请参阅“更改连接”主题。
您可以分割连接以创建新的角落或 90 度转弯。
🙊限制
您不能分割进入或退出某个部分的段。
🏃♂️步骤
分割将一条线段转换为两条独立的线段,由垂直于原始线段的第三条线段连接起来。
2D 线中的所有线段必须具有相同的线宽和样式。如果需要创建具有多种线宽或样式的二维元素,请创建两条单独的 2D 线,然后使用“合并”命令将它们连接起来。
🏃♂️步骤
在“原理图编辑”工具栏上,单击“修改 2D 线”按钮。2. 选择要分割的线。3. 右键单击,然后单击“分割”。新的和分割的线段将跟随光标移动。分割线段时,您可以右键单击并单击以下任一选项:
表 31. 分割段选项
选项 | 描述 |
---|---|
交换角 | 选择分割创建的另一个角或线段。 |
从角落 | 删除当前角。 |
宽度 | 更改项目的线宽。 |
实线样式和虚线样式 | 将线条样式更改为实线或虚线。圆或圆弧不能指定为虚线。 |
正交 | 移动以 90 度为增量进行。 |
对角线 | 移动以 45 度为增量进行。 |
任意角度 | 可以以任意角度进行移动。 |
指示新段的端点以完成分割。
要交换两个元件的管脚,您可以使用原理图编辑工具栏中的“交换管脚”按钮或弹出菜单中的“交换管脚”。SailWind Logic 会交换您选择的管脚的管脚编号、名称和终端。您还可以在放置元件时使用弹出菜单中的“镜像 X”和“镜像 Y”来交换管脚。这通常有助于改善原理图的流程。
使用动词模式下的“交换管脚”按钮交换管脚 通过一次选择一个管脚来交换管脚 通过首先选择两个管脚来交换管脚
您可以使用“交换管脚”按钮交换管脚。使用此方法,您可以先启动命令,然后选择要交换的管脚。您可以继续选择要交换的管脚对,直到取消命令为止。
🏃♂️步骤
还可能出现“是否将连接绑定到同一电气管脚?”消息。单击“是”可保留与管脚编号相同的连接。单击“否”可重新连接到重新编号的管脚。
要使用弹出菜单交换管脚,您可以一次选择一个管脚,也可以同时选择两个管脚:
您可以通过一次选择一个管脚来交换管脚。此方法允许您选择第一个管脚,启动命令,然后选择第二个管脚。要创建另一个管脚交换,您需要重复此过程。
🏃♂️步骤
还可能出现“是否将连接绑定到同一电气管脚?”消息。单击“是”可保留与管脚编号相同的连接。单击“否”可重新连接到重新编号的管脚。
您可以通过先选中两个管脚来交换管脚。选中两个管脚后,即可启动命令。要创建另一个管脚交换,请重复此过程。
🏃♂️步骤
还可能出现“是否将连接绑定到同一电气管脚?”消息。单击“是”可保留与管脚编号相同的连接。单击“否”可重新连接到重新编号的管脚。
SailWind Logic 允许您使用一系列灵活的可用命令在设计中创建、命名、编辑和删除总线。使用总线命令可以减少设计中的视觉混乱,并准确地传达您的设计意图,而无需将每个网络以图形方式表示为单独的线路。
总线类型有两种:位格式总线和混合总线。请选择最能体现您设计意图的总线结构。位格式总线将显示顺序总线网络。混合总线格式允许您将顺序命名的位格式总线网络与单个网络组合在一起。
位格式总线包含一系列具有连续网络名称的网络。例如,位格式总线 AD[0:4] 包含网络 AD0、AD1、AD2、AD3 和 AD4。
混合网络总线除了包含不一定连续的独立网络外,还可以包含一条或多条位格式总线。例如,混合网络总线 BUS1 可以包含名为 RAS、CAS 和 EN 的独立网络,以及位格式总线 AD[0:7]。
您选择的总线类型决定了“总线名称”列表中显示的选项。例如,如果您选择“位格式总线类型”,则“总线名称”列表中仅显示位格式总线名称。
SailWind Logic 定义了出现在同一张表或任何其他表上的总线,其名称与同一条总线相同。
位格式和混合网络总线的命名规则不同如下:
位格式总线名称由两部分组成:前缀和总线的位范围。格式为 PREFIX[nn:mm],其中 nn 表示最低位数,mm 表示最高位数。您可以使用前导零来确定最低位数。例如,DD[00:15] 表示允许网络 DD00、DD01、...DD15 连接到总线;而 DD[0:15] 表示允许网络 DD0、DD1、DD2、...DD15 连接到总线。
如果“选项”对话框的“设计”类别中有“显示页外引用”选项,则图页编号也会与总线名称一起显示。
总位格式总线名称(包括前缀、括号和冒号)不能超过 47 个字符。 位号必须在 0 至 32767 范围内,并且不能包含字母字符。
混合网络总线名称最多可包含 47 个字母数字字符。混合格式总线名称不能包含位范围后缀或空格。您不能创建与网络名称相同的总线名称。
您可以将总线添加到您的设计中,以便将相关网络的集合显示为单个实体。
🏃♂️步骤
在“原理图编辑”工具栏上,单击添加总线按钮。
指示起点。Bus 跟随指针移动。
根据需要指示总线转角,或右键单击并单击“添加转角”。如果需要返回到上一个转角,请右键单击并单击“删除转角”。
双击以在空白处结束总线或右键单击并单击“完成”。
在“添加总线”对话框的“总线名称”框中,键入总线的新名称,或从列表中选择名称。
限制:重命名区域仅在查询模式下可用
选择总线类型。总线类型决定了哪些总线名称会出现在“总线名称”列表中。
选中添加总线名称标签复选框,将总线名称作为标签添加到距离您选择总线位置最近的总线末端。
使用总线标签时,请遵循以下几点:
如果总线是混合网络总线,请在总线网络区域添加总线名称。
要在放置文本之前旋转文本,请右键单击并单击“旋转”,然后指定名称地点
连接到总线时,连接必须垂直于总线。SailWind Logic 会在连接点添加一个倾斜的总线分接头段,并为该连接指定总线中下一个连续的网络名称。
在对话框中确认或输入网络名称。文本将跟随光标移动。定位文本并指示其位置。要交换总线抽头角度,请右键单击,然后单击“交换角度”。
使用“添加总线”对话框或“总线属性”对话框中的“总线网络”列表,将网络添加到混合网络总线。选择“位格式”总线类型时,“总线网络”区域不可用。
🏃♂️步骤
添加总线后,在“添加总线”对话框中,单击“添加”以在“总线网络”列表中添加新行。
在名称/前缀文本框中输入总线前缀。
按如下方式输入名称:
在“开始”文本框中,输入网络序列的起始位数。
在结束文本框中,输入网络序列的结束位数。
要将单个网络添加到总线,请在“前缀/名称”文本框中输入网络名称。请勿为未按位编号排序的单个网络输入起始值和结束值。
单击“编辑”可修改总线网络列表中选定的单元格。
单击“删除”可从总线网络列表中删除网络。
单击“向下”可将总线网络列表中选定的行向下移动一个位置。
网络在总线网络列表框中出现的顺序决定了网络连接到总线时命名网络的默认顺序。
单击“向上”可将选定行在总线网络列表中向上移动一个位置。
如果您需要更多空间来分散总线连接,或者需要延长现有总线的路径,则可以延伸总线段。
🏃♂️步骤
如果您需要重新定位总线段以适应对原理图的其他编辑,您可以移动总线段。
🏃♂️步骤
如果您需要编辑 Bus,您可以在 Bus 上创建新的弯道或 90 度转弯。
🏃♂️步骤
随着设计的进展,如果您确定不再需要某个总线段,则可以删除该总线的一段。
🏃♂️步骤
如果删除操作将总线分割为两条独立的总线,则会显示总线名称,以标识任何未命名的总线段。每条总线均保留相同的属性。
如果您确定需要删除在对象模式下选择的总线,您可以选择仅删除总线或删除总线及其连接。
另请参阅对象选择模式(首先选择对象)。
如果需要删除一条总线,您可以选择仅删除一条总线并保持连接不变。
🏃♂️步骤
选择一辆 Bus。
如果要保留与总线的连接,请右键单击并单击“保留连接”以启用它。
默认情况下启用“保留连接”。
当菜单中“保留连接”旁边出现复选标记时,表示已启用该功能。
单击鼠标右键,然后单击“删除”。
连接仍保留在原来的位置。
如果需要删除一辆 Bus,您可以选择删除 Bus 及其连接。
🏃♂️步骤
选择一辆 Bus。
如果要删除连接到总线的连接,请右键单击并单击“保留连接”以禁用它。
默认情况下启用“保留连接”。
如果菜单中“保留连接”旁边没有出现复选标记,则表示“保留连接”被禁用。
单击鼠标右键,然后单击“删除”。
总线和连接被删除。
您可以删除连接,但请注意,当删除的连接是子网时,结果可能会有所不同。
选择一个连接,右键单击,然后单击“删除”。
当通过删除连接将具有系统分配名称的子网分割为两个子网时,其中一个子网会自动分配一个新的系统名称。
当通过删除连接将具有用户分配名称的子网分割为两个子网时,两个新子网都会保留用户分配的名称,即使没有可见的网络名称标签。
当子网连接在一起并且都具有用户指定的名称时,即使没有可见的网络名称标签,也会提示用户为组合网络选择一个名称。
当系统命名子网与用户命名子网连接时,合并后的子网将自动继承用户分配的名称。
当两个系统命名子网加入时,合并后的子网将继承其中一个子网的名称。
使用分离命令从任何连接的网络中释放门、元件、组件组或组选择。
🏃♂️步骤
所有网络均已分离。根据“浮空连接”首选项,网络将被赋予未连接的标记或页间连接符。
启用“按边界保留”的组选择会在边界处(而非网络终端处)分离网络。网络将被分割为两个实例。命名网络在分割的两侧均保留其原始名称。