【正文】
在本論文的寫作過程中,我的導(dǎo)師賀澤凡教授傾注了大量的心血,從選題到任務(wù)書、審題表、開題報告,從寫作提綱,到一遍又一遍地指出稿中的具體問題,嚴(yán)格把關(guān),循循善誘,在此我表示衷心感謝。6系統(tǒng)功能、指標(biāo)參數(shù)本實驗要達到的最終目標(biāo)是:在1616點陣上滾動顯示出事先設(shè)定好的漢字,并設(shè)定一些功能鍵,在按下相應(yīng)的鍵時,漢字的滾動速度以及方向可以調(diào)整,并可以顯示一些特殊圖案。(2)將工程ledarray的端口信號名選入波形編輯器中,所選的端口有clk,及總線keyc和keyr。 編譯前設(shè)置(1)選擇目標(biāo)芯片。具有運行速度快,界面統(tǒng)一,功能集中,易學(xué)易用等特點。 when others=keyr=1111111111111111。 if s=0000 then 漢字歡掃描時間 case cdount is when 0000=keyr=1101111111100011。列掃描 共掃描8列 when 0010=keyc=0000000000000100。4 VHDL語言程序設(shè)計process(clk) 顯示時序控制 begin if clk39。將這個序列存到ROM中進一步通過尋址的方法來控制該數(shù)據(jù)序列的釋放過程,就可實現(xiàn)在LED 發(fā)光二極管點陣上滾動顯示多漢字信息的目的。方案二中將LED點陣抽象成了一個二維數(shù)組。采用傳統(tǒng)方法設(shè)計的漢字滾動顯示器,通常需要使用單片機、存儲器和控制邏輯電路來進行PCB板級的系統(tǒng)集成。通過編程、調(diào)試、仿真、下載正確地實現(xiàn)了漢字滾動動畫顯示掃描結(jié)果,其硬件系統(tǒng)的實驗驗證也獲得了軟件模擬仿真結(jié)論相吻合的結(jié)果。12 設(shè)計方案2 方案二此方式所制作的LED點陣控制器,由于是純硬件行為,具有速度快、可靠性高、抗干擾能力強、開發(fā)周期短等顯著優(yōu)點。例如如果想使左上角LED點亮,則Y0=1,X0=0即可。當(dāng)完成了一次32行的掃描后,也就完成了一幀畫面的顯示。 end if。 when 0111=keyc=0000000010000000。 when 0101=keyr=1001000010000011。039。目前Altera已經(jīng)停止了對Maxplus II 的更新支持,Quartus II 與之相比不僅僅是支持器件類型的豐富和圖形界面的改變。pin options窗口。 毛刺檢測Glitch detection 為1ns 寬度。雖然畢業(yè)論文內(nèi)容繁多,過程繁瑣但我的收獲更加豐富。 本著此設(shè)計的背景:基于可編程FPGA器件進行系統(tǒng)芯片集成的新設(shè)計方法,正在快速地替代基于PCB板的傳統(tǒng)設(shè)計方式(使用單片機、存儲器和控制邏輯電路來進行PCB板級的系統(tǒng)集成)。選中Tools菜單中的Netlist 項,在出現(xiàn)的下拉菜單中有三個選項:RTL viewer,即HDL的RTL級圖形觀察器。選擇Processing菜單中start pilation,在窗口的下方processing欄中顯示編譯信息。改進了軟件的LogicLock模塊設(shè)計功能,增添 了FastFit編譯選項,推進了網(wǎng)絡(luò)編輯性能,而且提升了調(diào)試能力。n的范圍為0~7代表了漢字的不同的滾動速度。 when 1011=keyr=1110000111110111。 when 1101=keyc=0010000000000000。 end if。在用VHDL編程的時候,可以定義一個變量x作為“滑窗”在ROM上的起始地址,設(shè)計一個進程按一定的頻率對x進行累加,再設(shè)計一個進程將以x為起始地址的長度為32的ROM中的區(qū)域動態(tài)顯示在LED點陣中。第一步是獲得數(shù)據(jù)并保存,即在存貯器中建立漢字?jǐn)?shù)據(jù)庫。FPGA ADDR掃描控制模塊ROMCS 416譯碼器A1616點陣scan0scan4Scan4行輸入端列控制端 方案二VHDL程序設(shè)計的是硬件,他和編程語言的最大區(qū)別是它可以“并發(fā)執(zhí)行”。4 漢字的存儲7 漢字滾動速度控制的部分關(guān)鍵程序95 系統(tǒng)調(diào)試具體方法是,將1616數(shù)組的顯示模塊的行輸入端與FPGA內(nèi)的只讀存儲器ROM的16位數(shù)據(jù)輸出端口相連;16個列控制端與一個416譯碼器A的輸出相連;而譯碼器A的輸入端和片選信號又與FPGA內(nèi)的列掃描控制模塊的輸出端口scan4scan0相連。 漢字的存儲用動態(tài)分時掃描技術(shù)使LED點陣模塊顯示圖像,需要進行兩步工作。只讀存儲器ROM中鏈?zhǔn)降拇娣帕巳舾蓚€漢字的點陣信息,“滑窗”在這若干個漢字點陣信息上面滑動,我們通過“滑窗”看到的就是漢字的滾動顯示。 else cdount=0000。 when 1100=keyc=0001000000000000。 when 1010=keyr=1111100000010111。high)then x=0; else x=x+1; end if; end if; end if; end if;end process;此進程根據(jù)定義的信號n來控制x遞增的速度,n由外部的按鍵控制。Quartus平臺與Cadence、Exemp