VerilogHDL流水灯设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

V e r i l o g H D L流水灯设

Company Document number:WTUT-WT88Y-W8BBGB-BWYTT-19998

大规模数字逻辑题目:流水灯控制

专业电子信息科学与技术

班级

学号

学生姓名

设计时间

教师评分

2013年 12 月 10 日

目录

一、概述

流水灯是一串按一定的规律像流水一样连续闪亮,流水灯控制是可编程控制器的一个应用,其控制思想在工业控制技术领域也同样适用。流水灯控制可用多种方法实现,但对现代可编程控制器而言,基于EDA技术的流水灯设计也是很普遍的。

二、设计目的

1、熟悉利用Quartus II 开发数字电路的基本流程和Quartus II 软件的相关操作。

2、掌握基本的设计思路,软件环境参数配置,仿真,管脚分配,利用JTAG/AS进行下载等基本操作。

3、了解VerilogHDL 语言设计或原理图设计方法。

4、通过本此设计,了解流水灯的工作原理,掌握其逻辑功能及设计方法。

三、设计内容

1、用VerilogHDL语言设计一个流水灯,输入0的时候led~led7,1Hz正向流水3次,然后全亮;然后2Hz逆向流水5次全亮;循环。输入1的时候led0~led7,奇数流水2次,全亮,1Hz偶数流水4次,全亮,然后循环。

2、用QuartusII 软件进行编译,仿真,下载到实验平台进行验证。

四、设计原理图

en为可调输入,输出为8位数据,为流水灯实验,试用8个LED指示灯来表示,具体引脚分配见下。

五、引脚分配情况

六、源程序代码

VerilogHDL 程序:

module LED( clk,led,en );

input clk;

input en;

output [7:0]led;国大学生电子设计获奖作品汇编[J].北京理工大学出版社,2005。

[2] 康华光 .电子技术基础-数字部分[M].高等教育出版社,1998。

[3] 谭会生等 . EDA技术及应用[M].西安电子科技大学出版社,2001

[4] 潘松,等.EDA技术实用教程[M].科学出版社,2006

[5] 雷伏容 HDL电路设计[M].清华大学出版社,2006

[6] Charles ,等.数字系统设计与HDL[M].电子工业出版社,2008

相关文档
最新文档