- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
郑州科技学院
EDA(电子设计自动化)
设计报告
题 目 汽车尾灯控制器
学生姓名
专业班级
学 号
所 在 系
任课教师
完成时间
目录
1.设计的目的 1
2.设计的内容及要求 1
2.1设计内容 1
2.2设计要求 1
3.整体方案设计 1
4.单元模块设计 2
4.1八分频电路 2
4.2左右控制电路 2
4.3主控电路 3
5. 模块的功能设计与仿真 4
5.1八分频电路 4
5.2左右控制电路 5
5.3主控电路 8
6.心得体会 10
7.参考文献 11
1.设计的目的
本次设计的目的就是通过实践深入理解状态机原理,了解EDA技术并掌握VHDL硬件描述语言的设计方法和思想。通过学习的VHDL语言结合电子电路的设计知识理论联系实际,掌握所学的课程知识和基本单元电路的综合设计应用。通过对实用汽车尾灯控制器的设计,巩固和综合运用所学知识,提高分析、解决EDA技术实际问题的独立工作能力。
2.设计的内容及要求
2.1设计内容
设计一个汽车尾灯控制器,利用EDA软件(MAX+plusII)进行编译及仿真,设计输入可采用Verilog HDL硬件描述语言输入法和原理图输入
2.2设计要求
利用Verilong HDL语言和FPGA器件实现下述功能:
1汽车正常行驶时指示灯都不亮。
2汽车转弯时,对应侧的转弯灯亮。
3汽车刹车时,两侧的刹车灯亮。
汽车在夜间或大雾天行驶时,两侧雾灯一直亮
3.整体方案设计
当汽车正常行驶时所有指示灯都不亮;当汽车向右转弯时,汽车右侧的转弯灯 right亮;当汽车向左侧转弯时,汽车左侧的转弯灯left亮;当汽车刹车时,汽车右侧的刹车灯brake_led和汽车左侧的刹车灯brake_led同时亮;当汽车在夜间或者大雾天行驶时,汽车右侧的雾灯led night1和汽车左侧的雾灯led night2同时一直亮。
通过设置系统的输入信号:系统时钟信号clk,汽车左转弯控制信号left,汽车右转弯控制信号right,刹车信号brake,夜间行驶或者雾灯信号nf;系统的输出信号:汽车左侧3盏指示灯led left,1ed brake1,1ed night1和汽车右侧3盏指示灯led right,led brake2,led night2实现以上功能。
2-1系统设计整体框图
4.单元模块设计
4.1八分频电路
2-2八分频电路图
功能 :该模块功能是以CLK RST为输入信号,CP为输出信号,实现对CLK的八分频
CLK:时钟信号;
RST:复位信号;
CP:八分频输出信号;
4.2左右控制电路
3-1左右控制电路图
CLK:时钟控制信号;
LP:左侧灯控制信号;
RR:右侧灯控制信号;
BRAKE_LED:刹车控制信号;
NIGHT_LED:夜间行驶控制信号;
功能:该模块用于控制左、右两侧灯的亮、灭和闪烁情况,当时钟上升沿信号和左右两侧灯控制信号或刹车控制信号或夜间行驶信号同时出现时,相应侧的灯亮或出现闪烁。
4.3主控电路
3-2主控制电路图
RIGHT:右转信号;
LEFT:左转信号;
BRAKE:刹车信号;
NIGHT:夜间行驶信号;
LP:左侧灯控制信号;
RP:右侧灯控制信号;
LR:错误控制信号;
BRAKE_LED:刹车控制信号;
NIGHT_LED:夜间行驶控制信
功能:该模块用于对汽车尾灯进行整体控制,当输入为左转信号时,输出左侧灯控制信号;当输入为右转信号时,输出右侧灯控制信号;当同时输入LEFT和RIGHT信号时,输出错误控制信号。当输入为刹车信号时,输出刹车控制信号;当输入为夜间行驶信号时,输出为夜间行驶控制信号。
模块的功能设计与仿真
5.1八分频电路
程序:
module counter8clk, rst, clp;
input clk;
input rst;
output cp;
reg cp;
reg [3:0] count;
prameter N8;
always @posedge clk
begin
if !rst
begin
count1’60;
cp1’60;
end
else if countN/2-1
begin
countcount+1’60;
end;
else
begin
count1’60;
cpt~cp;
end
endmodule
5-1八分频电路的仿真测试图
文档评论(0)