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