如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
第6章层次原理图6.1层次原理图结构层次式电路主要包括两大部分:主电路图和子电路图。其中主电路图与子电路图的关系是父电路与子电路的关系,在子电路图中仍可包含下一级子电路。1.主电路图主电路图文件的扩展名是.prj。2.子电路图子电路图文件的扩展名是.sch。①主电路中的每一个模块都对应着一个具体的子电路图。②子电路图与主电路图的连接是通过方块图中的端口实现的。6.2不同层次电路文件之间的切换6.2.1利用项目导航树进行切换单击导航树中的文件名或文件名前面的图标6.2.2利用导航按钮或命令1.从方块图查看子电路图打开方块图电路文件。在准备查看的方块图上单击鼠标左键,则系统立即切换到该方块图对应的子电路图上。2.从子电路图查看方块图(主电路图)打开子电路图文件,如CPUclock.sch。单击6.3自顶向下的层次原理图设计自顶向下的层次原理图设计方法的思路是,先设计主电路图,再根据主电路图设计子电路图。6.3.1设计主电路图主电路图又称为项目文件。项目文件的扩展名是.prj。1.打开一个设计数据库文件2.建立项目文件①执行菜单命令File|New,系统弹出NewDocument对话框②选择DocumentFold(文件夹)图标③将该文件夹的名字改为Z803.建立主电路图打开Z80文件夹。新建一个原理图文件4.绘制方块电路图打开Z80.prj文件。Filename:该方块图所代表的子电路图文件名。如Memory.schName:该方块图所代表的模块名称。此模块名应与Filename中的主文件名相对应。如Memory放置好的方块图5.放置方块电路端口按Tab键系统弹出SheetEntry属性设置对话框:Name:方块电路端口名称。如WRI/OType:端口的电气类型Unspecified:不指定端口的电气类型。Output:输出端口。Input:输入端口。Bidirectional:双向端口。Side:端口的停靠方向Left:左边缘。Right:右边缘。Top:顶端。Bottom:底端。Style:端口的外形。None:无方向。Left:指向左方。Right:指向右方。Left&Right:双向。Position:端口与方块图边界之间的距离。6.连接各方块电路用导线(wire)或总线(Bus)进行连接。6.3.2设计子电路图子电路图是根据主电路图中的方块电路,利用有关命令自动建立的,不能用建立新文件的方法建立。操作步骤:①在主电路图中执行菜单命令Design|CreateSheetFromSymbol②在方块电路上,单击鼠标左键,系统弹出Confirm对话框,要求用户确认端口的输入/输出方向如果选择Yes,则所产生的子电路图中的I/O端口方向与主电路图方块电路中端口的方向相反,即输入变成输出,输出变成输入。③按下No按钮后,系统自动生成名为Memory.sch的子电路图,且自动切换到Memory.sch子电路图文件。6.4自底向上的层次原理图设计自底向上的层次原理图的设计思路是:先绘制各子电路图,再产生对应的方块电路图。6.4.1建立子电路图文件①利用5.3.1中的方法建立一个文件夹,并改名为Z80②在Z80文件夹下面,建立一个新的原理图文件③将系统文件名改为Memory.sch④利用第四章介绍的方法绘制子电路图,其中I/O端口利用第四章中介绍的方法进行放置。6.4.2根据子电路图产生方块电路图①在Z80文件夹下,新建一个原理图文件,并将文件名改为Z80.prj。②打开Z80.prj文件。③执行菜单命令Design|CreateSymbolFromSheet,系统弹出ChooseDocumenttoPlace对话框④选择准备转换为方块电路的原理图文件名。如Memory.sch,单击Ok。在放置好Memory.sch所对应的方块电路中已包含Memory.sch中所有的I/O端口,无需再进行放置。本章重点:本章主要介绍了层次原理图的概念及其设计方法。1.主电路和子电路的概念2.不同层次电路文件之间的切换3.自顶向下和自底向上的设计方法