cadence画原理图系列问题2

wangxin_801115 2009-03-25 12:08:10
又遇到些问题
书上写的也不是很详细
只好请教各位高手:
1、page1和page2有两种连接方式:“place”-> "Off-page Connector" -> "place Off-Page Connector " 和"place" -> "port" ->"place Hierachical port"
即在画图界面右边的工具栏中的长相一个是貌似“<<c” 一个是貌似“<□P
请问这两个在连接两张电路图时有什么区别?
2、请问在同一张图上如果不画线是否直接用网络标号和线就可以表示两点连接(是否跟protel一样?)

3、画层次图:“place”->"Hierarchical Block" ->"place Hierachical Block"后,我添加输入端口,然后“右键”->"Descend Hierachy" 之后发现少画了一个端口
是否可以对应在上层图上直接添加上这个端口后,在下层图上也直接用“<□P”这个功能添加这个端口?还是必须重新生成端口?

4、在page1(CPU U1A)中生成了做了一个层次图,即:“place”->"Hierarchical Block" ->"place Hierachical Block"
在这个层次图的低层图中(如名称为Nor flash page),在Nor flash page中添加norflash器件,发现还需要跟page2中(CPU U1B)的引脚连接,
那么我怎么能跟page2联系上?是通过“<<c” 还是是“<□P
...全文
954 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
bemyangel 2009-08-12
  • 打赏
  • 举报
回复
好东西
好东西
好东西
guetcw 2009-03-25
  • 打赏
  • 举报
回复
平坦原理图就是,page和page之间是平行的,没有从属之分,面层次原理是有从性之分的,就像程序中的函数一样,
比如
void Fun1(){
}
void Fun2(){
}
void Fun3(){
}
这是平行的。而这样就是层次的
void Fun1(){
}
void Fun2(){
Fun1();
}
void Fun3(){
Fun1();
}
shuiyan 2009-03-25
  • 打赏
  • 举报
回复 1
1、Off-Page Connector是跨页连接符,Hierachical port是层次接口符。
一般情况下,建议使用平面式原理图,方便清晰易懂。
Off-page跨页和层次port在平面式中都可以使用,一般用跨页。
在层次图中只能用层次port。

2、是的。

3、直接添加即可。

4、必须用PORT口。
wangxin_801115 2009-03-25
  • 打赏
  • 举报
回复
弱弱的问:什么叫平坦和层次
我以为不是把原理图画在一张纸上都是叫层次图呢
平坦用“ < <c”可以通过总线连接两个PAGE的端口吗?
friendfish 2009-03-25
  • 打赏
  • 举报
回复
[Quote=引用楼主 wangxin_801115 的帖子:]
1、page1和page2有两种连接方式:“place”-> "Off-page Connector" -> "place Off-Page Connector " 和"place" -> "port" ->"place Hierachical port"
即在画图界面右边的工具栏中的长相一个是貌似“ < <c” 一个是貌似“ <□P”
请问这两个在连接两张电路图时有什么区别?
[/Quote]

“ < <c”用作平坦式原理图的页间连接
“ <□P”用作层次式原理图的页间连接

[Quote=引用楼主 wangxin_801115 的帖子:]
2、请问在同一张图上如果不画线是否直接用网络标号和线就可以表示两点连接(是否跟protel一样?)
[/Quote]
可以

[Quote=引用楼主 wangxin_801115 的帖子:]
3、画层次图:“place”->"Hierarchical Block" ->"place Hierachical Block"后,我添加输入端口,然后“右键”->"Descend Hierachy" 之后发现少画了一个端口
是否可以对应在上层图上直接添加上这个端口后,在下层图上也直接用“ <□P”这个功能添加这个端口?还是必须重新生成端口?
[/Quote]
直接添加这个端口
[Quote=引用楼主 wangxin_801115 的帖子:]
4、在page1(CPU U1A)中生成了做了一个层次图,即:“place”->"Hierarchical Block" ->"place Hierachical Block"
在这个层次图的低层图中(如名称为Nor flash page),在Nor flash page中添加norflash器件,发现还需要跟page2中(CPU U1B)的引脚连接,
那么我怎么能跟page2联系上?是通过“ < <c” 还是是“ <□P”
[/Quote]
“ <□P”

建议一般采用平坦式原理图,页间用“ < <c”连接,既简单有清晰。



wangxin_801115 2009-03-25
  • 打赏
  • 举报
回复
Design Entry CIS(就是ORCAD)
guetcw 2009-03-25
  • 打赏
  • 举报
回复
cadence的原理图输入工具有两个,一个是Design Entry CIS(就是ORCAD),一个是Design Entry HDL,你要说清楚你用的是哪一个。
wangxin_801115 2009-03-25
  • 打赏
  • 举报
回复
明白了!
平坦的虽然可以是多page,但是是没有框图的,都是具体的器件,
各个page间通过“<<c”连接

层次是有框图在里面,框图里的内容为下层的内容
各层之间基本用
“<□P”连接

shuiyan 2009-03-25
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 wangxin_801115 的回复:]
弱弱的问:什么叫平坦和层次
我以为不是把原理图画在一张纸上都是叫层次图呢
平坦用“ < <c”可以通过总线连接两个PAGE的端口吗?
[/Quote]
平坦式就是:每一页都是具体的电气元件图,比如PAGE1-CPUA, PAGE2-CPUB, ... PAGE5-SDRAM,...PAGE8-POWER。所有的页整合成一套电路,对应一个pcb板。

