資源描述:
《基于fpga的通用外設(shè)電路設(shè)計_畢業(yè)設(shè)計論文》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、畢業(yè)設(shè)計(論文)題目:基于FPGA的通用外設(shè)電路設(shè)計英文題目:DesignofUniversalPeripheralCircuitBasedonFPGA東華理工大學(xué)畢業(yè)(設(shè)計)論文摘要摘要FPGA器件作為可編程邏輯主流硬件,近年來,應(yīng)用越來越廣泛,在現(xiàn)代科學(xué)技術(shù)中占有舉足輕重的作用和地位。其外設(shè)電路作為芯片與外界輸入方式之一,是十分具有研究價值的。FPGA器件不斷增加新的模塊,功能越來越強(qiáng)大,基于FPGA的外設(shè)電路也順應(yīng)形勢,不斷升級。本設(shè)計綜合行列式鍵盤、LED顯示器、時鐘一體,應(yīng)用VerilogHDL語言實現(xiàn)下述功能:計時功能,包括時分秒的計時;校時功能:對時分秒手動調(diào)整以校準(zhǔn)時間;鍵盤功
2、能:應(yīng)用4*4行列式鍵盤,可實現(xiàn)0-9數(shù)字的直接輸入;LED動態(tài)掃描顯示和閃爍,移位,滅零等功能,突出了其作為硬件描述語言的良好的可讀性、可移植性和易理解等優(yōu)點,并通過AlteraQuartusⅡ8.0完成綜合、仿真。本設(shè)計實現(xiàn)以上FPGA各功能,可作為EDA技術(shù)發(fā)展的價值體現(xiàn)。此程序通過下載到FPGA芯片后,可應(yīng)用于實際的數(shù)字鐘顯示中。關(guān)鍵字:行列式鍵盤、LED顯示器、時鐘、VerilogHDL。東華理工大學(xué)畢業(yè)(設(shè)計)論文AbstractABSTRACTFPGAprogrammablelogicdevices,asthemainstreamofhardware,inrecentyears,
3、moreandmoreextensiveapplicationsinmodernscienceandtechnologyplaysavitalroleandstatus.Itsperipheralcircuitchipwiththeoutsideworldasoneofinputisveryvaluableinresearch.FPGAdevicesareconstantlyaddingnewmodules,morepowerful,FPGA-basedresponsetotheperipheralcircuitisalsothesituationescalated.Thedeterminan
4、tofthedesignofanintegratedkeyboard,LEDdisplay,integratedclock,applicationVerilogHDLlanguagetoachievethefollowingfunctions:timefunctions,includingthetimewhenminutesandseconds;schoolfunctions:everyminuteoftimetomanuallyadjustthecalibrationtime;keyboardfunctions:applicationof4*4determinantkeyboard,numb
5、ers0-9canbedirectlyimported;LEDdynamicscanningdisplayandblinking,shift,suchasanti-zerofunction,highlightsthehardwaredescriptionlanguageasagoodreadability,easytounderstandtheadvantagesofportability,andAlteraQuartusⅡ8.0throughthecompletionofsynthesis,simulation.FPGADesignandImplementationoftheabovevar
6、iousfunctions,canbeusedasthevalueofEDAtechnologyembodied.ThisprocessbydownloadingtotheFPGAchipcanbeusedinpracticaldigitalclockdisplay.Keywords:determinantkeyboard,LEDdisplay,clock,VerilogHDL.東華理工大學(xué)畢業(yè)(設(shè)計)論文目錄目錄引言1第一章系統(tǒng)硬件及設(shè)計軟件介紹21.1開發(fā)板介紹21.2設(shè)計軟件介紹3第二章系統(tǒng)方案設(shè)計42.1總設(shè)計方案42.2分頻器設(shè)計方案42.3行列式鍵盤設(shè)計方案52.4六位7段LED顯
7、示設(shè)計方案62.5頂層模塊設(shè)計方案7第三章系統(tǒng)程序設(shè)計83.1分頻器程序設(shè)計83.2行列式鍵盤程序設(shè)計103.3六位7段LED顯示程序設(shè)計123.4頂層模塊程序設(shè)計13第四章程序仿真204.1分頻器程序仿真204.2行列式鍵盤程序仿真204.3六位7段LED顯示程序仿真214.4頂層模塊程序仿真22結(jié)論25致謝27參考文獻(xiàn)28附錄1分頻器程序29附錄2行列式鍵盤程序31附錄3六位7段LED顯示程序