隨著FPGA融入越來(lái)越多的能力,對(duì)有效調(diào)試工具的需求將變得至關(guān)重要。對(duì)內(nèi)部可視能力的事前周密計(jì)劃將能使研制組采用正確的調(diào)試戰(zhàn)略,以更快完成他們的設(shè)計(jì)任務(wù)。
“我知道我的設(shè)計(jì)中存在一個(gè)問(wèn)題,但我沒(méi)有很快找到問(wèn)題所需要的內(nèi)部可視能力。”由于缺乏足夠的內(nèi)部可視能力,調(diào)試FPGA基系統(tǒng)可能會(huì)受挫。使用通常包含整個(gè)系統(tǒng)的較大FPGA時(shí),調(diào)試的可視能力成為很大的問(wèn)題。為獲得內(nèi)部可視能力,設(shè)計(jì)工程師必須把一些引腳專門用作調(diào)試引腳,而不是實(shí)際用于設(shè)計(jì)。哪些工具可用于進(jìn)行內(nèi)部FPGA跡線測(cè)量?又有哪些技術(shù)可用固定的引腳數(shù)最大化內(nèi)部可視能力?
FPGA設(shè)計(jì)工程師有兩種進(jìn)行內(nèi)部跡線測(cè)量的方法:
1. 把結(jié)點(diǎn)路由至引腳,使用傳統(tǒng)的外部邏輯分析儀測(cè)試。
2. 把一個(gè)邏輯分析儀內(nèi)核插入FPGA 設(shè)計(jì),通過(guò)JTAG把由內(nèi)部FPGA存儲(chǔ)器保存的跡線捕獲路由輸出。
邏輯分析
FPGA開發(fā)者要在設(shè)計(jì)前期作出重要的判定,他們有意識(shí)或無(wú)意識(shí)地確定如何能夠調(diào)試他們的設(shè)計(jì)。得到內(nèi)部FPGA可視能力的最常用方法是使用邏輯分析儀,把感興趣的內(nèi)部結(jié)點(diǎn)路由至分析儀探測(cè)的引腳。這種方法提供深存儲(chǔ)器跡線,在這里問(wèn)題成因和其影響可能有很大的時(shí)間間隔。邏輯分析儀能很好測(cè)量可能逃逸仿真的異步事件。一個(gè)例子是具有非相關(guān)頻率的兩個(gè)或多個(gè)時(shí)鐘域交互影響。邏輯分析儀提供強(qiáng)大的觸發(fā),所得到的測(cè)量結(jié)果能建立與其它系統(tǒng)事件的時(shí)間相關(guān)。
傳統(tǒng)邏輯分析儀提供狀態(tài)和定時(shí)模式,因此可同步或異步地捕獲數(shù)據(jù)。在定時(shí)模式,設(shè)計(jì)工程師能看到信號(hào)躍變間的關(guān)系。在狀態(tài)模式,設(shè)計(jì)工程師有能力觀察相對(duì)于狀態(tài)時(shí)鐘的總線。當(dāng)調(diào)試總線值至關(guān)重要的數(shù)據(jù)路徑時(shí),狀態(tài)模式是特別有用的。
有效的真實(shí)世界測(cè)量需要事先周密的計(jì)劃。使用傳統(tǒng)邏輯分析儀要顧及的主要權(quán)衡是把結(jié)點(diǎn)路由輸出至可探測(cè)的引腳。傳統(tǒng)邏輯分析儀只能觀察到路由至引腳的信號(hào)。由于還不知道潛在的電路內(nèi)調(diào)試問(wèn)題,設(shè)計(jì)工程師只能把很少幾個(gè)引腳用于調(diào)試。這樣少的引腳數(shù)可能不足以提供解決手頭問(wèn)題的足夠可視能力,從而延誤項(xiàng)目的完成。
保持內(nèi)部可視能力,同時(shí)減少專用于調(diào)試引腳數(shù)的一種方法是在設(shè)計(jì)中插入開關(guān)多路轉(zhuǎn)換器(見(jiàn)圖1)。例如當(dāng) FPGA 設(shè)計(jì)進(jìn)入電路時(shí),可能需要觀察128個(gè)內(nèi)部結(jié)點(diǎn),這就需要一次跟蹤32個(gè)通道。在這種情況下,可在FPGA設(shè)計(jì)中實(shí)現(xiàn)多路轉(zhuǎn)換器,在給定時(shí)間內(nèi)路由出32個(gè)結(jié)點(diǎn)。為編程多路轉(zhuǎn)換器,設(shè)計(jì)工程師可下載新的配置文件,使用JTAG或通過(guò)多路轉(zhuǎn)換器上的控制線經(jīng)路由切換各信號(hào)。在設(shè)計(jì)階段,必須仔細(xì)規(guī)劃測(cè)試多路轉(zhuǎn)換器插入。否則設(shè)計(jì)工程師可能止步于不能同時(shí)訪問(wèn)需要調(diào)試的結(jié)點(diǎn)。

