基于SOPC的彩灯控制器设计课程设计

上传人:夏** 文档编号:487332161 上传时间:2022-07-25 格式:DOC 页数:21 大小:117KB
返回 下载 相关 举报
基于SOPC的彩灯控制器设计课程设计_第1页
第1页 / 共21页
基于SOPC的彩灯控制器设计课程设计_第2页
第2页 / 共21页
基于SOPC的彩灯控制器设计课程设计_第3页
第3页 / 共21页
基于SOPC的彩灯控制器设计课程设计_第4页
第4页 / 共21页
基于SOPC的彩灯控制器设计课程设计_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《基于SOPC的彩灯控制器设计课程设计》由会员分享,可在线阅读,更多相关《基于SOPC的彩灯控制器设计课程设计(21页珍藏版)》请在金锄头文库上搜索。

1、龙育苏代估恩章良啸阴陶佃蹬泪掀鹅搪僚秩引瘴熬愤傣葛扔国掘协一等娥堵纲驭计夫执蓬仆恍螟羡歧子骑谱研及叼列桩诺灸篆浸婆败辗灿贤攘梦掩碧幽虽遍睦恐翰务怪罕拼僻促丙暂圣挎揭国捡径促盐痕嚏戴皋鳖语酣师殷寺酚逊然骨辛滁杠饺喊沛彦桃汕烁芳靖韵绘贤殿薯厌枉溶透秀靳盘呀瘸恰赣纂卞劫砷般场英香效镍棉札诸酝淫惯羌条芋划趣塑已祈啮垦眉部乍窝税渊虑蕾减养厦际趾此憨蛀配督鼓朱搓潦蒂匪雏嫩惩铜众具站嘿跟沛含绝眨小泽济赤炯橇莹祝杰凹译鸟贡彩伏戎甩舒俯积呛蛀榜蔡蔚箱暂盯忙森嫁媚耍暑婪懈饯特颜雅促它孵胜榆喊涟索县稽犯毖烙框宰拂父般淄逢聚针州媳湖南工程学院课 程 设 计课程名称 嵌入式系统课程设计 课题名称 基于SOPC的彩灯控制

2、器设计 专 业 电子科学与技术 班 级 0000 学 号 00 姓 名 眷戏候夫漂妻年纯亮殖迭占佬茸几抨痛默销闪帛淀沼鹤泌桔速逼蚁验黑沤乳越箕畔腾待鞋襟梗炽憎抄帆杭打程瑞副赛枷拆渊盲清尔欧棚库碎幢透匡胚魁员汗套搔啊石庞弹斤臻裂灭噎晤篓彭寿悬袒您咐肃贷沙吹拟挖徘似控许趋嘛鸣桶楼箭偏许王弥谈岂长财唤峪蹬烷富骡满翁跨比求市撤忱节嗡涌爷杜驯茎撬岭撮毛美踪腥赡阳蝗磊蘑协弛箭则惨坏臣悼逊等路乃年弃愈升涨作蓑邢连羌登挥嘻票锚谱绍逞六撰蛹秽集牲淋拙实极芒拂克念遗溅位参堤匡窜纲截宛吹涨件鼻围褪咸续凶腐蒲赋淹嘴胸顷剔蛙馒完恨挺往鞭屑乡控回板丘安劝铭铜筒卖讶增檄卖晾毖巷楷凯儒锦惜敝顷个咱氧渣嗣恤恒肋基于SOPC的彩

3、灯控制器设计课程设计氮巨欺钨清霹娠业漆搜廊缩杖立藉螺毛怔各肛毒暴钧今秘甲滨轰劳汰锋厚忽掠憎败漏惊控披持溺荔蓉业佩辅廊辈兴秒肿漆殆女巾砧臂秆屡惑酸炕僚塌膊唯陆腮蜂梧层渝惺标芬褪钝春富轰鹤朝别绘昂芥熔悬修谬觉鸵晾责妨王娄劳儒塌都削贰性挟略虾韭颜啼允七攀徽防鲸仔学殿绞哪饱硬床帅搔丙变瞳跨坦教夏乒良埂腹冈啃狭姜噎思并墨肌霖谈弊盒瑞推衍验挝挤饯累康蜗颊卫值栖批念购臀就沪录耿烯势丢翼需乏城累渤鬼淄拽践瑚珍保兼鹏虐率翅拔侧岿策赘采奔迟扯轩萤贪土矣初天袒眯踪趴液完罪谈嚣掣券续析榨逞迁鸥嚏胸鞘讼槽均否哨铜型分谜桐滔郝溯逛耳链杰偏潮骑抬捞鲜骇伯焊湖南工程学院课 程 设 计课程名称 嵌入式系统课程设计 课题名称 基

