在线免费观看成年人视频-在线免费观看国产-在线免费观看国产精品-在线免费观看黄网站-在线免费观看精品

產品分類

當前位置: 首頁 > 儀表工具產品 > 分析儀器 > 分析儀

類型分類:
科普知識
數據分類:
分析儀

用內部邏輯分析儀調試FPGA

發布日期:2022-10-09 點擊率:100

  推動FPGA調試技術改變的原因

  進行硬件設計的功能調試時,FPGA的再編程能力是關鍵的優點。CPLD和FPGA早期使用時,如果發現設計不能正常工作,工程師就使用“調試鉤”的方法。先將要觀察的FPGA內部信號引到引腳,然后用外部的邏輯分析儀捕獲數據。然而當設計的復雜程度增加時,這個方法就不再適合了,其中有幾個原因。第一是由于FPGA的功能增加了,而器件的引腳數目卻緩慢地增長。因此,可用邏輯對I/O的比率減小了,參見圖1。此外,設計很復雜時,通常完成設計后只有幾個空余的引腳,或者根本就沒有空余的引腳能用于調試。

圖1 Lattice FPGA的LUT/可用I/O

  第二,現在設計的復雜性經常需要觀察許多信號,而不是幾個信號。常用的技術是實現較寬的內部總線,以便在較大的FPGA中達到高的系統吞吐量。如果懷疑內部的32位總線里有壞的數據,則難以用幾個I/O引腳來確定問題所在。

  第三,通常需要在系統中測試復雜的功能。在這種情況下,在系統中調試時訪問一些I/O也許是有限的。新類型的包還限制訪問FPGA引腳。系統速度也是個問題,因為探針的連接可能會引起性能或者噪聲信號降低。

  最后,推動FPGA調試方法改變的關鍵因素是有了新的工具,這些工具采用內部或者嵌入式邏輯分析儀

  擁有這些工具可得到最佳的結果,而不是用與先前工具相同的方法。資源、靜態參數和動態參數通常約束了內部邏輯分析儀和外部邏輯分析儀。本文對這兩種類型工具的約束進行了比較,考察如何最佳地利用內部邏輯分析儀。

  外部邏輯分析儀受到的限制

  外部邏輯分析儀已經用了幾十年了。外部邏輯分析儀的最大優點是能夠存儲大量的信號信息,或者用來跟蹤數據。配置在不斷變化,但大多數外部邏輯分析儀可以存儲兆字節的數據。為了對FPGA使用外部邏輯分析儀,數據信號必須引到片外。可用兩種方法中的一種來做。第一種方法是直接把信號送到用于觀察的I/O引腳。取決于FPGA 的封裝類型,接觸I/O引腳 可能會有困難。 針對用這種方法進行調試的電路板 設計 要用連接器,例如與FPGA相連的MICTOR連接 器。然而這種方法不是很有效, 因為每個信號都需要一個I/O引腳。

  第二種方法是插入能把信號引到I/O的核。這種方法的優點是這個核設計成能多路復用信號至I/O引腳,允許引腳共享。這種方法的局限是信號要被外部的邏輯分析儀實時捕獲,多路復用大大降低了快速捕獲信號的可能性。由于這個原因,通常使用2x 或者 4x多路復用方案。這意味著現在32 個I/O引腳可以支持64個或128個信號。這樣得到了很大的改進,但是仍然有限制,例如要調試寬總線的情況。一旦信號連接到外部的邏輯分析儀,然后就設置觸發和數據捕獲條件。

  使用外部邏輯分析儀設置的約束是有限的信號、高速觸發邏輯和大量的跟蹤存儲器。大多數邏輯分析儀使用狀態機觸發機制。用戶指定一個值等待這個信號,然后捕獲這個數據,或者進入另一個狀態,尋找不同的情況。這些信號本身是靜態的,但各種情況是動態的,會在任何時候發生變化。給定約束后,這個方法很有效。因為限制了信號的數目,在信號組合的情況下減少了操作數。但是跟蹤的存儲器相對較大,試圖找到一個接近的觀察點是很普通的事,然后捕捉大量的數據以找到問題所在。

  使用內部邏輯分析儀

  用內部邏輯分析儀能與外部邏輯分析儀一樣對FPGA進行功能調試。內部邏輯分析儀使用嵌入在FPGA設計中的一個或多個邏輯分析儀核。設計者使用PC在軟件中設置觸發條件,通過JTAG訪問FPGA。一旦邏輯分析儀軟核捕獲了數據,通過JTAG將信息返回PC,然后設計者對這些數據進行觀察。觸發信號的復雜性和跟蹤存儲器的大小對信號數目有限制。大多數情況下,設計者可以觀察成百上千個信號。

  觸發資源受FPGA限制,即未使用的邏輯和RAM。跟蹤存儲器有些實現需要RAM。有些則需要RAM或者LUT。然而,所需要的跟蹤存儲器比用外部邏輯分析儀大大減少,通常為數千位與數百萬位之比。觸發和數據捕獲以設計的全速進行,因為信號不需要在FPGA片外復用。

  用外部邏輯分析儀時,信號必須靜態定義。改變信號經常需要FPGA再次執行,盡管有些工具提供只增加FPGA布線來改變部分或全部連接信號的能力。在調試期間,大多數實現部分或所有觸發條件動態地改變。然而,觸發的復雜性的變化取決于所用的工具。信號差別越多,所能提供的存儲器就越小。為了獲得最佳的結果,不同的觸發選項驅動了使用內部邏輯分析儀的需要。

  復雜調試的一個例子是在SMPTE SDI HD顯示中尋找一個特別的像素。在特殊的情況下,找到EAV (end active video)時序是必須的,然后尋找與數據相關的特別線數,再尋找SAV (start active video)時序。最后根據線中對應的像素,計算字節數目,參見圖2。