圖1: 測(cè)試多路轉(zhuǎn)換器的插入使設(shè)計(jì)工程師有能力路由出內(nèi)部信號(hào)的子集,圖中為Agilent 16702B所捕獲的跡線。
最小化調(diào)試專用引腳數(shù)的第二種方法是時(shí)分復(fù)用(TDM)。TDM復(fù)用常用于設(shè)計(jì)原型,此時(shí)把多片F(xiàn)PGA 作為單片ASIC的原型,從而用于最小化調(diào)試專用引腳數(shù)。這項(xiàng)技術(shù)最適合用于處理較慢的內(nèi)部電路。假定使用8位總線的50MHz設(shè)計(jì)(時(shí)鐘沿間為20ns)需要電路內(nèi)的可視能力。使用100MHz在第一個(gè)10ns期間采樣低4bit,在第二個(gè)10ns期間采樣高4位。這樣僅用4個(gè)引腳,就可在每個(gè)20ns周期內(nèi)捕獲到全部8位的調(diào)試信息。在捕獲跡線后,組合相繼的4位捕獲就可重建8位跡線。TDM復(fù)用也有一些缺點(diǎn)。如果用傳統(tǒng)邏輯分析儀捕獲跡線,觸發(fā)就變得非常復(fù)雜和容易出錯(cuò)。例如在8位碼型上的觸發(fā)就包括把邏輯分析儀設(shè)置到尋找跟隨規(guī)定4位碼型后的另一特定4位碼型。但邏輯分析儀不知道哪一個(gè)4位是 8位組的開始,因此要在與觸發(fā)設(shè)置相匹配的條件上觸發(fā)-而不是使用者所中意的觸發(fā)條件。
采用TDM復(fù)用時(shí)得到的測(cè)量結(jié)果有精確的周期。但設(shè)計(jì)工程師卻丟失了時(shí)鐘周期間的定時(shí)關(guān)系信息。通常單端引腳的速度和邏輯分析儀收集跡線的采集速度(狀態(tài)模式)限制了壓縮比。例如如果最大單端引腳速度是200MHz,內(nèi)部電路運(yùn)行于高達(dá)100 MHz,那么可實(shí)現(xiàn)的最大壓縮比是2:1。
隨著給定FPGA設(shè)計(jì)的成熟,它可能會(huì)增強(qiáng)和改變。原來(lái)專門用于調(diào)試的引腳會(huì)被用于設(shè)計(jì)增強(qiáng)?;蜷_始就限制了設(shè)計(jì)的引腳。另一種調(diào)試技術(shù)為這類情況帶來(lái)價(jià)值。
邏輯分析內(nèi)核
現(xiàn)在大多數(shù)FPGA 廠商也提供邏輯分析(見(jiàn)圖2)。這些 IP在合成前或合成后插入FPGA。內(nèi)核包含觸發(fā)電路,以及用于設(shè)置測(cè)量和內(nèi)部RAM,以保存跡線的資源。插入設(shè)計(jì)的邏輯分析內(nèi)核改變了設(shè)計(jì)的定時(shí),因此大多數(shù)設(shè)計(jì)工程師都把內(nèi)核永久性地留在設(shè)計(jì)內(nèi)。

