VGA定义

VGA的全称是Video Graphics Array,即视频图形阵列,是一个使用模拟信号进行视频传输的标准。是 IBM 于1987年提出的一个使用类比讯号的电脑显示标准。这个标准已对于现今的个人电脑市场已经十分过时。

VGA接口的优缺点

优点:传输速率高、协议简单、成本低等。

缺点:(1)VGA接口用于CRT显示器无可厚非,但由于连接数字液晶显示设备,图像经过一次DAC转换与一次ADC转换,不可避免地会在成一些图像细节的损失。

(2)模拟信号还存在信号衰减问题,当VGA线长度超过15m时,显示器接收到的图像会产生明显的缺色现象。

VGA接口

VGA 接口中以针式引出信号线的称为公头,以孔式引出信号线的称为母头。

各引脚的功能

开发板电路原理图

vga的信号

vga_hs

行同步信号

vga_vs

列同步信号(场同步信号)

vga_rgb[7:0]

RGB332颜色信号

vga_clk

驱动时钟

rst_n

复位

注:RGB332----表示R(红色)通道有3个,G(绿色)通道有3个,B(蓝色)通道有2个。共有 2^8种颜色,也称256灰度。

VGA扫描原理

VGA显示器扫描方式分为逐行扫描和隔行扫描:逐行扫描是从屏幕左上角第一个点开始,从左向右逐点扫描,每扫描完一行,电子束回到屏幕的左边下一行的起始位置,在这期间,CRT 对电子束进行消隐,每行结束时,用行同步信号进行同步;当扫描完所有的行,形成一帧,用场同步信号进行场同步,并使扫描回到屏幕左上方,同时进行场消隐,开始下一帧。隔行扫描是指电子束扫描时每隔一行扫一线,扫完一屏后再返回来扫描剩下的线,隔行扫描的显示器闪烁快速,可能会使使用者眼睛疲劳。

VGA显示时序

行时序

列时序

VGA显示标准

注:640x480@60 : 640x480表示分辨率,60表示刷新频率为60hz,驱动时钟为25.175MHZ。

模拟电子束打点

显示区域

VGA显示设计架构


本人为FPGA的初学者,本章为本人在学习过程中的学习笔记,如有不对请批评指正!!!

VGA 接口 学习笔记相关推荐

  1. Java自学.接口学习笔记!

    接口学习笔记 文章目录 接口学习笔记 1.接口的概述与生活中的举例 2.接口定义的基本格式 3.接口的抽象方法 3.1接口抽象方法的定义 3.2接口的抽象方法使用 4.接口的默认方式 4.1接口的默认 ...

  2. VGA接口复习笔记(原理,时序)VGA接口FPGA实现

    VGA接口复习笔记(原理,时序)VGA接口FPGA实现 一.显示器工作原理 显示器扫描方式分为逐行扫描和隔行扫描:逐行扫描是扫描从屏幕左上角一点开始,从左向右逐点扫描,每扫描完一行,电子束回到屏幕的左 ...

  3. 阿里云Apsara Clouder专项技能认证-实现调用API接口-学习笔记

    Apsara Clouder专项技能认证-实现调用API接口-学习笔记 阿里云的一个小认证,闲来无事,考一下 一.API简介 API的概念 API(Application Programming In ...

  4. 【vn.py学习笔记(二)】vn.py底层接口 学习笔记

    [vn.py学习笔记(二)]vn.py底层接口 学习笔记 1 CTP API的工作原理 1.1 CTP介绍 1.2 API功能介绍 1.3 CTP API文件 1.4 API 通用规则 2 CTP A ...

  5. RISCV 向量指令集和NICE接口学习笔记

    本文档链接 https://blog.csdn.net/weixin_42487906/article/details/115437890 RISCV向量指令集学习 参考链接 https://gith ...

  6. 接口学习笔记(2009.11.24)

    了解接口,主要是为了一道经典面试题:接口与抽象类的区别,对接口的理解却很少,现在学习一下. 接口只包含方法.属性.事件或索引器的签名.成员的实现是在实现接口的类或结构中完成的. Interface n ...

  7. Java并发39:Executor系列--ScheduleExecutorService接口学习笔记

    [超级链接:Java并发学习系列-绪论] 本章主要学习ScheduleExecutorService接口. 1.ScheduleExecutorService接口概述 @since 1.5 Sched ...

  8. HttpSessionActivationListener接口 学习笔记

    实现了HttpSessionActivationListener接口的 JavaBean 对象可以感知自己被活化和钝化的事件 当绑定到 HttpSession 对象中的对象将要随 HttpSessio ...

  9. AJPFX关于Set接口学习笔记及总结

    Set接口中的方法和Collection中方法一致的.Set接口取出方式只有一种,迭代器. |--HashSet:底层数据结构是哈希表,线程是不同步的.无序,高效: HashSet集合保证元素唯一性: ...

最新文章

  1. 快速小目标检测--Feature-Fused SSD: Fast Detection for Small Objects
  2. 南京大学人工智能学院院长周志华:培养有源头创新力的人才!
  3. 15个精心挑选的 jQuery 下拉菜单制作教程
  4. 静态时序分析——多周期、半周期和伪路径
  5. 前端学习(2012)vue之电商管理系统电商系统之手动为upload组件添加请求头
  6. Linux学习总结(49)——应当竭力避免在系统中运行的 Linux 命令
  7. 银监会再出新规!银行数据治理与监管评级挂钩
  8. mongodb之使用explain和hint性能分析和优化
  9. 电力系统微型计算机继电保护2018,2018年4月高等教育自学考试电力系统微型计算机继电保护试题及答案.docx...
  10. 微信公众平台开发(十二) 发送客服消息
  11. 搞懂特征值与特征向量
  12. android辅助功能demo,Android中的辅助功能实现问题
  13. 庄曜计算机应用作曲电子书阅读,庄曜计算机应用作曲的意义
  14. mixpanel实验教程(1) 支持
  15. ref改变样式 vue_vue.js对样式的具体操作详解
  16. 联想Y430P 下为 Ubuntu 安装无线网络
  17. zabbix配置监控主机及微信报警功能
  18. 【C语言】街区最短路径问题解题思路
  19. mysql增加数据 条件,mysql根据条件决定是否插入数据
  20. 一个玩游戏的失足青年,转行做软件开发的挣扎过程(1)

热门文章

  1. 全国计算机二级公共基础知识电子版,全国计算机二级office公共基础知识资料
  2. 把学生名与考试分数录入到集合中,并按分数显示前三名成绩学员的名字
  3. 王者荣耀无限火力服务器,王者荣耀无限火力
  4. 退出价格战,Q2净利同比下滑13%的中通快递还能拼什么?
  5. Unable to load dll 应用程序配置不正确,程序无法启动 的解决方法
  6. 研报:什么是RWAs 哪些DeFi协议在引入RWAs
  7. 初识webGIS库—OpenLayers
  8. 机械加工ERP系统的模块有哪些?以下关键要了解
  9. python-小学生随机运算出题检测
  10. 开源中国翻译贡献排名靠谱吗?