基于CPLD的LCOS场序彩色视频控制器设计

作者:宋丹娜,代永平,刘艳艳,商广辉

发表刊物:液晶与显示,2009

学习时间:2014.04.28

文章讲述了……

(和上一篇论文有些相似之处)

1. 基于CPLD的彩色场序控制器,采用了乒乓操作。

2. 采用了降低刷新频率的技术,降低了功耗。

从文章中学到了……

1. 硅基液晶 Liquid-Crystal-on-Silicon,LCOS。它是一种反射式的液晶显示器,尺寸小,分辨率高。

2. 空间混色法:每个彩色像素分成三原色同时混合。

3. 场序彩色化模式:Field Sequential Coloration Mode。将三基色光按一定比例轮流投射到同一屏幕上,只要交替速度足够快,由于人眼的视觉惰性,产生的彩色视觉与三基色直接混合一样,在人眼前呈现丰富多彩的显示画面。

4. 光脉冲照射时间越长则图像质量越好。

5. 输入的视频信号,本论文是从AD9883输出的12位并行数据。

扩展~~~

记《场序彩色视频控制系统》为论文1,记《基于CPLD的LCOS场序彩色视频控制器设计》为论文2。因为上午分析了论文1,因此比较深刻。现在对比一下两篇论文:

比较内容

论文1

论文2

视频解码芯片

SAA7111

AD9883

输入信号位数

24

12

开发工具

Quartus II 5.0

Quartus II 6.0

开发硬件

FPGA

CPLD

论文1数据处理部分的verilog程序:

input [23:0] indata;

output [31:0] odata;

reg [7:0] r1,r2,r3,r4,g1,g2,g3,g4,g5,b1,b2,b3,b4,b5,b6;

always@(posedge llc2)

begin

if(st)

{r1,r2,r3,r4}<={indata[7:0],r1,r2,r3};//三组移位寄存器

{g1,g2,g3,g4,g5}<={indata[15:8],g1,g2,g3,g4};//实现数据格式转换

{b1,b2,b3,b4,b5,b6}<={indata[23:16],b1,b2,b3,b4,n5};

case(count2[1:0])

2'b00:    odata<={r1,r2,r3,r4};//在相应的时钟周期内移位

2'b01:    odata<={g2,g3,g4,g5};//寄存器中的数据并行输出

2'b10:    odata<={b3,b4,b5,b6};

defult:    odata<=32'hzzzzzzzz;

endcase

end

论文2中对12位的视频信号并行向串行转换的verilog程序:

always@(posedge datack)

begin

{r1,g1,b1}<=datain;//datain为输入的12位RGB信号

{r5,r4,r3,r2}<={r4,r3,r2,r1};//r5,r4,r3,r2寄存器中的4位R信号组成一个16位的数据,将占据SRAM中一个字节

{g6,g5,g4,g3,g2}<={g5,g4,g3,g2,g1};//g6,g5,g4,g3寄存器中的4位R信号组成一个16位的数据,将占据SRAM中一个字节

{b7,b6,b5,b4,b3,b2}<={b6,b5,b4,b3,b2,b1};//b7,b6,b5,b4寄存器中的4位R信号组成一个16位的数据,将占据SRAM中一个字节

end

