全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
洛阳理工学院实验报告 系部计算机与信息工程系班级B090507学号B09050704姓名李慧敏课程名称PLD原理与应用实验日期10.26实验名称移位模式可控的8位移位寄存器设计成绩实验目的:1、熟悉QUARTUS开发环境;2、熟悉工程、文件、实体、结构体的建立,编译、修改、仿真。3、熟悉移位寄存器的原理及设计方法。实验条件:装有QUARTUS软件的电脑实验内容与步骤:利用Quartus设计系统之前,应该先建立一个文件夹,此文件夹可作为Quartus默认的工作库。Quartus中任何一项设计都是一项工程,在工程设计过程中,会产生许多仅扩展名不同的同名文件,放在同一个文件夹下,便于统一管理。出于同样的原因,不同的设计项目最好放在不同的文件夹中。1 编辑文件(1)启动Quartus双击桌面上的Quartus图标或单击开始按扭,启动Quartus。(2)编辑文件单击标题栏中的FileNew对话框,单击New对话框的Device Design Files选项卡,选择编译文件的语言类型,这里选择VHDL Files,选好后单击【OK】按钮,打开VHDL文本编辑器窗口,并在其中输入如图所示的程序,这是一个与门的VHDL程序。1 - 1 带进位循环左移SHIFT工程的VHDL程序输入完成之后,单击FileSave As选项,将编辑的文本文件存在已建立的文件夹C:MATLAB16worSHIFT下,存盘文件名应该与VHDL程序的实体名一致,即SHIF.vhd。2 创建工程(1)打开建立新工程向导单击FileNew Project Wizard菜单,出现新建工程向导对话框,单击【Next】按钮,在最上面的输入框中输入工作库文件夹的地址,输入C:MATLAB16workSHIF(2) 将设计文件加入工程中单击New Project Wizard对话框中【Next】按钮,将与本工程有关的文件加入。(3)结束设置最后单击【Finish】按钮,结束设置。3 编译(1)编译单击标题栏中的ProcessingStart Compilation选项,启动全程编译。(2) 阅读编译报告编译成功后可以看到编译报告。左边栏目是编译处理信息目录,右边是编译报告。这些信息也可以在Processing菜单下的Compilation Report处见到。4 仿真仿真就是对设计项目进行一项全面彻底的测试,以确保设计项目的功能和时序特性符合设计要求,保证最后的硬件器件的功能与原设计相吻合。(1) 建立波形文件仿真前必须建立波形文件,单击FileNew选项,打开文件选择窗口,然后单击Other Files选项卡,选择其中的Vector Waveform File选项。(2) 打开波形编辑器单击【OK】按钮,即出现空白的波形编辑器。(3)输入信号节点单击ViewUtility WindowsNode Finder选项。在该对话框的Filter空白栏中选Pins:all,然后点击【list】按钮。在下方的Nodes Found窗口中会出现了设计工程的所有端口管脚名。(4) 编辑输入波形利用按钮,分别给输入管脚编辑波形。(5) 启动仿真及阅读仿真报告单击标题栏中的ProcessingStart Simulation选项,即可启动仿真器。4- 1带进位循环左移SHIFT工程的的仿真波形5 分析波形分析程序可知:当时钟信号CLK、MD或进位输入C0中任一信号发生变化,都将启动进程语句PROCESS。此时如果CLK触发且CLK为高电平时:若MD=001时,则执行带进位循环左移的操作;若MD=010时,则执行自循环左移的操作;若MD=011时,则执行自循环右移的操作;若MD=100时,则执行带进位循环右移的操作;若MD=101时,则执行加载待移数据的操作;否则,执行保持原数据的操作。移位后REG中的数据由QB端口输出,CY进位由CN端口输出。分析仿真波形: 图4-2为仿真波形的部分截图,由图可知,在50ns时,为CLK的上升沿且MD=101,此边沿将并行口D的数据(10011010)加载于移位寄存器中;此后的三个上升沿,MD=110、111、000,数据保持不变;在90ns时,CLK处于上升沿且MD=001,此边沿将并行口D的数据带进位循环左移;在105ns时,CLK处于上升沿且MD=010,此边沿将并行口D的数据自循环左移。 仿真波形与程序的分析结果相吻合,达到实验要求,可见仿真的正确性。含同步并行预置功能的8位移位寄存器的设计重新启动Quartus,在C:MATLAB16work下新建一个工程文件夹mux21a即将编辑的文本文件存在已建立的文件夹C:MATLAB16workSHFT下,存盘文件名应该与VHDL程序的实体名一致,其他步骤不变。1. 输入VHDL程序4- 2含同步并行预置功能的8位移位寄存器的设计工程的VHDL程序输入完成之后,单击FileSave As选项,将编辑的文本文件存在已建立的文件夹C:MATLAB16workSHFT下,存盘文件名应该与VHDL程序的实体名一致,即mux21a.vhd。输入完成之后,单击FileSave As选项,将编辑的文本文件存在已建立的文件夹C:MATLAB16workSHFT下,存盘文件名应该与VHDL程序的实体名一致,即SHFT.vhd。建立新工程,并将设计文件添加到工程中。单击标题栏中的ProcessingStart Compilation选项,启动全程编译。编译成功后进行仿真。仿真前必须建立波形文件,单击FileNew选项,打开文件选择窗口,然后单击Other Files选项卡,选择其中的Vector Waveform File选项。2. 编辑输入波形单击标题栏中的ProcessingStart Simulation选项,即可启动仿真器进行仿真。3. 仿真结果4- 3含同步并行预置功能的8位移位寄存器的仿真波形实验总结: 通过此次试验,进一步熟悉了QUARTUS开发环境以及工程、文件、实体、结构体的建立,编译、修改、仿真。理解了移位寄存器的编程原理以及移位模式。进一步理解了信号赋值与变量赋值、顺序语句和并行语
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025海洋工程用海底管道行业市场供需分析及投资评估规划分析研究报告
- 2025海外旅游行业现状供需特点与投资风险评估规划研究报告
- 2025浙江温州中小企业行业市场现状供需分析及投资评估规划分析研究报告
- 2025洪都拉斯建筑行业市场供需分析及投资评估规划分析研究报告
- 2025泽意智能联络早教机早教行业市场现状供需分析及投资评估规划分析研究报告
- 2025油茶籽综合利用产业链条延伸与高附加值产品规划报告
- 2025油画品牌商市场竞争供需格局分析及投资发展策略规划研究报告
- 2025河北省石墨烯材料产业化前景分析及导电性能提升与储能系统创新应用研究报告
- 2025橡胶轮胎行业生产动态与资金前景规划报告
- 2025橡胶制品行业产业现状供需调研及投资前景评估规划分析研究报告
- 四川省成都市成华区2024-2025学年九年级上学期期末 历史试题(含答案)
- 介入术中常见并发症及预防护理
- 中国自身免疫性胰腺炎诊治指南(上海2023)
- 【MOOC答案】《无线物联网基础与应用》(北京邮电大学)中国慕课章节作业网课答案
- 教师资格考试高中历史学科知识与教学能力试题及解答参考(2025年)
- 危大工程清单(模板)
- 中国法律史-第三次平时作业-国开-参考资料
- 闭合性颅脑损伤重型个案护理
- 2024年建筑继续教育-建筑八大员(九大员)继续教育笔试历年真题荟萃含答案
- T-HRBWP 01-2022 哈尔滨市物业服务费用评估规范(试行)
- 2023年全国统一高考语文试卷(甲卷)
评论
0/150
提交评论