层次原理图的设计
电路设计第3章 层次原理图设计
第ห้องสมุดไป่ตู้章 层次原理图设计
3.1 有关层次原理图的概念
图纸符号:它代表了本图下一层的子图,每个图纸符号都与特定的 子图相对应,它相当于封装了子图中的所有电路,从而将一张原理图 简化为一个符号。 图纸入口:图纸符号的输入/输出端口。它是图纸符号所代表的下层 子图与其它电路连接的端口,其意义相当于标准元器件的引脚。 输入/输出端口:信号输入/输出的端口。它与“图纸入口”的区别 在于:“图纸入口”是指原理图中某个子图的输入/输出端口,而 “输入/输出端口”指的是当前原理图的输入/输出端口,他们处于不 同的级别。子图的输入/输出端口必须与代表它的图纸符号中的端口 相一致。 顶层原理图:由若干个图纸符号表示的电路图。 子图:图纸符号所对应的功能模块的电路图。
3.3.2. 从底层原理图切换到顶层原理图
具体操作步骤如下: (1) 在底层原理图的编辑界面中执行菜单命令“工具/改变设计层次”,或单击“原理图 标准”工具栏上的 按钮,启动改变设计层次命令。 (2) 移动光标到底层原理图中的任意一个I/O端口上单击鼠标左键,系统会自动切换到对 应的顶层原理图上。
第3章 层次原理图设计
第3章 层次原理图设计
3.2 层次原理图的设计
3.2.1 自顶向下设计层次原理图 3.2.2 自底向上设计层次原理图
第3章 层次原理图设计
3.3 层次原理图间的切换
3.3.1 从顶层原理图切换到底层原理图
具体操作步骤如下: (1) 在顶层原理图的编辑界面中执行菜单命令“工具/改变设计层次”,或单击“原理图 标准”工具栏上的 按钮,启动改变设计层次命令。 (2) 移动光标到绘图区中需要进行切换的图纸符号上单击鼠标左键,即可自动切换到对 应的底层电路图中。
层次电路原理图设计
2. 绘制方块电路
移动光标到合 适位置单击鼠 标左键,作为 方块电路的左 上角端点,此 时移动光标, 可带出方块电 路,当方块电 路大小合适时 再次单击鼠标 左键完成方块 电路FK1的绘
层次电路原理图设计
3. 绘制其它方块电路
层次电路原理图设计
5.2.3 放置方块电路端口
方块电路绘制完成后,为了建立方 块电路之间的电气连接,必须为方 块电路添加方块电路端口,下面以 放置显示模块方块电路中的端口 “P1[0..7]”为例讲解具体放置方法。
方块电路端口
层次电路原理图设计
2. 方块电路端口
为了表示各子原理图之间的电气连 接关系,各方块电路之间需要有相 互连接的电气端口,即方块电路端 口,如上页图所示,通过方块电路 端口,可以清楚的表达和实现各子 原理图之间的电气连接关系。
层次电路原理图设计
3. 方块电路之间的连接
方块电路代表的是子原理图,各子 原理图必须根据系统的要求相互连 接,才能构成实用的电路系统。为 了实现子原理图之间的电气连接, 用户只需将方块电路端口通过导线 或总线连接起来即可。如下页图所 示。
层次电路原理图设计
方块电路属性
按键盘上的【Tap】键,弹出如图所 示的方块电路属性对话框。
层次电路原理图设计
方块电路属性
方块电路属性对话框中主要的属性有: 【Designator】:方块电路序号,和元件序 号作用相同,不能重复。 【】:文件名,即方块电路代表的子原理 图文件名称,最好不要采用中文命名。 因为此处绘制显示模块的方块电路,而 且是第一个方块电路,所以在 【Designator】栏输入“FK1”,表示第一 个方块电路,在【】输入 “display.SchDoc”,表示显示模块。
第6章设计层次原理图
随着电路系统规模的不断扩大,自上而下的 层次原理图设计方法由于其独特的优越性,从而 在各种设计方法中脱颖而出,成为目前层次原理 图设计中经常使用的设计方法。 所谓自上而下的层次原理图设计方法就是指 设计人员将电路系统划分为不同层次的子电路模 块,并且根据系统的层次划分关系绘制出设计系 统的母原理图,然后再将母原理图中的各个方块 电路符号所对应的子原理图绘出。这样通过逐步 细化完成整个电路系统的原理图设计。
6.1 层次原理图的基本概念
在早期阶段,层次原理图设计概念的提出 但是现在,即使所设计的电路系统并不十分 复杂,设计人员也习惯于把整个电路系统按照不 同的功能模块分别绘制相应的模块电路原理图。 这样做的好处是不但可以增强原理图的可读性和 利用设计人员之间的分工合作,而且还可以使得 电路系统的层次结构更加清晰,从而便于原理图 的检查和修改。
(2)自下而上的层次原理图设计方法
子原理图1 子原理图2 子原理图1 子原理图2 方块电路符号1 子原理图1 子原理图2 方块电路符号2 …… 方块电路符号m
电路系统母原理图
6.2 建立层次原理图
CPUCL K CPUCL K. sch X1 X2 CPU1 CPU1. sc h X1 X2 PSE N INT 1 Z X4 Z X3 RE SE T RE SE T . sch RE SE T Z X2 PSE N Z X2 A[0 . . 15 ] WR RE SE T AL E Z X5 Z X6 DRIVE R-C DRIVE R-C. sc h AD[0 . . 7] Z X5 AD[0 . . 7] RE SE T Z X3 Z X4 INT 1 AL E POW E R POW E R. sch WR RD AD[0 . . 7] A[0 . . 15 ] AD[0 . . 7] M E MORY1 M E MORY1 . sch
层次化原理图的设计
4.1 层次化原理图的设计方法
分为两种: 1、自上而下的层次化原理图设计:对设计有 一个整体把握,将整个电路分为多个模块, 对每个模块进行详细设计。
2、自下而上的层次化原理图设计:先绘制原 理图子图,然后生成上图 设计
思路: 1、先确定将总体电路分为几个电路模块; 2、绘制层次原理图的顶层原理图; 3、绘制出每一电路模块的具体原理图(子图)。
4.2.1 顶层方块图与子图的切换
打开顶层原理图,Tools—Up/Down Hierarchy。
将整体系统按照功能分解成若干电路模块每个电路模块能够完成一定的独立功能具有相对的独立性可以由不同的设计者分别绘制在不同的原理图纸上
第4章 层次化原理图的设计
层次化原理图设计思路:将整体系统按 照功能分解成若干电路模块,每个电路模 块能够完成一定的独立功能,具有相对的 独立性,可以由不同的设计者分别绘制在 不同的原理图纸上。
步骤: 1、新建project; 2、加 .SchDoc;(顶层原理图) 3、Place—Sheet Symbol,放置方块电路图; 4、设置方块电路图属性; 5、Place—Add Sheet Entry,放置电路端口; 6、保存顶层原理图; 7、Design—Create Sheet From Symbol ,绘制子原 理图; 8、Compile—项目电路.PrjPCB,对项目进行编译;
层次原理图设计
所谓自上而下的设计方法是指在建立的顶层原理图文件中首先绘制电路方块图,然后分别在子原理图文件中绘制各电路方块图所对应的电路原理图。
以直流稳压电源电路为例,下面介绍这种方法绘制电路图的步骤。
1、绘制顶层电路图根据前面介绍的原理图设计知识,首先建立一个PCB项目设计文件,然后建立一个电路原理图文件,名字定义为Main.Schdoc。
最后设置好电路图的有关属性及添加元件库。
(1)放置电路方块图单击Wiring工具栏上的Place Sheet Symbol工具按钮,在新建原理图的适当位置放置名字为Rectifier、Filter、Manostat三个电路方块图,设置属性。
(2)放置电路方块图端口单击Wiring工具栏上的Place Sheet Entry工具按钮,然后在刚才建的电路方块图中单击鼠标左键,在三个电路方块图中分别放置各个端口,并设置各端口的属性。
(3)连接各端口使用导线Wire或总线Bus把各个方块电路之间具有电气连接意义的方块电路端口连接起来,完成后的结果如下图所示。
2、绘制层次原理图子图上面定义了各电路方块图,这个环节具体介绍如何由电路方块图生成所对应的电路原理图文件。
操作步骤如下:(1)单击Design->Create Sheet From Symbol菜单命令项,此时鼠标变为十字关闭,将十字光标移到电路方块图Rectifier上。
(2)单击鼠标左键,弹出Confirm对话框,如下图所示。
(3)若单击No按钮,此时Protel DXP将自动产生一个原理图文件,文件名同电路方块图中设置的File Name即Rectifier同名,即为Rectifier方块图所对应的子原理图。
按照同样的方法,可以生成名为Filter、Manostat电路原理图。
这样,就完成了整个层次原理图的绘制首先关于层次图的创建有两种方法:1.自顶而向下设计;2.自低向上设计;不管那种设计方法,你必须清楚各个原理图之间的信号输入输出的关系.在各个SCH中要放置PORT;在主电路图中Sheet Symbol中要放置Sheet Entry;以下介绍两种方法的创建,我本人比较推荐第二种方法:1.自顶而向下设:新建一sch文件,该sch为顶层图.在该sch中放置Sheet Symbol如下图所示:两次点击Design->Create Sheet From Symbol;则会生成SCH1.sch和SCH2.sch,并且自动产生输入输出口.该方法的关键在于一开始要在Sheet Symbol中放置Sheet Entry,对系统的熟悉和分配很重要.2.自低向上设计:要创建的层次如上图所示,分别新建原理sch1.sch和sch2.sch.在原理图sch1.sch中放置PORT端口:M13,M14,M15(可以自定义),属性为OutPut.在原理图sch2.sch中放置PORT端口:M13,M14,M15(可以自定义),属性为InPut.新建一sch文件,该sch为顶层图, 两次点击Design->Create Symbol From Sheet;则生成Sheet symbol 和 Sheet Entry.最后,在顶层图中将各Sheet Entry用Net 或Wire 或BusWire电气联接.。
第六章_设计层次原理图
6.3 由主电路产生子电路I/O端口
Design/Create Sheet From Symbol
6 From Sheet
6.5 生成层次表
Reports/ Design Hierachy
6.1 层次原理图的设计思路
6.1.2 自上而下的层次图设计方法 6.1.3 下而上的层次图设计方法
子图11
子图12
子图21
子图22
子 图1 主 图
子 图2
6.1 层次原理图的设计思路
6.1.2 自上而下的层次图设计方法 6.1.3 下而上的层次图设计方法 (1)新建子原理图并打开 (2)完成子原理图并添加端口
6.1 层次原理图的设计思路
6.1.1 层次原理图设计的目的 1、电路的设计工作需要多人来完成时; 2、当电路用一张纸画不下时; 3、当电路由几个功能块电路组成时; 6.1.2 自上而下的层次图设计方法
主 子 图1 子图11 图 子 图2 子图21 子图22
子图12
6.1 层次原理图的设计思路
(3)新建主原理图并打开 (4)调子图 Design/Create Symbol From Sheet (5)完成主原理图并存盘 File/Save All
6.2 不同层次电路之间的切换
方法一、执行菜单命 Tools/Up/Down Hierachy 方法二、使用主菜单栏的工具 用鼠标单击 执行该命令后光标变为十字状。如果是 上层切换到下层,只须移动光标到方块 电路单击左键即可进入下一层,如果是 下层切换到上层,可移动光标到某个引 脚上单击左键即可进入上一层 方法三、利用项目管理器直接切换
6.1.2 自上而下的层次图设计方法 (1)新建主原理图并打开 (2)画主原理图,功能块用子图符号代替 Place/Sheet Symbol 或单击 (3)在子图符号上画引脚 (4)生成子图 Design/Create Sheet From Symbol (5)完成子图并添加端口 (6)更新流水号 Tools/Annotate (7)全部保存 File/Save All
第四章层次原理图设计
4.1.1 自顶向下的设计方式
步骤1:放置图纸符号,并修改属性项。
步骤2:在图纸符号内,放置加图纸入口, 并修改属性项。
步骤3:连接对应的加图纸入口,注意导线 和总线的不同。
步骤4:执行根据符号创建图纸命令。
步骤5:根据需要决定是否对I/O进行取反。
步骤5:根据图纸符号创建的空白图纸。
步骤6:在空白图纸上作图。
步骤同4、5
步骤同6
4.1.2 自底向上的设计方式
步骤1:先完成底层图纸的设计。
步骤1:先完成底层图纸的设计。
步骤2:执行根据图纸创建图纸符号命令。
步骤3:选择图纸来源。
步骤4:决定是否对I/O口取反。
步骤5:放置图形符号。
步骤6:进行图纸符号的连线。
4.1.3 层次图的切换
执行改变设计层次命令,实.2 多通道原理图设计
4.1 层次原理图设计
层次电路图的设计概念是一种模块化的设计 方法。通过模块电路的设计对任务进行细分,并 根据定义的各个模块之间的关系完成整个电路的 设计方案。
层次原理图的设计方法有两种,自顶向下的 设计方法和自底向上的设计方法。
步骤1:设计好重复使用的子图。
步骤2:根据子图生成图纸符号。
步骤1:在图纸符号属性项的标识符子项中输入 REPEAT(PD,1,8)。其中REPEAT代表产生重复的图 纸符号,PD代表图纸标识符,1代表图纸符号的开 始引用序号,8代表图纸符号的终止引用序号。
设置后的图纸符号
步骤2:修改加图纸入口属性项,在名称前加REPEAT
4.2 多通道原理图设计
Protel DXP支持真正的多通道设计。即,对于 多个完全相同的模块,不必进行重复设计,只要绘 制一个图纸符号和底层电路,直接设置该模块的重 复引用次数即可,系统在进行项目编译时会自动创 建正确的网络表。
层次原理图课程设计
层次原理图课程设计一、课程目标知识目标:1. 学生能理解并掌握层次原理图的基本概念,包括层次结构、模块化和信号流。
2. 学生能够识别层次原理图中的不同组件,如输入层、处理层和输出层,并描述它们的功能和相互关系。
3. 学生能够运用层次原理图解释现实生活中的系统结构,例如计算机网络的分层架构。
技能目标:1. 学生能够运用所学知识,独立绘制简单的层次原理图,并正确标注各层次之间的关系。
2. 学生通过小组合作,设计并呈现一个具有层次结构的系统,展示其分析问题和解决问题的能力。
3. 学生能够运用批判性思维,分析层次原理图的优势和局限性,提出改进意见。
情感态度价值观目标:1. 学生通过层次原理图的学习,培养对结构化思维和系统化分析的兴趣,激发进一步探索科学原理的欲望。
2. 学生在团队合作中,学会尊重他人意见,培养良好的沟通能力和团队协作精神。
3. 学生能够认识到层次原理图在科技发展中的重要性,增强对科学研究的信心和责任感。
二、教学内容本节教学内容主要围绕层次原理图的基础知识展开,结合教材第三章“系统与层次原理图”的内容,具体安排如下:1. 层次原理图基本概念:介绍层次原理图的定义、特点及作用,使学生了解层次原理图在分析系统结构中的重要性。
2. 层次原理图的组成:详细讲解层次原理图中的各个组成部分,包括输入层、处理层和输出层,以及它们之间的相互关系。
3. 层次原理图的应用实例:通过分析计算机网络的分层架构等实际案例,让学生了解层次原理图在现实生活中的应用。
4. 层次原理图的绘制方法:教授如何运用所学知识,按照一定的步骤和规范绘制层次原理图。
5. 小组合作设计实践:组织学生分组,设计并呈现一个具有层次结构的系统,培养学生的实际操作能力和团队协作精神。
6. 层次原理图的优缺点分析:引导学生运用批判性思维,分析层次原理图的优势和局限性,并提出改进意见。
教学内容按照以上大纲进行安排和进度控制,保证学生在掌握基本概念的基础上,能够逐步深入地学习和运用层次原理图。
第5章 层次化原理图设计
内容提要:对应电路原理图的模块化设计,Protel 99 SE中提供了层 次化原理图的设计方法,这种方法可以将一个庞大的系统电路作为一 个整体项目来设计,而根据系统功能所划分出的若干个电路模块,则 分别作为设计文件添加到该项目中。这样就把一个复杂的大型电路原 理图设计变成了多个简单的小型电路原理图设计,层次清晰,设计简 便。 层次电路原理图的设计理念是将实际的总体电路进行模块划分,划分 的原则是每一个电路模块都应该有明确的功能特征和相对独立的结构, 而且,还要有简单、统一的接口,便于模块彼此之间的连接。 学习要点: 层次原理图的概念 层次原理图的设计方法 层次原理图之间的切换 原理图中的查找与替换操作 打印报表输出
5.放置各子原理图中的输入输出端口。 子原理图中的输入输出端口是子原理图与顶层原理图之间进行电气连 接的重要通道,应该根据具体设计要求加以放置。 6.在项目“USB采集系统”中新建一个原理图文件“Mother1.Sch”, 以便进行顶层原理图的绘制。 7.打开原理图文件“Mother1.Sch”,执行“Design”→“Create Symbol Symbol From Sheet”菜单命令,系统弹出如图5-17所示的 选择文件放置对话框。 8.单击 按钮后,鼠标变成十字形状,并带有一个方块电路图的虚 影。选择适当的位置,单击鼠标左键即可将该方块电路图放置在顶层 原理图中,如图5-19所示。 该方块电路图的标识符为“U-Cpu”,边缘已经放置了4个电路端口,方 向与相应的子原理图中输入输出端口一致。
其中,子原理图就是用来描述某一电路模块具体功能的普通电路原理 图,只不过增加了一些输入输出端口,作为与上层进行电气连接的通 道口。普通电路原理图的绘制方法在前面已经学习过,主要由各种具 体的元器件、导线等构成。 顶层电路图即母图的主要构成元素却不再是具体的元器件,而是代表 子原理图的图纸符号,是一个电路设计实例采用层次结构设计时的顶 层原理图。 该顶层原理图主要由4个图纸符号组成,每一个图纸符号都代表一个 相应的子原理图文件,共有4个子原理图。在图纸符号的内部给出了 一个或多个表示连接关系的电路端口,对于这些端口,在子原理图中 都有相同名称的输入输出端口与之相对应,以便建立起不同层次间的 信号通道。 图纸符号之间也是借助于电路端口,可以使用导线或总线完成连接。 而且,同一个项目的所有电路原理图(包括顶层原理图和子原理图) 中,相同名称的输入输出端口和电路端口之间,在电气意义上都是相 互连接的。
层次原理图设计的流程步骤
层次原理图设计的流程步骤下载温馨提示:该文档是我店铺精心编制而成,希望大家下载以后,能够帮助大家解决实际的问题。
文档下载后可定制随意修改,请根据实际需要进行相应的调整和使用,谢谢!并且,本店铺为大家提供各种各样类型的实用资料,如教育随笔、日记赏析、句子摘抄、古诗大全、经典美文、话题作文、工作总结、词语解析、文案摘录、其他资料等等,如想了解不同资料格式和写法,敬请关注!Download tips: This document is carefully compiled by theeditor. I hope that after you download them,they can help yousolve practical problems. The document can be customized andmodified after downloading,please adjust and use it according toactual needs, thank you!In addition, our shop provides you with various types ofpractical materials,such as educational essays, diaryappreciation,sentence excerpts,ancient poems,classic articles,topic composition,work summary,word parsing,copy excerpts,other materials and so on,want to know different data formats andwriting methods,please pay attention!1. 确定设计需求明确电路的功能和性能要求。
确定输入和输出信号的类型和数量。
计算机电子CAD技术第2章层次原理图设计
单击主工具栏中的切换层次按钮,或执行菜单命令Tools|Up/Down Hierarchy, 光标变为十字形状,移动光标到层次总电路图中某个方块电路上,单击,可切换 到方块电路所对应的原理图中。将十字光标移动到端口上(I/O端口、方块电路I/O 端口),单击,即可切换到对应的端口上。可以右击,退出层次切换状态。
自上而下逐级设计层次电路:先建立方块电路,再由方块电路图产生下层 原理图。
自下而上逐级设计层次电路:先建立下层原理图,再由下层原理图产生方块 电路图。
第2章 层次原理图设计
2.2 层次原理图设计实例
1. 采用自上而下方式建立层次电路原理图
下面以Protel 99 SE自带实例Z80 Microprocessor. Ddb为例,具体介绍建立 层次电路原理图的操作过程。该文件位置在Protel 99 SE的安装目录的Examples 中。
1. 采用自上而下方式建立层次电路原理图
首先新建名称为Z80 Microprocessor. Ddb的设计数据库,并打开。 (1) 执行菜单命令File|New,在打开的“新建文件”对话框中,双击Schematic Document图标,再将创建的文件名字改为Z80 Processor. prj。 (2) 在原理图文件窗口内,可用原理图编辑方法绘制项目文件方块电路。
在设计数据文件包内的指定文件夹内,用画原理图的方法,分别建立、编辑 各自方块电路的原理图文件,原理图文件目录如图2. 2. 11所示。 执行菜单命令File|New,在同一文件夹内创建一个空白的项目文件,命名为 Z80 Processor. prj,如图2. 2. 12所示。 在设计文件管理器窗格内,单击新生成的项目文件名CPU Processor. prj,切换 到项目文件原理图编辑状态。 在空白的项目文件编辑窗口内,执行菜单命令Design|Create Symbol From Sheet,在弹出如图2. 2. 13所示的“选择原理图”对话框,在列表框中找出并单 击待转换的模块电路原理图文件名,如CPU Section. Sch。
第6章 层次式原理图设计
(1)顶层原理图 顶层原理图的主要组成元素不是具体的元件,而是代表子原理图或HDL
文件的【页面符】以及表示连接关系的【添加图纸入口】,如图所示。
• 页面符:是子原理图或HDL文件在顶层原理图中的表示。相应的【页面符标识 】以及【子原理图文件名】是其属性参数,可以在编辑时加以设置。
• 图纸入口:是放置在页面符内部,用来表示连接关系的电路端口,与在子原理 图中有相同名称的输入/输出端口相对应,以建立起不同层次间的信号通道。
15
(10)双击所放置的图纸入口(或在放置状态下, 按Tab键),在打开的Properties面板可以设置图纸 入口的相关属性
(11)设置完毕,关闭对话框。
(12)连续操作,放置所有的图纸入口,并进行 属性设置。调整图表符及图纸入口的位置,最后 使用导线将对应的图纸入口连接起来,完成顶层 原理图的绘制,如图所示。
按钮后,对话框关闭。在编辑窗口中生
成了一个图表符符号,随着光标的移动而移动。选择适当位置,单击鼠标左键,即可将该
图表符放置在顶层原理图中
由子原理图生成的图表符
④按照同样的操作,由另外的2个子原理图生成对应的图表符
10
⑤双击所生成的图表符,打开Properties面板,在面板 中可以设置颜色、标识等Sheet Symbol属性
层次式原理图设计的基本思想是将整体系统按照功能分解成若干个逻辑互联的 模块,每一模块能够完成一定的独立功能,具有相对独立性,可以是原理图,也可 以是HDL文件,可以由不同的设计者分别完成。这样,就把一个复杂的大规模设计 分解为多个相对简单的小型设计,整体结构清晰,功能明确,同时也便于多人共同 参与开发,提高了设计的效率。
具体来说,就是首先完成底层模块的设计,比如先绘制各个子原理图等,而后 再通过顶层原理图建立起彼此之间的连接。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
应的文件名称,它和元件编辑对话框内的Sheet设置 项类似。 此处为 4 Port UART and Line Drivers.sch。 • (8) Name设置为4 Port UART and Line Drivers
• • 同理可完成ISA Bus and Address Decoding的绘制和
设置。结果如下图 所示。
17
18
• 3.放置出入端口
•
点击画电路图工具栏里的图标 ,或者执行菜
单Place -> Add Sheet Entry。
•
光标变成十字状,将光标移动到方块电路中,
点击鼠标,光标上面出现一个小圆点,且光标将被
•
在放置方块电路状态下,鼠标左键双击方块
电路或按Tab键,即可打开如图3-4所示的方块电路
编辑对话框进行设置。该对话框中共有12个设置项,
其中:
15
• (1) Border Width选择项的功 能是选择方块电路边框的宽度。 点击“Border Width”选择项右侧 的下拉式按钮,打开其下拉菜单, 其中共有四种边线的宽度,即最 细(Smallest)、细(Small)、 中(Medium)和粗(Large)。
6
选择对话框 •
7
• 这个对话框询问在产生与电路方块图相对应的原理 图时,相对的输入输出点是否将信号方向反向,此 处应选择No。
2.自下而上的层次电路设计方法
此方法指首先画出原理图,再由原理图来产生方 块电路图的方法。和刚才的步骤相反,先绘制原理 图,再执行菜单“Desgin”下的
“Design\Create Symbol From Sheet ”。点击之后会 出现如下所示的对话框。从中选中要创建层次电路 图的方块图。(前提是要先建好子图。从总图操作 Design\Create Symbol From Sheet )
• (2) X-Size选项的功能是设置 方块电路的宽度 。
• (3) Y-Size选项的功能是设置 方块电路的高度 。
• (4) Border Color选项的功能是 设置方块电路的边框颜色。
图 方块电路图的属性对话框
16
• (5) Draw Solid选项的功能是设置方块电路内是否 要填入Fill Color所设置的颜色。
2
2. 层次电路设计步骤
(1) 放置方块电路 利用工具放置方块电路,在图纸上用简单的方块图来表示
一个复杂的电路图。放置时按“Tab”键进行属性设置。 (2) 电路的进出点
方块电路的进出点就是它本身的输入输出引脚。如果方 块图没有进出点的话,那么方块图便没有任何意义。 (3) 电路的输入输出点
放置输入输出点,可实现两个网络的连接,相同名称的输 入输出点,可以认为在电气意义上是连接的。输入输出点 也是层次图设计不可缺少的组件。
限制在方块电路的左右边界内,确定合适的位置后
点击鼠标,即可在该处放置一个方块图的进出点,
点击右键结束放置方块图进出点状态。
•
按Tab键,即可出现方块电路进出点编辑对话
框。
19
• (1) Name:设置方块图进出点 的名称。
• (2) I/O Type:选择方块图进 出点的形式,其中包括四个选择 项,即无方向式信号进出点 (Unspecified)、输出型进出点 (Output)、输入型进出点 (Input)和输入输出双向型进出 点(Bidirectional)。
3
3.层次电路设计要ห้องสมุดไป่ตู้ 层次电路图设计的关键在于正确地传递层次
间的信号,在层次电路图设计中,信号的传递 主要靠放置方块电路、方块电路进出点和电路
输入输出点来实现。
4
层次电路图中常用的工具 • 在绘制层次图时常用的不同于一般原理图的按钮
有如下几个。 • • 层次图中用于画方块电路的按钮 • • 用于画方块电路图端口的按钮 • • 用来画I/O端口的按扭
• 下图 是该原理图的层次电路图。
10
11
图 层次电路图
12
• 绘制的具体步骤: • 1.建立如下图 所示的文档,并且命名。
图3-2 文档
• 2.建立层次原理的文件(.prj)。
13
图 建立层次原理图文件
14
• (3)点击画电路图工具栏里的图标 后,或者 执行菜单Place-> Sheet Symbol光标变成十字状,在 方块电路一角点击鼠标,再将光标移到方块图的另 一角,即可展开一个区域,点击鼠标,即可完成该 方块图的放置。点击右键,即可退出放置方块电路 状态。
层次原理图的设计
1 层次电路设计概念 2 层次电路设计步骤 3 层次电路设计方法 4 建立层次原理图 5 层次电路设计小结 6 自上而下层次电路图设计实例
1
1.层次电路设计概念
• 层次图就是一种模块化设计方法,把整个设计项目分成 若干基本功能模块,每个模块是一个完整的原理图表达。为 了达到这一目的,必须建立一些特殊的图形符号、概念来表 示各张原理图之间的连接关系。 • 当电路比较复杂时,用一张原理图来绘制显得比较困难, 此时可以采用层次型电路来简化电路。 • 层次型电路将一个庞大的电路原理图(称为项目)分成若 干个模块,且每个模块可以再分成几个基本模块。各个基本 模块可以由工作组成员分工完成,这样可以大大提高设计效 率。
8
选择电路图对话框
9
4 建立层次原理图
• 前面讲层次电路图的设计方法有两种,现在 就利用自上而下的方法设计一个4串行接口的 原理图。它们分别由串行接口和线驱动模块 (4 Port UART and Line Drivers.sch)和ISA总 线与地址解码(ISA Bus and Address Decoding.sch)两部分组成。
5
3 层次电路图的设计方法
• 1. 自上而下的层次电路设计方法 • 此方法指首先产生方块电路图,再由方块电路
来产生具体原理图的方法。也就是说,我们应首先 设计出主控模块图(方块电路图),再将该图中的 各个模块具体化。在设计完主控模块图后,执行菜 单命令“Design\Create Sheet From Symbol”,光标 变成十字状,将光标移Memory方块电路模块上(注 意不要指到方块图进出点上),单击鼠标出现如下 图所示对话框。