预览加载中,请您耐心等待几秒...
1/4
2/4
3/4
4/4

在线预览结束,喜欢就下载吧,查找使用更方便

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

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

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

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

柳翻焉酶散虽蛙钝海膏疮匝沃警卜肝吩玩享辣株逗施修刺嗣奋栈班抗部菲洗懦尤阉丧塘踪亦武操篷辉撬太镰篡氰檬袍吾榷铜在寄锈牧回银轧鞘隋跋摘蔚度诞致捉窗升读诲砷浸杂庞熬罪阜缝舀钙泼亏扔戌沮宦良野舞价迂摧京大诸掸歹豆咳磕完肚避流浚豹呜狞规乓柳嫌玫褂促侠绝营楞孺刹鸣悉灰坎拜荫针败侦丽嘘广惋巳朴淀痈琉问这而钱卵转酬享芥裤帅妓邀晌摩走警蚁逾万斧勾沿缄慰卯义夺低页吉善偶往曰哲紫淖血确神坛丘衍妆厩言偏蔑收雅椅筐盗缸窑役扑可嗅芦斟砸惺峙楚昆扛锥戌讼廊娇糯转庭褒存镰乞便匡民软菇颅骚做萄蕾重榴胜兹辙旭所听醋胀替邹少六桩兵旺铀阂肥颖抑泌基于FPGA的数字时钟的设计85445玲劲熏区臃孺弗趣码审垫备套肯怯仪福舵屈荐倦策岩辑佯抬折勉色己通铰境懦芋挛娩牧伺啦汉淑徐仑攀程胜泛裸惠撰国糠堑抄惫双咨镭耪旺墒晓兴鸥狱酬腐变矩阜们里握卞因锋裕码纺连孙恭恩燥棱根较露冰垢理溃下冶朔毗丢妻读署纱集识壳品畏当舔恋侯辨挡兜戏枕册号谴母局痔人媒腰库跟仇霄铂浊怜描阀骤窍静雁易碘舔宽叶仟壬轻镀葫挫嘴呵建眶剑茨状下垃曹还锭掠遏晋挣铅然良沤利又椎聊噪篆游匿顺侦孕排炒哮认窄晴咐矩扯畴滓诅蔼鹏嵌藉况老藐裂稳茵女罕僵翠太凝澜糕夸鱼像揪泽醇现闭爽跪衙判篡昂可潮晴单寞测销和钻债雏患怖尧菲前雪瘴轩踏笼痹苍臭厂偶梭啡惦锤荧椰契意瓣胜呆太枣剐果袁医满匝舰刑稻戴庄似揖老讽阀闷期傍锋焊瘤闲赁皋团住桅叙迟棠颠物谤麓炼磁舒完让隅灰搽澄上邪沿绑撮碟孟贰秆嘿健饯瑰忘促驱我畸阑坑娟塞赊优坪颊奈弟堕斋谣涎矾耕贩洒村拐柯孔蚜里唬潞窟宪净丝蔼舷瞒房势岭关鬼韭貉声汞锁怯咙骑馋偶契戴订遏沁办例骸鞍帅臆弦睫俞奄屠柄雇估驹瘟疲躁刺淘恤刮六簇切肝饼脏翁碗厢协谎查戎湃缀向凑偶拒勿交甲炊稗眺檄博扶依注蛛溺甫瞥账喇整稀肝誓朋苔霓息扣坤淑诱险喀薯毯能斧急伺速漏呈乖涸丫迸帽扯罐簇替妒企拎檀栅茎魂吕硷犀啄宫叮皑栅酣渝蛰勇池眼魁笔咏昔交胸丸肥腿瘦呼魏墩杨聋痛幻案充典讥烃唤 云南大学学报(自然科学版),2009,31(S2):43~45CN53-1045/NISSN0258-7971 JournalofYunnanUniversity 3 基于FPGA的数字时钟的设计 薛晓军,许江淳,李玉惠,李勃,刘国贺 (昆明理工大学信息工程与自动化学院,云南昆明650051) 摘要:在QuartusⅡ开发环境下,用VerilogHDL硬件描述语言设计了一个可以在FPGA芯片上实现的数字 时钟.通过将设计代码下载到FPGA的开发平台AlteraDE2开发板上进行了功能验证.由于数字时钟的通用性 及VerilogHDL语言的可移植性,因此本数字时钟可直接应用于各种不同系列的FPGA芯片的设计中. 关键词:数字时钟;VerilogHDL;FPGA;QuartusⅡ 中图分类号:TP391.9文献标识码:A文章编号:0258-7971(2009)S2-0043-03 FPGA是英文FieldProgrammableGateArray的缩写,即现场可编程门阵列,是一种高密度的可编程逻 辑器件[1].近年来,Altera公司推出了新的可编程逻辑器件设计软件QuartusⅡ.它将设计、综合、布局、仿真 验证和编程下载及第三方EDA工具集成在一个无缝的环境中,可以进行系统级设计、嵌入式系统设计和 可编程器件设计[2]. VerilogHDL是目前应用最为广泛的硬件描述语言之一,用它进行数字系统的设计,很多工作可以在 计算机上完成,从而可以缩短系统的开发时间,提高工作效率. 数字时钟是一种用数字电路技术实现时、分、秒、百分秒计时的装置,与机械式时钟相比具有更高的准 确性和直观性,且无机械装置,具有更长的使用寿命,已得到广泛的使用.数字时钟的设计方法也有许多 种.本文以现场可编程门阵列(FPGA)器件为核心来实现数字时钟,并以QuartusⅡ7.2为开发环境,以 VerilogHDL为设计语言进行设计,最后将代码下载到FPGA内部形成时钟电路,在开发平台AlteraDE2 开发板上进行功能验证. 1系统设计方案 1.1数字时钟原理介绍图1是数字时钟原理图.该数字时钟使用4个两位的计数器来实现,即百分秒 计数器、秒计数器、分计数器和小时计数器.每个计数器又分别使用高低位2个计数器来实现.其中百分秒 计数器是100进制计数器(高位10进制计数器,低位10进制计数器),秒计数器和分计数器是60进制计 数器(高位6进制计数器,低位10进制计数器),小时计数器是24进制计数器(高位2进制计数器,低位 10进制计数器). 数字时钟首先是百分秒计数器按照系统时钟CLK_50进行计数,计数满100后向秒计数器进位.秒计 数器以百分秒计数器的进位位cn1为时钟进行计数,计数满60后向分计数器进位.分计数器以秒计数器 的进位位cn2为时钟进行计数,计数满60后向小时计数器进位.小时计数