在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 光電顯示 > 設(shè)計應(yīng)用 > 基于FPGA的VGA顯示之貪吃蛇游戲

            基于FPGA的VGA顯示之貪吃蛇游戲

            作者:孫祥龍 江蘇大學 時間:2013-02-28 來源:電子產(chǎn)品世界 收藏

              設(shè)計目標

            本文引用地址:http://www.biyoush.com/article/142536.htm

              利用接口在上顯示圖片,用4個按鍵做控制,做成“貪吃蛇”這個游戲

              方案分析

              A. 輸入需求分析:

              貪吃蛇游戲輸入只需要上下左右四個按鍵,另外如果不按鍵,每過一個設(shè)定的時間自己前進一格。

              B. 輸出需求分析:

              本設(shè)計圖像輸出直接送到顯示器上,而顯示器上的圖像內(nèi)容是根據(jù)內(nèi)部ROM里的數(shù)據(jù)來確定的。

              C. 控制程序選擇:

              本設(shè)計選用PICOBLAZE這個處理器軟核幫助系統(tǒng)信號處理,而非純硬件語言描述。使用硬件描述語言定義了接口,如輸入的按鍵信號接口,輸出的接口,再將這些接口都掛在了PICOBLAZE處理器軟核上。再通過對處理器軟核編程來控制輸入輸出,達到“貪吃蛇”游戲的目標。

              方案模型

              本設(shè)計共分三個模塊:

              Snake_Int 產(chǎn)生中斷信息供Picoblaze使用;

              Dot10x10disp 控制圖像在VGA上的顯示,每個點塊大小10*10;

              Ram_r_a_w 分別接收Snake_Int 傳來的中斷信號和dot10x10disp傳來的ram地址信號,控制ram的讀和寫。

              方案的工作原理

              1. 中斷發(fā)生器

              A. 模塊功能

              本設(shè)計中要控制貪吃蛇的移動,就要檢測出按鍵的信息,所以我直接通過上升沿、下降沿檢測模塊來檢測輸入;然后每過1s還有一個前進的中斷信號。再將這5種信號按位放在端口int_state中,并且保存10個時鐘周期,方便后面picoblaze軟核中讀取信息。

            fpga相關(guān)文章:fpga是什么


            led顯示器相關(guān)文章:led顯示器原理




            關(guān)鍵詞: FPGA 液晶顯示器 VGA

            評論


            相關(guān)推薦

            技術(shù)專區(qū)

            關(guān)閉