女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何用內(nèi)部邏輯分析儀調(diào)試FPGA?

FPGA設(shè)計(jì)論壇 ? 來(lái)源:未知 ? 2023-12-20 13:35 ? 次閱讀

1 推動(dòng)FPGA調(diào)試技術(shù)改變的原因
進(jìn)行硬件設(shè)計(jì)的功能調(diào)試時(shí),F(xiàn)PGA的再編程能力是關(guān)鍵的優(yōu)點(diǎn)。CPLD和FPGA早期使用時(shí),如果發(fā)現(xiàn)設(shè)計(jì)不能正常工作,工程師就使用“調(diào)試鉤”的方法。先將要觀察的FPGA內(nèi)部信號(hào)引到引腳,然后用外部的邏輯分析儀捕獲數(shù)據(jù)。然而當(dāng)設(shè)計(jì)的復(fù)雜程度增加時(shí),這個(gè)方法就不再適合了,其中有幾個(gè)原因。第一是由于FPGA的功能增加了,而器件的引腳數(shù)目卻緩慢地增長(zhǎng)。因此,可用邏輯對(duì)I/O的比率減小了,參見(jiàn)圖1。此外,設(shè)計(jì)很復(fù)雜時(shí),通常完成設(shè)計(jì)后只有幾個(gè)空余的引腳,或者根本就沒(méi)有空余的引腳能用于調(diào)試。

wKgaomWCfjGALxbbAAC9se7rQDM766.png

