当前位置: 首页 > news >正文

FPGA学习笔记——VGA简介

一、VGA简介

VGA(Video Graphics Array)视频图形阵列,是一种使用模拟信号进行视频传输的标准协议,由IBM公司于1987年推出,因其分辨率高、显示速度快、颜色丰富等优点,广泛应用于彩色显示器领域。


二、VGA接口及引脚定义

这是母头引脚,公头与之对应。

引脚定义
1红基色(RED)
2绿基色(GREEN)
3蓝基色(BLUE)
4地址码2(ID BIT2)
5自测试
6红色地(RGND)
7绿色地(GGND)
8蓝色地(BGND)
9保留
10数字地(GND)
11地址码0(ID BIT0)
12地址码1(ID BIT1)
13行同步(HSYNC)
14场同步(VSYNC)
15地址码3(ID BIT3)

引脚1、2、3传输的是模拟信号。

RGB信号在使⽤时的位宽有三种常见格式:

RGB332:R:G:B = 3:3:2  ----->8位宽

RGB565:R:G:B = 5:6:5  ----->16位宽

RGB888:R:G:B = 8:8:8  ----->24位宽

位宽越大,显示的颜色越丰富。


三、VGA显示原理

VGA显示器采用图像扫描的方式进行图像显示,将构成图像的像素点,在行同步信号场同步信号同步下,按照从上到下由左到右的顺序扫描到显示屏上。

着是行同步信号着是场同步信号。

个人感觉:有点像点阵屏扫描方式。(可以去看看我写的点阵屏)

FPGA——学习笔记之8x8的RGB点阵屏0~F字符的依次显示_fpga rgb点屏-CSDN博客


四、VGA时序标准

一个行扫描周期同步+后沿+左边框+有效图像+右边框+前沿

一个场扫描周期同步+后沿+上边框+有效图像+底边框+前沿

  

结合起来看就是这样的,在写代码的时候可以作为一个参照。


五、VGA显示模式及相关参数

分辨率:有效区间

时钟频率=行帧长 x 列帧长 x 刷新率 

如:640x480@75模式下

行同步信号有效图像:也即是像素点是640

场同步信号有效图像480

也是分辨率

时钟频率 = 800x525x75=31.5MHz


以上就是关于VGA的基础知识。

http://www.dtcms.com/a/318267.html

相关文章:

  • Excel单元格设置下拉框、选项背景
  • 20250806给PRO-RK3566开发板在Buildroot系统下扩大rootfs分区2GB
  • 实习文档背诵
  • 解决Cloudflare人机验证加载异常:从常规排查到hosts配置优化
  • 【软件介绍】RVC本地部署使用方法
  • Linux基础命令详解手册
  • css怪异模式(Quirks Mode)和标准模式(Standards Mode)最明显的区别
  • 【CVPR2025】Mr.DETR: 通过多路线训练机制改进DETR,并进行“one to one”和“one to many”的预测
  • pytorch安装
  • ​​MCU程序的存储方式与存储区域大小要求​
  • c++ template in .h and .cpp
  • RocketMQ和Kafka一样有重平衡的问题吗?
  • 机器学习——朴素贝叶斯
  • Java面试题和答案大全
  • Web 端 AI 图像生成技术的应用与创新:虚拟背景与创意图像合成
  • Session 和 JWT(JSON Web Token)
  • [AI]从零开始的SDXL LORA训练教程
  • 机器视觉的智能手表贴合应用
  • Android 之 ViewBinding 实现更安全、高效的视图绑定
  • envFrom 是一个 列表类型字段bug
  • W3D引擎游戏开发----从入门到精通【22】
  • 《聚氨酯垫性能优化在超薄晶圆研磨中对 TTV 的保障技术》
  • 小实验--震动点灯
  • 昇思+昇腾开发板+DeepSeek模型推理和性能优化
  • Python实现信号小波分解与重构
  • 【CUDA】C2 矩阵计算
  • 大数据之Flume
  • 01--CPP入门
  • Unity里的对象旋转数值跳转问题的原理与解决方案
  • GaussDB 数据库架构师修炼(六)-2 集群工具管理-重建备库