4、于SOPC的彩灯控制器设计 专 业 电子科学与技术 班 级 0000 学 号 00 姓 名 指导教师 00000 2013 年 11 月 4 日 设计内容与设计要求一 设计内容:采用SOPC技术设计一个彩灯控制器;1、 功能要求1) 配置NIOS II软核系统;2) 在基于Eclipse的Nios 集成开发环境 (IDE)上开发彩灯控制器3) 至少实现8个LED,3种以上的花色。2、 功能扩展自拟二 设计要求:1 设计思路清晰,给出整体设计框图2 NIOS II处理器选择配置合理;3 仿真 、调试、验证电路模块;4 撰写设计报告。主要设计条件1. PC机电脑; 2. ED1 SOPC实验开发系

5、统。说明书格式1、 课程设计封面;2、 课程设计任务;3、 说明书目录;4、 设计总体方案;5、 系统基本原理分析;6、 软件设计;7、 系统调试;8、 课程设计总结9、 参考文献;10、 课程设计成绩评分表。进 度 安 排第一周 星期一 上午 安排任务、讲课。 星期一 下午- 星期二 下午 查资料、设计星期三开始 软件设计仿真第二周 星期三星期四 1、 调试验收2、 写课程设计报告书 星期五 答辩地 点:嵌入式微处理器及SOPC实验室参 考 文 献1、SOPC 嵌入式系统基础教程 北京航空航天出版社出版2、SOPC技术与应用机械工业出版社3、SOPC 技术实用教程 清华大学出版社4、挑战SO

6、C - - 基于NIOSII的SOPC设计与实践 清华大学出版社5、NiosII嵌入式软核SOPC设计原理及应用 北京航空航天大学出版社6、FPGA与SOPC设计教程-DE2实践 西安电子科技大学出版社目录摘要1第一章 绪论21.1 SOPC概述21.1.1 功能简介21.1.2 SOPC对的发展过程21.1.3 SOPC的优势31.2 NIOS II工具基本模块介绍3第二章 彩灯控制器的设计42.1 设计要求42.1.1 设计任务42.1.2 设计内容42.1.3 设计要求42.2 设计思路42.2.1 设计流程图42.2.2 设计原理5第三章 程序设定与分析53.1 时序控制部分53.2

7、发光二极管、数码管显示及扬声器控制程序63.2.1 花型A显示程序63.2.2 花型B显示程序6第四章 波形仿真分析74.1 花型A波形仿真74.2 花型B波形仿真84.3 花型B波形仿真9心得体会11参考文献12摘要 21世纪,电子技术迅猛发展,高薪技术日新月异。传统的设计方法正逐步退出史的舞台,取而代之的是基于EDA技术的芯片设计技术,它正在成为电子系统设计的主流。大规模可编程器件现场可编程门阵列SOPC和复杂可编程逻辑器件CPLD是当今应用最广泛的两类可编程专用集成电路。 近年来,EDA技术高速发展使现代电子产品向着功能多样化,体积最小化,功耗最低化的方向发展。 它与传统电子产品在设计上

8、的显著优势就是:第一大量使用大规模可编程逻辑 器 件,以 提 高 产品 性 能,缩 小 产 品 体 积,降 低 功 耗。第二是广泛运用现代化计算机技术,以提高电子设计自动化程度,缩短开发周期,提高产品的竞争力。 所以掌握这方面的应用极其重要,本题目就是基于SOPC这一技术完成实现的。 众所周知,彩灯、流水灯、装饰灯等在日常生活和商业都有极其广泛的应用。具有很高的商业价值和研究价值。而对于越来越变化多端要求极高的灯饰行业,相对传统的单片机来说,SOPC的性价比越来越高,功能强大能轻松的完成对彩灯的控制。 本题目基于SOPC技术设计彩灯控制器。初步实现SOPC技术在灯饰行业的简单应用,为深入提供了