圖1 Lattice FPGA的LUT/可用I/O
第二,現(xiàn)在設(shè)計(jì)的復(fù)雜性經(jīng)常需要觀察許多信號(hào),而不是幾個(gè)信號(hào)。常用的技術(shù)是實(shí)現(xiàn)較寬的內(nèi)部總線,以便在較大的FPGA中達(dá)到高的系統(tǒng)吞吐量。如果懷疑內(nèi)部的32位總線里有壞的數(shù)據(jù),則難以用幾個(gè)I/O引腳來(lái)確定問(wèn)題所在。
第三,通常需要在系統(tǒng)中測(cè)試復(fù)雜的功能。在這種情況下,在系統(tǒng)中調(diào)試時(shí)訪問(wèn)一些I/O也許是有限的。新類型的包還限制訪問(wèn)FPGA引腳。系統(tǒng)速度也是個(gè)問(wèn)題,因?yàn)樘结樀倪B接可能會(huì)引起性能或者噪聲信號(hào)降低。
最后,推動(dòng)FPGA調(diào)試方法改變的關(guān)鍵因素是有了新的工具,這些工具采用內(nèi)部或者嵌入式邏輯分析儀。
擁有這些工具可得到最佳的結(jié)果,而不是用與先前工具相同的方法。資源、靜態(tài)參數(shù)和動(dòng)態(tài)參數(shù)通常約束了內(nèi)部邏輯分析儀和外部邏輯分析儀。本文對(duì)這兩種類型工具的約束進(jìn)行了比較,考察如何最佳地利用內(nèi)部邏輯分析儀。
2 外部邏輯分析儀受到的限制
外部邏輯分析儀已經(jīng)用了幾十年了。外部邏輯分析儀的最大優(yōu)點(diǎn)是能夠存儲(chǔ)大量的信號(hào)信息,或者用來(lái)跟蹤數(shù)據(jù)。配置在不斷變化,但大多數(shù)外部邏輯分析儀可以存儲(chǔ)兆字節(jié)的數(shù)據(jù)。為了對(duì)FPGA使用外部邏輯分析儀,數(shù)據(jù)信號(hào)必須引到片外。可用兩種方法中的一種來(lái)做。第一種方法是直接把信號(hào)送到用于觀察的I/O引腳。取決于FPGA 的封裝類型,接觸I/O引腳 可能會(huì)有困難。 針對(duì)用這種方法進(jìn)行調(diào)試的電路板 設(shè)計(jì) 要用連接器,例如與FPGA相連的MICTOR連接 器。然而這種方法不是很有效, 因?yàn)槊總€(gè)信號(hào)都需要一個(gè)I/O引腳。
第二種方法是插入能把信號(hào)引到I/O的核。這種方法的優(yōu)點(diǎn)是這個(gè)核設(shè)計(jì)成能多路復(fù)用信號(hào)至I/O引腳,允許引腳共享。這種方法的局限是信號(hào)要被外部的邏輯分析儀實(shí)時(shí)捕獲,多路復(fù)用大大降低了快速捕獲信號(hào)的可能性。由于這個(gè)原因,通常使用2x 或者 4x多路復(fù)用方案。這意味著現(xiàn)在32 個(gè)I/O引腳可以支持64個(gè)或128個(gè)信號(hào)。這樣得到了很大的改進(jìn),但是仍然有限制,例如要調(diào)試寬總線的情況。一旦信號(hào)連接到外部的邏輯分析儀,然后就設(shè)置觸發(fā)和數(shù)據(jù)捕獲條件。
使用外部邏輯分析儀設(shè)置的約束是有限的信號(hào)、高速觸發(fā)邏輯和大量的跟蹤存儲(chǔ)器。大多數(shù)邏輯分析儀使用狀態(tài)機(jī)觸發(fā)機(jī)制。用戶指定一個(gè)值等待這個(gè)信號(hào),然后捕獲這個(gè)數(shù)據(jù),或者進(jìn)入另一個(gè)狀態(tài),尋找不同的情況。這些信號(hào)本身是靜態(tài)的,但各種情況是動(dòng)態(tài)的,會(huì)在任何時(shí)候發(fā)生變化。給定約束后,這個(gè)方法很有效。因?yàn)橄拗屏诵盘?hào)的數(shù)目,在信號(hào)組合的情況下減少了操作數(shù)。但是跟蹤的存儲(chǔ)器相對(duì)較大,試圖找到一個(gè)接近的觀察點(diǎn)是很普通的事,然后捕捉大量的數(shù)據(jù)以找到問(wèn)題所在。
3 使用內(nèi)部邏輯分析儀
用內(nèi)部邏輯分析儀能與外部邏輯分析儀一樣對(duì)FPGA進(jìn)行功能調(diào)試。內(nèi)部邏輯分析儀使用嵌入在FPGA設(shè)計(jì)中的一個(gè)或多個(gè)邏輯分析儀核。設(shè)計(jì)者使用PC在軟件中設(shè)置觸發(fā)條件,通過(guò)JTAG訪問(wèn)FPGA。一旦邏輯分析儀軟核捕獲了數(shù)據(jù),通過(guò)JTAG將信息返回PC,然后設(shè)計(jì)者對(duì)這些數(shù)據(jù)進(jìn)行觀察。觸發(fā)信號(hào)的復(fù)雜性和跟蹤存儲(chǔ)器的大小對(duì)信號(hào)數(shù)目有限制。大多數(shù)情況下,設(shè)計(jì)者可以觀察成百上千個(gè)信號(hào)。
觸發(fā)資源受FPGA限制,即未使用的邏輯和RAM。跟蹤存儲(chǔ)器有些實(shí)現(xiàn)需要RAM。有些則需要RAM或者LUT。然而,所需要的跟蹤存儲(chǔ)器比用外部邏輯分析儀大大減少,通常為數(shù)千位與數(shù)百萬(wàn)位之比。觸發(fā)和數(shù)據(jù)捕獲以設(shè)計(jì)的全速進(jìn)行,因?yàn)樾盘?hào)不需要在FPGA片外復(fù)用。
用外部邏輯分析儀時(shí),信號(hào)必須靜態(tài)定義。改變信號(hào)經(jīng)常需要FPGA再次執(zhí)行,盡管有些工具提供只增加FPGA布線來(lái)改變部分或全部連接信號(hào)的能力。在調(diào)試期間,大多數(shù)實(shí)現(xiàn)部分或所有觸發(fā)條件動(dòng)態(tài)地改變。然而,觸發(fā)的復(fù)雜性的變化取決于所用的工具。信號(hào)差別越多,所能提供的存儲(chǔ)器就越小。為了獲得最佳的結(jié)果,不同的觸發(fā)選項(xiàng)驅(qū)動(dòng)了使用內(nèi)部邏輯分析儀的需要。
復(fù)雜調(diào)試的一個(gè)例子是在SMPTE SDI HD顯示中尋找一個(gè)特別的像素。在特殊的情況下,找到EAV (end active video)時(shí)序是必須的,然后尋找與數(shù)據(jù)相關(guān)的特別線數(shù),再尋找SAV (start active video)時(shí)序。最后根據(jù)線中對(duì)應(yīng)的像素,計(jì)算字節(jié)數(shù)目,參見(jiàn)圖2。
wKgaomWCfjGAUX_JAABdb5PBAhg055.jpg
圖2 SDI HD數(shù)據(jù)流實(shí)例
為了調(diào)試找到這種數(shù)據(jù)需要尋找值的時(shí)序,再找特殊值,然后結(jié)束序列,最后在捕獲數(shù)據(jù)前數(shù)時(shí)鐘的數(shù)目。為了理解是如何做的,必須查看具體的實(shí)現(xiàn)過(guò)程。萊迪思的Reveal硬件調(diào)試器使用觸發(fā)單元和觸發(fā)表示以決定觸發(fā)點(diǎn)。觸發(fā)單元是一個(gè)比較器,觸發(fā)表示允許觸發(fā)單元和序列值組合在一起。
對(duì)于這個(gè)SDI實(shí)例,用3個(gè)觸發(fā)單元來(lái)定義EAV和SAV序列,另外的觸發(fā)單元用于線數(shù),最后在發(fā)現(xiàn)數(shù)據(jù)前的一個(gè)計(jì)數(shù)聲明用于等待。觸發(fā)建立的實(shí)例如圖3所示。這個(gè)設(shè)置可以用來(lái)尋找任何要求的線數(shù)和像素,因?yàn)榫€數(shù)觸發(fā)的值和計(jì)數(shù)可以動(dòng)態(tài)地改變。
wKgaomWCfjKAHTgkAABm6PDoZc8051.jpg
圖3 觸發(fā)設(shè)置的實(shí)例
4 結(jié)論
工程師將繼續(xù)使用外部邏輯分析儀,因?yàn)橛盟治鱿到y(tǒng)級(jí)功能時(shí)是很有價(jià)值的。但是用于內(nèi)部FPGA調(diào)試需要連接到電路板,信號(hào)的數(shù)目受到了限制。而內(nèi)部邏輯分析儀在可用信號(hào)數(shù)目方面提供了很大的自由度,但是在觸發(fā)邏輯和跟蹤存儲(chǔ)器方面受到約束。然而小心地使用觸發(fā)選項(xiàng)使內(nèi)部邏輯分析儀在精確的時(shí)間開(kāi)始捕獲數(shù)據(jù),要最大化可用的資源。這個(gè)例子中,需要分析在SDI視頻信號(hào)里特殊的像素(線和字)的復(fù)雜實(shí)現(xiàn)被分解成簡(jiǎn)單的元素,這種方法提高了效率。這個(gè)例子只是瀏覽了內(nèi)部邏輯分析儀的使用和應(yīng)用。由于FPGA設(shè)計(jì)復(fù)雜性不斷增加,針對(duì)功能驗(yàn)證和調(diào)試,內(nèi)部邏輯分析儀和類似的工具受到了設(shè)計(jì)者的青睞。

