设计中为了使硬件架构或者电路模块更加清晰,经常使用顶层原理图和子原理图的方式绘制原理图。也方便团队协作。下图是一个还没放置接口的顶层原理图块。
顶层原理图包含的各个模块
上述是一个顶层原理图,共包含四个原理图块。每个原理图块的接口还没定义。接下来,双击每个原理图块,会在该.dsn文件下自动生成4个文件夹,区中蓝色圈中的文件夹是根文件夹,也就是顶层原理图所在的文件夹,(选择文件夹–>右键单击–>MAKE ROOT 可以设置根文件夹)如下图所示:
原理图结构
因为上述原理图块属于不同的文件夹,不能使用普通的分页连接符,需要使用PORT来连接。如下图所示:
放置PORT
如果前期顶层原理图考虑不充分,可能会出现在原理图设计阶段增加接口的状况,如果增加的接口较多,手动在顶层原理图中放置这些新增的接口,可能会出现少添加,或者打错接口名字的情况。
可避免出错的方法是将子原理图中增加的接口直接自动更新到顶层原理图中相应的原理图块中。

例如:

  1. 在DRIVER这个子原理图中增加了6个PORT
    子原理图中增加的PORT
  2. 切换到顶层原理图—>选择需要更新的原理图块—>右键单击—>Synchronize Up
    下图为顶层原理图中DRIVER这个原理图块被自动更新。
    顶层原理图更新
    相应地,如果顶层原理图中某个原理图块做了修改,需要将更新更改到子原理图中,可做如下操作:
    切换到顶层原理图—>选择需要更新的原理图块—>右键单击—>Synchronize Down。
Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