全球旧事资料 分类
EDA技术与应用课程设计安排
1一个人一组2共3个项目每个项目选题人数103第89周:选题熟悉QUARTUSII环境下EDA实验步骤和测试过程搜集与项目设计相关的资料针对各自的选题画出HDL程序设计的RTL图。4第10周:星期一34节开始,到信息楼408(EDA实验室)开始编程。(要求带上HDL程序设计教材!)
吴亚联老师,131
1
f交通信号控制器的VHDL设计
1、设计任务及要求:
设计任务:模拟十字路口交通信号灯的工作过程,利用实验板上的两组红、黄、绿LED作为交通信号灯,设计一个交通信号灯控制器。要求:(1)交通灯从绿变红时,有4秒黄灯亮的间隔时间;(2)交通灯红变绿是直接进行的,没有间隔时间;(3)主干道上的绿灯时间为40秒,支干道的绿灯时间为20秒;(4)在任意时间,显示每个状态到该状态结束所需的时间。支干道
主干道
图1路口交通管理示意图表1交通信号灯的4种状态A主干道交通灯支干道交通灯绿(40秒)红B黄(4秒)红C红(20秒)绿D红(4秒)黄
设计要求:(1)采用VHDL语言编写程序,并在QUARTUSII工具平台中进行仿真,下载到EDA实验箱进行验证。(2)编写设计报告,要求包括方案选择、程序清单、调试过程、测试结果及心得体会。
(3)设计地点:信息楼4楼EDA实验室。2、参考设计方案
定时时间到检测电路状态发生器(两位二进制计数器)
预置数产生电路
时间显示数据输出计时器红黄绿灯输出红黄绿灯信号输出
1秒时钟脉冲信号发生器
控制电路(RYG)图2交通信号灯控制器的原理框图
2
f3、采用VHDL语言输入的方式实现交通信号灯控制器
CLK秒脉冲信号发生器(进程P1和P2)计数器(进程P3、P4和P5)状态寄存器(进程P6)时间显示数据输出
次态发生器信号灯输出信号(进程P7)信号灯输出图3交通信号灯控制器程序原理框图该程序由7个进程组成,进程P1和P2将CLK信号分频后产生1秒信号,进程P3、P4、P5构成两个带有预置数功能的十进制计数器,其中P4产生允许十位计数器计数的控制信号。进程P6实现状态转换和产生状态转换的控制信号,进程P7产生次态信号和信号灯输出信号,以及每一个状态的时间值。
3
f数字式竞赛抢答器的VHDL设计
1、设计任务及要求:
设计任务:(1)设计一个可容纳8组参赛的数字式抢答器,每组设一个按钮,供抢答使用。(2)抢答器具有第一信号鉴别和锁存功能,使除第一抢答者外的按钮不起作用。(3)设置一个主持人“复位”按钮。(4)主持人复位后,开r
好听全球资料 返回顶部