EDA彩灯控制器的设计.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
电子设计自动化大作业题 目 彩灯控制器学 院 班 级 姓 名 学 号 二0一一年十一月六日目录摘要……………………………… 31.1 引言………………………… 3二、总体设计………………………… 42.1 设计背景…………………… 42.2 设计要求…………………… 42.3 设计思路……………………5三、单元模块设计…………………… 53.1 设计方框流程图…………… 53.2 模块设计…………………… 7 3.2.1 时序控制电路模块… 7 3.2.2 显示模块电路……… 9 3.2.3 顶出模块…………… 11四、彩灯控制器整体组装…………… 13 4.1 组装电路原理图…………… 13 4.2 仿真波形及结果…………… 14五、实验总结………………………… 15一、摘 要 本课题主要是基于可编程逻辑器件,使用硬件描述语言VHDL,采用“自顶而下”的设计方法,完成一个彩灯控制器的设计,并且使用Quartus II仿真软件来仿真结果。本文先对彩灯控制器的整体框图和原理做简单的说明,对彩灯控制器分模块说明和分析,而后将各个模块组装实现彩灯的花型控制,最后探讨VHDL语言的描述和仿真结果。1.1 引 言当今社会是数字化的社会,也是数字集成电路广泛应用的社会,数字本身在不断的进行更新换代。它由早起的电子管、晶体管、小中规模集成电路发展到超大规模集成电路以及许多具有特定功能的专用集成电路。而EDA技术就是以微电子技术为物理层面,现代电子设计为灵魂,计算机软件技术为手段,最终形成集成电子系统或专用集成电路ASIC为目的的一门新兴技术。VHDL是一种应用较为广泛的HDL语言,能对范围广泛的各种复杂的网络在不同的抽象级加以描述,而且在整个设计过程中可使用同一种语言。采用VHDL作为HDL综合设计的优点有:标准语言,即设计者可在不同环境下进行设计;仿真和综合均可采用同一种语言进行;VHDL中提供的大量的资源模块,简化了设计者的开发工作;由VHDL描述的源文件既是程序文件又可作为设计的文档。总体设计设计背景在经济和商业高度发达的今天,彩灯已经成为人民日常生活不可或缺的一部分,已经逐渐为越来越多的人们所关注,在家庭中的普及率不断提高,大大的丰富和点缀了人民的生活。彩灯由不同的颜色的LED灯组成,通过控制不同颜色的灯的亮与灭,呈现给人们不同的花塑和图案,极大的点缀了单调的都市夜景,让城市成为了多姿多彩的不夜城。2.2 设计要求设计能让一排彩灯(8只)自动改变显示花样的控制系统,发光二极管可作为彩灯用。控制器应该有两种控制方式:(1)、彩灯的循环变化有快慢两种节奏,彩灯能够循环变化,而且有清零的功能。(2)、设计彩灯的花型显示为四种。2.3 设计思路设计一个彩灯控制器,可以实现四种花型循环的变化,即应该有复位开关,用状态机来控制实现。用分频器来控制实现调速按钮,高电平变化快,低电平变化慢,还要配备清零按钮。次彩灯控制系统设定有四种花样变化,这四种花样可以循环变化显示。根据上述的情况来分配任务,即clk表示时钟信号,selmode来控制复位清零信号,rst来表示分频,即控制快慢变化。将本次设计的主控电路分为两个模块,分别为时序控制电路模块和显示模块。时序控制电路是根据输入信号的设置得到相应的输出信号,并且将此信号作为显示电路的时钟信号;显示电路输入时钟信号的周期有规律的输出设定的四种彩灯变化花型。三、单元模块设计3.1 设计方框流程图显示电路状态变换产生电路分频器模块备注:其中分频器模块是实现变化节拍的电路,而状态变化产生电路同时有循环的功能以及花型变化的功能,显示电路只是现实8个LED灯的变化情况。设计方框示意图:备注:CLK_IN是分频器和状态机的时钟输入,CLK-OUT是端口输出电平,RST为端口输入电平,当RST输入为高电平有效时,CLK_OUT端口输出信号为清零,当RST输入为低电平时,CLK_IN通过分频后从CLK_OUT输出,分别可调节为0.5秒和0.x秒的频率。即设计的彩灯控制器总有三个输入信号和八个输出信号,在仿真里采用芯片EP3C16Q240C8来实现,端口的定义为: CLK :PIN_181; RST : PIN_183; SELMODE : PIN_185; LED(0-7) :PIN_202,207,216,218 :PIN_220,222,224,2303.2 模块设计3.2.1时序控制模块:CLK为输入时钟信号,电路在时钟上升沿变化:selmode为复位清零信号,高电平有效,一旦有效时,电路无条件的回到初始状态;rst为频率的快慢

文档评论(0)

kaku + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8124126005000000

1亿VIP精品文档

相关文档