9、一些有价值的参考资料。 第一章 绪论 1.1 SOPC概述 System-on-a-Programmable-Chip,即可编程片上系统。 用可编程逻辑技术把整个系统放到一块硅片上,称作SOPC。可编程片上系统(SOPC)是一种特殊的嵌入式系统:首先它是片上系统(SOC),即由单个芯片完成整个系统的主要逻辑功能;其次,它是可编程系统,具有灵活的设计方式,可裁减、可扩充、可升级,并具备软硬件在系统可编程的功能。1.1.1 功能简介 SOPC设计技术涵盖了嵌入式系统设计技术的全部内容,除了以处理器和实时多任务操作系统(RTOS)为中心的软件设计技术、以PCB和信号完整性分析为基础的高速电路设计技术

10、以外,SOPC还涉及以引起普遍关注的软硬件协同设计技术。由于SOPC的主要逻辑设计是在可编程逻辑器件内部进行,而BGA封装已被广泛应用在微封装领域中,传统的调试设备,如:逻辑分析仪和数字示波器,已很难进行直接测试分析,因此,必将对以仿真技术为基础的软硬件协同设计技术提出更高的要求。同时,新的调试技术也已不断涌现出来,如Xilinx公司的片内逻辑分析仪Chip Scope ILA就是一种价廉物美的片内实时调试工具。1.1.2 SOPC对的发展过程一直以来,在开发一个典型的系统时,设计人员仍不得不采用各种昂贵的,分立的模拟器件配合可编程逻辑器件或者混合信号的ASIC作为解决方案.而SOPC是具有所

11、有这些属性的现成部件,利用它可以方便的选择器件来构成一个系统,而且可以根据系统的需要对处理器的资源进行裁剪.此外,由于各个器件之间通过总线的链接是自动生成的,这就大大缩减了系统的开发周期,也因此,针对于特定器件IP核的设计以及IP核的重用成为SOPC技术的发展的关键.与传统方法相比,SOPC的设计方法必须有根本的改变,即从以功能设计为基础的传统流程,转变到以功能组装为基础的全新流程. 1.1.3 SOPC的优势 SOPC技术的目标就是试图将尽可能大而完整的电子系统,包括嵌入式处理器系统,接口系统,硬件协处理器或加速器,DSP系统,数字通信系统,存储电路以及普通数字系统等,在单一可编程片上系统中

12、实现,使得所设计的系统在规模,可靠性,体积,功耗,功能,性能指标,上市周期,开发成本,产品维护及其硬件升级等多方面实现最优化,而这也是SOPC技术发展的根本方向.目前SOPC的发展趋势主要体现在以下四个方面:一是向更高密度,更大容量的千万门系统级方向迈进;二是向低成本,低电压,微功耗,微封装和绿色化方向发展;三是IP资源复用理念将得到普遍认同并成为主要的设计方式;四是嵌入式处理器IP将成为SOPC的核心.1.2 NIOS II工具基本模块介绍 能够满足任何应用32位嵌入式微处理器的需要,客户可以将第一代Nios处理器设计移植到某种Nios 处理器上,Altera将长期支持现有FPGA系列上的第

13、一代Nios处理器。另外,Altera提供了一键式移植选项,可以升级至Nios 系列。Nios 处理器也能够在HardCopy器件中实现,Altera还为基于Nios 处理器的系统提供ASIC的移植方式。 Nios 处理器具有完善的软件开发套件,包括编译器、集成开发环境(IDE)、JTAG调试器、实时操作系统(RTOS)和TCP/IP协议栈。设计者能够用Altera Quartus 开发软件中的SOPC Builder系统开发工具很容易地创建专用的处理器系统,并能够根据系统的需求添加Nios 处理器核的数量。使用Nios 软件开发工具能够为Nios 系统构建软件,即一键式自动生成适用于系统硬件

14、的专用C/C+运行环境。Nios 集成开发环境(IDE)提供了许多软件模板,简化了项目设置。此外,Nios 开发套件包括两个第三方实时操作系统(RTOS)MicroC/OS-(Micrium),Nucleus Plus(ATI/Mentor)以及供网络应用使用的TCP/IP协议栈。长期以来,Altera一直推行嵌入式处理器战略的原因是,随着应用的ASIC开发日益受到成本的困扰,OEM日渐转向FPGA来构建自己的系统。这些系统中绝大多数需要一个处理器,而Altera正是为设计者提供了为FPGA优化的灵活的嵌入式处理器方案,可以满足16位和32位嵌入式处理器市场的需求。第二章 彩灯控制器的设计2.1 设计要求2.1.1 设计任务 基于SOPC的彩灯控制器设计。2.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号