资源描述:
《eda课程设计-出租车计价器》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、数字电路课程设计论文JIANGSUTEACHERSUNIVERSITYOFTECHNOLOGY数字电路课程设计报告出租车计费器学院名称:电气信息工程学院专业:通信工程班级:姓名:学号:指导教师姓名:2009年12月-34-数字电路课程设计论文摘要随着EDA技术的高速发展,电子系统的设计技术和工具发生了深刻的变化,大规模可编程逻辑器件CPLD/FPGA的出现,给设计人员带来了诸多方便。利用它进行产品开发,不仅成本低、周期短、可靠性高,而且具有完全的知识产权。利用VHDL语言设计出租车计费系统,使其实现计费以及预置和模拟汽车启动、停止、暂停等功能,并设计动态扫描电路显示车费数目,突出了其作为硬
2、件描述语言的良好的可读性、可移植性和易读性等优点。此程序通过下载到特定芯片后,可应用于实际的出租车计费系统中。本文基于FPGA开发系统,在QuartusII9.0软件平台上,完成了出租车自动计费电路的设计和硬件实现。首先,论文介绍了QuartusII9.0软件的基本使用方法和FPGA硬件描述语言的特点,采用VHDL硬件描述语言描述出租车自动计费电路,完成对电路的功能仿真。在设计过程中,重点探讨了出租车自动计费电路的设计思路和功能模块划分。然后,初步探讨了电路逻辑综合的原理,该软件对出租车自动计费电路进行了逻辑综合。最后,使用EDA实验开发系统进行电路的下载和验证。验证结果表明设计的出租车自
3、动计费电路完成了预期的功能。 关键词超高速集成电路硬件描述语言,计数器,QuartusII9.0,高速集成电路 Abstract WiththerapiddevelopmentofEDAtechnology,electronicsystemdesigntechniquesandtoolshavebeenprofoundchangesinlarge-scaleprogrammablelogicdeviceCPLD/FPGAemergenceofdesignerstobringalotofconvenience.Useitforproductdevelopment,notonlylowcos
4、t,shortcycle,highreliabilityandfullintellectualpropertyrights.DesignusingVHDLlanguagetaxibillingsystem,billing,aswellastoachievethepresetandsimulatedvehicletostart,stop,pauseandotherfunctions,andcircuitdesignofdynamicscanshowedthatthenumberoffare,highlightedasahardwaredescriptionlanguagecanbeagood
5、Reading,theportabilityandreadabilityadvantages.Bydownloadingtheprogramtoaspecificchip,thetaxicanbeappliedtotheactualbillingsystem.BasedonFPGAdevelopmentsystem,intheQuartusII9.0softwareplatform,automaticbillingtaxicompletedthecircuitdesignandhardwareimplementation.Firstofall,thepaperintroducedtheQu
6、artusII9.0thebasicuseofsoftwareandhardwaredescriptionlanguageFPGAfeatures,theuseofVHDLhardwaredescriptionlanguagedescriptionofthetaxicircuitautomaticbilling,completefunctionsimulationofthecircuit.Inthedesignprocess,focusonthetaxiautomaticbillingandcircuitdesigndividedintofunctionalmodules.Then,apr
7、eliminarystudyoftheprinciplesofintegratedcircuitlogic,thesoftwareautomaticallybillingforataxitothelogicintegratedcircuit.Finally,theuseofexperimentaldevelopmentofEDAsystemtodownloadandverifythecircuit.Validationr