小梅哥和你一起深入學(xué)習(xí)FPGA之?dāng)?shù)碼鐘(下)
圖中存在較多的模塊,因此在此將每個模塊的功能做簡單介紹:
本文引用地址:http://2s4d.com/article/275059.htm另外,Clock_Control模塊為綜合模塊,內(nèi)部包含了時、分、秒、時鐘計數(shù)器模塊和時間設(shè)定模塊,該模塊的內(nèi)部結(jié)構(gòu)這里小梅哥不做過多介紹,詳細請參看代碼。
五、 代碼組織方式
本實驗主要學(xué)習(xí)由頂向下的設(shè)計流程,代碼均為常見風(fēng)格,這里不多做介紹。希望讀者能夠通過代碼架構(gòu),學(xué)習(xí)領(lǐng)會這種自頂向下的設(shè)計結(jié)構(gòu)的優(yōu)勢。
六、 關(guān)鍵代碼解讀
本設(shè)計中,頂層模塊主要實現(xiàn)了各個模塊的例化和數(shù)碼管顯示使能的多路控制,相信看了圖4-1后,便能理解頂層代碼的含義。由于本系統(tǒng)涉及到的模塊較多,采用文檔的形式很難簡潔的講解清楚,因此,綜合實驗,小梅哥以后將不再進行關(guān)鍵代碼的解讀。反之,小梅哥會盡快進行視頻的錄制,對綜合實驗采用視頻的方式講解,以使讀者快速理解架構(gòu)。
七、 測試平臺設(shè)計
本系統(tǒng)為低速系統(tǒng),采用Modelsim仿真耗時長,而且波形不便于觀察。因此仿真略去。大家可以對每個子模塊進行仿真,以驗證其正確性。
八、 仿真分析
九、 下板驗證
此次,小梅哥采用很早以前購買的21EDA的板子進行了下板測試,實測功能完備。以下為測試照片(渣渣像素,請各位諒解)。

十、 總結(jié)
本實驗實現(xiàn)了數(shù)碼鐘的功能,并可以通過4個按鍵進行時間的設(shè)置,因為時間的關(guān)系,小梅哥沒有在文檔中進行詳細的介紹,請大家諒解。
塵埃粒子計數(shù)器相關(guān)文章:塵埃粒子計數(shù)器原理
評論