《简单逻辑电路设计与仿真》由会员分享,可在线阅读,更多相关《简单逻辑电路设计与仿真(3页珍藏版)》请在金锄头文库上搜索。
1、VHDL与集成电路CAD实验十二简单逻辑电路设计与仿真验项目名称:简单逻辑电路设计与仿真实验项目性质:普通实验所属课程名称:VHDL与集成电路CAD实验计划学时:2学时一. 实验目的1, 学习并掌握MAX+PLUSn的基本操作;2. 学习在MAX+PLUSII下设计简单逻辑电路与功能仿真的方法。二实验要求1. MAX+PLUS n使用的相关内容;2. 阅读并熟悉本次实验的内容;3. 用图形输入方式完成电路设计;_ 4.分析器件的延时特性。三-实验主要仪器设备和材料1. PC 机。2. MAX+PLUS n 软件。四.实验内容及参考实验步骤1. 用D触发器设计一个4进制加法计数器并进行功能仿真。
2、(1) 开机,进入MAX+PLUS n系统。(2) 点击File菜单Project子菜单之Name项,出现Project Name对话框。为当 前的实验选择恰当的路径并创建项目名称(注意MAX+PLUSH不识别中文 路径)。(3) 点击File菜单之New项,出现对话框,选择Graphic Editor File输入方式。 出现图形编辑窗口(注意界面发生了一定变化)。(4) 双击空白编辑区,出现 Enter Symbol对话框(或点击 Symbol菜单Enter Symbol项)从Symbol Libraries项中选择 mf子目录(双击),然后在 Symbol File中选择7474元件(双
3、D触发器);在prim子目录中选择电源 “、输入脚input和输出引脚outputo (或直接在Symbol Name中输入所 需元件的名称回车亦可)。(5) 在图形编辑窗口中的左侧点击连线按钮(draws a horizontal or vertical line), 并完成对电路的连线。各元件布置在合适的位置上(参考电路如图1)。(6) 在引脚的PIN_NAME处左键双击使之变黑,键入引脚名称。(7) 点击File菜单Project子菜单之set project to current file,也可点击工具栏中 的 “change the project name to the name
4、of the current file” 按钮,使项 目名称 与当前设计文件相同。(8) 选择器件。点击Assign菜单Device项,选择ACEX1K系列的 EP1K30QC208-3(注意去掉“Show Only Fastest Speed Grades前面的打勾, 否则找不到该器件),与下载板主芯片型号相一致的器件。(9) 点击File菜单Project子菜单之save and check项对文件进行存盘并进行语法 检查,然后点击START按钮进行编译。(10) 点击 MAX+PLUSII 菜单 Waveform Editor 子菜单,出现 Waveform Editor 窗 口。点击
5、Node 菜单 Enter Nodes From SNF,在 Enter Nodes From SNF 对话框 中点击List按钮、=”按钮和Ok按钮。(11) 点击Name项下in1 (即CP),所在行会变黑。(12) 点击界面左侧Move a transition or edits a waveform 按钮手工设定波形,或点 击 overwrites a single selected nodes or a group waveform with a specified count sequence自动设定波形。(13) 点击File菜单Project子菜单之save &compile项
6、对文件进行存盘编译。(14) 点击 MAX+PLUS II菜单、Simulator子菜单,出现仿真界面。 Simulator :Timing Simulator 对话框的 Start Time 和 End Time 中设定起始和终 了时间(对初学者推荐采用默认值),点“start”开始仿真。15)点击“Open SCF”按钮,观察仿真结果,并进行延时分析,是否与器件标称值 相符。2. 设计一个2-4译码器并进行静态功能仿真。首先确定2-4线译码器的逻辑线路图,如图2所示。(1) 点击File菜单project子菜单的Name项建立一个新的项目。(2) 点击New按钮,选Graphic Edit
7、or项新建一个图形输入文件。(3 )双击左键,在 Enter Symbol 框中 Symbol Libraries 中双击 prim。(4) 在Symbol Files中选用元件。(5) 点击连线按钮(draws a horizontal or vertical line),完成电路连线。(6) 双击PIN_NAME为引脚命名。图22-4译码器(7)击File菜单Project子菜单之set project to current file,也可点击工具栏中“change the project name to the name of the cur按钮,f项目名称与当前设 计文件相同。(8 )
8、选择器件。点击Assign菜单Device项,选择ACEX1K系列的 EP1K30QC208-3。点击File菜单Project子菜单之save and check项对文件进行存盘并进行语法检 查,然后点击START按钮进行编译。(10) 打开波形仿真窗口,点击overwrites a node with a clock waveform按钮为时钟 输入端设置波形。(11) 点击编译按钮对进行编译。(12) 点击仿真按钮(Timing Simulator),对电路进行仿真。(13) 分析仿真结果。五.实验报告1. 叙述完成实验中的内容;2. 总结用MAX+PLUSH系统以图形法对逻辑电路进行设计、仿真的操作步骤;3. 讨论自己在设计过程中遇到的问题,解决的过程以及收获、体会。