- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《FPGA设计》实验指导书
安全操作注意事项
1、接插下载电缆前,请务必关闭开发板开关,避免损坏下载电缆或实验箱器件。
2、操作过程中应防止静电,手指不可以接触开发板的扩展口引脚。
3、保持实验室整洁。
4、小心轻放,避免不必要的硬件损伤或者人身受伤。
实验一 Quartus ii软件的操作使用
一、实验目的
熟悉Quartus II软件的使用;
掌握用原理图输入法和硬件描述语言(Verilog HDL)两种方法来设计逻辑电路;
通过电路的仿真及验证,进一步了解2选1多路选择器的功能;
二、实验内容
1、用原理图输入法来设计2选1多路选择器
参照按图1-1所示来编辑完成2选1多路选择器的原理图输入,其中a、b、为数据输入端,sl为控制输入端,out为2选1多路选择器输出端。
图1-1 2选1多路选择器原理图
2、用Verilog HDL硬件描述语言来设计数据选择器
三、实验仪器、设备及材料
电脑、EDA软件、实验箱、下载电缆。
四、实验原理
2选1多路选择器的RTL图及真值表如图1-2及表1-1所示。
图1-2 2选1多路选择器的RTL图
表1-1 2选1多路选择器的真值表
选择输入sl输出out0a1b五、重点、难点
本实验技术重点在于理解2选1多路选择器的功能后,用原理图输入法和硬件描述语言(Verilog HDL)两种方法来设计该逻辑电路。
六、实验步骤
(一)原理图输入法的设计步骤:
进入Windows 操作系统,双击Quartus II图标,启动软件。1、单击File \ New Project Wizard菜单,输入文件名路径与设计项目的名字mux21a,点击finish, 建立设计项目。
点击Assignment \ Device菜单,选择器件(本设计选用cyclone 系列的EP4CE6E22C8)。
2、启动菜单File \ New,选择Block Diagram/Schematic File,点OK,启动原理图编辑器。
画出图1-1(在原理图空白处双击,会出现元件选择对话框,在name处输入元件名,点OK完成元件放置。把鼠标移到元件引脚附近,则鼠标光标自动由箭头变为十字,按住鼠标右键拖动,即可画出连线)。默认存盘名为mux21a,保存。
图1-1 mux21a原理图
项目导航栏内容如下(依次为层次标签、文件标签、设计单元标签)。
选用的FPGA器件型号,双击可修改
项目名称
3、综合和分析
点击菜单栏上分析和综合红色箭头所指的工具图标,可以为下一步功能仿真作准备(注意功能仿真需要产生网表文件)。
上图快捷工具栏中主要用到的快捷操作按钮英文含义如下:
Project navigator 项目导航;
Device 器件选择;
Setting 环境设置;
Pin planner 引脚锁定;
Start compilation 全程编译;
Start analysis synthesis 分析和综合
4、引脚锁定
点击菜单栏上pin planner红色箭头所指的工具图标,进行引脚锁定,引脚编号请查阅原理图。
5、全程编译
点击菜单栏上全程编译红色箭头所指的工具图标,可以进行全程编译。
6、编译无误后,用下载电缆通过JTAG接口将对应的mux21a.sof文件下载到FPGA中。
7、观察实验结果是否与仿真结果相吻合。
(二)用Verilog HDL语言完成的设计步骤:
与(一)大体类似,只是在其第步时选择verilog hdl file,点击OK后,键入下列代码:
module mux21a (out,a,b,sl);
output out;
input a,b,sl;
reg out;
always@(a,b,sl)
case(sl)
0:out=a;
1:out=b;
default:out=1bz;
endcase
endmodule
七、实验报告要求
写出用Verilog HDL设计mux21a的主要过程。
八、实验注意事项
用原理图输入法和Verilog HDL语言两种方法所做的设计,一定要建两个不同的工程,并放在不同的目录中,且目录路径中千万不要出现中文字符。
实验二 组合逻辑电路设计
一、实验目的
1、学习Verilog HDL基本语法;
2、巩固Quartus II环境下的Verilog HDL编程设计的基础
二、主要仪器设备
EDA实验系统1台
PC机
三、实验内容
1、设计一个四线至二线编码器,其真值表如下:
表2.1 四线至二线编码器的真值表
设计一个2位信号的比较器,该比较器的电路符号如图2.1所示。
图2.1
您可能关注的文档
最近下载
- 120个文言实词小故事全文翻译.pdf VIP
- 皮肤粘膜淋巴结综合症的护理.ppt
- 电声音响工程师招聘笔试题与参考答案(某世界500强集团)2024年.docx VIP
- XXX大学学生更换宿舍申请审批表.doc VIP
- 2021常用电力线路阻抗表.docx VIP
- 《城市规划原理》同济大学城市规划原理讲义.pdf VIP
- 第3课《公民基本权利》精品说课课件课件-道德与法治八年级下册.pptx VIP
- 医学影像技术专业《X线检查技术》课程标准.docx VIP
- 《社区警务工作规范(试行)》复习测试卷附答案.docx
- 《管理基础(第四版)》 课件全套 张云河 第1--6单元 管理学基础概述---控制职能.pptx
文档评论(0)