微机接口实践.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机接口实践

FPGA FPGA 基于FFPPGGAA的微机接口实践报告 2010/08/04 2007012140 李 政 2007012097 林丰丰 引言 在过去的一个月时间里,我们一起结束了微机接口实践。这次实践给我在各个方面带来 巨大的收获,特别是实践能力和思考能力,以致使我此生难忘。虽然到最后没有拿出完美的 作品,但是有这么好的机会,我做了很多的尝试,也积累了很多的经验和教训,在这里和大 家一起分享一下吧。也希望对下一届学弟们有一定帮助。 链接 不想看完全文的读者可以点击下面的链接到您感兴趣的方面。 VGA 接口 字符的显示 IDE 脱机读写 PIO 与DMA LBA 与CHS 数字声音 PS/2 键盘读写 VGA VGA VVGGAA接口 VGA 接口(D-Sub15)是计算机连接显示器的常用接口,由3 根颜色模拟信号、两根行 场同步信号、数字地和模拟地组成。其中数字信号是5V 的TTL 电平,模拟信号是对地0~1..1V 的电压输入,RGB 三种颜色各一根。标准VGA 分辨率为640x480.,同步信号时序如下: 行同步时序中,一个周期分为显示期与消隐期,按每行640 像素计算,消隐区需要160 单位时间,共800 单位时间。而消隐期又分前消隐、同步、后消隐三个过程,分别需要19、 96、45 个单位时间。故时间界定义如下: constant H_PIXELS : INTEGER:=640; constant H_STARTSYNC : INTEGER:=659; constant H_ENDSYNC : INTEGER:=755; constant H_END : INTEGER:=800; 场同步时序也需要每次H_END 标志一行的结束。按每场480 行计算,消隐时间为45 行,其中前消隐为13 行,同步为2 行,后消隐为30 行。定义如下: constant V_LINES : INTEGER:=480; constant V_STARTSYNC : INTEGER:=493; constant V_ENDSYNC : INTEGER:=495; constant V_END: INTEGER:=525; 消隐时间内RGB 的输出必须为0,显示时间内每行的RGB 变化将动态地反映到屏幕的 每个像素上。所以,接口的同步信号驱动有两种方案: 1. 标准分辨率驱动。采用640x480 的分辨率,以59Hz 为场同步信号的频率,则每个 像素的显示时间为: 1s 1 R0 = 40.36ns= 59 ×800 ×525 24.78MHz,故可采用约 Res1 8K 25MHz 的晶振进行驱动。当然更高倍数的晶振也可以。 Y0 1 2 2. 长方形像素。实验室如果没有提供25MHz 的 时钟信号源,可以采用变倍的方式进行驱动。如每行的 25MHz XTAL U0A 像素以10 个“点”为一块,那么就可以采用2.5MHz 1 2 的时钟信号

文档评论(0)

ranfand + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档