EDA课程设计汽车尾灯设计与实现doc.docx
《EDA课程设计汽车尾灯设计与实现doc.docx》由会员分享,可在线阅读,更多相关《EDA课程设计汽车尾灯设计与实现doc.docx(26页珍藏版)》请在冰豆网上搜索。
EDA课程设计汽车尾灯设计与实现doc
EDA课程设计
课题名称:
汽车尾灯的设计
院系:
信息科学与工程
专业班级:
姓名:
学号:
指导老师:
摘要错误!
未定义书签。
第1章选题依据0
汽车尾灯的国内外发展现状0
可编程器件的发展1
可编程器件在汽车电子上的运用1
设计内容和目标2
EDA设计流程2
第2章EDA、VHDL简介4
EDA技术4
EDA技术的概念4
EDA技术的特点4
EDA设计流程4
硬件描述语言(VHDL)4
VHDL简介4
VHDL语言的特点5
第3章设计实现7
汽车尾灯控制器的工作原理7
功能描述7
模块设计7
(1)汽车尾灯主控制模块8
(2)时钟分频模块8
(3)左侧尾灯功能模块.............................................................................................................8
(4)右侧尾灯功能模块9
图形元件原理图9
主要VHDL源程序10
汽车尾灯主控制模块CTRL10
时钟分频模块SZ11
右侧尾灯控制模块RC12
左侧尾灯控制模块LC14
顶层文件VHDL程序()16
仿真图及块18
各模块的仿真波形图18
图3-2汽车尾灯主控制模块CTRL18
仿真波形分析22
第4章设计总结23
参考文献25
第1章选题依据
汽车尾灯的国内外发展现状
如今的时代,万物日新月异。
在汽车领域中,这种变化也同样存在。
现在,汽车不仅仅是主要的代步工具之一,同时也是时尚和潮流的最好的体现。
汽车尾
灯是汽车的语言。
更加灵敏的灯光信号可以更好的被人“读懂”,更有效地对其他车辆的司机起到提醒作用,及时采取相应的规避动作,从而让驾驶更安全。
同时
尾灯更广泛的应用于科研项目。
汽车尾灯在汽车信号灯具中占据重要地位,因为它们发出的信号显示汽车行驶状态和行驶轨迹即将发生变化,对汽车安全行驶肩负重要使命。
近年来,汽车外形由于设计上的需要,空气动力特性的提高以及美观的需求,低侧面且流线型的外形越来越受欢迎。
因此,尾灯的形状也朝着异型化、一体化方向发展,同时由于尾灯占用了汽车后车厢的体积,因此希望尾灯的前后深度(即厚度)尽量薄,这样设计上就需要将转向灯、刹车灯、侧车灯、倒车灯等各种灯具与车体融为一体,开发成一套组合灯具,因此对汽车尾灯反射镜的形状及采用的材料提出了更高的要求。
在国外LumiledsLighting公司这个月宣布的新Luxeon(R)III高性能LEDs都能通过单一LED提供稳定的驱动给汽车尾灯,从而达到转换变后车灯的性能效果。
由
于光学和包装成本的降低,新190-流明橙红灯III发光器可以用于建立更小型的寿命更长的后车灯照明系统,价格比正常的白炽装置的更具竞争性。
超越美国交通
运输部FMVSS标准,欧洲ECE标准和日本工业标准(JIS)铺下了奠基石。
这种新尾
灯模跟飞利浦汽车照明公司的产品相似,对单一化LED照明设计有着重要意义同时加速了各汽车制造商对LED照明解决方案的采用。
可编程器件的发展
PLD(programmablelogicdevice)--
可编程逻辑器件:
PLD是作为一种通用
集成电路生产的,它的逻辑功能按照用户对器件编程决定。
一般的PLD的集
成度很高,足以满足设计一般的数字系统的需要。
这样就可以由设计人员自
行编程而把一个数字系统“集成”在一片PLD上,而不必去请芯片制造厂商
设计和制作专用的集成电路芯片了。
早期的可编程逻辑器件只有可编程只读存贮器(PROM)、紫外线可按除只
读存贮器(EPROM)和电可擦除只读存贮器(EEPROM)三种。
由于结构的限制,
它们只能完成简单的数字逻辑功能。
这两种器件兼容了PLD和通用门阵列的优点,可实现较大规模的电路,
编程也很灵活。
与门阵列等其它ASIC相比,它们又具有设计开发周期短、设
计制造成本低、开发工具先进、标准产品无需测试、质量稳定以及可实时在
线检验等优点,因此被广泛应用于产品的原型设计和产品生产(一般在10,000
件以下)之中。
几乎所有应用门阵列、PLD和中小规模通用数字集成电路的场
合均可应用FPGA和CPLD器件。
可编程器件在汽车电子上的运用
在过去的3到4年中,PLD在汽车领域得到了空前的发展。
PLD已经在汽车信
息娱乐和通信市场上得到了广泛应用,新兴的汽车辅助驾驶设计也采用了PLD。
在
这一领域中,某些应用发展非常迅速,包括道路偏离报警、夜视和胎压监控系统
等。
在今后5年中,预计PLD的增长至少为50%CAGR。
PLD凭借其较低的成本结
构和较高的系统性能,进入了主流汽车市场。
与SAAP解决方案不同,PLD所具有
的灵活性在汽车行业中受到普遍欢迎。
PLD具有较低的芯片成本结构、丰富的知识
产权(IP)内核、参考设计以及较长的产品在市时间,而且PLD不存在ASIC那样
的前端流片(NRE)成本以及最小订购量的问题,是系统设计成本效益的选择,所
以PLD是汽车市场发展的理想选择。
设计内容和目标
EDA技术作为现代电子设计技术的核心,它依赖功能强大的计算机,所以本
次设计的目的就是通过实践深入理解计算机组成原理,了解EDA技术并掌握VHDL硬件描述语言的设计方法和思想。
以计算机组成原理为指导,通过学习的VHDL语言结合电子电路的设计知识理论联系本次的实习内容—汽车尾灯控制器的设计,
掌握所学的课程知识和基本单元电路的综合设计应用,提高IC设计能力,提高分析、解决计算机技术实际问题的独立工作能力。
通过输入系统时钟信号和相关的汽车控制信号,汽车尾灯将正确显示当前汽车的控制状态。
(1)汽车尾部左右两侧各有多盏指示灯。
(2)汽车正常行驶时指示灯都不亮。
(3)汽车右转弯时,右侧的一盏指示灯亮。
(4)汽车左转弯时,左侧的一盏指示灯亮。
(5)汽车刹车时,左右两侧的一盏指示灯同时亮。
(6)汽车在夜间行驶时,左右两侧有指示灯同时一直亮,供照明使用。
EDA设计流程
1、文本/原理图编辑与修改。
2、编译。
3、综合。
4、适配。
5、功能仿真和时序仿真。
6、编程下载。
把适配后生成的下载或配置文件,通过编程器或编程电缆向FPGA
或CPLD下载以便进行调试和验证。
7、硬件测试。
第2章EDA、VHDL简介
EDA技术
EDA技术的概念
EDA是电子设计自动化(ElectronicDesignAutomation)的缩写,在20世纪90
年代初从计算机辅助设计(CAD)、计算机辅助制造(CAM)、计算机辅助测试(CAT)
和计算机辅助工程(CAE)的概念发展而来的。
EDA技术就是以计算机为工具,设
计者在EDA软件平台上,用硬件描述语言HDL完成设计文件,然后由计算机自动
地完成逻辑编译、化简、分割、综合、优化、布局、布线和仿真,直至对于特定
目标芯片的适配编译、逻辑映射和编程下载等工作。
EDA技术的特点
利用EDA技术进行电子系统的设计,具有以下几个特点:
①用软件的方式设
计硬件;②用软件方式设计的系统到硬件系统的转换是由有关的开发软件自动完
成的;③设计过程中可用有关软件进行各种仿真;④系统可现场编程,在线升
级;⑤整个系统可集成在一个芯片上,体积小、功耗低、可靠性高。
因此,EDA
技术是现代电子设计的发展趋势。
EDA设计流程
硬件描述语言(VHDL)
VHDL简介
VHDL(Very-High-SpeedIntegratedCircuitHardwareDescriptionLanguage)主要用
于描述数字系统的结构、行为、功能和接口。
除了含有许多具有硬件特征的语句
外,VHDL的语言形式和描述风格与句法是十分类似于一般的计算机高级语言。
VHDL的程序结构特点是将一项工程设计,或称设计实体(可以是一个元件,一个
电路模块或一个系统)分成外部(或称可是部分,及端口)和内部(或称不可视部分),
既涉及实体的内部功能和算法完成部分。
在对一个设计实体定义了外部界面后,
一旦其内部开发完成后,其他的设计就可以直接调用这个实体。
这种将设计实体
分成内外部分的概念是VHDL系统设计的基本点。
VHDL语言的特点
1.用VHDL代码而不是用原理图进行设计,意味着整个电路板的模型及性能可
用计算机模拟进行验证。
元件的设计与工艺无关,与工艺独立,方便工艺转换。
支持各种设计方法,自顶向下、自底向上或者混合的都可以。
4.可以进行从系统级到逻辑级的描述,即混合描述。
区别于其他的HDL,已形成标准,其代码在不同的系统中可交换建模。
图3-0汽车尾灯控制工作原理图
第3章设计实现
应用VHDL进行自顶向下的设计,是采用可完全独立于目标器件芯片物理结
构的硬件描述语言。
就是使用VHDL模型在所有综合级别上对硬件设计进行说明、
建模和仿真测试。
其设计流程如下:
(1)设计说明书(5)前端功能仿真(9)结构综合
(2)建立VHDL行为模型(6)逻辑综合(10)门级时序
(3)VHDL行为仿真(7)测试向量生成(11)硬件
(4)VHDL-RTL级建模(8)功能仿真
设计完成
汽车尾灯控制器的工作原理
功能描述
汽车尾灯控制器就是一个状态机的实例。
正常行驶时所有的灯都不亮,当汽车右转弯时,右侧灯RD1闪烁;左转弯,左侧灯LD1闪烁;刹车时,左侧灯LD2和右侧灯RD2同时亮;夜间行驶时,右侧RD3和左侧LD3同时亮;并不可能出现RD1和LD1同时亮的情况。
模块设计
根据系统设计要求,系统采用自顶向下的设计方法,顶层设计采用原理图设计的
方式,它是由时钟分频模块、汽车尾灯主控模块、左边灯控制模块、右边灯控制模块四部
分组成。
如下所示:
(1)汽车尾灯主控制模块
(2)时钟分频模块
(3)左侧尾灯功能模块
(4)右侧尾灯功能模块
右转弯控制信号
汽车尾灯主
时钟
右侧灯选择控
时钟
RD
图形元件原理图
LC
CLK
LEDL
LP
LEDB
LR
LEDN
BRAKE
NIGHT
inst15
SZ
CLK
INPUT