层次式:主层是类似框图格式,是抽象的,由一个或多个元件组成的功能模块,就像现在大家涉及的GPRS模块、GPS模块,这个模块对外是N个pin脚;子层就是这个功能模块内的具体实现,是内部很多电路。
比如:如果将(CPU+SDRAM+FLASH+电源)视作最小系统,那么主层就画一个框图,有这个最小系统对外的输入、输出接口。

由于嵌入式的可定制化,很难做到完全不变的,一般是用不到层次式的。
wangxin_801115 2009-03-25
  • 打赏
  • 举报
回复
多谢各位!
PADS 9.0版产品的出现标志着下一代PADS流程技术的诞生。与以往的旧产品相比, PADS 9.0修复和改善了之前版本软件的不足和缺点,集成了许多全新的功能,拥有了更高的可扩展性和集成度,从而使设计者能够结合Mentor Graphics众多独特的创新技术,实现设计、分析、制造和多平台的协作。而且, 与PADS 9.0的可扩展定制流程策略相对应,Mentor Graphics提供了一系列预置的PADS套件,使之能够满足各种产品设计不同的技术要求,然而代价却十分低廉。LS和ES产品包就是因应广大不同需求的客户而设置的. 一、 PADS9.0版本之PADS LS Suite Ap SW产品介绍 1. PADS LS Suite Ap SW产品集成并增强了原理图模块DxDesigner, 将原理图模块PADS Logic归于DxDesigner 模块之中。PADS原理图老产品的如下优秀功能得以保留和加强:  兼容Protel/orCAD/PCAD等原理图与符号库  多页/层次式原理图的创建与编辑  单一/组合式(Slot/Fructure)原理图符号创建与编辑,提供符号向导帮助设计者快速创建多管脚器件的原理图符号。可从互联网上或生产家提供的器件手册中读取管脚与属性信息,自动创建标准的原理图符号。  PCB 网表输出,原理图与PCB 交互定位(Cross Probe)  原理图与PCB 正反标注(Forward/Backward Annotation)  设计复用  设计规则检查(DRC)  PCB 设计规则定义,并可将设计规则随网表输出至PCB 设计环境  汉字输入 此外,还增加了新的功能如从库中更新和比较元件信息、DxDesinger操作键功能加强如Navigator单击和拖拉页面等。 2. 业界享有盛誉的PADS Layout/Router模块,在PADS9.0版本中的优秀功能如下:  PCB Editor:基本PCB 设计模块,包括手工布局布线、设计规则校验(DRC)、手工敷铜、工程修改命令(ECO)、焊盘及过孔库编辑、Gerber 数据输出等功能;  Unlimited Connections:没有连接数量的限制。注:两个管脚之间的连线为一个连接关系(Connection);  Analog Tool Kit with Array Placement:模拟PCB 设计工具包,包含模拟单/双面PCB 设计中常用的跳线(长度/角度可变)、泪滴(直线/凹面泪滴,尺寸可变)、异形焊盘等功能,以及圆形PCB 设计中常用的极坐标布局、多个封装同步旋转、任意角度自动布线等功能;  Auto Dimensioning:自动尺寸标注模块,提供符合国际标准的自动尺寸标注功能,标注内容可以为元器件或PCB 板框等设计内容的长度、半径、角度等参数;  Library Module:元器件库管理模块,支持对库文件的添加、删除,以及对库中元器件封装符号的添加、删除、编辑等操作,支持从PCB 文件创建库文件的功能;  On-Line Design Rule Checking:实时设计规则检验模块,可以对设计者的操作进行实时监控,及时阻止可能违背线长、限宽、间距等设计规则的操作。设计者可根据需要启动/终止On-Line DRC;  Split Planes Tools:电源层网络定义与分割模块,提供根据PCB 板框创建敷铜边框、敷铜边框定义、电源分割等功能,支持电源网络嵌套;  DXF Link:DXF 格式文件的双向转换接口,可以导入在AutoCAD 等机械软件中绘制的PCB 板框,也可将当前PCB 设计导出为DXF 格式数据;  CAM Plus:自动装配数据输出模块,支持Dyanpert、Universal、Phillips 等格式的自动贴片插片机器;  Assembly Variants:PADS Layout 设计中的派生管理。支持从一个PCB 设计衍生出不同规格的生产料表、装配图等,以适应不同档次、型号产品备料、加工的需要,可以设置PCB 上不同元器件的安装与否、替换型号等选项。  Cluster Placement:自动布局模块,可将PCB 上的所有元器件按照电路关系定义为不同模块,实现整个模块的集体移动、旋转等布局操作,支持自动布局;  DFF Audit:可制造性检验模块,检查PCB 上容易引起焊接搭桥、酸角(Acid Trips)、铜条/阻焊条(Copper/SolderMask Slivers)、孔环(Annular Ring)等制造障碍的设计细节;  IDF Link ( ProE Link ):三维机械设计软件ProE 的双向数据转换接口,可以将PCB 设计文件导出至ProE

6,125

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 硬件设计
社区管理员
  • 硬件设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