




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、“单数码管显示实验”的实验步骤1利用新建工程向导创建一个新工程。打开建立新工程管理窗口。选择FileNew Project Wizard,如图1-1所示,即弹出新建工程向导说明窗口如图1-2所示,熟悉以后可以选择以后不必显示该窗口,点击next进入建立工程文件夹、工程名和实体名窗口,如图1- 4所示。任何一项设计都是一项工程(project),必须首先为此工程建立一个放置与此工程相关的所有文件的文件夹,此文件夹将被 QuartusII 默认为工作库(Work Library)。图1-4中的第一行设置工程库文件夹,第二行为此项工程设置工程名,第三行为当前工程顶层文件的实体名,默认与工程名一致。
2、图1-1 图1-2 图1-3 图1- 42. 将设计文件加入工程。如果此前已经设计了一些此工程的设计文件,则可点击图1-5 File栏右边的按钮,查找与工程相关的所有设计文件加入到工程中。如果没有,则直接点击Next进入下一步。 图1-53. 选择目标器件。在如图1-6所示窗口中,首先在Family下拉列表框中选择芯片系列。在右侧的Package栏选择芯片的封装方式,在Pin count栏选择芯片的管脚数,在Speed grade栏选择芯片速度级别。在Available devices框中将显示符合以上条件的一些芯片,从中选择与EDA实验开发箱上一致的FPGA芯片,然后点击Next进入下一步。
3、 图1-64. 设置其它EDA工具。在如图1-7所示的窗口中,有3项选择:Design Entry/Synthesis 用于选择输入的HDL类型和综合工具;Simulation用于选择仿真工具;Timing Analysis用于选择时序分析工具。这是除QuartusII自含的所有设计工具以外,还可以外加的工具。如果都不选择,就表示仅使用QuartusII自含的所有设计工具,点击Next进入下一步。 图1-75. 结束设置。在如图1-8所示的窗口中,列出了此项工程相关的设置情况。最后单击Finish按钮,就设定好了此工程,并出现seg7_4的工程管理窗口(图1-9)Project navigat
4、or。可以选择ViewUtility WindowProject navigator开/关此管理窗口。在工程管理窗口的Hierarchy页,主要显示芯片资源占用情况;在Files页,显示工程中设计文件和仿真文件等;在Design Unites页,主要显示本工程项目的层次结构和各层次的实体名; 图1-8 图1-96. 新建VHDL设计文件并保存。选择FileNew得到如图1-10的文件选择窗口,在Design Files中选择VHDL,点击OK进入VHDL文本编辑窗口如图1-11所示。在VHDL文本编辑窗口中键入设计文件,保存时注意文件名与实体名必须一致。如图1-12所示。 图1-10 图1-1
5、1 图1-12VHDL源文件如下:LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;Entity seg7_4 is PORT ( BCD_in : IN STD_LOGIC_VECTOR(3 DOWNTO 0); -输入四位BCD码 SG_out : OUT STD_LOGIC_VECTOR(6 DOWNTO 0); -输出七位字形码 END;ARCHITECTURE one OF seg7_4 IS BEGIN PROCESS(BCD_in) BEGIN CASE BCD_in IS WHEN "0000" => SG_out &l
6、t;= "0111111" WHEN "0001" => SG_out <= "0000110" WHEN "0010" => SG_out <= "1011011" WHEN "0011" => SG_out <= "1001111" WHEN "0100" => SG_out <= "1100110" WHEN "0101" => SG_o
7、ut <= "1101101" WHEN "0110" => SG_out <= "1111101" WHEN "0111" => SG_out <= "0000111" WHEN "1000" => SG_out <= "1111111" WHEN "1001" => SG_out <= "1101111" WHEN "1010" =>
8、 SG_out <= "1110111" WHEN "1011" => SG_out <= "1111100" WHEN "1100" => SG_out <= "0111001" WHEN "1101" => SG_out <= "1011110" WHEN "1110" => SG_out <= "1111001" WHEN "1111"
9、=> SG_out <= "1110001" WHEN OTHERS => NULL ; END CASE ; END PROCESS; END;7. 启动全程编译。设置编译焦点如图1-13所示。QuartusII编译器是由一系列处理模块构成,包括:对设计项目检错、逻辑综合、结构综合、输出结果的编辑配置,以及时序分析。在这一过程中,将设计项目适配到FPGA/CPLD目标器件中,同时产生多种用途的输出文件,如功能和时序信息文件、器件编程目标文件等。选择ProcessingStart Compilation启动全程编译,如图1-14所示。QuartusII将对
10、设计项目进行多项处理,其中包括:排错,数据网表文件提取、逻辑综合、适配、装配文件(仿真文件与编程配置文件)生成,以及基于目标器件的工程时序分析等。 图1-13 图1-14编译过程中,要注意工程管理窗口下方的Processing栏中的编译信息,如果设计文件有错误,将会在其中用红色字显示出来。对于Processing栏显示的语句格式错误,可以双击此条信息,即弹出对应的VHDL文件,在深色标记处即为文件中的错误所在,改正后再次启动编译,直至排除所有错误,显示编译成功如图1-15。 图1-158. 逻辑功能仿真。首先建立仿真波形文件,选择FileNew,在New窗口的Verification/Debu
11、gging Files项目中选择Vector Waveform File,可以打开如图1-16所示的波形文件编辑器。 添加需要观察的输入、输出节点或总线。在波形文件编辑窗口的左区NAME下方点击鼠标右键,在弹出的菜单中选择InsertInsert Node or Bus,弹出添加节点或总线窗口如图1-17所示,在其中点击Node Finder后弹出图1-18所示窗口,在Filter栏选择Pins:all,点击List后将在Nodes Found栏列出所有的输入输出引脚信号,可以选择全部或一部分进行观察。点击OK后进入下一步添加多个项目如图1-19 ,点击OK完成添加。 图1-16 图1-18
12、图1-19设置仿真时间区域,通常设置在数十微秒间。选择EditEnd Time弹出图1-20所示窗口,本次设计输入信号只有八种组合,所以可将时间区域设置为1微秒。编辑输入波形(即输入激励信号)。选择ViewFit in Window即可在波形编辑窗口内看见整个时间区域(先前已经设置为1微秒)。在输入信号a的幅度设定区,按下鼠标左键向右拖,被选定范围颜色变深,再用左键点击窗口左侧画图工具栏中的高电平或低电平,设置好的输入波形如图1-21所示。 图1-20 图1-21仿真器参数设置。选择AssignmentSetting命令,在Setting窗口的CategorySimulation Settin
13、g下选择Timing(即时序仿真),并选择仿真激励文件seg7_4.vwf。选择Simulation Options栏,确认选定Simulation coverage reporting复选框:毛刺检测为1ns宽度;选中Run Simulation unit all vector stimuli are used复选框等。启动仿真器。选择ProcessingStart Simulation命令,直到出现Simulation was successful,仿真结束,得到图1-22所示的仿真结果。 图1-229. 引脚锁定。为了对所设计的七段显示译码器进行硬件测试,应将其输入输出信号锁定在芯片确定的引脚上,编译后下载。选择AssignmentPins进入图1-23所示管脚编辑窗口Pin Planner。在Location栏的下拉框中选择相应的引脚号。 图1-23 图1-2410. 编程下载。打开编程窗口,选择ToolProgrammer命令,弹出图1-25所示窗口。在Mode下拉列表框中选择JTAG模式(默认)。设置编程器
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年工业有机废气净化设备项目建议书
- 2025年金华市文物保护与考古研究所招聘考古人员考试试题【答案】
- 宁波甬山控股集团有限公司招聘笔试真题2024
- 北京京水建设集团有限公司招聘笔试真题2024
- 2025年内蒙古自治区政务服务局下属事业单位招聘考试笔试试题【答案】
- 项目团队绩效评估方法
- 检察参考资料机关介入安全事故调查之思考
- 消防员合同协议书范本
- 项目部水利水电施工企业安全生产标准化评审标准内容分工
- 未来教室中的营养健康智慧方案研究报告
- DGJ08-81-2015 现有建筑抗震鉴定与加固规程
- 房屋租赁合同范本15篇
- 2025至2030年中国飞行控制器行业市场供需态势及未来趋势研判报告
- 2025年汽车维修工职业资格考试试卷及答案
- 安全B证题库-安全生产知识考试用书
- 2025至2030年中国锦氨纶汗布市场分析及竞争策略研究报告
- 2024年江苏地质局所属事业单位招聘考试真题
- 2025年湖北省中考物理试题(含答案及解析)
- 几何画板 培训课件
- 经皮肺动脉瓣置换术(TPVRPPVI)
- 中兴-5G-A高频毫米波网络规划方法论介绍V1.0
评论
0/150
提交评论