亚洲成人伦理_成人午夜视频在线观看_日本免费网站_黄网站色大毛片_超碰97人人人人人蜜桃_久久在线视频

以文本方式查看主題

-  曙海教育集團(tuán)論壇  (http://m.55716723.cn/bbs/index.asp)
--  FPGA初中級  (http://m.55716723.cn/bbs/list.asp?boardid=25)
----  SignalTapII ELA的FPGA在線調(diào)試技術(shù)  (http://m.55716723.cn/bbs/dispbbs.asp?boardid=25&id=1526)

--  作者:wangxinxin
--  發(fā)布時間:2010-11-19 14:07:29
--  SignalTapII ELA的FPGA在線調(diào)試技術(shù)

在設(shè)計基于FPGA的電子系統(tǒng)時,一般需要用示波器、邏輯分析儀等外部測試設(shè)備進(jìn)行輸入輸出信號的測試,借助測試探頭把信號送到測試設(shè)備上進(jìn)行觀察分析。當(dāng)然,前提是需要保留足夠多的引腳,以便能選擇信號來驅(qū)動I/O進(jìn)行測試。但是外部的測試設(shè)備在測試FPGA系統(tǒng)時,常會遇到這樣的情況:FPGA的I/O引腳數(shù)量不夠豐富,PCB布線和封裝丁藝復(fù)雜導(dǎo)致I/O引腳引出困難,外部測試探頭有影響FPGA信號時序和完整性的可能。

如果能在FPGA內(nèi)部嵌入具有外部測試設(shè)備功能的邏輯測試模塊,那么以上問題就可以一一解決。SignalTapII就是這樣一種嵌入式邏輯分析器(embedded logicanaIyzer),簡稱為SignalTapII ELA。它是QuartusII軟件中集成的內(nèi)部邏輯分析軟件,使用它可以實(shí)時觀察內(nèi)部信號波形,方便用戶查找設(shè)計的缺陷。

1  SignalTapII ELA的原理

SignalTapII ELA是Quartus軟件中第二代系統(tǒng)級調(diào)試工具。將SignalTapII ELA代碼和系統(tǒng)邏輯代碼組合交由QuartusII編譯、綜合、布局布線,生成sol文件中內(nèi)含SignalTapII ELA,把sof文件配置到FPGA內(nèi)。FPGA運(yùn)行時,一旦滿足待測信號的觸發(fā)條件,SignalTapII ELA就立即啟動,按照采樣時鐘的頻率捕獲待測信號數(shù)據(jù)并暫存于FPGA片內(nèi)的RAM中,采樣數(shù)據(jù)不斷刷新片內(nèi)存儲器,最后通過JTAG口將捕獲的信號從片內(nèi)RAM傳至Quartus II實(shí)時顯示。SignalTapII ELA的原理流程如圖1所示。

實(shí)際工程中,加入SignalTapII ELA不會影響系統(tǒng)原有的邏輯功能。

2  SignalTapII ELA的配置

SignalTapII ELA基本配置過程如下:

①添加采樣時鐘。SignalTaplI ELA在時鐘的上升沿進(jìn)行采樣,可以使用設(shè)計系統(tǒng)中的任何信號作為采樣時鐘,根據(jù)Altera公司的建議最好使用同步系統(tǒng)全局時鐘作為采樣時鐘。但是在實(shí)際應(yīng)用中,多數(shù)使用獨(dú)立的采樣時鐘,這樣能采樣到被測系統(tǒng)中的慢速信號,或與工作時鐘相關(guān)的信號。當(dāng)然采樣時鐘的頻率要大于被測信號的最高頻率,否則被測信號波形會有較大誤差。

②定義采樣深度。采樣深度決定了待測信號采樣存儲的大小,而可以采樣的深度是根據(jù)設(shè)計中剩余的RAM塊容量和待測信號的個數(shù)決定的。若待測信號較多,則在同樣I/O Bank個數(shù)情況下采樣深度較淺。待測信號個數(shù)的增減和采樣深度的深淺會直接改變RAM塊的占用情況,采樣深度的范圍為0~128 KB。

③定義RAM類型。設(shè)置占用片內(nèi)何種RAM塊資源,隨著采樣深度的改變,RAM塊的數(shù)據(jù)線和地址線寬度可以分割成多種組合。例如:采樣深度是1 KB,RAM數(shù)據(jù)線、地址線可以分割成2×512或4×256等多種組合。依此類推。

④定義觸發(fā)位置。Pre trigger position表示采樣到的數(shù)據(jù)12%為觸發(fā)前,88%為觸發(fā)后;Center trigger position表示采樣的數(shù)據(jù)處于觸發(fā)前后各一半;Post trigger position表示采樣到的數(shù)據(jù)88%為觸發(fā)前,12%為觸發(fā)后。

⑤觸發(fā)條件級數(shù)設(shè)置。SignalTapII ELA支持多觸發(fā)級的觸發(fā)方式,最多可支持10級觸發(fā),幫助濾除不相干的數(shù)據(jù),更快地找到需要的數(shù)據(jù)。若有多級觸發(fā)條件,首先分析第一級觸發(fā)條件。若第一級為TRUE,則轉(zhuǎn)到分析第二級是否滿足,直到分析完所有觸發(fā)條件均為TRUE才最終觸發(fā)時鐘采樣數(shù)據(jù)。

⑥觸發(fā)條件。設(shè)定約束性的觸發(fā)條件?梢栽试S單個信號的獨(dú)立觸發(fā)條件Basic,直接采用單個外部或設(shè)計模塊內(nèi)部的信號;也可以允許多個節(jié)點(diǎn)信號的組合觸發(fā)條件Advanced,構(gòu)成觸發(fā)函數(shù)的觸發(fā)條件方程。例如:使能信號ENA與4位輸出信號Q相與后觸發(fā),觸發(fā)條件=ENA&(Q=15)。

 


主站蜘蛛池模板: 国产精品视频一 | 激情综合五月 | 国产成人叼嘿视频在线观看 | ririsao久久精品一区 | 久热国产精品视频 | 美国一级黄色片 | 狠狠操网站 | h片免费在线观看 | 日韩成人精品视频 | 欧美乱淫视频 | 亚洲一区二区三区免费在线 | 欧美日韩一区不卡 | 一区二区三区在线 | 日韩一 | 欧美二区三区 | 日韩在线三级 | 超碰人人艹 | 久久精品欧美一区二区三区不卡 | 成人国产在线视频 | 国产激情精品一区二区三区 | 国产精品色婷婷久久58 | 国产精品中文字幕一区二区三区 | 午夜精品一区二区三区三上悠亚 | 男女性毛片| 特黄视频 | 久草视频网站 | 毛片免费在线观看 | 国产精品日韩欧美一区二区三区 | 欧美日韩久 | 一级毛片视频在线 | 欧美在线观看一区 | 欧美亚洲综合久久 | 欧美日韩在线综合 | 日韩成人一区 | 午夜影院在线观看免费 | 毛片高清 | 日韩在线资源 | www.夜夜草 | 亚洲精品亚洲人成人网 | 国产在线精品一区二区 | 久久99精品久久久久 |