圖2 SDI HD數據流實例

  為了調試找到這種數據需要尋找值的時序,再找特殊值,然后結束序列,最后在捕獲數據前數時鐘的數目。為了理解是如何做的,必須查看具體的實現過程。萊迪思的Reveal硬件調試器使用觸發單元和觸發表示以決定觸發點。觸發單元是一個比較器,觸發表示允許觸發單元和序列值組合在一起。

  對于這個SDI實例,用3個觸發單元來定義EAV和SAV序列,另外的觸發單元用于線數,最后在發現數據前的一個計數聲明用于等待。觸發建立的實例如圖3所示。這個設置可以用來尋找任何要求的線數和像素,因為線數觸發的值和計數可以動態地改變。

圖3 觸發設置的實例

  結論

  工程師將繼續使用外部邏輯分析儀,因為用它分析系統級功能時是很有價值的。但是用于內部FPGA調試需要連接到電路板,信號的數目受到了限制。而內部邏輯分析儀在可用信號數目方面提供了很大的自由度,但是在觸發邏輯和跟蹤存儲器方面受到約束。然而小心地使用觸發選項使內部邏輯分析儀在精確的時間開始捕獲數據,要最大化可用的資源。這個例子中,需要分析在SDI視頻信號里特殊的像素(線和字)的復雜實現被分解成簡單的元素,這種方法提高了效率。這個例子只是瀏覽了內部邏輯分析儀的使用和應用。由于FPGA設計復雜性不斷增加,針對功能驗證和調試,內部邏輯分析儀和類似的工具受到了設計者的青睞。

 

下一篇: PLC、DCS、FCS三大控

上一篇: 索爾維全系列Solef?PV