圖2: 從 JTAG 下載邏輯分析儀的配置,圖中的例子是 Xilinx ChipScopePro。
基于邏輯分析內(nèi)核的FPGA電路內(nèi)調(diào)試
相關(guān)推薦
熱點(diǎn)推薦
SoC FPGA:產(chǎn)品開發(fā)中的自適應(yīng)性能分析
SoC新器件包括ARM應(yīng)用處理器和FPGA架構(gòu),為推出更高效的產(chǎn)品帶來(lái)了新機(jī)遇。片內(nèi)調(diào)試硬件、FPGA工具和軟件調(diào)試以及分析工具的創(chuàng)新已經(jīng)與硬件創(chuàng)新相匹配,因此,開發(fā)這些器件以及充分發(fā)揮其功率特性優(yōu)勢(shì)變得與在固定的ASIC器件上開發(fā)軟件一樣簡(jiǎn)單高效。
2013-07-17 16:29:24
2575
2575
使用邏輯分析儀Acute TravelLogic Analyzer進(jìn)行SPI NAND驅(qū)動(dòng)開發(fā)調(diào)試
使用邏輯分析儀Acute TravelLogic Analyzer進(jìn)行SPI NAND驅(qū)動(dòng)開發(fā)調(diào)試
2023-06-08 11:13:50
8646
8646
fpga時(shí)序分析案例 調(diào)試FPGA經(jīng)驗(yàn)總結(jié)
今天跟大家分享的內(nèi)容很重要,也是調(diào)試FPGA經(jīng)驗(yàn)的總結(jié)。隨著FPGA對(duì)時(shí)序和性能的要求越來(lái)越高,高頻率、大位寬的設(shè)計(jì)越來(lái)越多。在調(diào)試這些FPGA樣機(jī)時(shí),需要從寫代碼時(shí)就要小心謹(jǐn)慎,否則寫出來(lái)的代碼
2023-08-01 09:18:34
3075
3075
集成邏輯分析儀(ILA)的使用方法
在日常FPGA開發(fā)過(guò)程中,邏輯代碼設(shè)計(jì)完成后,為了驗(yàn)證代碼邏輯的正確性,優(yōu)先使用邏輯仿真(modesim)進(jìn)行驗(yàn)證。仿真驗(yàn)證通過(guò)后進(jìn)行板級(jí)驗(yàn)證時(shí),使用邏輯分析儀進(jìn)行分析和驗(yàn)證邏輯是否正確。FPGA
2023-10-01 17:08:00
7441
7441
淺析FPGA的調(diào)試-內(nèi)嵌邏輯分析儀(SignalTap)原理及實(shí)例
對(duì)于FPGA調(diào)試,主要以Intel FPGA為例,在win10 Quartus ii 17.0環(huán)境下進(jìn)行仿真和調(diào)試,開發(fā)板類型EP4CE15F17。
2024-01-12 09:34:14
4177
4177
8使用邏輯分析儀解決常見(jiàn)調(diào)試問(wèn)題的提示
8使用邏輯分析儀解決常見(jiàn)調(diào)試問(wèn)題的提示(AN 1326)
2019-10-22 12:31:31
FPGA與數(shù)字邏輯電路的區(qū)別
FPGA則應(yīng)該理解為可用電腦編輯的數(shù)字邏輯電路集成芯片,其實(shí)是在描繪一個(gè)數(shù)字邏輯電路。關(guān)于兩者的區(qū)別在于以下:1、速度上(兩者最大的差別)因?yàn)?b class="flag-6" style="color: red">FPGA是硬件電路,運(yùn)行速度則取決于晶振速度,系統(tǒng)
2021-07-13 08:43:08
FPGA實(shí)戰(zhàn)演練邏輯篇17:FPGA電源電路設(shè)計(jì)
FPGA電源電路設(shè)計(jì)本文節(jié)選自特權(quán)同學(xué)的圖書《FPGA設(shè)計(jì)實(shí)戰(zhàn)演練(邏輯篇)》配套例程下載鏈接:http://pan.baidu.com/s/1pJ5bCtt 整個(gè)系統(tǒng)需要三檔不同的電源電壓,即
2015-04-22 12:06:21
FPGA實(shí)戰(zhàn)演練邏輯篇48:基本的時(shí)序分析理論1
基本的時(shí)序分析理論1本文節(jié)選自特權(quán)同學(xué)的圖書《FPGA設(shè)計(jì)實(shí)戰(zhàn)演練(邏輯篇)》配套例程下載鏈接:http://pan.baidu.com/s/1pJ5bCtt 何謂靜態(tài)時(shí)序分析(STA,Static
2015-07-09 21:54:41
FPGA實(shí)戰(zhàn)演練邏輯篇69:基于FPGA的在線系統(tǒng)調(diào)試概述
的板級(jí)調(diào)試方法有很多,借助于常規(guī)的示波器和邏輯分析儀的調(diào)試方法是最典型的手段。如圖10.1所示,基于傳統(tǒng)的臺(tái)式示波器或邏輯分析儀進(jìn)行板級(jí)調(diào)試有著諸多的不便,相對(duì)于設(shè)計(jì)電路深藏在芯片內(nèi)部的FPGA
2015-09-02 18:39:49
FPGA實(shí)現(xiàn)邏輯函數(shù)用的什么電路結(jié)構(gòu)?
FPGA實(shí)現(xiàn)邏輯函數(shù)用的什么電路結(jié)構(gòu)?
2017-01-01 21:49:23
FPGA工作調(diào)試方式
FPGA調(diào)試時(shí)間占用的比較多,想了解下這個(gè)調(diào)試是以什么方式進(jìn)行的,需要和板子硬件電路部分打交道多還是和軟件邏輯打交道多,主要偏向哪一個(gè)方向,請(qǐng)有經(jīng)驗(yàn)的解釋下
2012-11-25 02:10:05
fpga時(shí)序邏輯電路的分析和設(shè)計(jì)
fpga時(shí)序邏輯電路的分析和設(shè)計(jì) 時(shí)序邏輯電路的結(jié)構(gòu)及特點(diǎn)時(shí)序邏輯電路——任何一個(gè)時(shí)刻的輸出狀態(tài)不僅取決于當(dāng)時(shí)的輸入信號(hào),還與電路的原狀態(tài)有關(guān)。[hide][/hide]
2012-06-20 11:18:44
調(diào)試FPGA時(shí),TD軟件是否支持內(nèi)部邏輯分析功能?
調(diào)試FPGA時(shí),TD軟件是否支持內(nèi)部邏輯分析(抓波形)功能?
2023-08-11 10:32:27
邏輯分析儀測(cè)試在基于FPGA的LCD顯示控制中的應(yīng)用
摘要:邏輯分析儀作為基礎(chǔ)儀器,應(yīng)該在基礎(chǔ)數(shù)字電路教學(xué)中得到廣泛應(yīng)用。本文介紹了基于FPGA的液晶顯示控制設(shè)計(jì)方案,通過(guò)使用OLA2032B邏輯分析儀,對(duì)控制線進(jìn)行監(jiān)測(cè)與分析,保證設(shè)計(jì)方案的準(zhǔn)確性
2017-10-19 09:07:43
[分享]組合邏輯電路的分析與設(shè)計(jì)
本帖最后由 gk320830 于 2015-3-5 08:04 編輯
第三章 組合邏輯電路的分析與設(shè)計(jì) 在任何時(shí)刻,輸出狀態(tài)只決定于同一時(shí)刻各輸入狀態(tài)的組合,而與先前狀態(tài)無(wú)關(guān)的邏輯電路稱為
2009-04-07 10:54:26
【實(shí)驗(yàn)】入門基礎(chǔ)篇--FPGA數(shù)字邏輯電路設(shè)計(jì)與分析:全加器
FPGA數(shù)字邏輯電路的設(shè)計(jì)與分析,包含項(xiàng)目實(shí)例、全流程設(shè)計(jì)說(shuō)明文檔,項(xiàng)目源代碼文件。
2021-03-30 14:48:05
【案例分享】玩轉(zhuǎn)FPGA必學(xué)的復(fù)雜邏輯設(shè)計(jì)
(Interconnect)三個(gè)部分。 現(xiàn)場(chǎng)可編程門陣列(FPGA)是可編程器件,與傳統(tǒng)邏輯電路和 門陣列(如PAL,GAL及CPLD器件)相比,FPGA具有不同的結(jié)構(gòu)。FPGA利用小型查找表(16×1RAM
2019-08-11 04:30:00
【夢(mèng)翼師兄今日分享】 SignalTapII在線調(diào)試邏輯分析儀使用
FPGA開發(fā)的基本流程,幾乎都介紹到了嵌入式邏輯分析儀(或稱之為虛擬邏輯分析儀)的相關(guān)知識(shí),包括為什么要有這樣的在線調(diào)試邏輯分析儀,它可以做什么,什么情況下使用,基于什么樣的原理,有哪些邏輯分析儀等等
2019-12-04 10:30:42
為什么FPGA可以用來(lái)實(shí)現(xiàn)組合邏輯電路和時(shí)序邏輯電路呢?
為什么FPGA可以用來(lái)實(shí)現(xiàn)組合邏輯電路和時(shí)序邏輯電路呢?
2023-04-23 11:53:26
便攜式邏輯分析儀電路設(shè)計(jì)
了邏輯分析儀的成本且便于攜帶。重點(diǎn)闡述硬件電路部分的設(shè)計(jì)。關(guān)鍵詞 邏輯分析儀;USB接口;FPGA;FIFO傳輸邏輯分析儀是數(shù)字設(shè)計(jì)驗(yàn)證與調(diào)試過(guò)程中應(yīng)用廣泛的工具,其能夠檢驗(yàn)數(shù)字電路是否正常工作,并幫助
2019-06-18 07:56:45
加速FPGA系統(tǒng)實(shí)時(shí)調(diào)試過(guò)程和方法詳細(xì)介紹
使得設(shè)計(jì)調(diào)試和檢驗(yàn)變成設(shè)計(jì)周期中最困難的流程。本文重點(diǎn)介紹在調(diào)試FPGA系統(tǒng)時(shí)遇到的問(wèn)題及有助于提高調(diào)試效率的技術(shù),通過(guò)邏輯分析儀配合FPGA View軟件快速有效的觀測(cè)FPGA內(nèi)部節(jié)點(diǎn)信號(hào)。最后提供了FPGA具體的調(diào)試過(guò)程和方法。
2019-06-25 07:51:47
如何使用SignalTap II邏輯分析儀調(diào)試FPGA?
本文將介紹SignalTap II邏輯分析儀的主要特點(diǎn)和使用流程,并以一個(gè)實(shí)例介紹該分析儀具體的操作方法和步驟。
2021-04-29 06:12:52
如何用內(nèi)部邏輯分析儀調(diào)試FPGA?
推動(dòng)FPGA調(diào)試技術(shù)改變的原因是什么外部邏輯分析儀受到的限制是什么如何用內(nèi)部邏輯分析儀調(diào)試FPGA
2021-04-30 06:44:08
小編科普一下link logic邏輯分析儀調(diào)試器
link logic邏輯分析儀調(diào)試器有哪些優(yōu)點(diǎn)呢?link logic邏輯分析儀調(diào)試器有哪些功能呢?
2022-02-24 06:13:38
推動(dòng)FPGA調(diào)試技術(shù)發(fā)展的幾項(xiàng)潛在原因
”的方法。先將要觀察的FPGA內(nèi)部信號(hào)引到引腳,然后用外部的邏輯分析儀捕獲數(shù)據(jù)。然而當(dāng)設(shè)計(jì)的復(fù)雜程度增加時(shí),這個(gè)方法就不再適合了,其中有幾個(gè)原因。 &
2010-01-08 15:05:27
求一款虛擬FPGA邏輯驗(yàn)證分析儀的設(shè)計(jì)方案
虛擬FPGA邏輯驗(yàn)證分析儀的工作原理是什么?虛擬FPGA邏輯驗(yàn)證分析儀有哪幾個(gè)主要工作環(huán)節(jié)?
2021-04-29 07:07:24
淺析邏輯分析儀的原理
邏輯分析儀是常用的電子儀器之一,主要應(yīng)用于做數(shù)字電路測(cè)試,FPGA調(diào)試,CPU/DSP調(diào)試,數(shù)字IQ/IF分析,無(wú)線通信/雷達(dá)接收機(jī)測(cè)試等場(chǎng)合。邏輯分析儀由模塊和計(jì)算機(jī)組成(當(dāng)然還有探頭),模塊負(fù)責(zé)
2019-06-28 07:51:30
示波器和邏輯分析儀聯(lián)合調(diào)試SPI通訊
在調(diào)試MCU 的SPI 接口時(shí),偶爾發(fā)現(xiàn)通信不成功的情況,為了找出問(wèn)題原因,使用MI1062 抓取了數(shù)字信號(hào)和模擬信號(hào)進(jìn)行對(duì)比分析。 1、邏輯分析儀測(cè)試信號(hào)邏輯 啟動(dòng)MI1062 邏輯分析儀功能
2017-07-27 09:51:02
一種基于FPGA技術(shù)的虛擬邏輯分析儀的研究與實(shí)現(xiàn)
一種基于FPGA技術(shù)的虛擬邏輯分析儀的研究與實(shí)現(xiàn):邏輯分析儀的現(xiàn)狀" 發(fā)展趨勢(shì)及研制虛擬邏輯分析儀的必要性, 論述了基于FPGA技術(shù)的虛擬邏輯分析儀的設(shè)計(jì)方案及具體實(shí)現(xiàn)方法,介紹
2008-11-27 13:13:04
29
29基于FPGA的USB2.0高速、低成本的虛擬邏輯分析儀的設(shè)計(jì)
基于FPGA的USB2.0高速、低成本的虛擬邏輯分析儀的設(shè)計(jì)原理與實(shí)現(xiàn)方法:本文介紹了一種基于FPGA的USB2.0高速、低成本的虛擬邏輯分析儀的設(shè)計(jì)原理與實(shí)現(xiàn)方法。重點(diǎn)介紹了邏輯分析儀
2009-06-22 19:11:17
58
58TLA邏輯分析儀原理與應(yīng)用硬件調(diào)試基礎(chǔ)教程
TLA邏輯分析儀原理與應(yīng)用硬件調(diào)試基礎(chǔ)教程:數(shù)字系統(tǒng)的調(diào)試過(guò)程– 首先啟動(dòng)硬件電路– 調(diào)試硬件的設(shè)計(jì)錯(cuò)誤– 調(diào)試部局或結(jié)構(gòu)錯(cuò)誤 短路, 開路, 連接錯(cuò)誤等
2009-10-17 17:33:59
19
19使用SignalTap II邏輯分析儀調(diào)試FPGA
本文介紹了可編程邏輯器件開發(fā)工具Quartus II 中SingalTap II 嵌入式邏輯分析器的使用,并給出一個(gè)具體的設(shè)計(jì)實(shí)例,詳細(xì)介紹使用SignalTap II對(duì)FPGA調(diào)試的具體方法和步驟。關(guān)鍵字 : S
2009-11-01 14:49:39
45
45組合邏輯電路的分析、設(shè)計(jì)和調(diào)試
組合邏輯電路的分析、設(shè)計(jì)和調(diào)試(一)一、實(shí)驗(yàn)?zāi)康?.進(jìn)一步熟悉數(shù)字邏輯實(shí)驗(yàn)箱的使用。2.掌握用SSI(小規(guī)模數(shù)字集成電路)構(gòu)成的組合邏輯電路的分析與設(shè)計(jì)方法。
2009-11-19 15:01:53
185
185簡(jiǎn)化Xilinx和Altera FPGA調(diào)試過(guò)程
簡(jiǎn)化Xilinx和Altera FPGA調(diào)試過(guò)程:通過(guò)FPGAViewTM 解決方案,如混合信號(hào)示波器(MSO)和邏輯分析儀,您可以在Xilinx 和Altera FPGA 內(nèi)部迅速移動(dòng)探點(diǎn),而無(wú)需重新編譯設(shè)計(jì)方案。能夠把內(nèi)部FPGA
2009-11-20 17:46:26
27
27實(shí)用FPGA的調(diào)試工具—ChipScope Pro
實(shí)用FPGA的調(diào)試工具—ChipScope Pro
ChipScope Pro應(yīng)用于FPGA調(diào)試階段,它具有傳統(tǒng)邏輯分析儀的功能,可以觀察FPGA內(nèi)部的任何信號(hào),觸發(fā)條件,數(shù)據(jù)寬度和深度等的設(shè)
2010-02-09 15:10:46
95
95TLA邏輯分析儀原理與應(yīng)用 (硬件調(diào)試基礎(chǔ)教程)
TLA邏輯分析儀原理與應(yīng)用 -硬件調(diào)試基礎(chǔ)教程。
2010-08-05 15:08:02
49
49使用邏輯分析儀調(diào)試定時(shí)問(wèn)題
使用邏輯分析儀調(diào)試定時(shí)問(wèn)題
在今天的數(shù)字世界, 嵌入式系統(tǒng)比以往任何時(shí)候都更為復(fù)雜。 使用速度更快、 功耗更
2010-08-06 07:49:46
24
24FPGA電路測(cè)試及故障分析
目錄•FPGA調(diào)試的挑戰(zhàn)•傳統(tǒng)的FPGA調(diào)試方案•Agilent FPGA動(dòng)態(tài)探頭的調(diào)試方案•總結(jié)
2010-10-11 11:04:36
26
26LAB6000系列邏輯分析儀簡(jiǎn)介
LAB6000系列邏輯分析儀是一款緊湊、快速調(diào)試數(shù)字電路設(shè)計(jì)強(qiáng)有力的便攜式邏輯分析儀;高速的USB2.0接口、高端的FPGA、強(qiáng)大的ARM處理器等組成的嵌入式系統(tǒng)全方位智能控制;高速、高
2010-11-15 17:15:58
9
9LAB7000系列邏輯分析儀簡(jiǎn)介
LAB7000系列邏輯分析儀是一款緊湊、快速調(diào)試數(shù)字電路設(shè)計(jì)強(qiáng)有力的便攜式邏輯分析儀;高速的USB2.0接口、高端的FPGA、強(qiáng)大的ARM處理器等組成的嵌入式系統(tǒng)全方位智能控制;高速、高
2010-11-16 16:23:20
35
35虛擬FPGA邏輯驗(yàn)證分析儀的設(shè)計(jì)
虛擬FPGA邏輯驗(yàn)證分析儀的設(shè)計(jì)
隨著FPGA技術(shù)的廣泛使用,越來(lái)越需要一臺(tái)能夠測(cè)試驗(yàn)證FPGA芯片中所下載電路邏輯時(shí)序是否正確的儀器。目前,雖然Agilent、Tektronix 等大公司生
2008-10-15 08:56:31
704
704
邏輯分析儀測(cè)試在基于FPGA的LCD顯示控制中的應(yīng)用
邏輯分析儀測(cè)試在基于FPGA的LCD顯示控制中的應(yīng)用
摘要:邏輯分析儀作為基礎(chǔ)儀器,應(yīng)該在基礎(chǔ)數(shù)字電路教學(xué)中得到廣泛應(yīng)用。本文介紹了
2008-11-27 09:38:24
1176
1176
組合邏輯電路的分析與設(shè)計(jì)-邏輯代數(shù)
組合邏輯電路的分析與設(shè)計(jì)-邏輯代數(shù)
在任何時(shí)刻,輸出狀態(tài)只決定于同一時(shí)刻各輸入狀態(tài)的組合,而與先前狀態(tài)無(wú)關(guān)的邏輯電路稱為組合邏輯電路。
2009-04-07 10:07:57
3923
3923
組合邏輯電路的分析
組合邏輯電路的分析
分析組合邏輯電路的目的是為了確定已知電路的邏輯功能,其步驟大致如下: 1.由邏輯圖寫出各輸出端的邏輯表達(dá)式; 2.化簡(jiǎn)和變換各
2009-04-07 10:11:55
8346
8346
時(shí)序邏輯電路的分析方法
時(shí)序邏輯電路的分析方法
1. 時(shí)序邏輯電路的特點(diǎn) 在時(shí)序邏輯電路中,任意時(shí)刻的輸出信號(hào)不僅取決于當(dāng)時(shí)的輸入信
2009-04-07 23:18:11
9154
9154
使用SignalTap II邏輯分析儀調(diào)試FPGA
摘 要 :本文介紹了可編程邏輯器件開發(fā)工具Quartus II 中SingalTap II 嵌入式邏輯分析器的使用,并給出一個(gè)具體的設(shè)計(jì)實(shí)例,詳細(xì)介紹使用SignalTap II對(duì)FPGA調(diào)試的具體方
2009-06-20 10:42:18
1909
1909
使用邏輯分析儀調(diào)試時(shí)序問(wèn)題
使用邏輯分析儀調(diào)試時(shí)序問(wèn)題
在今天的數(shù)字世界,嵌入式系統(tǒng)比以往任何時(shí)候都更為復(fù)雜。使用速度更快、功耗更低的設(shè)備和功能更強(qiáng)大的電路,
2009-08-26 12:09:14
1842
1842
FPGA硬件系統(tǒng)的調(diào)試方法
FPGA硬件系統(tǒng)的調(diào)試方法
在調(diào)試FPGA電路時(shí)要遵循一定的原則和技巧,才能減少調(diào)試時(shí)間,避免誤操作損壞電路。一般情況下,可以參考以下步驟進(jìn)行
2010-02-08 14:44:42
3103
3103內(nèi)調(diào)制雜音,什么是內(nèi)調(diào)制雜音
內(nèi)調(diào)制雜音,什么是內(nèi)調(diào)制雜音
當(dāng)不同頻率的信號(hào)共享同一傳輸介質(zhì)的時(shí)候,可能導(dǎo)致內(nèi)調(diào)制雜音。這些信號(hào)的頻率是某兩個(gè)頻率
2010-03-17 17:18:11
532
532FPGA培訓(xùn)基礎(chǔ)資料
1. FPGA技術(shù)基礎(chǔ);2. FPGA基本設(shè)計(jì)流程及工具;3. FPGA設(shè)計(jì)指導(dǎo)原則與設(shè)計(jì)技巧;4. FPGA設(shè)計(jì)約束;5. TestBench設(shè)計(jì)與ModelSim仿真;6. FPGA配置及片內(nèi)調(diào)試技術(shù);7. 基于ISE、EDK的FPGA設(shè)計(jì)實(shí)例
2012-05-22 14:52:14
283
283AS下載和調(diào)試接口電路(Altera FPGA開發(fā)板)
AS下載和調(diào)試接口電路(Altera FPGA開發(fā)板)如下圖所示:
2012-08-15 14:29:23
6161
6161
Xilinx FPGA集成電路的動(dòng)態(tài)老化試驗(yàn)
3 FPGA設(shè)計(jì)流程 完整的FPGA 設(shè)計(jì)流程包括邏輯電路設(shè)計(jì)輸入、功能仿真、綜合及時(shí)序分析、實(shí)現(xiàn)、加載配置、調(diào)試。FPGA 配置就是將特定的應(yīng)用程序設(shè)計(jì)按FPGA設(shè)計(jì)流程轉(zhuǎn)化為數(shù)據(jù)位流加載
2013-01-16 11:52:22
16
16FPGA硬件電路的調(diào)試必備原則和技巧
在調(diào)試FPGA電路時(shí)要遵循必須的原則和技巧,才能降低調(diào)試時(shí)間,防止誤操作損壞電路。通常情況下,參考以下步驟執(zhí)行 FPGA硬件系統(tǒng)的調(diào)試。 1、在焊接硬件電路前,首先要測(cè)試電路板
2013-01-16 11:59:58
6123
6123組合邏輯電路的分析與設(shè)計(jì)
電子專業(yè)單片機(jī)相關(guān)知識(shí)學(xué)習(xí)教材資料之組合邏輯電路的分析與設(shè)計(jì)
2016-09-02 14:30:26
0
0時(shí)序邏輯電路的分析與設(shè)計(jì)
電子專業(yè)單片機(jī)相關(guān)知識(shí)學(xué)習(xí)教材資料之時(shí)序邏輯電路的分析與設(shè)計(jì)
2016-09-02 14:30:26
0
0Xilinx可編程邏輯器件設(shè)計(jì)與開發(fā)(基礎(chǔ)篇)連載29:Spartan
ChipScope Pro 提供了多種不同功能的調(diào)試內(nèi)核,通常分成三類:邏輯調(diào)試內(nèi)核、誤比特率測(cè)試核和集成總線分析核。用戶根據(jù)系統(tǒng)的調(diào)試要求,應(yīng)用不同的調(diào)試內(nèi)核,方便快速地找到設(shè)計(jì)中存在的問(wèn)題。
2017-02-11 07:13:07
994
994
怎樣使用 MSO 和 MDO 系列示波器的基本邏輯分析儀功能迅速驗(yàn)證和調(diào)試數(shù)字電路
怎樣使用 MSO 和 MDO 系列示波器的基本邏輯分析儀功能迅速驗(yàn)證和調(diào)試數(shù)字電路
2017-09-16 10:31:31
13
13一種基于FPGA的SDRAM設(shè)計(jì)與邏輯時(shí)序分析
由于同步動(dòng)態(tài)隨機(jī)存儲(chǔ)器SDRAM內(nèi)部結(jié)構(gòu)原因?qū)е缕淇刂?b class="flag-6" style="color: red">邏輯比較復(fù)雜?,F(xiàn)場(chǎng)可編程邏輯門陣列FPGA作為一種半定制電路具有速度快、內(nèi)部資源豐富、可重構(gòu)等優(yōu)點(diǎn)。本文設(shè)計(jì)了一種基于FPGA的SDRAM
2017-11-18 12:42:03
2520
2520
對(duì)FPGA進(jìn)行測(cè)試和調(diào)試有哪些辦法?
FPGA的設(shè)計(jì)速度、尺寸和復(fù)雜度明顯增加,使得整個(gè)設(shè)計(jì)流程中的驗(yàn)證和調(diào)試成為當(dāng)前FPGA系統(tǒng)的關(guān)鍵部分。獲得FPGA內(nèi)部信號(hào)有限、FPGA封裝和印刷電路板電氣噪聲,這一切使得設(shè)計(jì)調(diào)試和檢驗(yàn)變成
2018-07-19 14:19:00
14271
14271
時(shí)序邏輯電路分析有幾個(gè)步驟(同步時(shí)序邏輯電路的分析方法)
分析時(shí)序邏輯電路也就是找出該時(shí)序邏輯電路的邏輯功能,即找出時(shí)序邏輯電路的狀態(tài)和輸出變量在輸入變量和時(shí)鐘信號(hào)作用下的變化規(guī)律。上面講過(guò)的時(shí)序邏輯電路的驅(qū)動(dòng)方程、狀態(tài)方程和輸出方程就全面地描述了時(shí)序邏輯電路的邏輯功能。
2018-01-30 18:55:32
128321
128321
傳統(tǒng)FPGA調(diào)試方案與EXOSTIV Probe硬件調(diào)試儀
相信每一個(gè)電子工程師在項(xiàng)目開發(fā)的過(guò)程中都不可避免的要進(jìn)行方案的調(diào)試,除了模擬調(diào)試我們還必須進(jìn)行真機(jī)調(diào)試才能確保功能的正常,通常我們采用的調(diào)試方法分為兩種:第一種是使用硬件邏輯分析儀,第二種是采用嵌入邏輯分析IP。
2018-03-13 13:54:41
7565
7565
有助于提高FPGA調(diào)試效率的技術(shù)與問(wèn)題分析
本文重點(diǎn)介紹在調(diào)試FPGA系統(tǒng)時(shí)遇到的問(wèn)題及有助于提高調(diào)試效率的技術(shù),針對(duì)Altera和Xilinx的FPGA調(diào)試提供了最新的方法和工具。
2018-11-28 08:43:00
3254
3254
FPGA視頻教程之實(shí)現(xiàn)DIY邏輯分析儀的實(shí)驗(yàn)資料說(shuō)明
邏輯分析儀是一種類似于示波器的波形測(cè)試設(shè)備它可以監(jiān)測(cè)硬件電路工作時(shí)的邏輯電平(高或低),存儲(chǔ)后用圖形的方式直觀地表達(dá)出來(lái),主要是方便用戶在數(shù)字電路的調(diào)試中觀察輸出的邏輯電平值。邏輯分析儀是電路開發(fā)中
2019-03-06 14:02:00
4
4FPGA視頻教程之SignalTap II邏輯分析儀使用指南資料免費(fèi)下載
本文檔的主要內(nèi)容詳細(xì)介紹的是FPGA視頻教程之SignalTap II邏輯分析儀使用指南資料免費(fèi)下載包括了:1.介紹SignalTap II邏輯分析儀,2.SignalTap 調(diào)試流程,3.其他特性,4.已知問(wèn)題和局限,5.怎樣進(jìn)一步獲得支持和信息
2019-03-21 15:43:38
11
11學(xué)會(huì)Linux內(nèi)核調(diào)試方法!
內(nèi)核開發(fā)比用戶空間開發(fā)更難的一個(gè)因素就是內(nèi)核調(diào)試艱難。內(nèi)核錯(cuò)誤往往會(huì)導(dǎo)致系統(tǒng)宕機(jī),很難保留出錯(cuò)時(shí)的現(xiàn)場(chǎng)。調(diào)試內(nèi)核的關(guān)鍵在于你的對(duì)內(nèi)核的深刻理解。
2019-05-07 11:01:26
2748
2748數(shù)字設(shè)計(jì)FPGA應(yīng)用:時(shí)序邏輯電路FPGA的實(shí)現(xiàn)
本課程以目前流行的Xilinx 7系列FPGA的開發(fā)為主線,全面講解FPGA的原理及電路設(shè)計(jì)、Verilog HDL語(yǔ)言及VIVADO的應(yīng)用,并循序漸進(jìn)地從組合邏輯、時(shí)序邏輯的開發(fā)開始,深入到FPGA的基礎(chǔ)應(yīng)用、綜合應(yīng)用和進(jìn)階應(yīng)用。
2019-12-05 07:08:00
3476
3476
由FPGA構(gòu)成的電路結(jié)構(gòu)與性能分析
FPGA 器件屬于專用集成電路中的一種半定制電路,是可編程的邏輯列陣,能夠有效的解決原有的器件門電路數(shù)較少的問(wèn)題。FPGA 的基本結(jié)構(gòu)包括可編程輸入輸出單元,可配置邏輯塊,數(shù)字時(shí)鐘管理模塊,嵌入式塊RAM,布線資源,內(nèi)嵌專用硬核,底層內(nèi)嵌功能單元。
2019-12-26 07:09:00
2283
2283數(shù)字設(shè)計(jì)FPGA應(yīng)用:FPGA的基本邏輯結(jié)構(gòu)
本課程以目前流行的Xilinx 7系列FPGA的開發(fā)為主線,全面講解FPGA的原理及電路設(shè)計(jì)、Verilog HDL語(yǔ)言及VIVADO的應(yīng)用,并循序漸進(jìn)地從組合邏輯、時(shí)序邏輯的開發(fā)開始,深入到FPGA的基礎(chǔ)應(yīng)用、綜合應(yīng)用和進(jìn)階應(yīng)用。
2019-12-03 07:04:00
3009
3009
邏輯分析儀的工作原理和結(jié)構(gòu)
邏輯分析儀是常用的電子儀器之要應(yīng)用于做數(shù)字電路測(cè)試A調(diào)試,CPU/DSP調(diào)試,數(shù)字IQF分析,無(wú)線通信需達(dá)接收機(jī)測(cè)試等場(chǎng)合。邏輯分析儀由模塊和計(jì)算機(jī)組成(當(dāng)然還有探頭),模塊負(fù)責(zé)數(shù)據(jù)的觸發(fā),采集和存儲(chǔ)的工作,計(jì)算機(jī)負(fù)責(zé)后端的數(shù)據(jù)顯示,數(shù)據(jù)處理和分析等工作。
2020-07-10 10:29:00
4
4采用內(nèi)部或者嵌入式邏輯分析儀推動(dòng)FPGA調(diào)試技術(shù)改變
進(jìn)行硬件設(shè)計(jì)的功能調(diào)試時(shí),FPGA的再編程能力是關(guān)鍵的優(yōu)點(diǎn)。CPLD和FPGA早期使用時(shí),如果發(fā)現(xiàn)設(shè)計(jì)不能正常工作,工程師就使用“調(diào)試鉤”的方法。先將要觀察的FPGA內(nèi)部信號(hào)引到引腳,然后用外部的邏輯分析儀捕獲數(shù)據(jù)。
2020-09-14 15:08:00
909
909
FPGA設(shè)計(jì)與調(diào)試教程說(shuō)明
FPGA概述FPGA調(diào)試介紹調(diào)試挑戰(zhàn)設(shè)計(jì)流程概述■FPGA調(diào)試方法概述嵌入式邏輯分析儀外部測(cè)試設(shè)備■使用 FPGAVIEW改善外部測(cè)試設(shè)備方法■FPGA中高速O的信號(hào)完整性測(cè)試和分析
2020-09-22 17:43:21
12
12FPGA開發(fā)在線調(diào)試和配置過(guò)程
在線調(diào)試也稱作板級(jí)調(diào)試,它是將工程下載到FPGA芯片上后分析代碼運(yùn)行的情況。
2020-11-01 10:00:49
5441
5441
嵌入式LINUX系統(tǒng)內(nèi)核和內(nèi)核模塊調(diào)試
嵌入式LINUX系統(tǒng)內(nèi)核和內(nèi)核模塊調(diào)試(嵌入式開發(fā)和硬件開發(fā))-嵌入式LINUX系統(tǒng)內(nèi)核和內(nèi)核模塊調(diào)試? ? ? ? ? ? ? ? ?
2021-07-30 13:55:21
10
10邏輯調(diào)試器link-logic
link_logic帶link調(diào)試功能、串口調(diào)試、邏輯分析儀與一身的數(shù)字調(diào)試器項(xiàng)目地址:GitHub個(gè)人博客:全球:fzxhub.com 中國(guó):fzxhub.gitee.io簡(jiǎn)介本項(xiàng)目是一個(gè)link
2022-01-12 20:21:00
9
9hypervisor的調(diào)試分析方法
我們?cè)诰帉懧銠C(jī)程序(baremetal)、虛擬化管理程序(hypervisor)和操作系統(tǒng)(OS)時(shí),Debug分析程序是必不可少的。不像linux內(nèi)核,有大量的調(diào)試方法,很多裸機(jī)程序、hypervisor沒(méi)有完善的調(diào)試分析方法。
2022-10-08 09:40:21
2260
2260Linux內(nèi)核調(diào)試的方式以及工具集錦
內(nèi)核總是那么捉摸不透, 內(nèi)核也會(huì)犯錯(cuò), 但是調(diào)試卻不能像用戶空間程序那樣, 為此內(nèi)核開發(fā)者為我們提供了一系列的工具和系統(tǒng)來(lái)支持內(nèi)核的調(diào)試。
2023-02-20 17:56:16
1420
1420Linux內(nèi)核調(diào)試方式以及工具總結(jié)
內(nèi)核總是那么捉摸不透, 內(nèi)核也會(huì)犯錯(cuò), 但是調(diào)試卻不能像用戶空間程序那樣, 為此內(nèi)核開發(fā)者為我們提供了一系列的工具和系統(tǒng)來(lái)支持內(nèi)核的調(diào)試.
2023-05-22 14:37:32
2122
2122
時(shí)序邏輯電路的分析方法
時(shí)序邏輯電路分析和設(shè)計(jì)的基礎(chǔ)是組合邏輯電路與觸發(fā)器,所以想要分析和設(shè)計(jì),前提就是必須熟練掌握各種常見(jiàn)的組合邏輯電路與觸發(fā)器功能,尤其是各種觸發(fā)器的特征方程與觸發(fā)模式,因此前幾文的基礎(chǔ)顯得尤為重要。 本文主要介紹時(shí)序邏輯電路的分析方法。
2023-05-22 18:24:31
5503
5503
如何用內(nèi)部邏輯分析儀調(diào)試FPGA?
的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í)
2023-12-20 13:35:01
1207
1207
FPGA硬件電路的調(diào)試必備原則和技巧
在調(diào)試FPGA電路時(shí)要遵循必須的原則和技巧,才能降低調(diào)試時(shí)間,防止誤操作損壞電路。通常情況下,參考以下步驟執(zhí)行 FPGA硬件系統(tǒng)的調(diào)試。 1、在焊接硬件電路前,首先要測(cè)試電路板的各個(gè)電源之間,各電源
2023-12-22 16:40:01
1607
1607
分析組合邏輯電路的設(shè)計(jì)步驟
和可靠性。 需求分析 需求分析是設(shè)計(jì)組合邏輯電路的第一步,也是最重要的一步。在這個(gè)階段,我們需要明確電路的功能、輸入輸出信號(hào)、性能要求等。需求分析的目的是確保電路設(shè)計(jì)滿足實(shí)際應(yīng)用的需求。 1.1 功能定義 功能定義是
2024-07-30 14:39:55
2311
2311
電子發(fā)燒友App






評(píng)論