【正文】
end 模式 2: Y N N Y Y N N Y Y Y Y Y Y Y Y N N N N Y Y Y N N N N N N N N Pixel80 Pixel160 Pixel240 Pixel320 Pixel4000 Pixel480 Pixel560 Line59 開(kāi) 始 Line119 Line179 Line23999 Line2999 Line3599 Line419 H_dat=111 H_dat=110 H_dat=101 H_dat=100 H_dat=011 H_dat=001 H_dat=000 H_dat=010 開(kāi) 始 v_dat=000 v_dat=001 v_dat=010 v_dat=011 v_dat=100 v_dat=101 v_dat=110 v_dat=111 /*( 2)模式 2:棋盤(pán)格 1(與方案 1不同) */ 1:begin if((line==939。d1)|(line_t==539。d30)|(pixel==1039。d1) |(pixel_t==639。d40)) rgb=339。b100。 //格線(xiàn)為紅色 else rgb=339。b001。 //格內(nèi)顯示藍(lán)色 end ?? ( 棋盤(pán) 2) 16*16 棋盤(pán) N Line=1? N N N Y Y Y Y 開(kāi)始(棋盤(pán) 1 模式) Pixel=1? Line_t=16?32? Pixel_t=16?32?48?64? RGB=100 顯示紅色線(xiàn) Rgb=001 顯示藍(lán)色背景 分頻模塊 本設(shè)計(jì)有兩個(gè)分頻器,一個(gè)是提供標(biāo)準(zhǔn)時(shí)鐘信號(hào) 25MHZ的二分頻器,一個(gè)是提供按鍵去抖時(shí)鐘 1ms的 25000分頻器。 二分頻: 分頻系數(shù)計(jì)算公式: 25000 分頻: 分頻系數(shù)計(jì)算公式: 小 橫彩條 strip_t=7 strip_t=14 strip_t=21 strip_t=28 strip_t=35 strip_t=42 strip_t=56 strip_t=49 Rgb=100 Rgb=011 Rgb=010 Rgb=001 Rgb=000 Rgb=000 Rgb=111 Rgb=110 Rgb=101 Else Rgb=101 strip_t=63 感言: 這次課程設(shè)計(jì)讓我對(duì) EDA 軟件工具 Quartus II 的運(yùn)用有了更深一面 的 認(rèn)識(shí)。通過(guò)對(duì) VGA的學(xué)習(xí)以及設(shè)計(jì),我認(rèn)識(shí)到了 VGA的工作原理以及關(guān)于 Verilog VHL的簡(jiǎn)單語(yǔ)言思維。本想讓這設(shè)計(jì)能顯示 出 圖片與文字 ,但學(xué)識(shí)還未成熟,很遺憾這最后的一個(gè)課程設(shè)計(jì)沒(méi)有能突破自己的計(jì)劃。但是,很高興能認(rèn)識(shí)到這門(mén)具有非常強(qiáng)悍潛力的知識(shí),這門(mén)技術(shù)的背后非常的廣闊,需要更多的知識(shí)和創(chuàng)造力。 附 錄 行與點(diǎn)的計(jì)數(shù)值 總電路 豎條 橫條 16*16棋盤(pán)