《EDA技术》课程实验
内容指导
移通学院电子信息工程系
2011年5月
重邮移通学院《EDA技术》课程实验内容指导
《EDA技术》实验一——熟悉Maxplus开发工具的设计流程
一、实验目的
1、 掌握Maxplus开发工具的原理图输入的设计步骤及方法;
2、 掌握组合逻辑电路及简单时序逻辑电路的原理图设计方法,进一步熟悉开发工具的界面
和设计流程。
二、实验内容及要求
1、 MaxplusII工具的安装与使用(必做,具体要求见后); 2、 奇数检测电路设计(必做,具体要求见后); 3、 同步计数器74161的应用(选做,具体要求见后);
三、设计提示(课堂讲解)
1、 讲解举例说明maxplusII原理图设计的一般步骤和技巧; 2、 对本次实验内容加以简单解释和提示;
2.1.1 MaxplusII工具的安装与使用
1. 安装MaxplusII工具软件,要求先对license.dat文件进行设置, 然后练习原理图输入设
计及仿真方法(设计图见图1),可对照本次课程讲述内容进行;
2. 设计文件命名为lianxi211.gdf,要求对其进行仿真,并根据仿真结果指出该电路的功能; 3. 按照上述练习方法,练习教材上现成的电路图进行编辑和仿真,进一步熟悉MaxplusII
工具的使用方法。
2.1.2 奇数检测电路设计
图1
重庆邮电大学移通学院★电子信息工程系 第 1 页 共 19 页
重邮移通学院《EDA技术》课程实验内容指导
1. 设计一个三输入的奇数检测电路,要求对三个输入信号的输入情况进行检测,当有奇数
个1电平输入时,输出为1;否则为0。
2. 设计文件命名为lianxi212.gdf,对设计文件进行语法检查、项目编译,无误后加以仿真
验证设计是否正确;
3. 设计提示:假设输入信号为a b c,输出为F,则其输入输出关系应满足:
F(a,b,c) = Σm(1,2,4,7)=a⊕b⊕c 4. 参考设计电路(略)
2.1.3同步计数器74161的应用
1. 在MaxplusII工具中采用原理图的方法,用四位同步计数器74161设计一个模10的计数
器,要求输出端有计数端和分频端。
2. 设计文件命名为lianxi213.gdf,对设计文件进行语法检查、项目编译,无误后加以仿真
验证设计是否正确;
3. 设计提示:可采用置位法和复位法两种方法之一。 4. 参考设计电路(略)
重庆邮电大学移通学院★电子信息工程系 第 2 页 共 19 页
重邮移通学院《EDA技术》课程实验内容指导
《EDA技术》实验二——Maxplus开发工具的原理图设计
一、实验目的
1、 掌握Maxplus开发工具的原理图输入的设计步骤及方法;
2、 初步学会用现成的中规模集成器件:数据选择器74151、译码器74138、计数器
74160/74161等设计相关的组合逻辑及时序逻辑电路。
二、实验内容及要求
1、 数据选择器74151的应用(必做,具体要求见后); 2、 译码器74138的应用(必做,具体要求见后);
3、 计数器74160/74161的应用(至少必做其中一题,具体要求见后); 4、 补充设计应用(选做,具体要求见后)。
三、设计提示(课堂讲解)
1、 讲解采用现成的中规模集成电路设计组合逻辑电路及时序逻辑电路的一般步骤和技巧; 2、 讲解数据选择器74151、译码器74138的引脚功能及使用技巧;
3、 讲解十进制计数器74160、十六进制计数器74161的引脚功能,并对复位法和置位法的
使用方法加以描述;
2.2.1 数据选择器74151的应用
1、 设计要求:用八选一数据选择器74151实现一个四位二进制数输入中含偶数个?0?的判断
电路,可附加必要的外围电路。
2、 输入/输出信号情况:四位二进制数信号输入X[3..0],判别信号输出F; 3、 设计文件命名为lianxi221.gdf。
4、 对设计文件进行语法检查、项目编译,无误后加以仿真验证设计是否正确。 5、 参考设计电路(略)
2.2.2 译码器74138的应用
1、 设计要求:试用中规模的集成器件74138(3-8译码器),实现逻辑函数表达式
,可以附加必要的门电路。
2、 输入/输出信号情况:A、B、C为三个输入信号,输出信号为F; 3、 设计文件命名为lianxi222.gdf。
4、 对设计文件进行语法检查、项目编译,无误后加以仿真验证设计是否正确。 5、 参考设计电路(略)
重庆邮电大学移通学院★电子信息工程系 第 3 页 共 19 页
重邮移通学院《EDA技术》课程实验内容指导
2.2.3 计数器74160/74161的应用
? 单个74161的应用 1、 设计要求1:试用74161四位二进制同步计数器分别构成模9和模14的计数两个分频端
输出的电路,要求计数器均从0000开始。
2、 输入/输出信号情况:时钟信号输入clk,复位信号输入rst;计数端信号输出Q[3..0],两
种情况下的分频端输出Z9、Z14; 3、 设计文件命名为lianxi223.gdf。
4、 对设计文件进行语法检查、项目编译,无误后加以仿真验证设计是否正确。 5、 参考设计电路(略)
? 多个74160级联的应用 1、 设计要求2:试用两片中规模集成同步十进制计数器74160级联,设计一个40进制的分
频器,可以附加必要的门电路。
2、 输入/输出信号情况:时钟信号输入clk,复位信号输入rst;计数端低位信号输出QL[3..0],
计数端高位信号输出QH[3..0],分频端输出Z40; 3、 设计文件命名为lianxi223_1.gdf。
4、 对设计文件进行语法检查、项目编译,无误后加以仿真验证设计是否正确。 5、 参考设计电路(略)
2.2.4 补充设计应用
? 四位全加器74283的应用 1、 设计要求:用四位全加器74283设计余3码变换电路。
2、 输入/输出信号情况:四位二进制数信号输入X[3..0],余3码(四位二进制数)信号输
出Y[3..0];
3、 设计文件命名为lianxi224.gdf。
4、 对设计文件进行语法检查、项目编译,无误后加以仿真验证设计是否正确。 5、 参考设计电路(略)
? 数据选择器74151降维法的应用
1、 设计要求:人类有四种基本血型A、B、AB和O型,其中O型血可以输给任意血型的
人,而他自己只能接收O型血,AB型可以接收任意血型,但他只能输给AB型;A型能够输给A型或AB型,可接受A型或O型; B型能够输给B型或AB型,可接受B型或O型。试采用八选一数据选择器74151实现这一控制电路,当符合上述规则时,电路输出为1,否则为0。
重庆邮电大学移通学院★电子信息工程系 第 4 页 共 19 页