彩色TFT液晶显示控制电路设计/其ASIC实现
发布时间:2008/5/29 0:00:00 访问次数:510
摘要:介绍了一种用于高级型数码相机的彩色tft液晶显示控制电路的设计。文中首先简单给出了控制电路的设计要求,然后重点介绍电路中各模块的设计以及fpga验证。整个电路作为数码相机专用集成电路芯片的一部分采用tsmc 0.25mm sagetm工艺进行了asic实现。
关键词:彩色tft液晶显示器;数码相机;图像显示;asic
中图分类号: tn873+93; tn402 文献标识码: a 文章编号:1003-353x(2003)05-0070-05
|
1引言
通过彩色液晶显示器(lcd)取景是数码相机优于传统相机的重要特性之一,它解决了使用取景框取景带来的各种不便,而且可以在拍摄现场用液晶显示器回放刚拍的相片来查看拍摄效果[1],从而决定是否留下这张照片,这样能使摄影者更好地控制照片的质量。所以用液晶显示器进行取景和回放是数码相机两大必不可少的功能。同时液晶显示器还用来显示菜单,提供良好的人机交互界面。目前市场上出售的数码相机使用的液晶显示器都是彩色tft液晶显示器,这种液晶显示器解决了一般液晶显示器中相邻像素串扰的现象[2],所以可用来显示真正的活动图像。
数码相机专用集成电路芯片中的液晶显示控制电路主要实现的功能是向液晶显示模块(lcm)和数模转换器提供所有必需的控制时序信号,同时接受来自系统的ycbcr格式的图像数据,然后进行色空间 变换将图像转化成rgb格式,接着按照一定的顺序以每个像素一种颜色的方式向片外dac输出图像数据。
2系统结构与设计要求
图1给出了我们设计的数码相机系统芯片中有关lcd显示部分的示意图。根据设计数码相机专用集成电路芯片的系统要求,液晶显示控制电路可用来控制多种规格的液晶显示模块,从6万多像素到20多万像素。此电路有两种工作模式:取景模式和回放模式,分别显示动态和静态图像。同时电路要具有多种扫描方式 ——上下左右的组合共有四种。因此此电路必须具备高度的灵活性,可由系统对其工作状态进行编程控制。
3电路设计
根据设计要求,我们先确定电路的总体框架,然后设计各个模块并用verilog hdl语言描述实现,最后进行rtl级的仿真。图2是整个电路的功能框图。
整个液晶显示控制电路由四个模块组成,分别是寄存器文件、有限状态机、数据处理器和脉冲发生器。该电路的信号线主要和三个电路相关,一是和mcu接口电路相关,包括mcu_ab(地址总线)、mcu_db(数据总线)、mcu_nwr(写使能)、mcu_nrd(读使能)和mcu_ncs(mcu操作选中信号);二是和液晶显示模块及数模转换器相关,包括从脉冲发生器输出的控制整个图像显示的时序信号和红、绿、蓝三原色数据以及psave、blank和d_clk三个控制dac转换的信号;三是和数码相机专用集成电路芯片中的其他子模块相连,包括dma_req1、dma_req2、dma_ack1、dma_ack2四个dma操作的交互信号和16位的ycbcr数据信号。sysrst和sysclk分别是系统复位和时钟信号。以下分别对各个模块的设计进行分析。
3.1 寄存器文件模块
寄存器文件模块主要由两部分组成:mcu接口和寄存器阵列。通过mcu接口系统可以对寄存器阵列进行读写操作,从而使液晶显示控制电路具有灵活多变的特点,可以控制多种规格的液晶显示模块,在多种模式下工作,可以输出多种扫描方式的控制信号,可以将图像显示在显示器的任一区域,同时还具有软件复位功能。整个寄存器阵列由 30个8位寄存器组成,分为三大类:模式寄存器、状态寄存器和波形参数寄存器。模式寄存器的低7 位有效,如图3所示。
第0位为状态/复位位,它输出给mcu,并接液晶显示控制电路中其他模块的触发器的复位端。在系统复位和显示结束时该位为1,表示空闲并使接口处于复位状态。若系统把该位置为0,则电路的复位状态被解除并处于工作状态。第1、2 位用来决定显示时的扫描方式,其中v_dir表示帧扫描方式,此位置1表示从上到下扫描,置0表示从下到上扫描;h_dir表示行扫描方式,置1和置0分别表示从左到右和从右到左扫描,两位组合共有四种扫描方式。rsa、rsb和rsc三位用来表示使用哪种规格的液晶显示模块,它们的
摘要:介绍了一种用于高级型数码相机的彩色tft液晶显示控制电路的设计。文中首先简单给出了控制电路的设计要求,然后重点介绍电路中各模块的设计以及fpga验证。整个电路作为数码相机专用集成电路芯片的一部分采用tsmc 0.25mm sagetm工艺进行了asic实现。
关键词:彩色tft液晶显示器;数码相机;图像显示;asic
中图分类号: tn873+93; tn402 文献标识码: a 文章编号:1003-353x(2003)05-0070-05
|
1引言
通过彩色液晶显示器(lcd)取景是数码相机优于传统相机的重要特性之一,它解决了使用取景框取景带来的各种不便,而且可以在拍摄现场用液晶显示器回放刚拍的相片来查看拍摄效果[1],从而决定是否留下这张照片,这样能使摄影者更好地控制照片的质量。所以用液晶显示器进行取景和回放是数码相机两大必不可少的功能。同时液晶显示器还用来显示菜单,提供良好的人机交互界面。目前市场上出售的数码相机使用的液晶显示器都是彩色tft液晶显示器,这种液晶显示器解决了一般液晶显示器中相邻像素串扰的现象[2],所以可用来显示真正的活动图像。
数码相机专用集成电路芯片中的液晶显示控制电路主要实现的功能是向液晶显示模块(lcm)和数模转换器提供所有必需的控制时序信号,同时接受来自系统的ycbcr格式的图像数据,然后进行色空间 变换将图像转化成rgb格式,接着按照一定的顺序以每个像素一种颜色的方式向片外dac输出图像数据。
2系统结构与设计要求
图1给出了我们设计的数码相机系统芯片中有关lcd显示部分的示意图。根据设计数码相机专用集成电路芯片的系统要求,液晶显示控制电路可用来控制多种规格的液晶显示模块,从6万多像素到20多万像素。此电路有两种工作模式:取景模式和回放模式,分别显示动态和静态图像。同时电路要具有多种扫描方式 ——上下左右的组合共有四种。因此此电路必须具备高度的灵活性,可由系统对其工作状态进行编程控制。
3电路设计
根据设计要求,我们先确定电路的总体框架,然后设计各个模块并用verilog hdl语言描述实现,最后进行rtl级的仿真。图2是整个电路的功能框图。
整个液晶显示控制电路由四个模块组成,分别是寄存器文件、有限状态机、数据处理器和脉冲发生器。该电路的信号线主要和三个电路相关,一是和mcu接口电路相关,包括mcu_ab(地址总线)、mcu_db(数据总线)、mcu_nwr(写使能)、mcu_nrd(读使能)和mcu_ncs(mcu操作选中信号);二是和液晶显示模块及数模转换器相关,包括从脉冲发生器输出的控制整个图像显示的时序信号和红、绿、蓝三原色数据以及psave、blank和d_clk三个控制dac转换的信号;三是和数码相机专用集成电路芯片中的其他子模块相连,包括dma_req1、dma_req2、dma_ack1、dma_ack2四个dma操作的交互信号和16位的ycbcr数据信号。sysrst和sysclk分别是系统复位和时钟信号。以下分别对各个模块的设计进行分析。
3.1 寄存器文件模块
寄存器文件模块主要由两部分组成:mcu接口和寄存器阵列。通过mcu接口系统可以对寄存器阵列进行读写操作,从而使液晶显示控制电路具有灵活多变的特点,可以控制多种规格的液晶显示模块,在多种模式下工作,可以输出多种扫描方式的控制信号,可以将图像显示在显示器的任一区域,同时还具有软件复位功能。整个寄存器阵列由 30个8位寄存器组成,分为三大类:模式寄存器、状态寄存器和波形参数寄存器。模式寄存器的低7 位有效,如图3所示。
第0位为状态/复位位,它输出给mcu,并接液晶显示控制电路中其他模块的触发器的复位端。在系统复位和显示结束时该位为1,表示空闲并使接口处于复位状态。若系统把该位置为0,则电路的复位状态被解除并处于工作状态。第1、2 位用来决定显示时的扫描方式,其中v_dir表示帧扫描方式,此位置1表示从上到下扫描,置0表示从下到上扫描;h_dir表示行扫描方式,置1和置0分别表示从左到右和从右到左扫描,两位组合共有四种扫描方式。rsa、rsb和rsc三位用来表示使用哪种规格的液晶显示模块,它们的
热门点击
推荐技术资料
| |