学号_姓名_3-8译码器实验报告材料.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实用文案 标准文档 电 子 科 技 大 学 实 验 报 告 学生姓名: 学 号: 指导教师:黄 敏 实验地点:主楼C2-514 实验时间:(1班) 一、实验室名称:虚拟仪器实验室 二、实验项目名称:3-8 译码器实验 三、实验学时:4学时 四、实验原理 开发板上共四个按键:SW3~SW6,其中SW3 为总开关;SW4、SW5、SW6 作为三个译码输入。本实验 3-8 译码器所有的接口如下。 input ext_clk_25m, //外部输入 25MHz 时钟信号 input ext_rst_n, //外部输入复位信号,低电平有效 input[3:0] switch, //4个拨码开关接口,ON -- 低电平;OFF -- 高电平。SW3 为总开关;SW4、SW5、SW6 的三个译码输入 output reg[7:0] led //8 个 LED 指示灯接口 3-8译码器真值表如下: SW3 SW6,SW5,SW4 复位 点亮 LED X X,X,X 0 全灭 OFF X,X,X 1 全灭 ON OFF,OFF,OFF 1 D2 点亮 ON OFF,OFF,ON 1 D3 点亮 ON OFF,ON,OFF 1 D4 点亮 ON OFF,ON,ON 1 D5 点亮 ON ON,OFF,OFF 1 D6 点亮 ON ON,OFF,ON 1 D7 点亮 ON ON,ON,OFF 1 D8 点亮 ON ON,ON,ON 1 D9 点亮 注:X 表示 ON 或 OFF,即任意状态。 五、实验目的 熟悉利用HDL代码输入方式进行电路的设计和仿真的流程,掌握Verilog语言的基本语法。并通过一个3-8译码器的设计把握利用EDA软件(Quartus II 13.1)进行HDL代码输入方式的电子线路设计与仿真的详细流程。 六、实验内容 利用HDL代码输入方式在Quartus II 13.1平台上实现一个3-8译码器设计,并进行仿真,然后生成配置文件下载到开发板上进行验证。 七、实验器材(设备、元器件) 1. 计算机(安装Quartus II 13.1 ModelSim13.1软件平台); 2. Cyclone IV FPGA开发板一套(带Altera USB-Blaster下载器)。 八、实验步骤 新建工程,设置器件属性:在Quartus II 13.1平台中,新建一个工程(注意命名规范),在“Family”中选择“Cyclone IV E”系列,“Available device”中选择具体型号“EP4CE6E22C8”,设置好器件属性。在 EDA Tool Settings 页面中,可以设置工程各个开发环节中需要用到的第三方(Altera 公司以外)EDA 工具,我们只需要设置“Simulation”工具为“ModelSim-Altera”,Format 为“Verilog HDL”即可,其他工具不涉及,因此都默认为None。(详见实验指导书) Verilog源码文件创建与编辑:点击菜单栏的“File→New…”,然后弹出如图所示的新建文件窗口,在这里我们可以选择各种需要的设计文件格式。可以作为工程顶层设计文件的格式主要在Design Files 类别下,我们选择 Verilog HDL File(或者 VHDL File)并单击 OK完成文件创建。将新建的文件保存后通过菜单栏“Project→Add/Remove Files in Project”将刚刚创建的文件加入新建的工程中,点击“Add”加入后选择OK按钮。(详见实验指导书) Modelsim仿真验证:将工程编译,无误后,采用第三方EDA仿真工具Modelsim进行仿真。1)设置路径:点击Tools → Options…”,进入选项卡“General EDA Tool Options”,设置“Modelsim-Altera”后面的路径,即我们安装 Modelsim 时的路径;2)完成测试脚本创建与编辑;3)测试脚本关联设置;4)调用Modelsim进行功能仿真和时序仿真。(详见实验指导书) 管脚分配:根据文档“SF-CY4 FPGA学习板原理图 Ver2.0”对3-8译码器的进行引脚分配。(详见实验指导书) 综合、实现与配置文件产生综合。(详见实验指导书) FPGA在线下载配置:1)连接开发板并给开发板供电;2)开启 Programmer 界面;3)识别 USB-Blaster;4)执行在线下载操作。(详见实验指导书) 拨动开发板对应按钮,观察输出是否符合预期。 给开发板断电,清理器件,实验结束。 九、实验数据及结果分析 9.1 用Verilog HDL语言编写3-8译码器源码如下: module txt1( input e

文档评论(0)

linlin921 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档