嵌入式系统课程设计-基于SOPC的彩灯控制器设计.doc
上传人:是你****嘉嘉 上传时间:2024-09-11 格式:DOC 页数:17 大小:1.7MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

嵌入式系统课程设计-基于SOPC的彩灯控制器设计.doc

嵌入式系统课程设计-基于SOPC的彩灯控制器设计.doc

预览

免费试读已结束,剩余 7 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

各专业全套优秀毕业设计图纸等级:湖南工程学院课程设计课程名称嵌入式系统课程设计课题名称基于SOPC的彩灯控制器设计专业电子科学与技术班级1102班学号2011010402姓名德指导教师李延平2014年12月08日湖南工程学院课程设计任务书课程名称:嵌入式系统课程设计题目:基于SOPC的彩灯控制器设计专业班级:电科1102班学生姓名:学号:指导老师:李延平审批:任务书下达日期2014年11月24日设计完成日期2014年12月08日设计内容与设计要求设计内容:采用SOPC技术设计一个彩灯控制器;功能要求配置NIOSII软核系统;在基于Eclipse的NiosⅡHYPERLINK"http://baike.baidu.com/view/14867.htm"\t"_blank"集成开发环境(IDE)上开发彩灯控制器至少实现8个LED,3种以上的花色。功能扩展自拟设计要求:设计思路清晰,给出整体设计框图NIOSII处理器选择配置合理;仿真、调试、验证电路模块;撰写设计报告。目录TOC\o"1-3"\h\uHYPERLINK\l_Toc167251设计思路PAGEREF_Toc167251HYPERLINK\l_Toc252552系统框图PAGEREF_Toc252551HYPERLINK\l_Toc229113NiosII软核配置PAGEREF_Toc229111HYPERLINK\l_Toc300184原理图设计PAGEREF_Toc300183HYPERLINK\l_Toc120395软件设计PAGEREF_Toc120393HYPERLINK\l_Toc288565.1工程创建PAGEREF_Toc288563HYPERLINK\l_Toc235715.2程序设计PAGEREF_Toc235714HYPERLINK\l_Toc205845.3控制流程图PAGEREF_Toc205844HYPERLINK\l_Toc146345.4软件调试PAGEREF_Toc146345HYPERLINK\l_Toc130136实物演示PAGEREF_Toc130135HYPERLINK\l_Toc231527结束语PAGEREF_Toc231526HYPERLINK\l_Toc216268参考文献PAGEREF_Toc216266HYPERLINK\l_Toc183619附录PAGEREF_Toc183618PAGE\*MERGEFORMAT111设计思路完整的基于Nios的SOPC系统是一个软硬件复合的系统,在开发时可以分为硬件和软件两个部分。本设计通过QuartusII软件内置的SOPCBuilder定制一个基于NIOSII软核的SOPC系统,加入必要的存储器及IO,然后编写动态扫描程序对PIO进行操作来完成彩灯动态显示的功能。本系统的软件设计在基于Eclipse的NiosⅡHYPERLINK"http://baike.baidu.com/view/14867.htm"\t"_blank"集成开发环境(IDE)上进行开发,编写彩灯控制器程序,实现8个LED多种样式亮灭的变换。2系统框图图1基于NiosII软核的SOPC彩灯控制系统框图3NiosII软核配置按照彩灯控制系统框图用SOPCBuilder定制NiosII系统。本系统包含“CPU、onchip_ROM、onchip_RAM、LED_PIO、CONTROL”。添加NiosIICPUCore。NiosII有三种标准:经济型、标准型、全功能型。这里选择经济型。分别添加片内RAM、片内ROM“。添加IO口,8位输出,对应开发板上8个LED;1位输入,对应开发板上的按键。8位输出端口及1位输入端口分别添加到系统中,分别该名称位“LED_PIO”、“CONTROL”(软件开发编程时要与这里模块组件名称一致)。图2添加所需的组件系统NiosII所需组件添加完毕,自动分配基地址和中断,生成NiosII.sopcinfo文件。图3自动生成NiosII核成功图4生成NiosII软核元件符号4原理图设计由生成的NiosII软核作为主部件,加入时钟输入和复位键和控制键输入,再加上8位的输出(连接8个LED)构成彩灯控制系统的原理图。图5总原理图5软件设计5.1工程创建通过“NiosIISofteareBuildT