2014.04.28基于CPLD的LCOS场序彩色视频控制器设计的更多相关文章

  1. mini2440移植uboot 2014.04(六)

    上一篇博文:<mini2440移植uboot 2014.04(五)> 代码已经上传到github上:https://github.com/qiaoyuguo/u-boot-2014.04- ...

  2. mini2440移植uboot 2014.04(三)

    我修改的代码已经上传到github上,地址:https://github.com/qiaoyuguo/u-boot-2014.04-mini2440.git 参考文档: s3c2440手册(下载地址) ...

  3. 时间“Thu Aug 14 2014 14:28:06 GMT+0800”的转换

    var date = "Thu Aug 14 2014 14:28:06 GMT+0800"; var va = DateTime.ParseExact(date, "d ...

  4. ApexSql Log 2014.04.1133破解版&补丁

    已上传最新的2016版本,请移步: http://www.cnblogs.com/gsyifan/p/ApexSql_Log_2016_Crack.html 状态不好,鬼使补差的跑到服务器上updat ...

  5. SAP-MM:收货转储时提示 M7053“只能在公司代码 **** 的期间 2014/04 和 2014/03 中记账”

    错误信息   消息号M7053   解决方法 Step 1.使用MMPV进入"关闭账期"界面. Step 2.输入"公司代码"."期间".& ...

  6. http://deepdish.io/2015/04/28/creating-lmdb-in-python/

    http://deepdish.io/2015/04/28/creating-lmdb-in-python/

  7. new Date('2014/04/30') 和 new Date('2014-04-30') 的区别

    new Date('2014/04/30') Wed Apr 30 2014 00:00:00 GMT+0800 (中国标准时间) new Date('2014-04-30'); Wed Apr 30 ...

  8. mini2440移植uboot 2014.04(七)

    上一篇博文:<mini2440移植uboot 2014.04(六)> 代码已经上传到github上: https://github.com/qiaoyuguo/u-boot-2014.04 ...

  9. mini2440移植uboot 2014.04(五)

    代码上传到github上:https://github.com/qiaoyuguo/u-boot-2014.04-mini2440 前几篇博文: <mini2440移植uboot 2014.04 ...

随机推荐

  1. python机器学习之支持向量机SVM

    支持向量机SVM(Support Vector Machine) 关注公众号"轻松学编程"了解更多. [关键词]支持向量,最大几何间隔,拉格朗日乘子法 一.支持向量机的原理 Sup ...

  2. python爬虫爬取策略

    爬取策略 关注公众号"轻松学编程"了解更多. 在爬虫系统中,待抓取URL队列是很重要的一部分.待抓取URL队列中的URL以什么样的顺序排列也是一个很重要的问题,因为这涉及到先抓取那 ...

  3. CopyOnWriteArrayList线程安全分析

    CopyOnWriteArrayList是开发过程中常用的一种并发容器,多用于读多写少的并发场景.但是CopyOnWriteArrayList真的能做到完全的线程安全吗? 答案是并不能. 一.Copy ...

  4. 【Kata Daily 190920】Square(n) Sum(平方加总)

    题目: Complete the square sum function so that it squares each number passed into it and then sums the ...

  5. 直播平台源码搭建教程:微信小程序中的直播如何去掉水印

    直播平台源码搭建教程:微信小程序中的直播如何去掉水印 本文与大家分享一下直播平台源码搭建教程,如何去掉直播视频的水印 var services = require('../../lib/service ...

  6. 6 MyISAM和InnoDB

    6 MyISAM和InnoDB MyISAM 适合于一些需要大量查询的应用,但其对于有大量写操作并不是很好.甚至你只是需要update一个字段,整个表都会被锁起来,而别的进程,就算是读进程都无法操作直 ...

  7. 基于C++语言实现机动车违章处罚管理系统

    这篇文章主要介绍了基于C++语言实现机动车违章处罚管理系统的相关资料,需要的朋友可以参考下 关键代码如下所示: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 ...

  8. history命令的优化

    前言 默认的history记录的信息有限,我们对这个进行一定的扩充 我们看下大概哪几个需求 记录用户登陆的ip 记录用户的名称 记录执行命令的时间 具体实现 我们看下应该怎么做这个,尽量在不改变用户的 ...

  9. ceph-deploy 部署加密osd异常的问题

    问题解析 问题 journal encryption with dmcrypt (Reno Rainz) 问题原文: I'm trying to setup a cluster with encryp ...

  10. MySQL数据库 | MySQL调优|MySQL底层原理|MySQL零基础新手教程

    MySQL数据库安装 一.Windows 环境下安装 A.下载 MySQL Select Operating System: Microsoft Windows 快捷下载:mysql-8.0.22-w ...