《数字电子技术课程设计》由会员分享,可在线阅读,更多相关《数字电子技术课程设计(47页珍藏版)》请在金锄头文库上搜索。
1、1 12024/8/82024/8/8数字数字电子技术电子技术课程设计课程设计一、课程设计的目的一、课程设计的目的二、数字系统的设计方法简介二、数字系统的设计方法简介三、用可编程器件实现数字系统的方法简介三、用可编程器件实现数字系统的方法简介四四、本次课程设计的设计任务本次课程设计的设计任务2 22024/8/82024/8/8一、课程设计的目的一、课程设计的目的了解数字系统的组成,学习数字系统的设计方法。了解数字系统的组成,学习数字系统的设计方法。了解数字系统的组成,学习数字系统的设计方法。了解数字系统的组成,学习数字系统的设计方法。熟悉现代数字系统的实现方法:用熟悉现代数字系统的实现方法:
2、用熟悉现代数字系统的实现方法:用熟悉现代数字系统的实现方法:用PLDPLD器件取代传器件取代传器件取代传器件取代传统的中规模集成器件实现数字电路与系统。统的中规模集成器件实现数字电路与系统。统的中规模集成器件实现数字电路与系统。统的中规模集成器件实现数字电路与系统。学习分层次化实现数字电路与系统的方法。学习分层次化实现数字电路与系统的方法。学习分层次化实现数字电路与系统的方法。学习分层次化实现数字电路与系统的方法。学习使用硬件描述语言(学习使用硬件描述语言(学习使用硬件描述语言(学习使用硬件描述语言(Hardware Description Hardware Description Langu
3、ageLanguage)对数字电路与系统进行建模、仿真、对数字电路与系统进行建模、仿真、对数字电路与系统进行建模、仿真、对数字电路与系统进行建模、仿真、综合与实现的方法。综合与实现的方法。综合与实现的方法。综合与实现的方法。3 32024/8/82024/8/8二、数字系统的设计方法简介二、数字系统的设计方法简介1、数字系统的组成、数字系统的组成 2、数字系统的设计方法、数字系统的设计方法 3、现代数字系统的实现方法、现代数字系统的实现方法4. 数字系统的设计举例数字系统的设计举例4 42024/8/82024/8/81、数字系统的组成、数字系统的组成数数字字系系统统通通常常由由三三部部分分组
4、组成成:输输入入/输输出出接接口口、数数据处理器和控制器,如图所示。据处理器和控制器,如图所示。输入输出接口是用来将模拟量转化为数字量,或数字量转化输入输出接口是用来将模拟量转化为数字量,或数字量转化为模拟量的模块。为模拟量的模块。控制器的作用是控制系统内各部分模块的工作,使它们按一控制器的作用是控制系统内各部分模块的工作,使它们按一定顺序进行操作。定顺序进行操作。New Project Wizard出现如图出现如图 所所示的一个对话框示的一个对话框30302024/8/82024/8/8Quartus II软件介绍软件介绍点击点击Next后后31312024/8/82024/8/8Quart
5、us II软件介绍软件介绍再点击再点击Next后后32322024/8/82024/8/8Quartus II软件介绍软件介绍设计与仿真设计与仿真 File-New.33332024/8/82024/8/8Quartus II软件介绍软件介绍模块程序模块程序34342024/8/82024/8/8设计输入后点击保存后出现保存路径对话框,此时注意保存文件名必须与模块名相同,同时按下Ctrl+Shift+J,这时就把freq模块设置成了顶层文件了。如图所示,图中3个圈中的名字必须相同。Quartus II软件介绍软件介绍程序编译程序编译35352024/8/82024/8/8在编译成功后,可以点击
6、File-Create/Update-Create Symbol Files For Current File生成模块图,接下来就可以进行仿真了。Quartus II软件介绍软件介绍建立波形建立波形36362024/8/82024/8/8File-NewQuartus II软件介绍软件介绍插入信号节点插入信号节点37372024/8/82024/8/8Quartus II软件介绍软件介绍过滤器过滤器38382024/8/82024/8/8Quartus II软件介绍软件介绍添加节点添加节点39392024/8/82024/8/8然后在Node Found栏将需要的节点通过点击 添加到Selec
7、ted Nodes栏Quartus II软件介绍软件介绍波形仿真界面波形仿真界面40402024/8/82024/8/8通过运用圈中的功能按钮对输入波形进行编辑,保存Quartus II软件介绍软件介绍仿真设置仿真设置点击点击Processing-Simulator Tool41412024/8/82024/8/8所有设置完成后点击 就开始仿真了,仿真结束后点击 就可以查看仿真波形了。Quartus II软件介绍软件介绍管脚锁定管脚锁定管脚锁定前必须要完成下面的工作。一是要在管脚锁定前必须要完成下面的工作。一是要在管脚锁定前必须要完成下面的工作。一是要在管脚锁定前必须要完成下面的工作。一是要在
8、File-New.File-New.里新建一个里新建一个里新建一个里新建一个Block Diagram/Schematic FilesBlock Diagram/Schematic Files,将前面设计生成的,将前面设计生成的,将前面设计生成的,将前面设计生成的Symbol FilesSymbol Files调调调调进来,将信号线连起来。如下图所示进来,将信号线连起来。如下图所示进来,将信号线连起来。如下图所示进来,将信号线连起来。如下图所示42422024/8/82024/8/8Quartus II软件介绍软件介绍管脚锁定管脚锁定43432024/8/82024/8/8然后对上面的文件进行
9、编译,编译完以后点击下图中圈中的按钮或菜单assignments/pins,然后编译。Quartus II软件介绍软件介绍下载程序下载程序点击点击assignments-Device,再点击,再点击 ,设置参数。,设置参数。44442024/8/82024/8/8Quartus II软件介绍软件介绍下载界面下载界面Tools-programmerTools-programmer或点击下图圈中的按钮进入下载界面或点击下图圈中的按钮进入下载界面或点击下图圈中的按钮进入下载界面或点击下图圈中的按钮进入下载界面45452024/8/82024/8/8Quartus II软件介绍软件介绍下载界面下载界面点击圈中的点击圈中的Hardwave Setup按钮按钮46462024/8/82024/8/8Quartus II软件介绍软件介绍下载下载47472024/8/82024/8/8