关于VGA系列文章的所有链接:
基于FPGA的VGA接口设计(一)
基于FPGA的VGA接口设计(二)
基于FPGA的VGA接口设计(三)

结篇

  在之前的文章中介绍了有关VGA的扫描方式、行场同步时序,继续记录一下VGA时序中的具体参数是怎么来的。
  我们经常会看到有关VGA分辨率这样的描述:“640x480 60Hz”,当然还有其他的分辨率形式,意思就是说,1s之内刷新60张图片,每张图片的有效显示区域是640x480个像素点,来看一下下图中详细的描述:

  上表中,我们分别关注下“640x480 60Hz”行和场的有关参数:

  • 场周期,也就是一场(一帧)图像用的时间:T=1/60s,约等于16667us;
  • 这个显示分辨率下,将一场分成了525行,其中484行为有效显示行,41行为场消隐期,注意,单位是行;
  • 一行分成了800个像素点,其中有效像素点646个,其余的为行消隐时间,注意,单位是像素;
  • 由此就可以算出一个像素所占用的时间:tpix= 16667us/(525*800),约等于0.039683us,在FPGA设计中,我们便可以很容易的想到25MHz的时钟周期为40ns,这也是我们经常使用25MHz作为像素输出的同步时钟的原因;

  在有的资料中,场扫描中有效行为480行,行扫描中有效像素为640个,这是因为有4行为过扫描边界行,6列为过扫描边界列,有的会把这些像素归于消隐区。

  了解了这些基础的知识后其实fpga的代码设计核心使用一个嵌套的计数器就可以了,在写这个系列的笔记以前,查阅资料的时候,发现,VGA的像素同步方式貌似不仅仅可以使用行、场同步的方式,还有各种别的同步方式,比如说“绿同步”,顾名思义便是将同步放入了绿基线中,这跟线中,既有绿色分量,也包含同步信号,不过还没具体了解过,欢迎有了解的大神前来留言。。。

基于FPGA的VGA接口设计(三)相关推荐

  1. 计算机键盘接入fpga,基于FPGA的键盘接口设计毕业论文.doc

    单片机论文,优秀毕业论文,外文翻译,毕业论文设计,毕业过关论文,毕业设计,毕业设计说明,毕业论文,单片机毕业论文,基于单片机毕业论文,毕业论文终稿,毕业论文初稿,毕业论文设计,单片机论文,本文档支持完 ...

  2. 基于FPGA的VGA显示设计(一)

    前言 FPGA主要运用于芯片验证.通信.图像处理.显示VGA接口的显示器是最基本的要求了. 原理 首先需要了解 : (1)VGA接口协议:VGA端子_维基百科 .VGA视频传输标准_百度 引脚1 RE ...

  3. 基于FPGA的PCI接口设计

    1 PCI总线及其接口概述 PCI总线是高速同步总线,具有32bit总线宽度,工作频率是33MHz,最大传输率为132Mbyte/s,远远大于ISA总线5Mbyte/s的速率.PICMG(PCI工业计 ...

  4. 基于FPGA的UART接口设计

    一.顶层设计思路: UART即通用异步收发传输接口(Universal Asynchronous Receiver/Transmitter),简称串口,是一种常用的通信接口,其协议原理就不赘述了,不了 ...

  5. 基于FPGA实现UART接口设计(异步串行通信)

    时间就是金钱,技术就是饭碗,每天学习,每天积累,做好现在,不担心未来,加油! 1 简介 通用异步收发传输器(Universal Asynchronous Receiver/Transmitter),通 ...

  6. 基于FPGA的VGA/LCD显示控制器设计(中)

    今天给大侠带来基于FPGA的VGA/LCD显示控制器设计,由于篇幅较长,分三篇.今天带来第二篇,中篇,VGA 显示原理以及VGA/LCD 显示控制器的基本框架,话不多说,上货. 之前也有图像处理以及V ...

  7. imut FPGA课设 基于FPGA的VGA弹球游戏设计 *秋昊

    写在前面的话: 本文主要呈现了一篇IMUT的FPGA课设报告. 课设报告内容(word版),视频演示,程序源码,专业创新实践简介,专业创新实践指导书均已放入下面的百度云链接中,也不大,总共不到20MB ...

  8. 基于FPGA实现IIC接口(EEPROM)

    1 IIC应用领域 在嵌入式系统开发过程中,IIC占据非常重要的地位.IIC通讯接口能到搭载较多的从设备,从而实现与多个从设备进行通讯,在板级通讯中是一种比较常用的通讯接口.笔者通过IIC接口实现FP ...

  9. 基于FPGA实现DAC8811接口(正弦波)

    1 应用领域 基于FPGA实现DAC8811接口参考设计较少,网络资源都是基于单片机实现DAC8811接口控制,但是在特殊场合必须要使用FPGA实现:因为FPGA不仅具有容量大,逻辑功能强的特点,而且 ...

最新文章

  1. 列举web开发中,为满足高性能的架构技术实现
  2. 圣路易斯华盛顿大学计算机科学,圣路易斯华盛顿大学计算机科学专业入学要求是什么?...
  3. 【Linux】一步一步学Linux——gunzip命令(64)
  4. 深入掌握JMS JMSCorrelationID与Selector
  5. 深度学习算法简要综述(下)
  6. **【POJ - 2389】 Bull Math (高精度乘法)
  7. MySQL学习-连接查询
  8. 无线鼠标可以强制配对_酷冷至尊MM831三模游戏鼠标评测
  9. vSAN其实很简单-兼容列表那些事
  10. next.js 安装简易教程
  11. USB-CAN-TOOL CAN分析仪上位机使用说明
  12. Python的m3u8下载器源码
  13. h264解码保存为yuv格式
  14. 项目经理如何才能做好沟通?
  15. ConcurrentHashMap学习
  16. 常见EI会议出版商IOP出版计划供参考
  17. 埃森哲java笔试题_埃森哲的笔试经验
  18. Nature重磅综述 |关于RNA-seq,你想知道的都在这
  19. python rfcn.py
  20. 微信有没有免费提现服务器,微信有没有免费提现的方法 教你三个微信提现的小技巧...

热门文章

  1. SRP的一个实例(1)
  2. 高大上的苹果San Francisco字体开放下载
  3. Visual Studio下载速度慢解决办法
  4. 安徽财经大学199管理类联考综合能力考研历年真题库资料
  5. 【并发编程】程序的启动和终结
  6. 【原创】IP摄像头技术纵览(六)---通过internet访问摄像头
  7. 以太坊黄皮书翻译连载2-20170829
  8. android百度地图拖拽地图定位,百度地图,拖动地图,定位marker固定在屏幕中心位置...
  9. 微信小程序生鲜蔬菜下单软件系统开发,蔬菜配送软件-农产品批发系统-食材配送系统
  10. maven依赖本地宝