<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于SOPC技術(shù)的內存映射型LCD控制器設計

基于SOPC技術(shù)的內存映射型LCD控制器設計

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

  2.2 寄存器模塊(register_bank)

  該模塊為Avalon總線(xiàn)從端口設備,可以通過(guò)NiosⅡ Processor設置和讀取顯存起始地址、顯示大小、顯示顏色位數及相關(guān)控制參數。

  寄存器模塊中共定義了4個(gè)寄存器;顯存起始地址寄存器、顯示參數寄存器、控制寄存器和狀態(tài)寄存器。各寄存器的讀寫(xiě)控制、定義及功能描述如表2所示。

各寄存器的讀寫(xiě)控制

  其中,顯示參數寄存器(size)中“色數”標志位,值為1表示8位顏色顯示,值為0表示16位顏色顯示。狀態(tài)寄存器(status)大小為兩位,可與控制寄存器中的中斷位(Interrupt)配合使用,為保留位??刂破骷拇嫫鞯亩x如表3所示。

控制器寄存器的定義

  2.3 數據緩存模塊(line_buffer)

  該模塊設計采用了雙口RAM,由MegaWizard Plug-In Manager生成,其存儲空間約為一行數據所占的空間,用于暫存顯示數據。由于DMA不是直接將顯存中的數據傳給時(shí)序發(fā)生器,而在中間使用了雙口RAM做數據緩存,這樣DMA和時(shí)序發(fā)生器的讀、寫(xiě)時(shí)序不必嚴格對應,簡(jiǎn)化了結構設計。同時(shí),用于16位彩色顯示時(shí),可通過(guò)數據緩存模塊將總線(xiàn)32位的數據輸入變?yōu)?6位的數據輸出給時(shí)序發(fā)生器;而在8位彩色顯示時(shí),可通過(guò)數據緩存模塊將32位輸入變?yōu)?位輸出,實(shí)現了數據位數的轉化,方便的時(shí)序發(fā)生器內部的數據操作。

  2.4 DMA模塊(image_dma)

  該模塊為Avalon總線(xiàn)主端口設備,它負責向Avalon總線(xiàn)提供有效的地址、數據和寫(xiě)請求信號,并在時(shí)鐘上升沿發(fā)起總線(xiàn)傳輸,讀取顯存中的數據;同時(shí),DMA模塊產(chǎn)生寫(xiě)數據緩存的地址和數據,將顯示數據正確地從顯存傳送到數據緩存。DMA模塊為三狀態(tài)的狀態(tài)機,包括空閑狀態(tài)、傳輸狀態(tài)、等待狀態(tài),各狀態(tài)機邏輯關(guān)系如圖3所示。

各狀態(tài)機邏輯關(guān)系



關(guān)鍵詞: SOPC 內存映射 LCD控制器

評論


相關(guān)推薦

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

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>