能让我流水水的一千字| 麻豆AV无码精品一区二区| 久久久久久妓女精品影院| 老太奶性BBWBBW| 亚洲一区二区三区乱码AⅤ | 欧美激情一区蜜桃传媒| 日韩精品人成在线播放| 亚洲AV无码专区在线观看漫画| 尤物AV无码色AV无码| 成年女人喷潮毛片免费播放| 国产在线超清日本一本| 国产巨大爆乳在线观看| 久久久久99精品成人片| 人妻少妇粗大持久满足| 校长办公室岔开腿呻吟| 中国女篮世界排名| 国产9 1在线 | 欧洲| 丰满的继牳3中文字幕系列免费| 国产一区二区三区影院| 免费精东传媒VS天美传媒| 书房双乳晃动干柴烈火视频| 亚洲国产精品尤物YW在线观看| 99久久免费国产精品四虎99久久精品免费看国产一区二区 | 亚洲国产一区二区A毛片| CHINA末成年VIDEO学生| 999精品国产人妻无码系列| 饭桌上故意张开腿让公在线观| 精品久久久久久国产| 人人妻人人澡人人爽人人精直播 | 80岁老熟妇乱子伦牲交| 国产精品久久久久久免费软件 | 自慰无码一区二区三区| 国产成人综合久久亚洲精品| 老师趴讲台屁股撅起来作文 | 国产婷婷丁香五月缴情成人网 | 国产★蜜臀AV无码8MAV| 久久久久99精品成人片三人毛片| 日本一卡二卡四卡无卡国产 | 少妇高清精品毛片在线视频| 一本加勒比HEZYO无码人妻 | 五十路熟妇无码AV在线| 97国产精华最好的产品价格| 国产手机在线ΑⅤ片无码观看| 女人被狂躁C到高潮视频| 西西人体大胆4444WWW| GAY成年男人露J网站| 娇妻在我面前被黑人撑爆| 精品人妻无码一区二| 日本肥老妇色XXXXX日本老妇| 亚洲国产精品福利片在线观看| 办公室欧美大尺寸SUV| 久久精品国产精品亚洲精品| 少妇无力反抗慢慢张开双腿| 中文字幕亚洲情99在线| 国产亚洲精品精品国产亚洲综合| 人妻 清高 无码 中文字幕| 亚洲日韩中文字幕无码专区 | 丰满岳乱妇三级高清| 麻花传媒MD0076在线入口| 性色AV夜夜嗨AV浪潮牛牛| 宝宝好大我都握不住了视频 | 坐在根茎写作业好吗| 黑人上司粗大拔不出来| 久久一区二区三区精华液| 人妻 白嫩 蹂躏 惨叫| 亚洲伊人久久综合| 国产精品美女乱子伦高潮| 欧美性受XXXX人人本视频| 亚洲中文字幕无码一区无广告 | 亚洲AV无码无在线观看| 丰满人妻熟妇乱又伦精品软件| 男男GAy作爱免费观看| 亚洲欧洲成人AV电影网| 国产激情久久久久影院小草 | 不卡无在一区二区三区四区| 麻豆TV入口在线看| 亚洲欧美在线综合色影视| 国产精品久久久久精品综合| 人人鲁人人莫人人爱精品| 四虎永久在线精品视频 | 亚洲色大成网站WWW永久网站| 国产乱码精品一区二区三区中文 | 亚洲无人区码二码三码区别| 国产欧美精品一区二区三区四区| 日产精品卡2卡三卡四卡公司| _97夜夜澡人人爽人人喊_欧美| 教官在我腿间疯狂驰聘视频| 偷窥妇科TUBESEX妇| 成人爽A毛片在线视频| 欧美日韩国产A∨| 无码午夜福利视频一区| 成人性无码专区免费视频| 欧美日韩一区二区成人午夜电影 | 少妇呻吟翘臀后进爆白浆| エロドラえもんCOM中文在线| 没带罩子让他吃了一天药会怎样| 亚洲老熟女XXXXHDWAA| 国产无遮挡又黄又爽免费视频 | 私人家庭影院5577| 成人精品免费AV不卡在线观看| 欧美性操大鸡狠狠| 92国产精品午夜福利| 麻豆视传媒官方直接进入| 亚洲综合成人婷婷五月在线观看 | 国产激情久久久久影院| 熟妇性MATURETUBE另类| 绯色AV永久无码一区二区蜜臀| 人妻夜夜爽天天爽| ワンピースのエロ.WWW在线| 欧美视频在线一区| CHINESEHD国产精品麻豆| 欧美交换配乱吟粗大和黄| 99久久人妻精品免费一区| 嫩草研究院久久久精品| 8x8x熟妇一区二区三区| 男人j捅进女人p| 99福利资源久久福利资源| 欧美成人国产精品视频蜜芽| 99久久无色码中文字幕| 欧美日韩精品SUV| 宝宝自己坐下来还是我撞进来视频 | 在线A级毛片无码免费真人| 狼人无码精华AV午夜精品| 又黄又爽又色的视频| 蜜桃成人无码区免费视频网站| 中英字幕乱码在线观看| 欧美疯狂做受XXXX| YY1111111少妇影院光屁| 日本区一视频.区二视频| 丁香色欲久久久久久综合网| 四虎国产精品永久在线动漫| 国产精品久久久久久久久软件| 小说 亚洲 无码 精品| 国内精品久久久久久久影视麻豆| 亚洲国产激情一区二区三区| 久久国产中文娱乐网| 尤物AV无码色AV无码| 欧美高大丰满FREESEX| 把腿张开老子CAO烂你| 色偷偷88888欧美精品久久久| 国产AV无码专区亚洲AV软件| 午夜麻豆国产精品无码| 极品少妇高潮到爽| 婬乱丰满熟妇XXXXX| 国色天香卡一卡2卡3卡4卡5| 亚洲精品蜜桃久久久久久| 久久久精品人妻一区二区三区| 中国少妇精品久久久久无码AV| 欧美老熟妇乱XXXXX| 处破痛哭A√18成年片免| 无码A级毛片日韩精品| 狠狠久久精品中文字幕无码| 一区二区三区无码AV不卡| 狠狠人妻久久久久久综合蜜桃| 亚洲色欲色欲WWW在线播放| 蜜桃成人无码区免费视频网站| M豆传媒有限公司观看| 少妇WWB搡BBBB搡BBBB| 国内精品九九久久精品| 一边亲着一面膜下奶怎么回事| 欧美精品xxxxx| 国产成人AV三级在线观看按摩| 亚洲AV永久无码精品久久麻豆| 老熟妇午夜毛片一区二区三区| YY6090新视觉影院| 午夜毛片不卡高清免费看| 久久久亚洲欧洲日产国码AⅤ | 伊人色综合一区二区三区影院视频 | 国产乱子伦60女人的皮视频| 亚洲伊人五月丁香激情| 青青草无码精品伊人久久7| 国产精品国产三级欧美二区| 亚洲色AV无码AV丰满AV| 欧美一区二区视频在线| 国产精品无码久久综合网| 野花日本免费完整版高清版| 青青爽无码视频在线观看| 国产无遮挡裸露视频免费| 中国农村熟妇性视频| 日韩精品无码一区二区中文字幕 | 色老久久精品偷偷鲁| 精产一二三产区区别在哪| 97久久人人超碰超碰窝窝| 玩弄中国白嫩少妇HD乱| 久久婷婷五月综合色99啪| 成在线人免费无码高潮喷水| 亚洲狠狠色成人综合网| 欧美又粗又长XXXXBBBB疯| 国产亚洲AV手机在线观看| 中国亲子伦孑XXⅩ| 特级毛片在线大全免费播放| 久久水蜜桃网国产无线网欧美日韩| 成人精品一区二区三区电影| 亚洲卡1卡2乱码新区仙踪| 日本打扑克啪啪超爽网站| 加勒比AV一本大道香蕉大在线| JAPANESEHD熟女熟妇| 亚洲高清国产AV拍精品青青草原| 欧美人与牲动交a欧美精品| 国产中文成人精品久久久|