M4K塊移位寄存器數(shù)據(jù)讀進(jìn)方式的邏輯分析儀設(shè)計(jì)
4 VGA顯示界面的設(shè)計(jì)
VGA界面設(shè)計(jì)主要完成對(duì)結(jié)果的顯示??梢詫?duì)測(cè)試對(duì)象的數(shù)目、采樣模式、觸發(fā)信號(hào)的模式、采樣頻率進(jìn)行控制,并且將結(jié)果顯示成為波形圖以便使用者進(jìn)行觀察。在設(shè)計(jì)中需要的字符是通過取模軟件PCtoLCD2002,把定義的字模數(shù)據(jù)存儲(chǔ)在FPGA的M4K塊生成的ROM里,顯示的時(shí)候從ROM讀數(shù)據(jù)進(jìn)行顯示。
5 FPGA仿真及調(diào)試
實(shí)時(shí)數(shù)據(jù)采集分析數(shù)據(jù)量大,時(shí)序復(fù)雜,以10 kHz~100 MHz的采樣頻率進(jìn)行數(shù)據(jù)傳輸時(shí),使用QuartusⅡ自帶的仿真工具生成的激勵(lì),花費(fèi)的時(shí)間長(zhǎng),而且與實(shí)際處理結(jié)果有一定的偏差,無法有效的驗(yàn)證整體模塊的功能,同時(shí)也贍以對(duì)其進(jìn)行實(shí)時(shí)模擬。本文在使用QuartusⅡ自帶仿真工具的基礎(chǔ)上,將綜合后得到的結(jié)果導(dǎo)入Modesim 6.0中,編寫Testbench提供仿真激勵(lì)對(duì)邏輯分析儀的頂層模塊進(jìn)行仿真。通過比較整體功能進(jìn)行驗(yàn)證。圖6為邏輯分析儀頂層模塊仿真波形。本文引用地址:http://2s4d.com/article/161310.htm
由圖6看出,3種采樣模式分別為001,010,100。001采樣模式被觸發(fā)后顯示后64個(gè)采樣數(shù)據(jù);010采樣模式觸發(fā)后顯示前32個(gè)采樣數(shù)據(jù)和后32個(gè)采樣數(shù)據(jù);100采樣模式觸發(fā)后顯示前64個(gè)采樣數(shù)據(jù)。清除采樣信號(hào)低有效,開始一個(gè)新的采樣觸發(fā)。經(jīng)過調(diào)試,該邏輯分析儀采樣頻率為100 MHz。在輸入采樣信號(hào)的情況下,能夠得到比較不錯(cuò)的波形。圖7是在該采樣頻率下觀察到的波形。
6 結(jié)語
結(jié)果表明,該邏輯分析儀以每8個(gè)像素為單元作為一個(gè)采樣數(shù)據(jù)的顯示長(zhǎng)度,最多16路信號(hào)捕獲輸入通道,1路信號(hào)觸發(fā)通道,3種信號(hào)采樣模式,數(shù)據(jù)的分析范圍和質(zhì)量得到提高,可方便科研、教學(xué)使用。
評(píng)論