欢迎来到天天文库
浏览记录
ID:9410011
大小:170.00 KB
页数:15页
时间:2018-04-30
《sopc课程设计---彩灯控制器的设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、SOPC课程设计———彩灯控制器的设计专业:电子工程班级:一班学号:********姓名:******指导老师:******日期:20**年**月**1515摘要本设计旨在运用EDA技术,通过计数器的分频,实现对彩灯的发光二极管和数码管的同步动态显示,掌握编写设计程序的技巧,彩灯控制器的设计核心主要是分频器的使用,通过计数器的分频,将控制器外接的频率分为几个预先设定的值,从而达到预期效果。关键词:时序控制分频器计数器AbstractThisdesignpurposetouseEDAtechnology,throughthecounter,andt
2、orealizetheseparatefrequencylanternledsanddigitaltubesynchronousdynamicdisplay,graspwritedesignprogramofskill,lightscontrollerdesigncoreismainlypoints,throughtheusefrequencyofancounterpointsfrequency,willcontrollerexternalfrequencyisdividedintoseveralpredefinedvalue,soastoach
3、ievetheexpectedeffect.KeyWords:sequentialcontroldividercounter15目录15摘要I第1章绪论11.1EDA技术概述11.2Quartus工具基本模块介绍2第2章彩灯控制器的设计32.1设计思路32.1.1设计任务32.1.2课题内容32.1.3设计工作量32.1.4主要设计模块32.1.5基本原理4第3章程序设计和分析53.1时序控制部分53.2发光二极管、数码管显示及扬声器控制程序53.2.1花型A显示程序53.2.2花型B显示程序53.2.3花型C显示程序5第4章波形仿真分析74.1
4、花型A波形仿真74.2花型B波形仿真84.3花型C波形仿真9第5章硬件测试10心得体会...11参考文献12第1章绪论1.1EDA技术概述15EDA技术(即ElectronicDesignAutomation技术)就是依赖强大的计算机,在EDA工具软件平台上,对以硬件描述语言HDL(HardwareDdscriptionLangurage)为系统逻辑描述手段完成的设计文件,自动地完成逻辑编译、化简、分割、综合、布局布线以及逻辑优化和仿真测试,直至实现既定的电子线路系统功能。1.1.1功能简介它在硬件实现方面融合了大规模集成电路制造技术、IC版图设
5、计、ASIC测试和封装、FPGA(GieldPeogrammableGateArray)/CPLD(ComplexProgrammableLogicDevice)编程下载和自动测试等技术;在计算机辅助工程方面融合了计算机辅助设计(CAD),计算机辅助制造(CAM),计算机辅助测试(CAT),计算机辅助工程(CAE)技术以及多种计算机语言的设计概念;而在现代电子学方面则容纳了更多的内容,如电子线路设计理论、数字信号处理技术、数字系统建模和优化技术及长线技术理论等。1.1.2VHDL的发展过程硬件描述语言HDL是EDA技术的重要组成部分,常见的HDL
6、主要有VHDL、VerilogHDL、ABEL、AHDL、SystemVerilog和SystemC。其中VHDL、Verilog和现在的EDA设计中使用最多,并且我们学习的是VHDL的编程方法和实用技术。VHDL的英文全名是VHSIC(VeryHighSpeedIntegratedCircuit)HardwareDescriptionLanguage,由IEEE(TheInstituteofElectricalandElectronicsEngineets)进一步发展,并在1987年作为“IEEE标准1076”公布。从此VHDL成为硬件描述语言
7、的业界标准之一。1.1.3VHDL的优势与传统的数字电子系统或IC设计相比VHDL有很大的优势,主要表现在:第一,VHDL语言具有很强的电路描述和建模能力,能从多个层次对数字系统进行建模和描述,从而大大简化了硬件设计任务,提高了设计效率和可靠性。第二,VHDL具有也具体硬件电路无关和与设计平台无关的特性,并且具有良好的电路行为描述和系统描述的能力,并在语言易读性和层次化,结构化设计方面,表现了强大的生命力和应用潜力。1.2Quartus工具基本模块介绍EDA书中所给出的所有的实力和实验都是基于QuartusⅡ156.0的,其应用方法和设计流程对于
8、其他流行EDA工具的使用具有一定的典型性和普遍性。它提供了完整的多平台设计环境,能满足各种特定设计的需要,也是单芯片可编程系统(SOPC
此文档下载收益归作者所有