EDA实验七人表决器.docVIP

  • 55
  • 0
  • 约1.14千字
  • 约 4页
  • 2017-06-08 发布于重庆
  • 举报
EDA实验七人表决器

河 北 科 技 大 学 实 验 报 告 2010级 电信专业 101 班 学号 13年4月1日 姓名 同组人 指导教师 于国庆 实验名称 实验一 七人表决器 成绩 实验类型 设计型 批阅教师 一、实验目的 (1)掌握MUXPLUS II语言输入的设计过程。 (2)初步了解VHDL语言。library ieee; use ieee.std_logic_1164.ALL; entity GSL is port a:in std_logic_vector 6 downto 0 ; b:out std_logic; c:out std_logic ; end entity GSL; architecture number of GSL is begin process a variable cnt:integer range 0 to 7; begin cnt: 0; for i in 6 downto 0 loop if a i 1then cnt: cnt+1; end if; end loop; if cnt 3 then b 1; c 0; else b 0; c 1; end if; end process; end architecture number; 2、建立仿真波形文件,使用 MAXPLUS II Simulator功能进行功能仿真。 仿真结果如下: 3、目标器件选择与管脚锁定并重新编译、综合、适配。 FPGA型号:EP1K100QC208-3 引脚绑定: NODE 绑定FPGA引脚 对应实验箱上的 a0 PIN-64 KL1 a1 PIN-65 KL2 a2 PIN-66 KL3 a3 PIN-67 KL4 a4 PIN-68 KL5 a5 PIN-69 KL6 a6 PIN-70 KL7 b PIN-202 KL17 c PIN-203 KL16 4、下载并验证结果 将编译好的程序进行引脚锁定及硬件配置后便可下载到目标芯片中,我们将程序下载到芯片中后结果输出灯c亮b灭,当我们按下a0到a6任意四个或四个以上按键时c灭b亮,实验结果符合预期效果,结果正确。 四、实验结果与总结 我们这次EDA实验课设计了一个双LED灯输出七人表决器,实验结果符合预期效果即任意按下四个或四个以上按键表示同意同意灯亮反对灯灭。通过这次实验我们加深了对EDA这门课程的理解,学会了如何使用MAX PLUSⅡ进行VHDL语言编程以及将程序下载到芯片上,增加了对学习VHDL语言的兴趣,增强了实践动手能力,学到了许多课本上没有的知识。 4 1

文档评论(0)

1亿VIP精品文档

相关文档