基于VHDL的数字跑表技术1摘要跑表用于测量较短且较精确的时间,在体育竞赛中有着广泛的应用
本文分析了体育用跑表的设计原理及设计的具体过程
将跑表分为五个模块:键输入模块、分频模块、控制模块、计时模块和显示模块
跑表由各个模块通过合理的连接关系来实现,各模块及跑表功能最终都由VHDL语言来描述
借助Altera公司开发的EDA工具MAX+plusⅡ作为编译、仿真平台,并利用EPF10K10LC84-4器件完成跑表的CPLD实现
关键词:跑表;VHDL语言;MAX+plusⅡ;CPLD2ABSTRACTStopwatch,whichisusedtomeasureshorterandmoreaccuratetime,hasawideapplicationinsportgame
Thispaperintroducesthedesignprinciplesanddesignprocessofthestopwatch
Thestopwatchconsistsoffivemodules,thatis,keyinputmodule,sub-frequencymodule,controlmodule,timingmoduleanddisplaymodule
Thestopwatchisachievedbyconnectingeachmodule
ThefunctionofeachmoduleandthestopwatchisdescribedthroughVHDLlanguage
WiththehelpofAltera'sMAX+plusⅡsoftwaresimulationplatform,anEDAdevelopingtoolusedtocompileandsimulate,EPF10K10LC84-4deviceisusedtocompletetheCPLDimplemen