一、 实验项目
彩灯控制实验:利用开发实验平台上的 8 个 LED 实现常见彩灯实验。
二、 实验目的
1、学习 QuatusII 开发软件的基本操作。
2、熟悉教学实验板的使用。
3、初步掌握 VHDL 语言的设计、输入、编译、仿真和调试过程。
4、掌握 USB-BLASTER 下载工具的安装、以及程序下载方法。
三、 实验内容
1、首先编译下载给定的 VHDL 硬件描述语言编写的彩灯控制示例程序,仔
细观察在实验板上的现象。
2、用 VHDL 语言编辑彩灯控制程序,通过按键控制开发实验平台上的 8 个
LED 灯的点亮顺序:
(1) 按键可选择核心板上的按键,或 EDA 主板上矩阵键盘作为按
键,或 DKA 系列按键;
(2) 通过一个按键控制 8 个 LED 灯从左向右依次循环点亮;
(3) 通过一个按键控制 8 个 LED 灯从右向左依次循环点亮;
(4) 通过一个按键控制 8 个 LED 灯从中间向两边依次循环点亮;
(5) 通过一个按键控制 8 个 LED 灯从两边向中间依次循环点亮;
(6) 通过一个按键控制 8 个 LED 灯全部点亮;
(7) 通过一个按键控制 8 个 LED 灯全部熄灭。
3、扩展内容:能够设置 8 个 LED 灯的点亮频率(通过时钟、分频器实现)。
4、在 QuatusII 平台上进行波形仿真,保存一组通过按键控制 8 个 LED 灯从
中间向两边依次循环点亮的仿真波形图。
5、描述在实验板上观察到的现象。
四、 实验仪器
计算机、USB-BLASTER 下载线、数字系统实验箱、5V 稳压电源。
五、 实验原理
1、EDA 主板上 8 个 LED 灯的电路连接如图 1 所示。8 个 LED 采用 74LS244
进行隔离驱动,当 FPGA 对应 I/O 口为高电平时,相应的 LED 灯点亮;
为低电平时,灯熄灭。
2、表 1 是对应的 FPGA 映射管脚表,即编译通过后,进行器件管脚分配时必
须按照相应的管脚号进行分配,否则就无法进行硬件验证测试。
2
评论0
最新资源