基于嵌入式Linux 的 TFT LCD IP 及驱动的设计

时间:2011-11-05 16:04:08
【文件属性】:

文件名称:基于嵌入式Linux 的 TFT LCD IP 及驱动的设计

文件大小:320KB

文件格式:PDF

更新时间:2011-11-05 16:04:08

LINUX 触摸屏 驱动 嵌入式

LCD Controller 主要由Avalon 总线接口、寄存器组、控制模块、DMA、 FIFO 以及时序生成模块组成。每个寄存器独立编址。处理器通过Avalon 总线读写寄存器, 从而完成对LCD 控制器工作状态的设定与控制。控制器启动后,DMA Master 通过Avalon 总线读取SDRAM 中的数据,然后存入FIFO 中,时序生成模块按照TFT 时序要求从FIFO 中读取数据,然后送出去显示。整个数据读取过程不需要处理器干涉。由于DMA 读取的速 度与TFT 时序发生器输出的速度不一致,所以在DMA 与TFT 时序发生器之间加入了FIFO 用来缓冲数据。DMA 有控制模块控制其工作,控制模块不断检测FIFO 状态,当FIFO 快满 时,暂停DMA,当FIFO 快空时,重新启动DMA,如此循环,保证显示画面连续稳定。 3. LCD 控制器的FPGA 上的实现


网友评论

  • 还可以,马马虎虎