999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于FPGA的量子點波形VGA顯示與標記方法研究

2014-03-22 18:36:28張智勇楊晨郭祥丁召
現代電子技術 2014年6期

張智勇 楊晨 郭祥 丁召

摘 要: 提出一種基于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)。圖中的白色直線下的4個量子點是本實驗所選取的4個實驗點,實驗所要顯示的波形是這4個量子點的高度,顯示的波形圖能更加精確地反映InGaAs量子點的表面形貌以及量子點生長優劣。

STM?MBE聯合系統的組成為生長量子點設備和掃描量子點設備,掃描設備又包含掃描顯示和數據輸出,數據輸出部分有USB接口。本實驗系統的AD量子點波形數據采集模塊就是通過數據輸出的USB接口采集量子點的高度掃描數據[8]。這些掃描數據存入存儲器模塊的緩存中[9],通過VGA控制模塊的讀取和控制[10]。這些數據轉化為波形并在VGA顯示器上顯示。圖4是實驗選取的4個量子點的波形圖。由波形圖可以看出,從左至右的4個量子點,第2個量子點的生長高度較其他3個較低,表面較凹,波形圖比較直觀地反映出了量子點的表面形貌,十分便于量子點生長實驗的觀測與分析。

2.2 波形的標記

在實際的量子點生長實驗中,不僅需要觀察量子點的STM掃描圖、量子點高度的波形圖, 也需要對某些量子點做標記,如標記生長的不好的量子點或者生長的符合要求的量子點。本文以選取的的4個量子點為例,利用FPGA控制實現量子點波形的自動標記和手動標記。

實現量子點波形的自動標記是利用VGA顯示器光柵掃描從左至右,從上至下的掃描方式。如圖5所示,在分辨率為H×V的VGA顯示畫面中,假設要分別對波形圖上的A,B兩點做自動標記,根據本實驗中整條波形的RGB色彩是一致的特點,即為白色,即RGB色彩值為(255,255,255),Red為255,Green為255,Blue為255,設A點坐標為(XA,YA),則XA為掃描到的波形上的第1個點的橫坐標,且YA為場方向上的縱坐標最小值,于是即可在此坐標值上做下標記;同理,對于B點,令B點坐標為(XB,YB),YB為場方向最后一行掃描到的波形上的第一個點的縱坐標,且YB為縱坐標最大值,于是即可在此坐標值做下標記。圖6為加標記后的量子點波形圖,通過FPGA的控制和Verilog HDL,圓形標記能自動添加在量子點波形的最高(最低)轉折點和最高(最低)波峰點,這些標記有助于在量子點生長實驗中分析量子點的生長優劣以及表面形貌的變化。

實現量子點波形的手動標記的重點在于標記的移動,本實驗中VGA顯示的分辨率為640×480,選取的時鐘為25 MHz,則由于對應的周期為40 ns,標記移動速度太快,無法觀測標記移動,經過多次實驗,在Verilog狀態機中選用18位的計數器,在FPGA的控制按鍵有效時,計數器每計到18個1時標記在VGA顯示器上移動一個像素點,實現標記上下左右任意位置的移動。

在圖6自動標記的基礎上,利用Verilog HDL定義FPGA上的控制按鍵,通過不同按鍵的控制,可使標記靈活地進行自定義的移動。

3 結 語

本實驗利用FPGA控制實現了STM?MBE量子點波形的VGA顯示,且同時實現了量子點波形圖的手動和自動標記,充分發揮了FPGA在實現圖像采集與控制方面的優勢。經實踐證明實驗方法易于操作,且顯示效果好,成本低,十分便于在量子點生長實驗中分析量子點的生長狀況,描述量子點的表面形貌。本次實驗采取的VGA分辨率為640×480。在實際的實驗中,若單次顯示的量子點數量較多,還可根據需求選用更大的分辨率。不僅可以提升顯示效果,還能顯示更多的波形,充分說明了此方法的靈活性與實用性。

參考文獻

[1] BIMBERG D, GRUNDMANN M, LEDENTSOV N N. Quantum dot heterostructures [M]. USA: John Wiley & Sons, 1999.

