- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数字逻辑实验报告7.
实验七 8位移位寄存器电路设计
班级 姓名 学号 指导老师
实验目的
熟悉QuartusⅡ仿真软件的基本操作,并用VHDL/Verilog语言设计一个8位移位寄存器。
二、实验内容
1、熟悉软件的基本操作,了解各种设计方法(原理图设计、文本设计、波形设计)
用VHDL语言设计
功能表
clrn clk s1_s0 sl_sr 作用 0 X XX XX 清零 1 ↑ 11 XX 并行置数 1 ↑ 01 X1 右移补1 1 ↑ 01 X0 右移补0 1 ↑ 10 1X 左移补1 1 ↑ 10 0X 左移补0 1 ↑ 00 XX 保持 其他 保持 清零端clrn 低电平有效。
四、实验方法与步骤
实验方法:
采用基于FPGA进行数字逻辑电路设计的方法。
采用的软件工具是QuartusII软件仿真平台,采用的硬件平台是Altera EPF10K20TI144_4的FPGA试验箱。
实验步骤:
编写源代码。打开QuartusⅡ软件平台,点击File中得New Project新建工程,将工程名称建得跟文件夹名称一样。在File 中New建立一个VHDL文件。VHDL语言设计如下:
点击File/Save as以“.vhd”为扩展名存盘文件,命名为“ex.vhd”,保存时勾选“Add file to current file”选项。点击“processing”选择“Analyze current file”,检查语法错误直至出现图1.点击“processing”中的“start”选择”start analysis synthesis’进行分析综合,直至出现图2证明编译成功。
2.点击File中得New建立一个波形文件。点击“Edit”中“insert”的“insert nodes and bus_”,进入界面1,单击“Node Finder”,进入界面2,在“Filter”下拉列表中选择“Pins all”,点击“list”,“Nodes Found”框格中出现节点,点击,使节点名出现在选中的节点框格“Selected Nodes”中.点击“OK”返回界面1,再点击“OK”完成节点选择。
界面1
界面2
点击“Edit”中“end time”,出现界面3,将时间设定为2.0 us.
点击“Edit”中“grid size”,出现界面4,将周期设定为100ns.
界面3
界面4
调整节点顺序为clk,clrn,s1,s0,sl,sr,d,q;选中s1,s0点击右键选择Grouping中的group,出现界面10,设节点组名为s;同理将sl,sr合并为sl_sr;
点击,使其节点clk成为高亮状态,点击左侧栏中的,进入界面5,将开始值“start value”设为0,点击“timing”,将开始时间“start time”设为0,结束时间“end time”默认为2.0us,每个值的时间长度(半周期)“count every”设定为50ns,值“Muliplied by”默认为“1”。点击“确定”输入信号激励。
界面10
界面5
将节点clrn设为500~560ns的值为0,其余时间为1;将节点s设为开始值为11,周期为100ns,;将节点sl_sr设为周期100ns,开始值为10;d输入值点击”View”中的”Zoom out”命令缩小波形显示
制作波形如下图3所示:
点击File/Save as以“.vwf”为扩展名存盘文件,命名为“ex.vwf”,保存时勾选“Add file to current file”选项。
3. 波形仿真及验证。保存波形文件后,点击”processing“中”Generate functional simulation netlist”,命令产生功能仿真网表。出现成功后提示如下图4后,点击”assignments“中”settings”,出现以下界面6。点击左侧栏中“simulator Settings”,在”Simulation mode”的下拉列表中选择“Functional”,指定波形激励文件”Silulation input“为本波形文件“ex.vwf”,点击“OK”完成设定。点击“Processing”中的“Start simulation”,开始功能仿真。若仿真成功,会提示仿真成功图5,能够从Simulation Report窗口查看结果,见图6。
界面6
.时序仿真:功能仿真成功后,点击”assignments“中”settings”,出现以下界面7。点击左侧栏中“simulator Settings”,在”Simulation mode”的下拉列表中选择“timing”,指定波形激励文件”Silulation inpu
您可能关注的文档
- 数字程控交换系统计费实验-现代交换技术实验报告..doc
- 数字秒表课程设计和报告..doc
- 数字签名及安全电子邮件详细步骤..doc
- 数字系统的EDA设计..doc
- 数字签名综述..doc
- 数字绘画与图像处理(photoshop)课程教学大纲四年制..doc
- 数字编码无线遥控控制系统..doc
- 数字脉搏计实验报告..doc
- 数字系统设计(智力竞赛抢答器VerilogHDL建模)..doc
- 数字脉搏计数器设计..doc
- 基于人工智能教育平台的移动应用开发,探讨跨平台兼容性影响因素及优化策略教学研究课题报告.docx
- 高中生物实验:城市热岛效应对城市生态系统服务功能的影响机制教学研究课题报告.docx
- 信息技术行业信息安全法律法规研究及政策建议教学研究课题报告.docx
- 人工智能视角下区域教育评价改革:利益相关者互动与政策支持研究教学研究课题报告.docx
- 6 《垃圾填埋场渗滤液处理与土地资源化利用研究》教学研究课题报告.docx
- 小学音乐与美术教师跨学科协作模式构建:人工智能技术助力教学创新教学研究课题报告.docx
- 《航空航天3D打印技术对航空器装配工艺的创新与效率提升》教学研究课题报告.docx
- 教育扶贫精准化策略研究:人工智能技术在区域教育中的应用与创新教学研究课题报告.docx
- 《区块链技术在电子政务电子档案管理中的数据完整性保障与优化》教学研究课题报告.docx
- 《中医护理情志疗法对癌症患者心理状态和生活质量提升的长期追踪研究》教学研究课题报告.docx
最近下载
- 四川省绵阳市江油市2020-2021学年九年级上学期期中物理试题(含答案).docx VIP
- (新版)危害因素辨识与风险防控题库及答案解析 .pdf VIP
- 2022年华南农业大学工作人员招聘考试试题及答案.docx VIP
- 人教版小学五年级下册体育教案全集.pdf VIP
- 国有企业基层组织工作条例(试行)在线测试.doc VIP
- 初中常见化学式的默写.docx VIP
- 《基础生态学》(第二版_牛翠娟、孙儒泳、李庆芬)课后思考题答案.doc VIP
- essbase BIEE__学习笔记.ppt VIP
- 初中物理《内能的利用》真题演练含解析.pdf VIP
- TF02EP全自动口服液灌装机使用规程.pdf VIP
文档评论(0)