基于SOPC技術(shù)的內存映射型LCD控制器設計
2.5 時(shí)序發(fā)生器(LCD_driver)
時(shí)序發(fā)生器模塊主要有4個(gè)主要功能:
(1)產(chǎn)生驅動(dòng)LCD的行掃描信號(hsync)、列掃描信號(vsync)、數據使能信號(blank_n);
(2)產(chǎn)生讀雙口R_AM緩存的地址信號;
(3)產(chǎn)生行、場(chǎng)消隱信號,控制DMA模塊啟動(dòng)、停止數據傳輸;
(4)將顯示數據RGB按正確的時(shí)序、指定模式輸出。
常用的16位彩色顯示可分為555、565(即RGB信號分量所占位數)兩種顯示模式,控制器通過(guò)判斷控制寄存器中的模式設置位將RGB信號以不同的格式輸出。
2.6 實(shí)驗平臺的設計及內存映射型LCD控制器的驗證
為驗證該控制器,本文設計了以CycloneⅡ系列EP2C8Q208C8為主芯片的SOPC評估電路板。實(shí)驗平臺的TFT-LCD選用SAMSUNG公司的LTA104S1-L01,該LCD大小為10.4英寸、分辨率為800×600,可實(shí)現16位真彩色顯示。由于LTA104S1-L01接口為L(cháng)VDS,本文設計了以DS90CF363為主芯片外接的接口板,以實(shí)現RGB到LVDS信號的轉換實(shí)驗結果說(shuō)明,本控制器能有效地解決顯存讀寫(xiě)問(wèn)題,設計完全符合預期要求。實(shí)驗平臺及顯示效果如圖4所示。
3 結束語(yǔ)
本文設計的內存映射型LCD控制器,能有效地解決顯存讀寫(xiě)沖突。同時(shí)與文獻[8]中的控制器相比,由于使用自定義的DMA代替了原有的DMA IP Core,數據的傳輸不必由CPU產(chǎn)生中斷發(fā)起,而完全由控制器發(fā)起,從而減輕CPU的運行負擔。同時(shí),該設計還具有占用邏輯單元少、適用范圍廣、靈活性強、實(shí)用性強、擴展性強等特點(diǎn),可用于多種分辨率LCD的顯示控制,具有一定的實(shí)用價(jià)值。
評論