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

正文內(nèi)容

電子課程設計報告——基于fpga的vga游戲設計(留存版)

2025-01-06 18:23上一頁面

下一頁面
  

【正文】 ............................................................ 18 4 一 、 課題描述 這是 一個 基于 FPGA 的 VGA 游戲,利用 FPGA 開發(fā)板及外接 VGA 顯示器, PS2鍵盤,實現(xiàn)基本的游戲動作邏輯,并實現(xiàn)與游戲動作邏輯相關的分數(shù)判斷、聲音輸出與視頻顯示效果的修正。每一個像素的色彩由 R(紅,Red) .G(綠, Green). B(藍, Blue)三基色構(gòu)成。 VGA模塊原理圖 3 .4 VGA 顯示 驅(qū)動代碼 always(posedge iCLK or negedge iRST_N) begin if(!iRST_N) begin H_Cont = 0。 if(V_Cont==V_FRONT+V_SYNC1) // Sync pulse end oVGA_VS = 139。 設備到主機的通信 4 .1 .4 主機到 PS/2 設備的通信 首先 PS/2 設備總是產(chǎn)生 , 時鐘信號如果主機要發(fā)送數(shù)據(jù)它必須首先把時鐘和數(shù)據(jù)線設置為請求 。 Byte4的低四位表示滾輪的位移計數(shù)器,也是二進制的補碼證書,可表示的值的范圍是 8~+7;而 Byte4中的 D D4表示第 4鍵是否按下。 4 .5 PS/2 鼠標接口模塊數(shù)據(jù) 定義代碼 module ps2_mouse_interface ( clock, reset, //復位,高電平有效 ps2_clk, ps2_data, ps2_clk_dir, ps2_data_dir, left_button, right_button, middle_button, X, Y, data_ready)。 reg [8:0] x_increment_r。 //PS/2 數(shù)據(jù)線 ,輸出口 wire [8:0] x_increment。 //看門狗計時器 ,400uS parameter WATCHDOG_TIMER_BITS = 15。b0111, m2_data_low_1 = 439。 [4] 鄭新景,蔣洪 . PS/2鍵盤鼠標協(xié)議.電腦世界, : 2630。b0010, m2_use = 439。 //PS2 時鐘上升沿標志 由狀態(tài)機 M1產(chǎn)生輸出 reg falling_edge。 //PS/2 數(shù)據(jù)線 ,輸入口 wire ps2_clk_out。 reg right_button_r。 若 PS/2時鐘信號下降沿來臨時,數(shù)據(jù)線仍未高電平,則進入 m2_error_no_ack狀態(tài),此時握手失敗,系統(tǒng)將保持m2_error_no_ack狀態(tài)直道下一次復位。位移計數(shù)器可表示的值的范12 圍是 256~+255。不過主機處理接收到的字節(jié)時一般會抑制發(fā)送 (主機在收到每個包時通常自動做這個 )。 // Vertical Sync if(V_Cont==V_FRONT1) // Front porch end oVGA_VS = 139。 Rgb 圖像 行消隱 下 行 圖 Hs Ta Tb Td Tg Tf 行消隱 行同步 7 3 .3 VGA 顯示 模塊 電路實現(xiàn) 本模塊實現(xiàn)了 VGA圖像控制器,原理圖如圖所示。工業(yè)標準的 VGA 顯示模式為 :640* 480* 16 色 *60Hz。 本次 課程設計 即是介紹如何 基于 FPGA 和 VGA 顯示 設計 一款 類似于 Flappy Bird 的 游戲 。 VGA的圖形模式分為二類 :CGA ,EGA 兼容的圖形模式 。一旦所有的水平掃描均告完成,電子束在屏幕的右下角結(jié)束并關閉 (垂直消隱 ),然后迅速返回到屏幕的左上角 (垂直回掃 ),開始下一次光柵掃描。 end end // Vertical Generator: Refer to the horizontal sync always(posedge oVGA_HS or negedge iRST_N) begin if(!iRST_N) begin V_Cont = 0。 PS/2通信數(shù)據(jù)幀格式 數(shù)據(jù) 含義 1個起始位 總是邏輯 0 8個數(shù)據(jù)位 (LSB)地位在前 1個奇偶校驗位 奇校驗 1個停止位 總是邏輯 1 1個應答位 僅用在主機對設備的通信中 10 4 .1 .3 PS/2 設備到主機的通信 PS/2到主機的通信時序如圖 11所示。 4 .3 PS/2 鼠標的數(shù)據(jù)包結(jié)構(gòu) 標準的 PS/2鼠標采用如表 6所列的 3字節(jié)數(shù)據(jù)包格式發(fā)送位移和按鍵信息給主機。 M1狀態(tài)機的功能為同步 PS2時鐘,在 PS213 的時鐘邊沿產(chǎn)生邊沿標志。 output middle_button。 //內(nèi)部節(jié)點 wire watchdog_timer_done。 //看門狗計時器 ,400us reg [TIMER_5US_BITS1:0] timer_5us_count。b100。 首先 是 知識上的獲取與完善,深刻了解到了VGA顯示 原理 及PS2接口的運行原理,也感受到了FPGA 芯片 的強大,同時對于V e rilog HDL語言 運用更加 熟練 ; 同時課設也加強了我的動 手 能力 ,拓展 了我的創(chuàng)造性思維 。b1001, m2_data_high
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1