VGA原理

1.VGA时序

2.不同的显示标准,有不同的水平段和垂直段

3.像素时钟和帧频的关系

联系目前调试的1080i 50Hz:

像素时钟为148.5MHz,

水平段周期 = 2640 X (1/148.5MHz)

垂直段周期 = 1125 X 水平段周期

帧频 = 1 / 垂直段周期

则,计算出帧频为:50Hz.

体会:根据时序图写verilog代码时,不同的信号(reg)写在不同的always块中。

一般先写计数器的always块,因为其他的信号可能需要根据计数器的计数来生成。

写完计数器模块之后,再依次写其他信号的always块,其他信号的always块里面可以用到计数器信号(reg).

同理,写垂直计数器也是一样:

分析:在写CV计数器的时候,也用到了CH计数器,因此,需要先写小的计数器,再写大的计数器。

4.对于视频有效区的定义

有效区的信号采用组合逻辑来生成的。

5.图像的区域屏蔽与偏移

最新文章

  1. 设置Hyper-V和VMware多个服务之间共存
  2. 用C++ 自娱自乐
  3. 【待解决】编译V8引擎出错-snapshot.cc
  4. MTK6572横屏的调试过程
  5. hdu 2828 Buy Tickets(线段树)
  6. matlab switch case 和 try catch用法示例
  7. maven入门 (二)_私服安装与上传下载
  8. Uiautomator--出现报错“urllib3.exceptions.ProtocolError:<'Connection aborted.',error<10054,''>>”的解决方式!
  9. 规则引擎 - (三)BOM工程(上)
  10. 使用 PySide2 开发 Maya 插件系列三:qt语言国际化(internationalization)
  11. 【数据库】left join(左关联)、right join(右关联)、inner join(自关联)的区别
  12. JsonResponse返回中文乱码问题
  13. asp.net url址址中中文汉字参数传递乱码解决方法
  14. 使用 Gogs 搭建自己的 Git 服务器
  15. Oracle12c新特性之基本操作
  16. 实习第一天:static 声明的 变量和 方法
  17. iuap
  18. 一道面试题:用shell写一个从1加到100的程序
  19. SSH笔记一
  20. Codeforces Round #409

热门文章

  1. Android Activity之间的传值示例
  2. 排序jq
  3. 【转】在python3.5安装tkinter
  4. hadoop day 4
  5. C++ STL 数据结构与算法 —— 排序
  6. Python 正则 —— 捕获与分组
  7. 【转载】 OpenCV ——双线性插值(Bilinear interpolation)
  8. 操作cookie篇
  9. 求割点 割边 Tarjan
  10. 【状压DP】【HDOJ1074】