[2] DING Z, BULLOCK D W, THIBADO P M, et al. Time?evolution of the GaAs (001) pre?roughening process [J]. Surface Science, 2003, 540(2/3): 491?495.

[3] 陸浩,王振占,高國興,等.基于FPGA的多功能圖像處理系統設計[J].微電子學與計算機,2011,28(12):107?110.

[4] 王恒心.基于FPGA/CPLD的嵌入式VGA顯示系統[J].微計算機信息,2008(26):146?148.

[5] 吳蓬勃,張啟民,王朝陽,等.基于FPGA的VGA圖像控制器設計[J].東北電力大學學報,2006,26(4):89?92.

[6] 王亮,李正,寧婷婷,等.VGA漢字顯示的FPGA設計與實現[J].計算機工程與設計,2009,30(2):275?281.

[7] 鄭美芳,高曉蓉,王黎,等.基于FPGA的VGA時序彩條信號實現[J].現代電子技術,2009,32(14):90?92.

[8] 覃永新,陳文輝,章帆.實時視頻數據采集的FPGA實現[J].電子技術應用,2009(9):57?60.

[9] 王至秋.基于FPGA控制VGA顯示的多通道數字示波器的設計[J].現代電子技術,2011,34(7):55?57.

[10] 陳彬,伍乾永,劉永春.基于FPGA的VGA控制模塊設計[J].微電子學,2008,39(2):306?308.

[11] 李致金,吳文娟.VGA信號分配及遠程傳輸系統[J].現代電子技術,2010,33(23):168?170.

實現量子點波形的自動標記是利用VGA顯示器光柵掃描從左至右,從上至下的掃描方式。如圖5所示,在分辨率為H×V的VGA顯示畫面中,假設要分別對波形圖上的A,B兩點做自動標記,根據本實驗中整條波形的RGB色彩是一致的特點,即為白色,即RGB色彩值為(255,255,255),Red為255,Green為255,Blue為255,設A點坐標為(XA,YA),則XA為掃描到的波形上的第1個點的橫坐標,且YA為場方向上的縱坐標最小值,于是即可在此坐標值上做下標記;同理,對于B點,令B點坐標為(XB,YB),YB為場方向最后一行掃描到的波形上的第一個點的縱坐標,且YB為縱坐標最大值,于是即可在此坐標值做下標記。圖6為加標記后的量子點波形圖,通過FPGA的控制和Verilog HDL,圓形標記能自動添加在量子點波形的最高(最低)轉折點和最高(最低)波峰點,這些標記有助于在量子點生長實驗中分析量子點的生長優劣以及表面形貌的變化。

實現量子點波形的手動標記的重點在于標記的移動,本實驗中VGA顯示的分辨率為640×480,選取的時鐘為25 MHz,則由于對應的周期為40 ns,標記移動速度太快,無法觀測標記移動,經過多次實驗,在Verilog狀態機中選用18位的計數器,在FPGA的控制按鍵有效時,計數器每計到18個1時標記在VGA顯示器上移動一個像素點,實現標記上下左右任意位置的移動。

在圖6自動標記的基礎上,利用Verilog HDL定義FPGA上的控制按鍵,通過不同按鍵的控制,可使標記靈活地進行自定義的移動。

3 結 語

本實驗利用FPGA控制實現了STM?MBE量子點波形的VGA顯示,且同時實現了量子點波形圖的手動和自動標記,充分發揮了FPGA在實現圖像采集與控制方面的優勢。經實踐證明實驗方法易于操作,且顯示效果好,成本低,十分便于在量子點生長實驗中分析量子點的生長狀況,描述量子點的表面形貌。本次實驗采取的VGA分辨率為640×480。在實際的實驗中,若單次顯示的量子點數量較多,還可根據需求選用更大的分辨率。不僅可以提升顯示效果,還能顯示更多的波形,充分說明了此方法的靈活性與實用性。

參考文獻

[1] BIMBERG D, GRUNDMANN M, LEDENTSOV N N. Quantum dot heterostructures [M]. USA: John Wiley & Sons, 1999.

