基于FPGA的8段數(shù)碼管動態(tài)顯示IP核設計
4 基于Nios II的軟件驅(qū)動程序設計
把所設計的IP核加載到嵌入式系統(tǒng),打開Nios II EDS,在Ahera提供的集成開發(fā)環(huán)境(IDE)中,為IP核編寫驅(qū)動程序。
首先點擊new菜單建立工程應用文件,然后選擇一個空的工程模板(Blank Project),并在此工程模板中編寫相應程序,其驅(qū)動程序的算法流程如圖3所示。
5 結論
數(shù)碼管是電子設計中應用較多的元器件。用于顯示系統(tǒng)的運行狀態(tài)和簡單的字符,以便提升系統(tǒng)人機界面的效果。為減輕設計者的工作量,實現(xiàn)軟核重用,設計8段數(shù)碼管動態(tài)顯示IP核,并給出此核的一個參考驅(qū)動顯示程序。此核根據(jù)設計需要,可例化1~8個共陽極(或共陰極)數(shù)碼管控制器,成功控制1~8個數(shù)碼管工作,大大提高設計效率。測試結果表明,此核工作可靠、穩(wěn)定,可直接應用于工程實踐中。
評論