VGA 接口 学习笔记
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 接口 学习笔记相关推荐
- Java自学.接口学习笔记!
接口学习笔记 文章目录 接口学习笔记 1.接口的概述与生活中的举例 2.接口定义的基本格式 3.接口的抽象方法 3.1接口抽象方法的定义 3.2接口的抽象方法使用 4.接口的默认方式 4.1接口的默认 ...
- VGA接口复习笔记(原理,时序)VGA接口FPGA实现
VGA接口复习笔记(原理,时序)VGA接口FPGA实现 一.显示器工作原理 显示器扫描方式分为逐行扫描和隔行扫描:逐行扫描是扫描从屏幕左上角一点开始,从左向右逐点扫描,每扫描完一行,电子束回到屏幕的左 ...
- 阿里云Apsara Clouder专项技能认证-实现调用API接口-学习笔记
Apsara Clouder专项技能认证-实现调用API接口-学习笔记 阿里云的一个小认证,闲来无事,考一下 一.API简介 API的概念 API(Application Programming In ...
- 【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 ...
- RISCV 向量指令集和NICE接口学习笔记
本文档链接 https://blog.csdn.net/weixin_42487906/article/details/115437890 RISCV向量指令集学习 参考链接 https://gith ...
- 接口学习笔记(2009.11.24)
了解接口,主要是为了一道经典面试题:接口与抽象类的区别,对接口的理解却很少,现在学习一下. 接口只包含方法.属性.事件或索引器的签名.成员的实现是在实现接口的类或结构中完成的. Interface n ...
- Java并发39:Executor系列--ScheduleExecutorService接口学习笔记
[超级链接:Java并发学习系列-绪论] 本章主要学习ScheduleExecutorService接口. 1.ScheduleExecutorService接口概述 @since 1.5 Sched ...
- HttpSessionActivationListener接口 学习笔记
实现了HttpSessionActivationListener接口的 JavaBean 对象可以感知自己被活化和钝化的事件 当绑定到 HttpSession 对象中的对象将要随 HttpSessio ...
- AJPFX关于Set接口学习笔记及总结
Set接口中的方法和Collection中方法一致的.Set接口取出方式只有一种,迭代器. |--HashSet:底层数据结构是哈希表,线程是不同步的.无序,高效: HashSet集合保证元素唯一性: ...
最新文章
- 快速小目标检测--Feature-Fused SSD: Fast Detection for Small Objects
- 南京大学人工智能学院院长周志华:培养有源头创新力的人才!
- 15个精心挑选的 jQuery 下拉菜单制作教程
- 静态时序分析——多周期、半周期和伪路径
- 前端学习(2012)vue之电商管理系统电商系统之手动为upload组件添加请求头
- Linux学习总结(49)——应当竭力避免在系统中运行的 Linux 命令
- 银监会再出新规!银行数据治理与监管评级挂钩
- mongodb之使用explain和hint性能分析和优化
- 电力系统微型计算机继电保护2018,2018年4月高等教育自学考试电力系统微型计算机继电保护试题及答案.docx...
- 微信公众平台开发(十二) 发送客服消息
- 搞懂特征值与特征向量
- android辅助功能demo,Android中的辅助功能实现问题
- 庄曜计算机应用作曲电子书阅读,庄曜计算机应用作曲的意义
- mixpanel实验教程(1) 支持
- ref改变样式 vue_vue.js对样式的具体操作详解
- 联想Y430P 下为 Ubuntu 安装无线网络
- zabbix配置监控主机及微信报警功能
- 【C语言】街区最短路径问题解题思路
- mysql增加数据 条件,mysql根据条件决定是否插入数据
- 一个玩游戏的失足青年,转行做软件开发的挣扎过程(1)