[2] DING Z, BULLOCK D W, THIBADO P M, et al. Time?evolution of the GaAs (001) pre?roughening process [J]. Surface Science, 2003, 540(2/3): 491?495.

[3] 陸浩,王振占,高國興,等.基于FPGA的多功能圖像處理系統設計[J].微電子學與計算機,2011,28(12):107?110.

[4] 王恒心.基于FPGA/CPLD的嵌入式VGA顯示系統[J].微計算機信息,2008(26):146?148.

[5] 吳蓬勃,張啟民,王朝陽,等.基于FPGA的VGA圖像控制器設計[J].東北電力大學學報,2006,26(4):89?92.

[6] 王亮,李正,寧婷婷,等.VGA漢字顯示的FPGA設計與實現[J].計算機工程與設計,2009,30(2):275?281.

[7] 鄭美芳,高曉蓉,王黎,等.基于FPGA的VGA時序彩條信號實現[J].現代電子技術,2009,32(14):90?92.

[8] 覃永新,陳文輝,章帆.實時視頻數據采集的FPGA實現[J].電子技術應用,2009(9):57?60.

[9] 王至秋.基于FPGA控制VGA顯示的多通道數字示波器的設計[J].現代電子技術,2011,34(7):55?57.

[10] 陳彬,伍乾永,劉永春.基于FPGA的VGA控制模塊設計[J].微電子學,2008,39(2):306?308.

[11] 李致金,吳文娟.VGA信號分配及遠程傳輸系統[J].現代電子技術,2010,33(23):168?170.

實現量子點波形的自動標記是利用VGA顯示器光柵掃描從左至右,從上至下的掃描方式。如圖5所示,在分辨率為H×V的VGA顯示畫面中,假設要分別對波形圖上的A,B兩點做自動標記,根據本實驗中整條波形的RGB色彩是一致的特點,即為白色,即RGB色彩值為(255,255,255),Red為255,Green為255,Blue為255,設A點坐標為(XA,YA),則XA為掃描到的波形上的第1個點的橫坐標,且YA為場方向上的縱坐標最小值,于是即可在此坐標值上做下標記;同理,對于B點,令B點坐標為(XB,YB),YB為場方向最后一行掃描到的波形上的第一個點的縱坐標,且YB為縱坐標最大值,于是即可在此坐標值做下標記。圖6為加標記后的量子點波形圖,通過FPGA的控制和Verilog HDL,圓形標記能自動添加在量子點波形的最高(最低)轉折點和最高(最低)波峰點,這些標記有助于在量子點生長實驗中分析量子點的生長優劣以及表面形貌的變化。

實現量子點波形的手動標記的重點在于標記的移動,本實驗中VGA顯示的分辨率為640×480,選取的時鐘為25 MHz,則由于對應的周期為40 ns,標記移動速度太快,無法觀測標記移動,經過多次實驗,在Verilog狀態機中選用18位的計數器,在FPGA的控制按鍵有效時,計數器每計到18個1時標記在VGA顯示器上移動一個像素點,實現標記上下左右任意位置的移動。

在圖6自動標記的基礎上,利用Verilog HDL定義FPGA上的控制按鍵,通過不同按鍵的控制,可使標記靈活地進行自定義的移動。

3 結 語

本實驗利用FPGA控制實現了STM?MBE量子點波形的VGA顯示,且同時實現了量子點波形圖的手動和自動標記,充分發揮了FPGA在實現圖像采集與控制方面的優勢。經實踐證明實驗方法易于操作,且顯示效果好,成本低,十分便于在量子點生長實驗中分析量子點的生長狀況,描述量子點的表面形貌。本次實驗采取的VGA分辨率為640×480。在實際的實驗中,若單次顯示的量子點數量較多,還可根據需求選用更大的分辨率。不僅可以提升顯示效果,還能顯示更多的波形,充分說明了此方法的靈活性與實用性。

參考文獻

[1] BIMBERG D, GRUNDMANN M, LEDENTSOV N N. Quantum dot heterostructures [M]. USA: John Wiley & Sons, 1999.

