




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
四位多功能移位寄存器的设计1、实验目的熟悉ISE系列软件的设计流程和基本工具使用;学习四位多功能移位寄存器的设计;学习VHDL的IF语句应用。2、实验内容移位寄存器是一种常用的时序电路。它除了具有存储代码的功能之外,还具有移位功能。移位功能是指存储在寄存器里的代码可再移位脉冲的作用下依次左移或右移。移位寄存器可用于寄存代码,还可用于数据的串/并转换,并/串转换以及数值运算和处理等。3、实验器材Spartan3E开发板。4、实验说明实验中所需要的源文件在本报告附录中。5、实验步骤步骤1:创建ISE工程(1)启动桌面上的ISE9.1图标,在ProjectNavigator中选择File→NewProject。(2)在弹出的对话框(见图1)中,设置工程名为yiwei,工程存放路径为E:\work\,顶层模块类型选择HDL,并单击Next按钮。图1ISE工程属性对话框(3)出现图2所示对话框,目标器件选择spartan3E,具体设计如下图。图2ISE工程属性对话框(4)一直点击Next,直到出现图3(即是刚才所设定的),最后点击Finish。图3工程设计总表出现图4,这就是所建立的工程,现在我们需要在里面完成我们的设计。图4ISE工程属性对话框步骤2:创建新的VHDL设计文件(1)在ISE用户界面中,选择Project→NewSource。(2)在弹出的对话框(见图5)中,选择VHDLModule作为源程序类型,设置文件名为yiwei,并单击“下一步”按钮。图5VHDL的NewSourceWizard(3)点击Next,直到出现图6,直到Finish。图6程序总结(4)点击Finish之后出现程序编辑窗口,在窗口中进行程序编辑。步骤3:利用XST进行设计综合并仿真(1)点击processes目录下的synthesize-XST可以实现综合。(2)综合过后,在信息显示窗口中会显示Process"Synthesize"completedsuccessfully即综合成功。成功后会在相应的地方打勾,即。如果有警告会出现感叹号,若为错误会出现叉号,可以点击Transoript下的Errors查看错误信息并修改,警告信息可以忽略。步骤4:设计实现(1)创建用户约束文件a:在processes框中选择userconstraints,打开其+号,选择下拉菜单中的createareaconstraints,双击它来添加约束。b:会出现一个问你是否创建约束文件的窗口,点击YES,出现一个窗口,点击右侧的packageview。c:在左下的窗口中可以定义输入输出与引脚的连接。具体的设置如图19,设置后点击保存并关闭窗口。完成上述步骤后,约束文件就已经创建好了。图19分配引脚后的封装图具体的约束条件为:NET"clk"LOC="C9";--时钟NET"d<0>"LOC="L13";--SW0(拨动开关,靠近LED端为1)NET"d<1>"LOC="L14";--SW1NET"d<2>"LOC="H18";--SW2NET"d<3>"LOC="N17";--SW3NET"dil"LOC="H13";--EAST(按键,按下为1)NET"dir"LOC="V4";--NORTHNET"q<0>"LOC="F12";--LED0NET"q<1>"LOC="E12";--LED1NET"q<2>"LOC="E11";--LED2NET"q<3>"LOC="F11";--LED3NET"rd"LOC="K18";--ROTA(旋钮)NET"s<0>"LOC="K17";--SOUTHNET"s<1>"LOC="D18";--WEST步骤5:生成下载配置文件(1)点击processes中的implementdesign,完成实现设计的三个步骤,即转换、映射和布局布线,如图20,图20完成实现的工程界面(2)继续点击下一步GenerateProgramFile可以生成位流文件,关闭弹出的对话框。(3)将板子的电源和数据线连接好,点击GenerateProgramFile的+号,在下拉菜单中选择generatePROM,ACE,or,JTAGFile,并双击。出现图21,并选择如下配置。图21iMPACT界面(4)点击Next,出现图22,图22PROM文件(5)点击Next,选择一个PROM。如图23,图23具体的XilinxPROM器件(7)点击Next,直到点击Finish,完成,出现下图24,图24文件生成总结(8)点击完成之后,如图25所示,图25配置文件(9)点击OK,添加位流文件,如图26所示,图26添加位流文件(10)选中top.bit文件,打开它,在接下弹出的窗口中点击NO,如图27所示。图27增加器件(11)点击No之后,出现图28,图28增加器件(12)如图29所示,图29PROM文件格式(13)双击source框中的最后一个PROMFileFormatter,在Processes中双击GenerateFile,生成以.MCS结尾的文件,如图30所示,图30生成PROM文件(14)双击source框中的第一个boundaryscan,并在最右侧的空白处右击选择InitializeChain,如图31所示,图31初始化文件(15)在弹出的选择添加top.bit,和Untitled.mcs,后面1个不添加,如图32所示,图32添加器件之后的图(16)右击top.bit文件选择program命令,如图33,图33(17)Program之后,会出现下图34:图34(18)在弹出的ProgramSucceeded上点击OK(19)同样,按照下图35所示,下载程序图35(20)在弹出的ProgramSucceeded上点击OK(21)把设计下载到板子中,在板子上可以看到效果。注意:板子断电后必须重新载入程序。6、实验现象拨动开关,LED显示开关取值所对应的七段码。7、结语本实验主要是对ISE软件的熟悉,了解下载的流程。在做此实验的过程时可以相应的看下其他各种命令会产生什么结果。熟悉ISE能完成的相关功能,并了解相关设置的含义,以及板子的使用等等。附录:libraryIEEE;useIEEE.STD_LOGIC_1164.ALL;useIEEE.STD_LOGIC_ARITH.ALL;useIEEE.STD_LOGIC_UNSIGNED.ALL;entityyiweiisPort(clkin:inSTD_LOGIC;rd:inSTD_LOGIC;dir:inSTD_LOGIC;dil:inSTD_LOGIC;s:inSTD_LOGIC_VECTOR(1downto0);d:inSTD_LOGIC_VECTOR(3downto0);q:bufferSTD_LOGIC_VECTOR(3downto0));endyiwei;architectureBehavioralofyiweiissignalclk:std_logic;signalcounter:std_logic_vector(26downto0):=(others=>'0');beginprocess(clkin)beginif(clkin'eventandclkin='1')then counter<=counter+1; endif;endprocess;clk<=counter(26);process(clk,rd,s)beginif(rd='1')then q<="0000"; elsif(clk'eventandclk='1')the
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- TD/T 1031.5-2011土地复垦方案编制规程第5部分:石油天然气(含煤层气)项目
- JJF(纺织)108-2023口罩防护效果测试仪校准规范
- JJF(纺织)055-2023标准光源箱校准规范
- JJF(烟草)5.4-2014卷烟主流烟气中相关成分测量不确定度评定指南第4部分:巴豆醛
- 表面活性剂的特性和HLB值的计算11课件
- 考研复习-风景园林基础考研试题带答案详解(a卷)
- 风景园林基础考研资料试题及答案详解【考点梳理】
- 《风景园林招投标与概预算》试题A附参考答案详解【综合题】
- 2025-2026年高校教师资格证之《高等教育法规》通关题库附参考答案详解(典型题)
- 2025年济南四建集团有限责任公司招聘笔试备考题库有答案详解
- 《小学数学分层教学的实践与研究》中期报告
- 山东省高考志愿规划
- 珠宝销售个月工作总结
- 污水处理厂人工智能与机器学习应用
- 机械通气基础知识与常见模式
- 尿潴留教学演示课件
- 冲刷深度计算
- 《发酵产物分离纯化》课件
- 绿化养护劳务服务投标方案(技术标)
- UNESCO-数据和AI驱动的智慧教学设计指南-2023.10
- 外脚手架施工技术交底(完整版)
评论
0/150
提交评论