- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
数字信息技术实验报告
实验名称:彩灯实验
实验时间:
班级:
实验人:
1
一、实验项目
彩灯控制实验:利用开发实验平台上的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
图18个LED灯的电路连接图
表1LED灯对应的FPGA映射管脚表
器件名网络名FPGA映射管脚
LED-0SD0165
LED-1SD1166
LED-2SD2167
LED-3SD3168
LED-4SD4169
LED-5SD5170
LED-6SD6173
LED-7SD7174
3、FPGA时钟连接电路及管脚分配分别如图2和表2所示。LED灯的循环
点亮频率根据所选择时钟信号确定,或者选择某个固定时钟,然后通过分
频器来改变循环点亮频率。
文档评论(0)