[2] DING Z, BULLOCK D W, THIBADO P M, et al. Time?evolution of the GaAs (001) pre?roughening process [J]. Surface Science, 2003, 540(2/3): 491?495.

[3] 陸浩,王振占,高國興,等.基于FPGA的多功能圖像處理系統設計[J].微電子學與計算機,2011,28(12):107?110.

[4] 王恒心.基于FPGA/CPLD的嵌入式VGA顯示系統[J].微計算機信息,2008(26):146?148.

[5] 吳蓬勃,張啟民,王朝陽,等.基于FPGA的VGA圖像控制器設計[J].東北電力大學學報,2006,26(4):89?92.

[6] 王亮,李正,寧婷婷,等.VGA漢字顯示的FPGA設計與實現[J].計算機工程與設計,2009,30(2):275?281.

[7] 鄭美芳,高曉蓉,王黎,等.基于FPGA的VGA時序彩條信號實現[J].現代電子技術,2009,32(14):90?92.

[8] 覃永新,陳文輝,章帆.實時視頻數據采集的FPGA實現[J].電子技術應用,2009(9):57?60.

[9] 王至秋.基于FPGA控制VGA顯示的多通道數字示波器的設計[J].現代電子技術,2011,34(7):55?57.

[10] 陳彬,伍乾永,劉永春.基于FPGA的VGA控制模塊設計[J].微電子學,2008,39(2):306?308.

[11] 李致金,吳文娟.VGA信號分配及遠程傳輸系統[J].現代電子技術,2010,33(23):168?170.

主站蜘蛛池模板: 996免费视频国产在线播放| 又黄又湿又爽的视频| 亚洲三级色| 国产青榴视频在线观看网站| 国产在线第二页| 亚洲人成网站观看在线观看| 中文字幕 91| 国产在线精品99一区不卡| 亚洲免费成人网| 国产无码制服丝袜| 无码日韩视频| 国产一区二区人大臿蕉香蕉| 精品国产一区91在线| 亚洲一级毛片免费观看| 婷婷亚洲天堂| 日韩免费成人| 就去色综合| 在线欧美日韩国产| 996免费视频国产在线播放| 国产新AV天堂| 欧美va亚洲va香蕉在线| 欧美一级高清片久久99| 亚洲无码高清免费视频亚洲| 国产主播一区二区三区| 亚洲精品成人片在线观看| a级毛片网| 一级高清毛片免费a级高清毛片| 亚洲天堂网在线视频| 人妻21p大胆| 国产精品性| 人禽伦免费交视频网页播放| 无码综合天天久久综合网| 高清免费毛片| 99在线免费播放| 99热国产在线精品99| 日本高清免费一本在线观看| 网久久综合| 免费jjzz在在线播放国产| 国产成人精品综合| 亚洲码一区二区三区| 久久无码高潮喷水| 一级全免费视频播放| 91精品最新国内在线播放| 欧美日韩国产在线播放| 亚瑟天堂久久一区二区影院| 亚洲中文字幕97久久精品少妇| 成人午夜久久| 色妞www精品视频一级下载| 狠狠亚洲婷婷综合色香| 亚洲av无码专区久久蜜芽| 五月婷婷亚洲综合| 国产成人精品男人的天堂下载 | 在线一级毛片| 好吊妞欧美视频免费| 国产农村妇女精品一二区| 国产精品欧美在线观看| www.91在线播放| 日韩av电影一区二区三区四区| 国产精品第| 曰AV在线无码| 国产无人区一区二区三区| 一级毛片视频免费| 日本爱爱精品一区二区| a毛片在线播放| 国产自在线播放| 天天色综合4| 亚洲国产91人成在线| 国产18在线| 无码内射中文字幕岛国片| 99精品国产高清一区二区| 57pao国产成视频免费播放| 亚洲浓毛av| 久久99国产乱子伦精品免| 日韩无码视频专区| 亚洲第一成网站| 国产精品久久久久鬼色| 日本高清在线看免费观看| 欧美一道本| 亚洲日韩久久综合中文字幕| 好吊妞欧美视频免费| 国产一区自拍视频| 国产女人在线观看|