background image

2:

数码管显示时间为倒计时显示

主绿,次红

   主黄,次红       主红,次绿

 

  主红,次黄

由上可知,红、黄、绿三灯共有四种状态,即 00 为主绿次红,01 为主黄次红,10 为主红次绿,

11 为主红次黄。设计通过 cyclone 系列 FPGA 来判断数码管的倒计时显示的时间的状态,从而对红、黄、
绿三灯进行控制。

当数码管为 30 秒倒计时状态,设为 00 状态,FPGA 将对 LED 进行主绿次红的状态显示。
当数码管为 5 秒倒计时状态,设为 01 状态,FPGA 将对 LED 进行主黄次红的状态显示。
当数码管为 20 秒倒计时状态,设为 10 状态,FPGA 将对 LED 进行主红次绿的状态显示。
当数码管为 5 秒倒计时状态,设为 11 状态,FPGA 将对 LED 进行主红次黄的状态显示。

3:设计模型级模块

2、

功能模块硬件简介与实现

2.1、cyclone 系列介绍

Cyclone 系列 FPGA 是基于成本优化的,全铜工艺的 1.5V SRAM 工艺,相对竞争对手的

FPGA,仅一半的成本,却依然提供强大的功能。最高达 20,060 个逻辑单元和 288K 位的 RAM。除
此以外,它还集成了许多复杂的功能。Cyclone 系列 FPGA 提供了全功能的锁相环(PLL),用于板
级的时钟网络管理和专用 I/O 接口,这些接口用于连接业内标准的存储器器件。Aletra 的 Nios’Ⅱ 系
列嵌入式处理器的 IP 资源也可以用于 cyclong 系列 FPGA 的开发。设计者只 Aletra 提供的完全免费
的 QuartusⅡ 网络版开发软件就可以马上进行 cyclone 系列 FPGA 的设计和开发。cyclong 系列
FPGA 是在 2002 年 12 月推出的,从那以后已经向全球数千位不同的客户交付了数百万片,成为
Aletra 历史上采用最快的产品。

Cyclong 器件的特性:

FPGA

晶振片

复位信号

分频

LED

数码管显示

示示

是否

0s

主绿,次红

30s 倒计时

主红,次黄

5s 倒计时

主红,次绿

20s 倒计时

是否

0s