freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于fpga的圖像動(dòng)畫顯示-資料下載頁(yè)

2024-11-06 03:04本頁(yè)面

【導(dǎo)讀】以及鍵盤控制其上下左右移動(dòng)的功能。圖形的左上角坐標(biāo)來(lái)確定它的顯示區(qū)域,背景色設(shè)為黑色,圖像輪廓設(shè)定其他顏色。輸入信號(hào)為時(shí)鐘clk,復(fù)位rst,使能端EN,鍵盤ps2_clk,ps2_data,輸出信號(hào)為行同步信號(hào)。HSYN,場(chǎng)同步信號(hào)VSYN,顏色控制信號(hào)RED,GREEN,BLUE。動(dòng)控制模塊、圖像顯示模塊及鍵盤驅(qū)動(dòng)模塊。示;Address變量與地址模塊相連,控制坐標(biāo)改變從而控制圖片切換;ps2_clk與ps2_data. 128幀,address+160,就實(shí)現(xiàn)了動(dòng)畫效果。counter#address_translate(//改變圖片地址,每130幀刷新一次

  

【正文】 egin if(EN amp。amp。 up ) begin Xpos=Xpos。 Ypos=Ypos1。 end else if(EN amp。amp。 down) begin Xpos=Xpos。 Ypos=Ypos+1。 end else if(EN amp。amp。 left ) begin Xpos=Xpos1。 Ypos=Ypos。 end else if(EN amp。amp。 right ) begin Xpos=Xpos+1。 Ypos=Ypos。 end else begin Xpos=Xpos。 Ypos=Ypos。 end end end endmodule /************************************************************/ module display( input clk, input rst, input [11:0] H_CNT, input [11:0] V_CNT, input [9:0] Xpos, input [9:0] Ypos, input [9:0] address, output reg RED, output reg GREEN, output reg BLUE )。 //wire [9:0] Xpos=1039。d400。 //wire [9:0] Ypos=1039。d300。 reg data_out。 reg [127:0] data。 reg [127:0] man [0:1279]。 wire red_sig,green_sig,blue_sig。 //reg [2:0] i。 initial begin $readmemb(,man)。 end assign red_sig=(address==0 || address==160 || address==320)。 assign green_sig=(address==640 ||address==800 || address==480)。 assign blue_sig=(address==1120 || address==960)。 /* always @(posedge clk or negedge rst) begin if(!rst) i=339。b0。 else if(address==1280) i=i+1。 else if(i==5) i=339。b0。 else i=i。 end */ always @(posedge clk or negedge rst) begin if(!rst) begin data=12739。b0。 data_out=0。 end else begin data=man[address+V_CNTYpos]。 data_out=data[H_CNTXpos]。 end end always @(posedge clk or negedge rst) begin if(!rst) begin GREEN = 0。 RED = 0。 BLUE = 0。 end else begin if (H_CNTXpos amp。amp。 V_CNT Ypos amp。amp。 H_CNT=Xpos+128 amp。amp。 V_CNT= Ypos+160) begin if(data_out==1) begin RED=red_sig。 GREEN=green_sig。 BLUE=blue_sig。 end else begin RED=0。GREEN=0。BLUE=0。 end end else begin RED=0。GREEN=0。BLUE=0。 end end end endmodule 六、設(shè)計(jì)中遇到的問(wèn)題以及解決方法 在設(shè)計(jì)中遇到的問(wèn)題主要是溢出及刷新頻率選擇不好造成圖像無(wú)法正常顯示。解決方法:重新修改位寬,解決溢出問(wèn)題。調(diào)整刷新頻率,直到圖像顯示合適。 最終在 Spartan3E 開(kāi)發(fā)板上實(shí)驗(yàn)成功。 七、心得體會(huì) 通過(guò)這門課程加深了對(duì) Fpga 的了解,并學(xué)會(huì) 了 verilog 語(yǔ)言,對(duì)硬件描述有了更深層次的了解。 在系統(tǒng)的設(shè)計(jì)過(guò)程中我遇到了很多困難,但最后都一一解決了,提高了自己發(fā)現(xiàn)問(wèn)題、解決問(wèn)題的能力。 同時(shí)初步掌握了 Ise 軟件的使用。拓 寬了學(xué)習(xí)的視野,激發(fā)了進(jìn)一步學(xué)習(xí)的熱情,為后續(xù)的學(xué)習(xí)打下了基礎(chǔ)。
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1