wKgaomWCfjKAf9Z5AABUdafP6GM512.jpg

精彩推薦 至芯科技FPGA就業(yè)培訓(xùn)班——助你步入成功之路、12月30號(hào)西安中心開(kāi)課、歡迎試聽(tīng)! 詳解從均值濾波到非局部均值濾波算法的原理及實(shí)現(xiàn)方式 中國(guó)市場(chǎng)FPGA產(chǎn)業(yè)競(jìng)爭(zhēng)格局現(xiàn)狀分析掃碼加微信邀請(qǐng)您加入FPGA學(xué)習(xí)交流群

wKgaomWCfjKAMUkpAABiq3a-ogY824.jpgwKgaomWCfjKAPwNuAAACXWrmhKE918.png

歡迎加入至芯科技FPGA微信學(xué)習(xí)交流群,這里有一群優(yōu)秀的FPGA工程師、學(xué)生、老師、這里FPGA技術(shù)交流學(xué)習(xí)氛圍濃厚、相互分享、相互幫助、叫上小伙伴一起加入吧!

點(diǎn)個(gè)在看你最好看


原文標(biāo)題:如何用內(nèi)部邏輯分析儀調(diào)試FPGA?

文章出處:【微信公眾號(hào):FPGA設(shè)計(jì)論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1643

    文章

    21954

    瀏覽量

    613939

