基于FPGA的量子点波形VGA显示与标记方法研究.docVIP

基于FPGA的量子点波形VGA显示与标记方法研究.doc

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

基于FPGA的量子点波形VGA显示与标记方法研究   摘 要: 提出一种基于FPGA和硬件描述语言Verilog HDL实现STM?MBE量子点波形VGA显示与标记的方法,利用FPGA片内ROM,将量子点生长实验中量子点的高度数据波形显示在VGA显示器上;同时利用FPGA的控制优势及处理图像的高效性,实现对所有在VGA显示器上显示的波形图做手动和自动标记,便于分析量子点生长的优劣,以及描述量子点的表面形貌。通过量子点波形显示实验,得到了显示效果较好的量子点波形图,显示波形图上的任意点也能被手动和自动做标记。   关键词: FPGA; Verilog HDL; VGA显示; 量子点; 波形显示与标记   中图分类号: TN710?34 文献标识码: A 文章编号: 1004?373X(2014)06?0101?03   量子点(Quantum Dot,QD)[1],是准零维的纳米材料,由少量的原子所构成。STM?MBE是可制备和扫描量子点材料的先进设备,STM?MBE即扫描隧道显微镜和超高真空分子束外延联合系统,分子束外延(MBE)是一种物理气相沉积的材料制备方式,利用MBE设备可以高精度地制备原子单层级的平整薄膜[2], 扫描隧道显微镜(STM)的工作原理是电子的隧道效应,通过隧道电流的大小反应样品表面的形貌。利用STM?MBE制备量子点时,需要利用量子点波形来观察和标记量子点的高度以确定量子点生长的优劣和表面形貌。基于此种需求,本文利用FPGA控制来实现量子点波形的VGA显示。由于FPGA技术的迅速发展,FPGA能够满足灵活性和稳定性的要求,在图像采集和处理方面得到了广泛的应用[3]。VGA显示具有分辨率高、显示速率快、颜色丰富等优点[4],利用FPGA控制实现波形的VGA显示不仅能优化量子点波形的显示效果,而且系统具有结构简单、成本低、应用灵活的优点。本文的系统开发软件环境为Quartus Ⅱ11.0,采用的FPGA芯片型号为ALTERA Cyclone IV 系列,利用Verilog硬件描述语言实现对量子点VGA波形显示的控制;同时在量子点波形显示的基础上,利用FPGA控制实现对显示的波形图的任意节点做自动或者手动标记,从而进一步方便于制备量子点的实验。   1 系统原理   1.1 系统原理框图   在QuartusⅡ11.0的软件环境下,采用Cyclone IV 系列的FPGA芯片,并在此环境内搭载AD量子点波形数据采集模块、存储器模块、VGA控制模块、VGA显示模块、标记控制模块等。AD量子点波形数据采集模块将采集的量子点波形数据处理后存入存储器模块,通过定制存储器模块,可以将量子点波形的数据存入缓存中,VGA控制模块在时钟信号(CLK)的作用下通过HSYNC(行同步)、VSYNC(帧同步)信号和RGB数据来控制VGA显示器的显示,标记控制模块通过State Machine(状态机)和Counter(计数器)控制标记在整个屏幕的移动,系统原理框图如图1所示。   1.2 VGA显示原理   在FPGA设计中,只需利用很少的资源就能产生VGA的各种控制信号[5],如时序、色彩、分辨率等。目前绝大多数的VGA显示器采用光栅扫描,即从上到下扫过每一行,在每一行内从左到右扫描。在VGA中,行同步脉冲在光栅扫描线需要回到屏幕的左边(水平开始位置)的时候插入,场同步脉冲在光栅扫描线需要回到屏幕的上方(垂直开始位置)的时候插入。VGA的色彩原理是通过对Red,Green,Blue三个颜色通道的变化以及它们之间的叠加来得到各种各样的颜色,通过三种颜色的亮度值从0~255的不同产生出其他各种颜色。RGB为像素数据,在没有图像投射到屏幕时插入消隐信号,当消隐信号有效时,RGB信号无效,屏幕不显示数据。   图2是VGA扫描行数据时序图,H是行同步脉冲信号。产生行同步脉冲信号HSYNC的周期H=H1+H2+ H3+H4,其中H1是同步信号时间,H2为消隐后肩时间,H3为数据有效时间,H4为行消隐前肩时间。场同步时序与行同步时序类似,即为显示一屏数据的时序。以分辨率640×480为例[6],刷新频率为60 Hz,显示器每秒扫描60场数据,但是VGA在实际工作时并非每行扫描640个点,每场扫描480行数据,而是每行800个像素点[7],每场525行数据。每行800个像素点中包括H4 16个点,H1 96个点,H2 48个点以及有效图像像素点H3 640个,场数据与此类似,由此点像素的时钟频率为:800×525×60 = 25.2 MHz。   2 量子点波形的VGA显示与标记   2.1 波形的显示   图3是经MBE设备生长的InGaAs量子点的STM扫描图(1 000 nm×1 000 nm)。图中的白

文档评论(0)

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

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

1亿VIP精品文档

相关文档