电子科技大学FPGA实验.pdfVIP

  • 85
  • 0
  • 约1.71万字
  • 约 31页
  • 2019-04-30 发布于湖北
  • 举报
电子科技大学 实验报告 学生姓名:XXX 学号:XXX 指导教师:向超 实验地点:三教502 实验时间:2013.9.25 一、实验室名称:信息工程方向专业实验室 二、实验项目名称:ISE 工具使用基础 三、实验学时:4 学时 四、实验原理: Anvyl 实验平台提供的基本IO 接口包括:  14 个LED –8 个红色,2 组 “红绿灯”模式(1 组3 个)  8 个滑动开关  4 个按键  6 个7 段数码管  2 组拨码开关(一组4 个开关)  面包板,可接10 比特FPGA 信号 五、实验目的:  了解FPGA 的开发流程  学会使用Xilinx FPGA 开发工具ISE  了解Digilent Anvyl 实验平台的主要功能,掌握拨码开关和LED 的使用  学习基本组合逻辑电路在FPGA 上的开发、实现和验证方法 六、实验内容: 1. 以SW0~SW3 作为4 个开关输出,控制 LD0~LD1 两个灯,完成集成照明控制 逻辑,要求: SW0 是总开关 SW1 开则LD0 亮 SW3 和SW2 为双控开关,控制LD1 完成代码,并在Anvyl 上验证功能。 P44 3.8 题。要求将设计过程、源程序和验证结果都写入实验报告。 七、实验器材(设备、元器件): PC 机,Digilent Anvyl FPGA 开发板,Xilinx ISE 14.x 。 八、实验步骤、实验编程与运行结果: 实验步骤: 1、启动ISE,创建project。 2、建立源文件。 3、生成编程文件 4、验证设计功能 实验编程 1、 Module main ( Input wire [3:0] SW; Output wire [1:0]LD; ) assign LD[0]=SW[1]SW[0] ; assign LD[1]=SW[2]~SW[3]SW[0]|~SW[2]SW[3]SW[0] ; 2、卡诺图 X[0] 0 1 X[2]X[1] 00 1 1 01 1 0 11 0 0 10 1 0 Module main ( Input wire [2:0] SW; Output wire [0]LD; ) assign LD[0]=~SW[0]~SW[2]|~SW[2]SW[1]|SW[2]~SW[1]~SW[0] ; 运行结果 1、只开SW0 和SW1,则LD0 亮 打开SW0,SW2 和SW3 中任意打开一个,则LD1 亮,若同时打开或同时关闭,则 不亮 若SW0 关闭,则都不亮 2、根据题得到的一些结果,如图: 九、实验结论: 第一个实验可以实现SW0 是总开关,只有SW0 是开启状态时,LD0 与LD1 才能亮。SW1 开启LD0 。SW3 与SW2 双向控制LD1 。 第二个实验可以实现 SW0、SW1、SW2 三个开关任意两个为开则LD0 为 暗,其它为亮。 十、总结及心得体会: 学会了使用Xilinx FPGA 开发工具ISE,并了解Digilent Anvyl 实验平台的主 要功能,掌握拨码开关和LED 的使用。并且,操作不能过急,注意设置参数,不 然效率会比较低。 十一、对本实验过程及方法、手段的改进建议: 无 报告评分: 指导教师签字: 电子科技大学 实验报告 学生姓名:XXX 学号:XXX 指导教师:向超 实验地点:三教502

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档