层次原理图的设计概述
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
5
3 层次电路图的设计方法
• 1. 自上而下的层次电路设计方法 • 此方法指首先产生方块电路图,再由方块电路 来产生具体原理图的方法。也就是说,我们应首先 设计出主控模块图(方块电路图),再将该图中的 各个模块具体化。在设计完主控模块图后,执行菜 单命令“Design\Create Sheet From Symbol”,光标 变成十字状,将光标移Memory方块电路模块上(注 意不要指到方块图进出点上),单击鼠标出现如下 图所示对话框。
10
11
图 层次电路图
12
• 绘制的具体步骤: • 1.建立如下图 所示的文档,并且命名。
图3-2 文档
• 2.建立层次原理的文件(.prj)。
13
图 建立层次原理图文件
14
• (3)点击画电路图工具栏里的图标 后,或者 执行菜单Place-> Sheet Symbol光标变成十字状,在 方块电路一角点击鼠标,再将光标移到方块图的另 一角,即可展开一个区域,点击鼠标,即可完成该 方块图的放置。点击右键,即可退出放置方块电路 状态。 • 在放置方块电路状态下,鼠标左键双击方块 电路或按Tab键,即可打开如图3-4所示的方块电路 编辑对话框进行设置。该对话框中共有12个设置项, 其中:
17
18
• 3.放置出入端口 • 点击画电路图工具栏里的图标 ,或者执行菜 单Place -> Add Sheet Entry。 • 光标变成十字状,将光标移动到方块电路中, 点击鼠标,光标上面出现一个小圆点,且光标将被 限制在方块电路的左右边界内,确定合适的位置后 点击鼠标,即可在该处放置一个方块图的进出点, 点击右键结束放置方块图进出点状态。 • 按Tab键,即可出现方块电路进出点编辑对话 框。
8
选择电路图对话框
9
4 建立层次原理图
• 前面讲层次电路图的设计方法有两种,现在 就利用自上而下的方法设计一个4串行接口的 原理图。它们分别由串行接口和线驱动模块 (4 Port UART and Line Drivers.sch)和ISA总 线与地址解码(ISA Bus and Address Decoding.sch)两部分组成。 • 下图 是该原理图的层次电路图。
3
3.层次电路设计要点 层次电路图设计的关键在于正确地传递层次 间的信号,在层次电路图设计中,信号的传递 主要靠放置方块电路、方块电路进出点和电路 输入输出点来实现。
4
层次电路图中常用的工具 • 在绘制层次图时常用的不同于一般原理图的按钮 有如下几个。 • 层次图中用于画方块电路的按钮 • 用于画方块电路图端口的按钮 • 用来画I/O端口的按扭
15
• (1) Border Width选择项的功 能是选择方块电路边框的宽度。 点击“Border Width”选择项右侧 的下拉式按钮,打开其下拉菜单, 其中共有四种边线的宽度,即最 细(Smallest)、细(Small)、 中(Medium)和粗(Large)。 • (2) X-Size选项的功能是设置 方块电路的宽度 。 • (3) Y-Size选项的功能是设置 方块电路的高度 。 • (4) Border Color选项的功能是 设置方块电路的边框颜色。
图 方块电路图的属性对话框
16
• (5) Draw Solid选项的功能是设置方块电路内是否 要填入Fill Color所设置的颜色。 • (6) Show Hidden选项是设置是否显示方块电路。 • (7) File Name设置项的功能是设置方块电路所对 应的文件名称,它和元件编辑对话框内的Sheet设置 项类似。 此处为 4 Port UART and Line Drivers.sch。 • (8) Name设置为4 Port UART and Line Drivers • • 同理可完成ISA Bus and Address Decoding的绘制和 设置。结果如下图 所示。
6
选择对话框 •
7
• 这个对话框询问在产生与电路方块图相对应的原理 图时,相对的输入输出点是否将信号方向反向,此 处应选择No。
2.自下而上的层次电路设计方法
此方法指首先画出原理图,再由原理图来产生方 块电路图的方法。和刚才的步骤相反,先绘制原理 图,再执行菜单“Desgin”下的 “Design\Create Symbol From Sheet ”。点击之后会 出现如下所示的对话框。从中选中要创建层次电路 图的方块图。(前提是要先建好子图。从总图操作 Design\Create Symbol From Sheet )
层次原理图的设计
1 层次电路设计概念 2 层次电路设计步骤
3 层次电路设计方法
4 建立层次原理图 5 层次电路设计小结 6 自上而下层次电路图设计实例
1
1.层次电路设计概念
• 层次图就是一种模块化设计方法,把整个设计项目分成 若干基本功能模块,每个模块是一个完整的原理图表达。为 了达到这一目的,必须建立一些特殊的图形符号、概念来表 示各张原理图之间的连接关系。 • 当电路比较复杂时,用一张原理图来绘制显得比较困难, 此时可以采用层次型电路来简化电路。 • 层次型电路将一个庞大的电路原理图(称为项目)分成若 干个模块,且每个模块可以再分成几个基本模块。各个基本 模块可以由工作组成员分工完成,这样可以大大提高设计效 率。
19
• (1) Name:设置方块图进出点 的名称。 • (2) I/O Type:选择方块图进 出点的形式,其中包括四个选择 项,即无方向式信号进出点 (Unspecified)、输出型进出点 (Output)、输入型进出点 (Input)和输入输出双向型进出 点(Bidirectional)。 • (3) Style:箭头方向包括四种, 即无箭头(None)、左箭头 (Left)、右箭头(Right)和双 向箭头(Left&Right)。
2
2. 层次电路设计步骤Leabharlann Baidu
(1) 放置方块电路 利用工具放置方块电路,在图纸上用简单的方块图来表示 一个复杂的电路图。放置时按“Tab”键进行属性设置。 (2) 电路的进出点 方块电路的进出点就是它本身的输入输出引脚。如果方 块图没有进出点的话,那么方块图便没有任何意义。 (3) 电路的输入输出点 放置输入输出点,可实现两个网络的连接,相同名称的输 入输出点,可以认为在电气意义上是连接的。输入输出点 也是层次图设计不可缺少的组件。