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