资源描述:
《毕业设计(论文)-基于VHDL的交通灯控制器的设计和实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于VHDL语言的交通灯控制器设计与实现摘要VHDL是VeryHighSpeedIntegratedCircuitHardwareDescriptionLanguage的缩写,意思是超高速集成电路硬件描述语言。对于复杂的数字系统的设计,它有独特的作用。它的硬件描述能力强,能轻易的描述出硬件的结构和功能。这种语言的应用至少意味着两种重大的改变:电路的设计可以通过文字描述的方式完成;电子电路可以当作文件一样来存储。随着现代技术的发展,这种语言的效益与作用日益明显,每年均能够以超过30%的速度快速成长。交通灯控制系统通常要实现自动控制红绿灯的变化,基于FPGA
2、设计的交通灯控制系统电路简单、可靠性好。本系统可控制2个路口的红、黄、绿三盏交通灯。对于Max+PlusⅡ开发工具,它是美国Altera公司自行设计的一种CAE软件工具。他具有全面的逻辑设计能力,设计者可以自由组合文本、图形和波形输入法,建立起层次化的单器件或多器件设计。利用该工具配备的编辑、编译、仿真、综合、芯片编程等功能,将设计的电路图或电路描述程序变成基本的逻辑单元写入到可编程芯片中(如CPLD、FPGA),做成ASIC芯片。仿真实验结果表明了该编解码器的正确性和合理性。关键词:交通灯;控制器;VHDL;MAX+PlusⅡAbstractVHDLi
3、stheVeryHightSpeedIntegratedCircuitHardwareDescriptionLanguageacronym,meaningthathigh-speedintegratedcircuithardwaredescriptionlanguage.Forcomplexdigitalsystemdesign,ithasauniquerole.Itshardwaredescirptionability,caneasilydescribethestructureandfuntionofthehardware.Theapplication
4、ofthislanguageimpliesthatatleasttwokindsofmajorchanges:thedesignofthecircuitcanactuallybecompletedbythemannerdescribedinthetext;electroniccircuitscanbeusedastostorethesamefiles.Withmoderntechnology,thebenefitsandroleofthislanguagehasbecomemoreobviouseveryyeartomorethan30%oftherat
5、eofrapidgrowth.Trafficlightcontrolsystemisusuallytoachievetheautomatictraffficlightchanges,FPGA-baseddesignofatrafficlightcontrolsystemcircuitissimplem,andgoodreliability.Thesystemcancontroltwojunctionsofred,yellow,green,threetrafficlights.FortheMax-PlusIIdevelopmenttool,itisUnit
6、edStatesAltera’sowndesignofaCAEsoftwaretools.Ithasacomprehensivelogicdesigncapabilities,designerscanfreelymixtext,graphics,andwaveforminputmethod,setuphierarchicaldesignofasingledeviceormultipledevices.Theuseofthetoolisequippedwiththeediting,compiling,simulation,synthesis,chippro
7、grammingfeaturessuchasthedesignofthecircuitorcircuitdescribedprocedureintothebasiclogicunitiswrittenintotheprogrammablechip(eg,CPLD,FPGA),madeofASICchips.Thesimulationresultsshowthatthecorrectcodecandrationality.Keywords:trafficlight;controller,VHDL,MAX+PlusII目录1引言………………………………………
8、…………………………………………12课题背景及相关技术…………………………………