新闻  |   论坛  |   博客  |   在线研讨会
基于SOPC的TFT-LCD控制器构建
502593045 | 2011-05-19 19:47:51    阅读:6295   发布文章

系统:windows XP
软件:Quartus II 9.0;Nios II 9.0
硬件:杭州康芯GW48_PK4++_2C35实验箱

1、  视频同步发生器核(Video Sync Generator Core)和像素转换器核(Pixel Converter Core)(来自:Quartus II Handbook Version 9.0 Volume 5:Embedded Peripherals)

视频同步发生器接收RGB格式的像素数据流,以合适的时序输出到片外显示器。可以配置该核以支持不同的显示器分辨率和同步时序。
像素转换器可以根据视频同步发生器要求的格式传输像素数据。
图1 是视频同步发生器和像素转换器的一个连接方式。

图 1 连接方式

视频同步发生器的行场同步时序有两种配置方式。


图 2  8 bits数据宽度,发送三次每像素


图 3  24 bits数据宽度,发送一次每像素

2、硬件设计

   在SOPC中连线如图4所示。

图 4视频同步发生器核和像素转换器核配置
Descriptor_memory可以是sdram。

配置过程:
(1)lcd_sgdma
     调用IP核:Scatter-Gather DMA Controller
5 Scatter-Gather DMA Controller
数据流模式为:Memory to stream,数据宽度:32

(2) lcd_ta_sgdma_to_fifo
   调用IP核:Avalon-ST Timing Adapter
与FIFO相连的输出接口的Ready Latency 为1;
 
(3) lcd_pixel_fifo
调用IP核:On-Chip FIFO Memory
(4) lcd_ta_fifo_to_pc
调用IP核:Avalon-ST Timing Adapter

与FIFO相连的接口的Ready latency 为1

(5) lcd_pixel_converter
调用IP核:Pixel Converter(BGR0-->BGR)



(6) lcd_sync_genetor
调用IP核:Video Sync Generator

选择24bits,发送一次每像素的模式。
参与讨论
登录后参与讨论
虾虽在江湖,江湖却没有关于虾的传说!
推荐文章
最近访客