版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数字电子技术课程设计数字电子技术课程设计课程要求:课程要求:n保证出勤,不能迟到早退;保证出勤,不能迟到早退;n不许在教室吃早点;不许在教室吃早点;n保持教室卫生,每天安排值日生做卫生;保持教室卫生,每天安排值日生做卫生;n下课后关闭电脑和实验箱电源,整理好实下课后关闭电脑和实验箱电源,整理好实验台;(鼓励自己带电脑)验台;(鼓励自己带电脑)n注意安全。注意安全。1数字电子技术课程设计数字电子技术课程设计2电子技术课程设计电子技术课程设计(II)(II)数字电子技术课程设计数字电子技术课程设计3一、课程目的:一、课程目的: 本次课程设计,老师给出设计要求,本次课程设计,老师给出设计要求,学生自
2、己设计电路,在设计思路上不框定学生自己设计电路,在设计思路上不框定和约束同学们的思维,可以发挥自己的创和约束同学们的思维,可以发挥自己的创造性尽可能多地实现所设计电路的功能。造性尽可能多地实现所设计电路的功能。 电子抢答器、交通指示灯、彩灯(霓电子抢答器、交通指示灯、彩灯(霓虹灯)、音乐电路都是我们比较熟悉的电虹灯)、音乐电路都是我们比较熟悉的电子装置。我们通过这些电路的设计可以更子装置。我们通过这些电路的设计可以更好地掌握和应用电子技术课程中的知识。好地掌握和应用电子技术课程中的知识。数字电子技术课程设计数字电子技术课程设计4二、设计题目:二、设计题目:1、6路电子抢答器的设计路电子抢答器的
3、设计2、交通指示灯的设计、交通指示灯的设计3、电子琴的设计、电子琴的设计4、彩灯的设计、彩灯的设计5、数字钟的设计、数字钟的设计数字电子技术课程设计数字电子技术课程设计(一)(一)6 6路电子抢答器的设计路电子抢答器的设计基本功能:基本功能:1 1、 抢答器同时供抢答器同时供6 6名选手比赛,分别用名选手比赛,分别用6 6个按钮个按钮S0S0 S5S5表示表示。2 2、设置系统清除(复位)和抢答控制(开始)开关、设置系统清除(复位)和抢答控制(开始)开关 S S,该,该开关由主持人控制。开关由主持人控制。3 3、抢答器具有优先锁存功能。即第一个选手按动按钮,锁、抢答器具有优先锁存功能。即第一个
4、选手按动按钮,锁存相应的编号,扬声器发出声响提示,其他后抢答的选存相应的编号,扬声器发出声响提示,其他后抢答的选手再抢答无效,并不需要报警等任何提示。手再抢答无效,并不需要报警等任何提示。4 4、抢答器具有显示功能。即能显示第一个抢答选手的编号、抢答器具有显示功能。即能显示第一个抢答选手的编号,并且一直保持到主持人将系统清除为止。,并且一直保持到主持人将系统清除为止。5数字电子技术课程设计数字电子技术课程设计扩展功能:扩展功能:1 1、具有显示抢答时间的功能。即主持人按动开始按、具有显示抢答时间的功能。即主持人按动开始按键后,由一定时间(可以自己设定)开始倒计时键后,由一定时间(可以自己设定)
5、开始倒计时,当有人抢答时倒计时停止,当倒计时计时到零,当有人抢答时倒计时停止,当倒计时计时到零时还无人抢答,报警提示,定时显示器上显示时还无人抢答,报警提示,定时显示器上显示0000。 2、抢答器的抢答时间可以随意设定。即由主持人抢答器的抢答时间可以随意设定。即由主持人根据题目的难易程度来设定时间的长短。当主持根据题目的难易程度来设定时间的长短。当主持人启动人启动“开始开始”键后,定时器进行减计时。键后,定时器进行减计时。3 3、具有显示答题时间的功能。、具有显示答题时间的功能。6数字电子技术课程设计数字电子技术课程设计评分标准:评分标准: 1 1、完成基本功能加、完成基本功能加3535分;分
6、;2 2、完成扩展功能、完成扩展功能1 1加加1010分;分;3 3、完成扩展功能、完成扩展功能2 2加加1010分;分;4 4、完成扩展功能、完成扩展功能3 3加加5 5分;分;7数字电子技术课程设计数字电子技术课程设计8(二)交通指示灯的设计(二)交通指示灯的设计基本功能:基本功能:1 1、用三个、用三个LEDLED灯来表示东西方向的红绿黄灯,另外三灯来表示东西方向的红绿黄灯,另外三个个LEDLED灯来表示南北方向的红绿黄灯;灯来表示南北方向的红绿黄灯;2 2、东西方向绿灯亮、东西方向绿灯亮4 4秒后闪秒后闪2 2秒灭秒灭, ,黄灯亮黄灯亮2 2秒灭秒灭, ,同时同时南北方向红灯亮南北方向
7、红灯亮8 8秒;南北方向绿灯亮秒;南北方向绿灯亮4 4秒后闪秒后闪2 2秒秒灭灭, ,黄灯亮黄灯亮2 2秒灭秒灭, ,同时东西方向红灯亮同时东西方向红灯亮8 8秒;秒; 。这样循环下去;这样循环下去;4秒秒2秒秒2秒秒4秒秒2秒秒2秒秒东西灯东西灯 绿亮绿亮 绿闪绿闪 黄亮黄亮 红亮红亮 红亮红亮 红亮红亮南北灯南北灯 红亮红亮 红亮红亮 红亮红亮 绿亮绿亮 绿闪绿闪 黄亮黄亮数字电子技术课程设计数字电子技术课程设计9扩展功能:扩展功能:1 1、倒计时显示功能。即绿灯亮的同时,相应数码管显、倒计时显示功能。即绿灯亮的同时,相应数码管显示从示从6 6秒开始倒计时到秒开始倒计时到1 1秒,然后黄灯
8、亮,同时数码秒,然后黄灯亮,同时数码管显示从管显示从2 2倒计时到倒计时到1 1,然后红灯亮,同时数码管显,然后红灯亮,同时数码管显示从示从8 8倒计时到倒计时到1 1。两个方向灯亮灭交替的过程,相。两个方向灯亮灭交替的过程,相应数码管倒计时显示交替变化。应数码管倒计时显示交替变化。2 2、东西方向和南北方向红灯亮的时间长度不一样。当、东西方向和南北方向红灯亮的时间长度不一样。当十字路口为大道和小道时,通常大道绿灯亮的时间十字路口为大道和小道时,通常大道绿灯亮的时间长,红灯亮的时间短;小道红灯亮的时间长,绿灯长,红灯亮的时间短;小道红灯亮的时间长,绿灯亮的时间短。亮的时间短。3 3、两个方向红
9、灯亮的时间不一样长,并能数码管倒计、两个方向红灯亮的时间不一样长,并能数码管倒计时显示。时显示。数字电子技术课程设计数字电子技术课程设计评分标准:评分标准:基本功能:基本功能: 3535分分扩展功能扩展功能1 1: 1010分分扩展功能扩展功能2: 102: 10分分扩展功能扩展功能3: 53: 5分分10数字电子技术课程设计数字电子技术课程设计(三)数字钟的设计(三)数字钟的设计基本功能:基本功能: 能时、分、秒计时并数码管显示计时结果。能时、分、秒计时并数码管显示计时结果。扩展功能:扩展功能:1 1、有星期电路,数码管显示、有星期电路,数码管显示1 1、2 2、3 3、4 4、5 5、6
10、6、8 8、1 1循环计数循环计数2 2、实现小时和分的校时,手动或自动,校到想、实现小时和分的校时,手动或自动,校到想要的时间,然后在这个数基础上继续运行;要的时间,然后在这个数基础上继续运行; 11数字电子技术课程设计数字电子技术课程设计扩展功能:扩展功能:3 3、能够整点报时,当快到整点的时候,模仿、能够整点报时,当快到整点的时候,模仿电台的整点报时,四声低音,一声高音;电台的整点报时,四声低音,一声高音;4 4、实现年月电路,和正常的月份天数一样。、实现年月电路,和正常的月份天数一样。12数字电子技术课程设计数字电子技术课程设计评分标准:评分标准: 1 1、完成基本功能、完成基本功能3
11、535分分2 2、星期电路通过验收加、星期电路通过验收加1010分分3 3、校时电路通过加、校时电路通过加5 5分;分;4 4、报时电路通过加、报时电路通过加5 5分;分;5 5、年月电路通过加、年月电路通过加5 5分;分;13数字电子技术课程设计数字电子技术课程设计(四)电子琴的设计(四)电子琴的设计基本功能:基本功能: 设计一个八音符电子琴,通过弹击按设计一个八音符电子琴,通过弹击按键演奏音乐。键演奏音乐。扩展功能:扩展功能:1 1、能够完成、能够完成3 3首以上的切换;首以上的切换;2 2、音乐能够配合、音乐能够配合ledled灯的变换;灯的变换;3 3、音乐配合、音乐配合ledled灯
12、变换与数码管的显示。灯变换与数码管的显示。14数字电子技术课程设计数字电子技术课程设计评分标准:评分标准:基本功能:基本功能: 3535分分扩展功能扩展功能1 1: 1010分分扩展功能扩展功能2: 102: 10分分扩展功能扩展功能3: 53: 5分分15数字电子技术课程设计数字电子技术课程设计(五)彩灯的设计(五)彩灯的设计基本功能:基本功能:1 1、有、有4 4种不同的花样变化,每种花样持续一定时间种不同的花样变化,每种花样持续一定时间自动换成下一个花样,自动循环变换。自动换成下一个花样,自动循环变换。2 2、用、用8 8路路LEDLED灯来输出。即每种花样都由灯来输出。即每种花样都由8
13、 8路路LEDLED灯灯来显示花样的变化。来显示花样的变化。3 3、能显示花样的种数。即给每种花样赋予相应的编、能显示花样的种数。即给每种花样赋予相应的编号,当此种花样运行的时候,在数码管上显示相号,当此种花样运行的时候,在数码管上显示相应的编号。应的编号。16数字电子技术课程设计数字电子技术课程设计扩展功能:扩展功能:1 1、花样的选择可以控制。即可以通过按键来、花样的选择可以控制。即可以通过按键来选择输出的花形,并且和自动循环自由切选择输出的花形,并且和自动循环自由切换。换。2 2、显示每种花样运行的时间。即当一种花样、显示每种花样运行的时间。即当一种花样开始运行时,用相应的数码管倒计时显
14、示开始运行时,用相应的数码管倒计时显示其运行的时间。其运行的时间。17数字电子技术课程设计数字电子技术课程设计评分标准:评分标准:基本功能:基本功能: 4040分分扩展功能扩展功能1 1: 1010分分扩展功能扩展功能2: 102: 10分分18数字电子技术课程设计数字电子技术课程设计19三、设计要求三、设计要求n 基本功能;基本功能;n 扩展功能;扩展功能;n 查阅设计报告;查阅设计报告;n 测试报告(每天);测试报告(每天);n 答辩(自愿);答辩(自愿);n 总结报告。总结报告。数字电子技术课程设计数字电子技术课程设计20 EDA EDA(Electronics Design Autom
15、ationElectronics Design Automation)即电)即电子设计自动化技术。子设计自动化技术。EDAEDA技术就是依赖功能强大的计技术就是依赖功能强大的计算机,在算机,在EDAEDA工具软件平台上,对硬件描述语言工具软件平台上,对硬件描述语言HDLHDL为系统逻辑描述手段完成的设计文件,自动的完成为系统逻辑描述手段完成的设计文件,自动的完成逻辑编译、逻辑化简、逻辑分割、逻辑综合、结构逻辑编译、逻辑化简、逻辑分割、逻辑综合、结构综合(布局布线),以及逻辑优化和仿真测试,直综合(布局布线),以及逻辑优化和仿真测试,直至实现既定的电子线路系统功能。至实现既定的电子线路系统功能。
16、 本次课程设计采用本次课程设计采用EDAEDA的开发工具是的开发工具是quartusquartus软件。软件。四、设计方法四、设计方法 数字电子技术课程设计数字电子技术课程设计21五、实施方式五、实施方式用原理图设计方式完成设计。用原理图设计方式完成设计。使用功能仿真单独仿真验证各模块的功能。使用功能仿真单独仿真验证各模块的功能。产生顶层模块,完成顶层设计。产生顶层模块,完成顶层设计。选择目标器件,编译顶层设计,在编译报告中查选择目标器件,编译顶层设计,在编译报告中查看时序分析结果和器件资源使用情况。看时序分析结果和器件资源使用情况。在分配编辑器中完成引脚分配。在分配编辑器中完成引脚分配。下载
17、到芯片并验证设计。下载到芯片并验证设计。数字电子技术课程设计数字电子技术课程设计六、总评分标准六、总评分标准1 1、电路设计(基本功能、电路设计(基本功能+ +扩展功能):扩展功能):6060分分2 2、测试报告(每天):、测试报告(每天): 1515分分3 3、查阅设计报告:、查阅设计报告: 1010分分4 4、考勤:、考勤: 5 5分分5 5、大报告:、大报告: 5 5分分6 6、答辩(自愿):、答辩(自愿): 5 5分分22数字电子技术课程设计数字电子技术课程设计23 QuartusQuartus简介简介 QuartusQuartus提供了方便的设计输入方式、快速的编译和提供了方便的设计
18、输入方式、快速的编译和直接易懂的器件编程。能够支持逻辑门数在百万门以直接易懂的器件编程。能够支持逻辑门数在百万门以上的逻辑器件的开发,并且为第三方工具提供了无缝上的逻辑器件的开发,并且为第三方工具提供了无缝接口。接口。QuartusQuartus支持的器件有:支持的器件有:Stratix Stratix 、Stratix GXStratix GX、StratixStratix、MercuryMercury、MAX3000AMAX3000A、MAX MAX 7000B7000B、MAX 7000SMAX 7000S、MAX 7000AEMAX 7000AE、MAX MAX 、FLEX6000FL
19、EX6000、FLEX10KFLEX10K、FLEX10KAFLEX10KA、FLEX10KEFLEX10KE、CycloneCyclone、Cyclone Cyclone 、APEX APEX 、APEX20KCAPEX20KC、APEX20KEAPEX20KE和和ACEX1KACEX1K系列。系列。QuartusQuartus软件包的编程器是系统的核心,提供功能强软件包的编程器是系统的核心,提供功能强大的设计处理,设计者可以添加特定的约束条件来提大的设计处理,设计者可以添加特定的约束条件来提高芯片的利用率。高芯片的利用率。 数字电子技术课程设计数字电子技术课程设计24自顶向下的设计方法自顶
20、向下的设计方法数字电路的数字电路的EDAEDA设计是基于设计是基于PLDPLD进行设计的,支持自顶进行设计的,支持自顶向下的设计方法:向下的设计方法:(1 1)首先从系统设计入手,在顶层进行功能划分和)首先从系统设计入手,在顶层进行功能划分和结构设计;结构设计;(2 2)然后再逐级设计底层的结构;)然后再逐级设计底层的结构;(3 3)并在系统级采用仿真手段验证设计的正确性;)并在系统级采用仿真手段验证设计的正确性;(4 4)最后完成整个系统的设计,实现从设计、仿真、)最后完成整个系统的设计,实现从设计、仿真、测试一体化。测试一体化。 数字电子技术课程设计数字电子技术课程设计25传统设计方法传统
21、设计方法 vs EDAvs EDA设计方法设计方法 传统设计方法传统设计方法EDAEDA设计方法设计方法自底向上自底向上手动设计手动设计软硬件分离软硬件分离原理图设计方式原理图设计方式系统功能固定系统功能固定不易仿真不易仿真难测试修改难测试修改模块难移植共享模块难移植共享设计周期长设计周期长自顶向下自顶向下自动设计自动设计打破软硬件屏障打破软硬件屏障原理图、原理图、HDLHDL等设计方式等设计方式系统功能易改系统功能易改易仿真易仿真易测试修改易测试修改模块可移植共享模块可移植共享设计周期短设计周期短数字电子技术课程设计数字电子技术课程设计26设计流程设计流程设计准备设计准备设计输入设计输入设计
22、处理设计处理器件编程器件编程功能仿真功能仿真时序仿真时序仿真器件测试器件测试数字电子技术课程设计数字电子技术课程设计27Quartus IIQuartus II软件的设计过程主要包括:软件的设计过程主要包括:建立项目建立项目输入设计电路(可采用不同方式)输入设计电路(可采用不同方式)设计编译设计编译设计仿真设计仿真设计下载设计下载 QuartusQuartus设计流程介绍设计流程介绍数字电子技术课程设计数字电子技术课程设计28QuartusQuartus设计流程设计流程 启动启动Quartus 5.0Quartus 5.0双击桌面上的双击桌面上的Quartus5.0Quartus5.0图标或单
23、击开始按扭,图标或单击开始按扭,在程序菜单中选择在程序菜单中选择Quartus5.0 Quartus5.0 ,可以启动可以启动Quartus5.0Quartus5.0。其初始界面如图所示。其初始界面如图所示。 数字电子技术课程设计数字电子技术课程设计291 1建立项目文件建立项目文件 利用利用Quartus IIQuartus II提供的新建工程指南可以帮助我提供的新建工程指南可以帮助我们很容易的建立一个工程:们很容易的建立一个工程:在主菜单上选择在主菜单上选择FileNew Project Wizard FileNew Project Wizard 将弹将弹出如下图所示对话框。出如下图所示对
24、话框。 QuartusQuartus设计流程设计流程 数字电子技术课程设计数字电子技术课程设计30在上图中的第一个空白处需添入新建工程工在上图中的第一个空白处需添入新建工程工作目录的路径,为便于管理,作目录的路径,为便于管理,Quartus IIQuartus II软软件要求每一个工程项目及其相关文件都统一件要求每一个工程项目及其相关文件都统一存储在单独的文件夹中。第二个空白处需添存储在单独的文件夹中。第二个空白处需添入新建的工程名称。第三个空白处需添入的入新建的工程名称。第三个空白处需添入的是工程的顶层设计实体名称,要求顶层设计是工程的顶层设计实体名称,要求顶层设计实体名称和新建的工程名称保
25、持一致。实体名称和新建的工程名称保持一致。如上图所示添好后,按如上图所示添好后,按NextNext按钮,将会弹出按钮,将会弹出加入文件对话框,如下图所示。加入文件对话框,如下图所示。 QuartusQuartus设计流程设计流程 数字电子技术课程设计数字电子技术课程设计31 加入文件对话框:加入文件对话框: 数字电子技术课程设计数字电子技术课程设计32可以在可以在FileFile空白处选择添入其他已存在的设计文件加空白处选择添入其他已存在的设计文件加入到这个工程中,也可以使用入到这个工程中,也可以使用User Library User Library PathnamesPathnames按钮把
26、用户自定义的库函数加入到工程按钮把用户自定义的库函数加入到工程中使用。完成后按中使用。完成后按NextNext按钮进入下一步。按钮进入下一步。下面弹出的是选择可编程逻辑器件对话框,如下图下面弹出的是选择可编程逻辑器件对话框,如下图所示。选所示。选YesYes,手动选择需要的器件,选手动选择需要的器件,选NoNo,则由则由编译器自动选择。编译器自动选择。QuartusQuartus设计流程设计流程 数字电子技术课程设计数字电子技术课程设计33在下一步弹出的对话框中通过选择器件的封装形式,引脚在下一步弹出的对话框中通过选择器件的封装形式,引脚数目,以及速度级别来约束可选器件的范围。如图所示。数目,
27、以及速度级别来约束可选器件的范围。如图所示。器件设置对话框器件设置对话框 QuartusQuartus设计流程设计流程 EP1C6Q240C8数字电子技术课程设计数字电子技术课程设计34最后是由新建工程指南建立的工程文件摘要,显示最后是由新建工程指南建立的工程文件摘要,显示了上面的全部设置选项。至此,新工程建立完毕,在了上面的全部设置选项。至此,新工程建立完毕,在QuartusIIQuartusII设计软件界面的顶部标题栏将显示工程名设计软件界面的顶部标题栏将显示工程名称和存储路径。如下图所示。称和存储路径。如下图所示。QuartusQuartus设计流程设计流程 数字电子技术课程设计数字电子
28、技术课程设计352 2输入设计电路输入设计电路 单击标题栏中的单击标题栏中的FileNewFileNew对话框,如图所示对话框,如图所示。 单击单击NewNew对话框的对话框的Device Device Design FilesDesign Files选项卡,选择编选项卡,选择编译文件的语言类型。这里选择译文件的语言类型。这里选择VHDL FilesVHDL Files,选好后单击【选好后单击【OKOK】按钮,打开按钮,打开VHDLVHDL文本编辑器窗文本编辑器窗口,并在其中输入下图所示的口,并在其中输入下图所示的程序,这是一个与门的程序,这是一个与门的VHDLVHDL程程序序。Quartus
29、Quartus设计流程设计流程 数字电子技术课程设计数字电子技术课程设计36设计输入设计输入 将所设计的电路的逻辑功能按照开发系统要求的形式表达出将所设计的电路的逻辑功能按照开发系统要求的形式表达出来的过程称为设计输入。来的过程称为设计输入。 通常,设计输入有如下三种方式:通常,设计输入有如下三种方式: (1 1)原理图输入方式)原理图输入方式 适用于对系统及各部分电路很熟悉的场合。适用于对系统及各部分电路很熟悉的场合。 (2 2)硬件描述语言输入方式)硬件描述语言输入方式 硬件描述语言是用文本方式描述设计,硬件描述语言有硬件描述语言是用文本方式描述设计,硬件描述语言有ABELABEL、AHD
30、LAHDL、VHDLVHDL、VerilogVerilog等,其中等,其中VHDLVHDL和和VerilogVerilog已成为已成为IEEEIEEE标准。标准。 (3 3)波形输入方式)波形输入方式数字电子技术课程设计数字电子技术课程设计37在编辑窗中的任何一个位置上单击鼠标右键,在弹出在编辑窗中的任何一个位置上单击鼠标右键,在弹出的快捷菜单中选择其中的输的快捷菜单中选择其中的输 入元件项入元件项Insert-Insert-SymbolSymbol,于是将弹出如下图所示的输入元件的对话框,于是将弹出如下图所示的输入元件的对话框 QuartusQuartus设计流程设计流程 数字电子技术课程设
31、计数字电子技术课程设计38选择菜单选择菜单File-Save AsFile-Save As命令,将已设计好的原理图文件命令,将已设计好的原理图文件取名并存盘在已为此项目建立的文件夹内。取名并存盘在已为此项目建立的文件夹内。QuartusQuartus设计流程设计流程 数字电子技术课程设计数字电子技术课程设计393 3编译设计电路编译设计电路编译设置:利用编译设置:利用Quartus IIQuartus II提供的编译设置指南可以帮助我提供的编译设置指南可以帮助我们很容易的进行一个项目的编译设置。在主菜单中选择们很容易的进行一个项目的编译设置。在主菜单中选择Assignments/Compile
32、r Settings WizardAssignments/Compiler Settings Wizard选项,将弹出一个对选项,将弹出一个对话框,要求输入指定的编译实体模块和设定名字。话框,要求输入指定的编译实体模块和设定名字。编译设置好后,在主菜单中选择编译设置好后,在主菜单中选择Processing/Start Processing/Start Compilation Compilation 对所设置的项目进行编译。对所设置的项目进行编译。阅读编译报告:编译后自动生成的编译报告如图所示,它包阅读编译报告:编译后自动生成的编译报告如图所示,它包含了怎样将一个设计放到一个器件中的所有信息。有
33、器件使用含了怎样将一个设计放到一个器件中的所有信息。有器件使用统计,编译设置情况,底层显示,器件资源利用率,状态机的统计,编译设置情况,底层显示,器件资源利用率,状态机的实现,方程式,延时分析结果,实现,方程式,延时分析结果,CPUCPU使用资源。使用资源。QuartusQuartus设计流程设计流程 数字电子技术课程设计数字电子技术课程设计40QuartusQuartus设计流程设计流程 数字电子技术课程设计数字电子技术课程设计41QuartusQuartus设计流程设计流程 编译报告编译报告:数字电子技术课程设计数字电子技术课程设计424 4仿真设计电路仿真设计电路 QuartusIIQu
34、artusII支持多种仿真输入方法,它支持波形方支持多种仿真输入方法,它支持波形方式输入,如:向量波形文件(式输入,如:向量波形文件(. .vwfvwf)、)、向量文件向量文件(. .vecvec)、)、列表文件(列表文件(. .tbltbl),),也支持也支持TestbenchTestbench如:如:Tcl/TKTcl/TK脚本文件,同时也支持第三方的仿真工脚本文件,同时也支持第三方的仿真工具的具的Verilog/VHDL TestbenchVerilog/VHDL Testbench。QuartusIIQuartusII仿真设置仿真设置: :利用利用Quartus IIQuartus I
35、I提供的仿真设提供的仿真设置指南可以帮助我们快速进行一个项目的仿真设置。置指南可以帮助我们快速进行一个项目的仿真设置。在主菜单中选择在主菜单中选择Assignments/Simulator Settings Assignments/Simulator Settings WizardWizard选项,在弹出的对话框中,输入选项,在弹出的对话框中,输入 指定的指定的仿真实体模块和设定名字。仿真实体模块和设定名字。QuartusQuartus设计流程设计流程 数字电子技术课程设计数字电子技术课程设计43建立仿真波形文件建立仿真波形文件: :在主菜在主菜单中选择单中选择File/NewFile/New
36、选项,在弹选项,在弹出的出的NewNew对话框中选择对话框中选择Other Other FilesFiles选项中的选项中的Vector Vector Waveform FileWaveform File。 设置仿真参数设置仿真参数: :设置仿真时设置仿真时间区域。对于时序仿真来说,间区域。对于时序仿真来说,将仿真时间轴设置在一个合理将仿真时间轴设置在一个合理的时间区域上十分重要。通常的时间区域上十分重要。通常设置的时间范围在数十微秒间:设置的时间范围在数十微秒间: QuartusQuartus设计流程设计流程 数字电子技术课程设计数字电子技术课程设计44将工程端口信号节点选入波形编辑器中。将
37、工程端口信号节点选入波形编辑器中。QuartusQuartus设计流程设计流程 数字电子技术课程设计数字电子技术课程设计45编辑输入波形编辑输入波形( (输入激励信号输入激励信号) )。QuartusQuartus设计流程设计流程 数字电子技术课程设计数字电子技术课程设计46存盘,并启动仿真存盘,并启动仿真QuartusQuartus设计流程设计流程 数字电子技术课程设计数字电子技术课程设计47观察仿真波形观察仿真波形QuartusQuartus设计流程设计流程 数字电子技术课程设计数字电子技术课程设计485.5.分配管脚:为了能对此全加器进行硬件测试,应将其输分配管脚:为了能对此全加器进行硬
38、件测试,应将其输入输出信号锁定在芯片确定的引脚上,编译后下载。入输出信号锁定在芯片确定的引脚上,编译后下载。 选择选择ToolsTools菜单中的菜单中的AssignmentsAssignments项,即进入如图所示的项,即进入如图所示的Assignment EditorAssignment Editor编辑器窗。在编辑器窗。在CategoryCategory栏中选择栏中选择PinPin,或直接单击右上侧的或直接单击右上侧的PinPin按钮。按钮。 QuartusQuartus设计流程设计流程 数字电子技术课程设计数字电子技术课程设计49双击双击“ToTo”栏的栏的,在出现的如图所示的下拉栏中
39、分,在出现的如图所示的下拉栏中分别选择本工程要锁定的端口信号名;然后双击对应的别选择本工程要锁定的端口信号名;然后双击对应的LocationLocation栏的栏的,在出现的下拉栏中选择对应端口,在出现的下拉栏中选择对应端口信号名的器件引脚号,如对应信号名的器件引脚号,如对应ain,ain,选择选择8 8脚。脚。再次编译再次编译! QuartusQuartus设计流程设计流程 数字电子技术课程设计数字电子技术课程设计50 5 5、下载所输入的程序、下载所输入的程序: :打开编程窗和配置文件。首先将实验系统和并口通信线连打开编程窗和配置文件。首先将实验系统和并口通信线连接好,打开电源。在菜单接好,打开电源。在菜单ToolTool中选择中选择ProgrammerProgrammer,于是弹出,于是弹出如图所示的编程窗。在如图所示的编程窗。在ModeMode栏中有栏中有4 4种编程模式可以选择:种编程模式可以选择:JTAGJTAG, Passive SerialPassive Serial, Active SerialActive Serial和和In-SocketIn-Socket。为。为了直接对了直接对FPGAFPGA进行配置,在编程窗的编程模式进行配置,在编程窗的编程模式ModeMode中选中选JTAG(JTAG(默认默认) ),并选中打勾下载文件右侧的第一小方框
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024-2025学年度“安全生产事故隐患排查”知识竞赛模拟题库及答案详解【有一套】
- 2024-2025学年度法律职业资格考试每日一练试卷附参考答案详解(满分必刷)
- 2024-2025学年反射疗法师大赛理论高分题库完整附答案详解
- 软件开发项目经理训练指南
- 2024-2025学年南京特殊教育师范学院单招《语文》复习提分资料及完整答案详解1套
- 2024-2025学年度电工复习提分资料含完整答案详解(夺冠)
- 2024-2025学年度护士资格证通关题库【培优B卷】附答案详解
- 2024-2025学年广西英华国际职业学院妇产护理期末考试黑钻押题含完整答案详解(名校卷)
- 2024-2025学年度收银审核员试题预测试卷【重点】附答案详解
- 2026中国人寿招聘面试题及答案
- 2025年国家统一司法考试真题及答案
- 2025年黑龙江生态工程职业学院单招职业倾向性测试模拟测试卷附答案解析
- 易考优课件教学课件
- 人流室感染控制措施
- 风电项目安全生产实施计划书
- 皮肤型红斑狼疮诊疗指南(2025年)
- 融媒体应聘考试题及答案
- 2025年西安医专选拔面试题库及答案
- 鄂科版二年级全册心理健康教育教案
- 《SBT 11204-2017衣物清洗服务规范》(2026年)实施指南
- 老年2型糖尿病合并认知障碍照护方案
评论
0/150
提交评论