基于NiosⅡ的VGA彩條信號(hào)顯示的實(shí)現(xiàn)
4 系統(tǒng)的軟件設(shè)計(jì)與實(shí)現(xiàn)
系統(tǒng)的軟件流程圖如圖4 所示。
在硬件設(shè)計(jì)中定義好一個(gè)3 位的控制寄存器和8 個(gè)10 位的顏色值寄存器,控制寄存器主要控制3 種顏色信號(hào)的使能,顏色值寄存器存儲(chǔ)輸出彩條的顏色值,每種彩條可以輸出8 個(gè)不同顏色。在軟件中定義一個(gè)三進(jìn)制按鍵計(jì)數(shù)器。
系統(tǒng)軟件主要是通過(guò)對(duì)片內(nèi)寄存器的讀寫(xiě)實(shí)現(xiàn)對(duì)VGA 的控制,包括顏色使能的控制、輸出彩條的顏色的控制。
5 結(jié) 語(yǔ)
本文提出了一種基于Nios Ⅱ嵌入式處理器軟核的VGA 彩條輸出顯示系統(tǒng)實(shí)現(xiàn)方法。使用Altera 的Cy2clone II FPGA 控制VGA 時(shí)序,穩(wěn)定可靠且具有開(kāi)發(fā)周期短、成本低等特點(diǎn)。使用Nios Ⅱ處理器控制彩條輸出方便,易于理解。
評(píng)論