在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,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首頁(yè) > EDA/PCB > 設(shè)計(jì)應(yīng)用 > 基于Avalon總線的TFT LCD控制器設(shè)計(jì)

            基于Avalon總線的TFT LCD控制器設(shè)計(jì)

            作者: 時(shí)間:2012-04-05 來(lái)源:網(wǎng)絡(luò) 收藏

            系統(tǒng)總體設(shè)計(jì)方案

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

            Nios II處理器在SDRAM中開(kāi)辟幀緩沖(Frame buffer),可以是單緩沖也可以是雙緩沖。以單緩沖為例。處理器將一幀圖像數(shù)據(jù)(640×480×2Bytes,RGB565,16bit)存入幀緩沖,然后將幀緩沖的首地址寫(xiě)入到控制器,并啟動(dòng)控制器。該控制器自動(dòng)從傳來(lái)的首地址處開(kāi)始讀取數(shù)據(jù),并按照的格式輸出。圖中各模塊由AvalON Bus連接在一起。 Bus是一種簡(jiǎn)單的結(jié)構(gòu),Nios II處理器和各種外設(shè)都是通過(guò) Bus連接在一起。由圖1可以看出,作為Slaver的SDRAM Controller分別要受到Processor 和 Controller的控制,為了解決沖突, Bus自動(dòng)在有沖突的接口上加入了Arbitrator這樣一個(gè)仲裁模塊,用于合理分配時(shí)間,用戶通過(guò)改變每個(gè)模塊的權(quán)值來(lái)改變對(duì)其分配總線時(shí)間的多少。在這個(gè)系統(tǒng)中,SDRAM Controller是影響整個(gè)系統(tǒng)性能的關(guān)鍵。以SDRAM時(shí)鐘頻率為100MHz計(jì)算,16bit的SDRAM其數(shù)據(jù)總帶寬為200MByte/s,640×480×2Bytes×60Hz的 LCD要占用36MByte/s左右的帶寬,這對(duì)于還要處理其他任務(wù)的處理器來(lái)說(shuō)是很大的影響。

            本系統(tǒng)的總體設(shè)計(jì)框圖如圖1所示。

            45.gif
            圖1 系統(tǒng)框圖

            LCD控制器的FPGA實(shí)現(xiàn)

            Avalon Bus Slaver從總線接口模塊實(shí)現(xiàn)

            Avalon從總線接口負(fù)責(zé)處理器與LCD控制器的接口控制,LCD控制器在整個(gè)系統(tǒng)中作為從設(shè)備,NIOS II通過(guò)該接口對(duì)控制寄存器進(jìn)行設(shè)置,控制LCD。

            LCD從模塊有四個(gè)32bit的可讀寫(xiě)寄存器,用于控制LCD控制器的工作和指示其工作狀態(tài)。

            Avalon Bus DMA Master主設(shè)備接口模塊實(shí)現(xiàn)

            Avalon Bus DMA MaSTer負(fù)責(zé)按照控制模塊的指令,讀取SDRAM中的數(shù)據(jù),并寫(xiě)入到FIFO中,其核心部分是DMA地址累加器。當(dāng)條件滿足時(shí),地址累加器開(kāi)始在100MHz的時(shí)鐘下以4為單位開(kāi)始累加用于生成讀取SDRAM的地址。讀完一幀的數(shù)據(jù)后,自動(dòng)復(fù)位到首地址,繼續(xù)累加。

            主設(shè)備接口采用帶延遲的主設(shè)備讀傳輸模式,在這種傳輸模式下,即使沒(méi)有接收到上一次的有效數(shù)據(jù),主設(shè)備也可以發(fā)起下一次讀命令。當(dāng)waitrequest信號(hào)無(wú)效(低電平)時(shí),主設(shè)備可以連續(xù)的發(fā)起讀命令,當(dāng)waitrequest信號(hào)有效(高電平)時(shí),主設(shè)備開(kāi)始等待,直到其變?yōu)榈碗娖?。?dāng)readdatavalid信號(hào)有效(高電平)時(shí),表示讀數(shù)據(jù)有效,此時(shí)主設(shè)備可以鎖存數(shù)據(jù)口上的有效數(shù)據(jù)。這里沒(méi)有使用flush信號(hào),flush信號(hào)會(huì)清除前面一切未完成的讀命令。Avalon總線保證數(shù)據(jù)的輸出順序與主設(shè)備要求的順序一致(即與主設(shè)備地址輸出順序一致)。

            readdatavalid信號(hào)可以作為FIFO的wrreq信號(hào),這樣可以直接將讀出來(lái)的數(shù)據(jù)寫(xiě)入到FIFO中。當(dāng)前地址等于尾地址時(shí),則復(fù)位累加器,使之重新開(kāi)始從首地址累加。地址累加器代碼模塊如圖3。

            46.gif

            LCD顯示屏相關(guān)文章:lcd顯示屏原理


            lcd相關(guān)文章:lcd原理

            上一頁(yè) 1 2 下一頁(yè)

            關(guān)鍵詞: Avalon TFT LCD 總線

            評(píng)論


            相關(guān)推薦

            技術(shù)專(zhuān)區(qū)

            關(guān)閉