TFT LCD 控制器参考设计

建议用于:

  • 设备:Cyclone® I/II/II

  • Quartus®:不详

author-image

作者

概述

数位区块 TFT LCD 控制器参考设计使您能够加速在您系统中 TFT LCD 面板显示的设计导入。参考设计以数位区块 DB9000AVLN TFT LCD 控制器知识产权(IP)内核为中心,能够以网络表或 VHDL/Verilog HDL 寄存器传送级(RTL)的形式使用。

DB9000AVLN 内核包含一个与 Nios® II 嵌入式处理器和 SDRAM 或 SRAM 控制器连接的 Avalon® 内存映射系统交互接口(内存可作为帧缓冲器) 。该参考设计的配套软件在 Nios II 嵌入式处理器上运行,将图像放置到帧缓冲器内存中并调用 DB9000AVLN 内核来驱动 LCD 面板。

利用英特尔® Quartus® 设计软件,您可以在 Cyclone®、Cyclone® II 或 Cyclone® III FPGA 开发套件中将 TFT LCD 控制器参考设计实例化。参阅演示的英特尔® 技术部分以获得所支持的英特尔® FPGA 开发套件的完整列表。

您可以利用制作的合适线缆将您的 LCD 面板与英特尔 FPGA 开发套件相连。请联系数位区块以获得更多细节。

图 1 显示了 TFT LCD 控制器参考设计方块图。

硬件设计特征

  • 各种可编程的 LCD 面板分辨率
    • 最高可编程分辨率为 4096 x 2048
    • 水平像素分辨率为 16-4096 个像素,增量为 16 个像素
  • 支持 1 个端口 TFT LCD 面板界面
    • 18 位数字(6 位/色彩)和 24 位数字(8 位/色彩)
  • 支持 2 个端口 LVDS TFT LCD 面板界面
  • 可编程帧缓冲器每象素位(bpp)色彩深度:
    • 1、2、4、8 bpp 通过调色板映射到 18 位 LCD 像素
    • 16、18bpp 直接驱动 18 位 LCD 像素
    • 24bpp 直接驱动 24 位 LCD 像素
  • 调色板 RAM,降低帧缓冲器内存要求以及 Avalon 系统互连宽度
    • 256 位/16 位 RAM,按 128 位/32 位执行
    • 通过微处理器由总线接口静态加载或用过直接内存访问(DMA)控制器由主机总线接口动态加载每一帧
  • 可编程输出格式支持
    • 18 位数字接口上的 RGB 6:6:6 或 5:6:5
    • 24 位数字接口上的 RGB 8:8:8
  • 可编程的水平和垂直时序参数
    • 前沿、后沿、同步宽度、每行像素
    • 同步信号极性
  • 可编程的像素显示时钟
    • 1-128 总线计时器中的像素显示时钟驱动器
    • 像素显示时钟极性
    • 独立的像素时钟输入
  • 可编程的允许数据时序信号
    • 来源于水平和垂直时序参数
    • 显示启用极性
  • 三种类型的内存
    • 16 字 x 32 位输入 FIFO,解耦 Avalon 系统互联和 LCD 面板时钟频率。与 DMA 控制器集成
    • 255 字 x 16 位调色板 RAM
    • 16 字输出 FIFO
    • 深度和宽度可参数化的 FIFO 缓冲器
  • 加电和掉电排序支持
  • 9 个可进行屏蔽控制的内部中断源
  • 小端模式、大端模式或 Windows CE 模式
  • 与 Avalon 存储器映象接口匹配
  • 可选 PCI* 接口
  • 可上升沿计时、无门控时钟以及无内部三态的全同步、可合成 Verilog HDL 或 VHDL RTL 源
  • 按照您对数位区块硬件和软件工程服务的要求来修改或集成 DB9000AVLN 内核

联系人信息

Digital Blocks, Inc.
587 Rock Road
Glen Rock, NJ 07452 USA
电话:+1 201 251 1281
传真:+1 201 632 4809
电子邮箱:info@digitalblocks.com
WWW: www.digitalblocks.com

相关链接