原理图输入设计方法课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《原理图输入设计方法课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 原理图 输入 设计 方法 课件
- 资源描述:
-
1、第第 1 1 页页第三章 原理图输入设计方法第第 1 1 页页第三章 原理图输入设计方法第三章 原理图输入设计方法第第 2 2 页页第三章 原理图输入设计方法3.1 原理图设计方法1原理图编辑流程准备:安装maxplusII并进入该环境第第 3 3 页页第三章 原理图输入设计方法STEP2:输入设计项目原理图/VHDL文本代码STEP3:存盘,注意VHDL文件取名!STEP4:将设计项目设置成ProjectSTEP8:选择目标器件 STEP12:硬件测试STEP9:引脚锁定并编译STEP7:功能仿真和波形分析STEP6:建立仿真波形文件STEP5:启动编译STEP11:编程 下载/配置STEP
2、1:建立工作库文件夹STEP10:时序仿真和延时分析第第 4 4 页页第三章 原理图输入设计方法1.建立一个新的原理图文件1File New1选择Graphic Editor file(gdf 格式文件)第第 5 5 页页第三章 原理图输入设计方法2.输入元件1Max+plusII的内建函数较大规模器件库mega_lpm,一些比较大的并可做参数设置的元件,使用中需要对其参数进行设置,称为参数可设置兆功能库.中规模器件库mf,数字电路中一些中规模器件库,如74系列逻辑器件。基本元件库primprim,常用基本元件库,如AND、OR、VCC、GND、INPUT、OUTPUT第第 6 6 页页第三章
3、 原理图输入设计方法调出符号1双击空白处1单击右键enter symbol第第 7 7 页页第三章 原理图输入设计方法可以直接输入符号名,如input,and2,7474等符号库,第一行是用户的工作库(Work Library)路径。点击任一个库的路径,都会在Symbol Files下显示所有的符号文件名。最后点击“ok”第第 8 8 页页第三章 原理图输入设计方法元件的编辑1移动1旋转1.右键菜单2.Edit菜单1删除1复制1.简单的方法,“ctrl移动”第第 9 9 页页第三章 原理图输入设计方法1简单的方法:1.将两个元件的引脚处对齐,拖动一个元件,自动形成连线2.用鼠标画两个引脚的连线
4、不能重叠两个引脚的连线不能重叠连线不能进入元件的虚线框内部连线不能进入元件的虚线框内部按下橡皮筋按钮连线第第 1010 页页第三章 原理图输入设计方法引脚的命名1双击引脚名1注意1.第一个字符必须为英文,以后可用下划线、数字等组合2.下划线前后要有字母或数字3.“/”“-”“%”都是非法的4.大小写的意义一样第第 1111 页页第三章 原理图输入设计方法总线1先画一条线单击右键 Line style粗线1引脚名或总线名的规则为*m.n或者n.m,其中mn0,最多可以代表256个引脚名。一般采用n1.0。第第 1212 页页第三章 原理图输入设计方法节点1引脚间的连线(细线)可以称为节点,节点是
5、可以命名的,命名规则与引脚相同。1如果不想连线太多,可以对本质上相连的节点取一致的名称选中一条细线,选中一条细线,当当有小有小闪烁时闪烁时,表,表示可以进行命名示可以进行命名第第 1313 页页第三章 原理图输入设计方法3.保存文件1注意最上面的标题栏:有可能不是 Untitled11这里是指示环境的当前设计项目注意此时的文件名“Untitled1”第第 1414 页页第三章 原理图输入设计方法第第 1515 页页第三章 原理图输入设计方法1注意1.为了方便同一个项目下的文件查找方便,最好事先特别建立一个目录为该项目的专建立一个目录为该项目的专用目录用目录,目录下存放所有相关的文件2.文件的路
6、径不能包含汉字,不能用空格文件的路径不能包含汉字,不能用空格3.保存的文件名不要和库文件名相同,如保存的文件名不要和库文件名相同,如and2、7402等等等等第第 1616 页页第三章 原理图输入设计方法4.将当前设计设置为工程文件将当前设计设置为工程文件新建一个Project第第 1717 页页第三章 原理图输入设计方法5.编译Compile1按下1.若有错误双击Message栏中的红字第第 1818 页页第三章 原理图输入设计方法第第 1919 页页第三章 原理图输入设计方法1正确注意:此时菜单栏中注意:此时菜单栏中出现了出现了Processing选项选项编译器网编译器网表表cnf数据库建
7、数据库建库库逻辑综合逻辑综合逻辑分割逻辑分割适配适配rpt时序仿真网时序仿真网表文件表文件snf装配装配第第 2020 页页第三章 原理图输入设计方法1时序仿真与功能仿真第第 2121 页页第三章 原理图输入设计方法编译器网编译器网表表cnf数据库建数据库建库库功能仿真网功能仿真网表文件表文件snf第第 2222 页页第三章 原理图输入设计方法6.建立仿真文件1创建仿真波形文件第第 2323 页页第三章 原理图输入设计方法1注意,波形文件(scf)的名称一定要与对应的原理图文件的名称(gdf)相同第第 2424 页页第三章 原理图输入设计方法第第 2525 页页第三章 原理图输入设计方法123
8、4第第 2626 页页第三章 原理图输入设计方法第第 2727 页页第三章 原理图输入设计方法对单个输入端子设置波形波形为低电平波形为低电平波形为高电平波形为高电平波形为不确定态波形为不确定态波形为高阻态波形为高阻态波形反相波形反相为波形赋时钟值为波形赋时钟值为波形赋计数器值为波形赋计数器值第第 2828 页页第三章 原理图输入设计方法对成组输入端子设置波形为群组信号赋值为群组信号赋值怎样合组?第第 2929 页页第三章 原理图输入设计方法7.启动仿真1按下仿真按钮第第 3030 页页第三章 原理图输入设计方法设置仿真栅格单位的意义1仿真栅格单位是设置时钟周期的最小单位,即时钟周期最小等于栅格
9、单位,最大等于栅格单位的倍数。P46(思考题:如何设置Grid Size?时钟信号周期如何设置?)仿真栅格单位Grid Size:规定每个栅格的最小时间单位,时间值显示在每个栅格竖线的上方。第第 3131 页页第三章 原理图输入设计方法Grid Size第第 3232 页页第三章 原理图输入设计方法设置仿真终止时间的意义1 仿真终止时间End Time:规定何时终止施加输入向量。系统默认为1us,对简单逻辑电路足够了,但复杂电路需要仿真的时间远远超过1us,要人工重新设置。(如何设置End Time?)第第 3333 页页第三章 原理图输入设计方法End Time第第 3434 页页第三章 原
10、理图输入设计方法 设置观察时间范围的意义1观察时间范围Time Range:规定仿真波形的可观察范围,要求Time RangePin/Location/Chip第第 4343 页页第三章 原理图输入设计方法第第 4444 页页第三章 原理图输入设计方法注意分配引线端子后一定要重新编译同理,对原理图做任何修改后,也一定要重新编译第第 4545 页页第三章 原理图输入设计方法第第 4646 页页第三章 原理图输入设计方法10.时序仿真和延时分析第第 4747 页页第三章 原理图输入设计方法11.器件编程(下载)第第 4848 页页第三章 原理图输入设计方法12.器件测试1GW48系列实验开发系统第
11、第 4949 页页第三章 原理图输入设计方法创建自己的元件1首先先检查自己的元件有无错误Save&Check第第 5050 页页第三章 原理图输入设计方法3.2 1位全加器设计11位加法器的功能:实现两个1位二进制数相加1.半加器2.全加器只考虑本位两个一位二只考虑本位两个一位二进制数进制数A和和B相加相加,而不而不考虑低位进位考虑低位进位既有本位两个一位二进既有本位两个一位二进制数制数A和和B相加相加,又有低又有低位进位位进位Ci第第 5151 页页第三章 原理图输入设计方法1位半加器的真值表ABSCo0000011010101101表中的A和B分别表示两个相加的一位二进制数,S是本位和,C
12、o是进位位。第第 5252 页页第三章 原理图输入设计方法1SAB+AB=A+B1Co=AB第第 5353 页页第三章 原理图输入设计方法1位全加器的定义1全加:将本位两个1位二进制数和来自低位的进位位相加1令A和B分别为两个相加的1位二进制数,Ci是来自低位的进位位;S是本位和;Co是进位位。第第 5454 页页第三章 原理图输入设计方法全加器的真值表CiABSCo0000000110010100110110010101011100111111第第 5555 页页第三章 原理图输入设计方法S的卡诺图的卡诺图第第 5656 页页第三章 原理图输入设计方法ABCBACBACBACSiiiiABB
13、ACBABACiiiiiiiiCSCSSCiCBAiCBAiCBA第第 5757 页页第三章 原理图输入设计方法Co的卡诺图的卡诺图 第第 5858 页页第三章 原理图输入设计方法iiioCBAABBACBACABCiCBAiCBAiiioCBAABBACBACABCiiioCBAABBACBACABC第第 5959 页页第三章 原理图输入设计方法原理图底层电路设计1原理图由若干个元件组合而成,当有些元件是多个简单元件的组合电路时,为了精确仿真组合元件的特性,必须单独设计组合元件的原理图设计,这种设计称为底层电路设计。第第 6060 页页第三章 原理图输入设计方法原理图顶层电路设计1当所有的底
14、层元件多设计完毕并生成包装好的单一元件后,再设计一个总原理图,把所有的底层元件调出来,进行导线连接、仿真、编程下载,这种设计称为顶层电路设计。第第 6161 页页第三章 原理图输入设计方法1分层设计的好处分层设计的好处1.增强设计的可读性,避免在设计中出现增强设计的可读性,避免在设计中出现大量复杂的组合逻辑影响检查和测试效率大量复杂的组合逻辑影响检查和测试效率2.有利于进行模块复制,需要复制的电路有利于进行模块复制,需要复制的电路模块可以先封装成底层元件,再在顶层设模块可以先封装成底层元件,再在顶层设计中重复调用计中重复调用第第 6262 页页第三章 原理图输入设计方法1分层设计的要点分层设计
15、的要点1.在底层文件设计完成后执行在底层文件设计完成后执行File|Create Default Symbol 命令并编译命令并编译2.在顶层文件中,调用底层设计时在顶层文件中,调用底层设计时第第 6363 页页第三章 原理图输入设计方法1分层设计的要点分层设计的要点1.在底层文件设计完成后执行在底层文件设计完成后执行File|Create Default Symbol 命令并编译命令并编译2.在顶层文件中,调用底层设计时在顶层文件中,调用底层设计时3.顶层文件不能与底层文件名字相同顶层文件不能与底层文件名字相同第第 6464 页页第三章 原理图输入设计方法第第 6565 页页第三章 原理图输
展开阅读全文