您好,欢迎来到保捱科技网。
搜索
您的当前位置:首页EDA实验04—简单分频时序逻辑电路设计

EDA实验04—简单分频时序逻辑电路设计

来源:保捱科技网
电子信息工程学系实验报告

课程名称:EDA技术与实验

成 绩: 实验项目名称:简单分频时序逻辑电路设计 实验时间:2011-10-10 指导教师(签名): 班级:通信091 姓名:Jxairy 学号:910705131 实 验 目 的 :

1.掌握基本组合逻辑电路的实现方法。 2.初步了解分频时序逻辑电路的生成方法。 实 验 环 境 :

Windows 7、max+plusⅡ10等。 实 验 内 容 :

1.学习Verilog HDL 设计课件。

2.同步置数、同步清零计数器的文本设计过程及其仿真。

3.作clk_in的2分频clk_out,要求输出时钟的相位与课件1/2分频器的输出正好相反。 实 验 过 程 :

一、同步置数、同步清零计数器实验的设计和仿真: (1)新建文本:选择菜单File下的New,出现如图4.1所示的对话框,在框中选中“Text Editor file”,按“OK”按钮,即选中了文本编辑方式。

(2)另存为Verilog编辑文件,如图4.2所示。 (3)在编辑窗口中输入程序,如图4.3所示。

图4.1 新建文本

图4.2 另存为.V编辑文件

第 1 页 共 5 页

(4)设置当前文本:在MAX+PLUS II中,在编译一个项目前,必须确定一个设计文件作为当前项目。按下列步骤确定项目名:在File菜单中选择Project 中的Name选项,将出现Project Name 对话框:在 Files 框内,选择当前的设计文件。选择“OK”。如图4.4所示。

图4.3 计数器代码 图4.4 设置当前仿真的文本设计

(5)打开编译器窗口:在MAX—plusⅡ菜单内选择Compiler 项,即出现如图4.5的编译器窗口。

图4.5 编译器窗口

选择Start即可开始编译,MAX+PLUS II编译器将检查项目是否有错,并对项目进行逻辑综合,然后配置到一个 Altera 器件中,同时将产生报告文件、编程文件和用于时间仿真用的输出文件。

(6)建立波形编辑文件:选择菜单File下的New选项,在出现的New对话框中选择“Waveform Editor File”,单击OK后将出现波形编辑器子窗口。

第 2 页 共 5 页

(8)仿真节点插入:选择菜单Node下的Enter Nodes from SNF选项,出现如图4.6所示的选择信号结点对话框。按右上侧的“List”按钮,左边的列表框将立即列出所有可以选择的信号结点,然后按中间的“=>”按钮,将左边列表框的结点全部选中到右边的列表框。单击“OK”,选中的信号将出现在波形编辑器中。

图4.6 仿真节点插入

(9)输入波形设置,保存波形文件,文本仿真:单击菜单File下的Save选项,在弹出的窗口中将波形文件存在以上的同一目录中,文件取名为count.scf。单击MAX—plusⅡ菜单内选择Simulator选项,单击Start,接着打开Open SCF(界面如下图4.7所示),即完成模块调用的波形仿真。

图4.7 Simulator仿真

第 3 页 共 5 页

二、1/2分频器设计过程及其仿真:

(1)新建文本:选择菜单File下的New,出现如图4.1所示的对话框,在框中选中“Text Editor file”,按“OK”按钮,即选中了文本编辑方式。

(2)另存为Verilog编辑文件,命名为“div_second.v”,与图4.2类似。 (3)在编辑窗口中输入程序,如图4.8所示。

(4)设置当前文本:在 File菜单中选择Project中的Name选项,将出现Project Name 对话框:在 Files 框内,选择compare设计文件。选择“OK”。与图4.4类似。

图4.8 1/2分频器的代码

(5)打开编译器窗口:在MAX—plusⅡ菜单内选择Compiler 项,单击Start。与图4.5类似。 (6)建立波形编辑文件:选择菜单File下的New选项,在出现的New对话框中选择“Waveform Editor File”,单击OK后将出现波形编辑器子窗口。

(7)仿真节点插入:选择菜单Node下的Enter Nodes from SNF选项,单击“List”按钮,再单击中间的“=>”按钮,插入仿真节点。单击“OK”,选中的信号将出现在波形编辑器中。与图4.6类似。

(8)输入波形设置,保存波形文件,文本仿真:单击菜单File下的Save选项,在弹出的窗口中将波形文件存在以上的同一目录中,文件取名为div_second.scf。单击MAX—plusⅡ菜单内选择Simulator选项,单击Start,接着打开Open SCF(界面与图4.7类似),即完成对1/2分频器的波形仿真。 实 验 结 果 及 分 析 :

一、同步置数、同步清零计数器实验的设计仿真,如下图4.9所示:

第 4 页 共 5 页

图4.9 同步置数、同步清零计数器仿真波形窗口

二、1/2分频器的仿真结果,如下图4.10所示:

图4.10 1/2分频器仿真波形窗口

实 验 心 得:

通过分频时序逻辑电路的文本设计和仿真的实验,巩固了用max+plusⅡ完成Verilog语言的文本设计和仿真的基本流程。熟悉了max+plusⅡ软件中基本命令菜单的调用。

第 5 页 共 5 页

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- baoaiwan.cn 版权所有 赣ICP备2024042794号-3

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务