原文標(biāo)題:如何用內(nèi)部邏輯分析儀調(diào)試FPGA?

文章出處:【微信號(hào):gh_9d70b445f494,微信公眾號(hào):FPGA設(shè)計(jì)論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    VirtualLab Fusion應(yīng)用:元件內(nèi)部場(chǎng)分析儀FMM

    模態(tài)方法/嚴(yán)格耦合波分析法(FMM/RCWA)來(lái)計(jì)算。還可以指定場(chǎng)的哪一部分應(yīng)該可視化:前向傳播的場(chǎng)、后向傳播的場(chǎng)或兩者都要可視化。 尋找元件內(nèi)部場(chǎng)分析儀:FMM 元件內(nèi)部場(chǎng)
    發(fā)表于 04-07 08:53

    混合信號(hào)分析儀的原理和應(yīng)用場(chǎng)景

    分析儀可以同步觀測(cè)多個(gè)模擬和數(shù)字信號(hào),特別適用于嵌入式系統(tǒng)及外圍電路的測(cè)試。通過(guò)捕獲和分析這些信號(hào)的波形,工程師可以評(píng)估系統(tǒng)的性能和穩(wěn)定性,并進(jìn)行必要的優(yōu)化和調(diào)整。 通信系統(tǒng)分析調(diào)試
    發(fā)表于 01-21 16:45

    信號(hào)分析儀的原理和應(yīng)用場(chǎng)景

    和通信運(yùn)營(yíng)商有效地管理和優(yōu)化頻譜資源,提高無(wú)線通信系統(tǒng)的質(zhì)量和容量。 音頻和視頻分析: 在音頻領(lǐng)域,信號(hào)分析儀可以對(duì)音頻信號(hào)進(jìn)行頻譜分析、失真測(cè)量和噪聲分析等,用于音頻設(shè)備的測(cè)試和
    發(fā)表于 01-17 14:37

    利用EVM對(duì)ADS1299進(jìn)行內(nèi)部產(chǎn)生方波的測(cè)試,如何才能從邏輯分析儀上獲得正確的輸出?

    我利用EVM對(duì)ADS1299進(jìn)行內(nèi)部產(chǎn)生方波的測(cè)試,同時(shí)在ADS1299上接著邏輯分析儀,可是從邏輯分析儀獲得的數(shù)據(jù)跟EVM獲得的數(shù)據(jù)不一樣
    發(fā)表于 12-05 07:17

    頻譜分析儀與信號(hào)分析儀的區(qū)別

    在現(xiàn)代電子通信領(lǐng)域,頻譜分析儀和信號(hào)分析儀是兩種不可或缺的測(cè)試工具。它們都用于測(cè)量和分析信號(hào)的特性,但它們的功能、應(yīng)用和工作原理存在顯著差異。 一、定義與基本原理 頻譜分析儀 是一種用
    的頭像 發(fā)表于 11-27 15:26 ?2078次閱讀

    4457示波器-H01邏輯分析儀選件

    新利通儀器儀表 4457-H01?邏輯分析儀選件 4457系列數(shù)字示波器 簡(jiǎn)述 4457系列數(shù)字示波器共4個(gè)產(chǎn)品型號(hào),產(chǎn)品帶寬從1GHz到4GHz,采樣率10GSa/s、20GSa/s,垂直分辨率
    的頭像 發(fā)表于 11-06 17:00 ?468次閱讀

    淺談邏輯分析儀的技術(shù)原理和應(yīng)用領(lǐng)域

    。 數(shù)據(jù)存儲(chǔ):轉(zhuǎn)換后的數(shù)字信號(hào)被存儲(chǔ)在邏輯分析儀的內(nèi)存中,以便后續(xù)進(jìn)行查看和分析邏輯分析儀內(nèi)部
    發(fā)表于 09-12 15:04

    Keysight 頻譜分析儀(信號(hào)分析儀

    Keysight頻譜分析儀(信號(hào)分析儀)足夠的性能和卓越的可靠性,幫助您更輕松、更快速地應(yīng)對(duì)常見(jiàn)的射頻-微波測(cè)試測(cè)量挑戰(zhàn)。可靠的頻譜分析儀和信號(hào)分析儀提供準(zhǔn)確可信的測(cè)量結(jié)果無(wú)論您是要在
    的頭像 發(fā)表于 09-12 08:10 ?940次閱讀
    Keysight 頻譜<b class='flag-5'>分析儀</b>(信號(hào)<b class='flag-5'>分析儀</b>)

    multisim中邏輯分析儀怎么連接

    在這篇文章中,我們將詳細(xì)介紹如何在Multisim中使用邏輯分析儀(Logic Analyzer)。Multisim是一款功能強(qiáng)大的電子電路仿真軟件,它可以幫助我們?cè)O(shè)計(jì)、仿真和測(cè)試各種電子電路。邏輯
    的頭像 發(fā)表于 07-18 09:15 ?4319次閱讀

    邏輯分析儀multisim的應(yīng)用

    電子電路。 邏輯分析儀是一種用于測(cè)試和分析數(shù)字電路的儀器,它可以捕獲和顯示數(shù)字信號(hào)的波形,幫助用戶診斷電路問(wèn)題。Multisim中也包含了邏輯分析儀
    的頭像 發(fā)表于 07-18 09:13 ?1705次閱讀

    邏輯分析儀可以當(dāng)示波器用嗎

    邏輯分析儀和示波器是兩種不同的電子測(cè)量?jī)x器,它們各自有獨(dú)特的功能和應(yīng)用領(lǐng)域。雖然在某些情況下,邏輯分析儀可以作為示波器使用,但它們之間存在一些關(guān)鍵的差異。 一、
    的頭像 發(fā)表于 07-17 16:55 ?1889次閱讀

    邏輯分析儀主要工作方式是什么

    邏輯分析儀是一種用于測(cè)量和分析數(shù)字信號(hào)的電子測(cè)試儀器。它能夠?qū)崟r(shí)捕獲和顯示數(shù)字信號(hào)的波形,幫助工程師對(duì)數(shù)字電路進(jìn)行故障診斷、性能評(píng)估和設(shè)計(jì)驗(yàn)證。 一、邏輯
    的頭像 發(fā)表于 07-17 16:52 ?1074次閱讀

    24M的邏輯分析儀怎么用的

    觀察和分析數(shù)字信號(hào)的電子測(cè)試設(shè)備。它能夠捕獲、存儲(chǔ)和顯示數(shù)字信號(hào),幫助工程師和技術(shù)人員診斷和解決數(shù)字電路中的問(wèn)題。邏輯分析儀通常用于調(diào)試和測(cè)試數(shù)字電路、微控制器、計(jì)算機(jī)系統(tǒng)、通信設(shè)備等
    的頭像 發(fā)表于 07-17 16:40 ?1055次閱讀

    邏輯分析儀的主要用途是什么

    在現(xiàn)代電子工程領(lǐng)域,邏輯分析儀作為一種重要的測(cè)試工具,其功能和應(yīng)用范圍日益擴(kuò)大。它不僅可以幫助工程師實(shí)時(shí)監(jiān)測(cè)和分析數(shù)字信號(hào),還可以在設(shè)計(jì)、調(diào)試和故障診斷等方面發(fā)揮關(guān)鍵作用。
    的頭像 發(fā)表于 07-17 16:38 ?1856次閱讀

    網(wǎng)絡(luò)分析儀工作原理 網(wǎng)絡(luò)分析儀和頻譜分析儀的區(qū)別

    網(wǎng)絡(luò)分析儀和頻譜分析儀是兩種廣泛應(yīng)用于電子測(cè)量領(lǐng)域的儀器。它們各自具有獨(dú)特的工作原理和應(yīng)用場(chǎng)景。本文將詳細(xì)介紹網(wǎng)絡(luò)分析儀的工作原理,網(wǎng)絡(luò)分析儀與頻譜
    的頭像 發(fā)表于 06-03 15:38 ?2481次閱讀