隨著FPGA融入越來越多的能力,對有效調試工具的需求將變得至關重要。對內部可視能力的事前周密計劃將能使研制組采用正確的調試戰略,以更快完成他們的設計任務。
“我知道我的設計中存在一個問題,但我沒有很快找到問題所需要的內部可視能力。”由于缺乏足夠的內部可視能力,調試FPGA基系統可能會受挫。使用通常包含整個系統的較大FPGA時,調試的可視能力成為很大的問題。為獲得內部可視能力,設計工程師必須把一些引腳專門用作調試引腳,而不是實際用于設計。哪些工具可用于進行內部FPGA跡線測量?又有哪些技術可用固定的引腳數最大化內部可視能力?
FPGA設計工程師有兩種進行內部跡線測量的方法:
1. 把結點路由至引腳,使用傳統的外部邏輯分析儀測試。
2. 把一個邏輯分析儀內核插入FPGA 設計,通過JTAG把由內部FPGA存儲器保存的跡線捕獲路由輸出。
邏輯分析
FPGA開發者要在設計前期作出重要的判定,他們有意識或無意識地確定如何能夠調試他們的設計。得到內部FPGA可視能力的最常用方法是使用邏輯分析儀,把感興趣的內部結點路由至分析儀探測的引腳。這種方法提供深存儲器跡線,在這里問題成因和其影響可能有很大的時間間隔。邏輯分析儀能很好測量可能逃逸仿真的異步事件。一個例子是具有非相關頻率的兩個或多個時鐘域交互影響。邏輯分析儀提供強大的觸發,所得到的測量結果能建立與其它系統事件的時間相關。
傳統邏輯分析儀提供狀態和定時模式,因此可同步或異步地捕獲數據。在定時模式,設計工程師能看到信號躍變間的關系。在狀態模式,設計工程師有能力觀察相對于狀態時鐘的總線。當調試總線值至關重要的數據路徑時,狀態模式是特別有用的。
有效的真實世界測量需要事先周密的計劃。使用傳統邏輯分析儀要顧及的主要權衡是把結點路由輸出至可探測的引腳。傳統邏輯分析儀只能觀察到路由至引腳的信號。由于還不知道潛在的電路內調試問題,設計工程師只能把很少幾個引腳用于調試。這樣少的引腳數可能不足以提供解決手頭問題的足夠可視能力,從而延誤項目的完成。
保持內部可視能力,同時減少專用于調試引腳數的一種方法是在設計中插入開關多路轉換器(見圖1)。例如當 FPGA 設計進入電路時,可能需要觀察128個內部結點,這就需要一次跟蹤32個通道。在這種情況下,可在FPGA設計中實現多路轉換器,在給定時間內路由出32個結點。為編程多路轉換器,設計工程師可下載新的配置文件,使用JTAG或通過多路轉換器上的控制線經路由切換各信號。在設計階段,必須仔細規劃測試多路轉換器插入。否則設計工程師可能止步于不能同時訪問需要調試的結點。
圖1: 測試多路轉換器的插入使設計工程師有能力路由出內部信號的子集,圖中為Agilent 16702B所捕獲的跡線。
最小化調試專用引腳數的第二種方法是時分復用(TDM)。TDM復用常用于設計原型,此時把多片FPGA 作為單片ASIC的原型,從而用于最小化調試專用引腳數。這項技術最適合用于處理較慢的內部電路。假定使用8位總線的50MHz設計(時鐘沿間為20ns)需要電路內的可視能力。使用100MHz在第一個10ns期間采樣低4bit,在第二個10ns期間采樣高4位。這樣僅用4個引腳,就可在每個20ns周期內捕獲到全部8位的調試信息。在捕獲跡線后,組合相繼的4位捕獲就可重建8位跡線。TDM復用也有一些缺點。如果用傳統邏輯分析儀捕獲跡線,觸發就變得非常復雜和容易出錯。例如在8位碼型上的觸發就包括把邏輯分析儀設置到尋找跟隨規定4位碼型后的另一特定4位碼型。但邏輯分析儀不知道哪一個4位是 8位組的開始,因此要在與觸發設置相匹配的條件上觸發-而不是使用者所中意的觸發條件。
采用TDM復用時得到的測量結果有精確的周期。但設計工程師卻丟失了時鐘周期間的定時關系信息。通常單端引腳的速度和邏輯分析儀收集跡線的采集速度(狀態模式)限制了壓縮比。例如如果最大單端引腳速度是200MHz,內部電路運行于高達100 MHz,那么可實現的最大壓縮比是2:1。
隨著給定FPGA設計的成熟,它可能會增強和改變。原來專門用于調試的引腳會被用于設計增強。或開始就限制了設計的引腳。另一種調試技術為這類情況帶來價值。
邏輯分析內核
現在大多數FPGA 廠商也提供邏輯分析(見圖2)。這些 IP在合成前或合成后插入FPGA。內核包含觸發電路,以及用于設置測量和內部RAM,以保存跡線的資源。插入設計的邏輯分析內核改變了設計的定時,因此大多數設計工程師都把內核永久性地留在設計內。
圖2: 從 JTAG 下載邏輯分析儀的配置,圖中的例子是 Xilinx ChipScopePro。
對于電路內配置,可通過JTAG訪問內核,以及為觀察而把捕獲數據傳送到PC。如果內核消耗不到5%的可用資源,FPGA 內核就能充分發揮作用。如果 FPGA的尺寸使內核要消耗超過10%的資源,設計工程師在使用這種方法時將會遇到很多問題。
邏輯分析內核有三項主要優點。
1. 它們的使用不增加引腳。可通過FPGA 上已有的專門JTAG引腳訪問。即使沒有其它可用引腳,這種調試方法也能得到內部可視能力。
2. 簡單的探測。探測包括把結點路由到內部邏輯分析儀的輸入。不需要擔心為得到有效信息,應如何連接到電路板上,也不存在信號完整性問題。
3. 邏輯分析內核是便宜的。FPGA廠商把他們的業務模型建立于用硅片所獲取價值的基礎上。所以所用的調試IP 通常能以低于$1,000美元的價格獲得。
使用內部邏輯分析內核也有三方面的影響。
1. 內核的尺寸限制了在大FPGA中的使用。此外由于內部FPGA存儲器用于跡線,使跡線深度很淺。
2. 設計工程師必須放棄把內部存儲器用于調試,存儲器會由所作的設計使用。
3. 內部邏輯分析儀只工作于狀態模式。它們捕獲的數據與規定的時鐘同步,而不能提供信號定時關系。
混合技術
一些FPGA廠商已開始與傳統邏輯分析儀廠商聯合開發組合技術(見圖 3)。例如Agilent 和 Xilinx 最近聯合為Xilinx的ChipScope開發2M狀態深存儲器。
圖3: 混合內部和傳統邏輯分析的第一個例子是Agilent 和 Xilinx聯合為ChipScopePro開發的深存儲器,通過TDM復用能把引腳數減到最少。
這一解決方案把內部邏輯分析內核用于觸發。在滿足內核的觸發條件時,內核把跡線信息從經路由的結點傳送到內核,再送到引腳。引腳通過mictor連接器接到一個小的外部跟蹤盒。該解決方案融入了TDM復用,以減少調試專用引腳數。根據內部電路的速度,復用壓縮可能是1:1,2:1或4:1。由于跡線未在內部保存,因此IP內核要小于帶跡線存儲器的邏輯分析IP。
如何作出決定?
傳統邏輯分析和基于內核的邏輯分析技術都很有用。在選擇最適合您調試需要的方案時,事先考慮一些因素將能幫助您作出決定。下面這幾個問題能幫助您確定哪種方案最為有效。
1. 您預計會遇到哪種類型的調試問題?用內部邏輯分析儀能找到較簡單的問題,而傳統邏輯分析儀則能勝任復雜的故障。
2. 除了狀態模式外,您還需要捕獲定時信息嗎?如果需要,傳統邏輯分析儀能適應這一要求。
3. 需要多深的跡線?傳統邏輯分析儀可在各通道上捕獲達64M的跡線,而內部邏輯分析內核更適合淺的跡線。
4. 有多少引腳可專門用于調試?引腳數越少,使用內部邏輯分析儀就越適合。
5. 必須為新工具投入多少資金?雖然32通道傳統邏輯分析儀的起價為$6K,但內部邏輯分析儀及相隨波形觀察器的起價還不到$1K。
6. 研制組能容忍對FPGA設計的沖擊嗎?內核只能在大的 FPGA上工作,并會改變設計的定時。對所有尺寸和類型的FPGA,傳統邏輯分析儀的路由信號輸出對設計和工作的影響甚微。
基于邏輯分析內核的FPGA電路內調試 - 全文
相關推薦
SoC FPGA:產品開發中的自適應性能分析
SoC新器件包括ARM應用處理器和FPGA架構,為推出更高效的產品帶來了新機遇。片內調試硬件、FPGA工具和軟件調試以及分析工具的創新已經與硬件創新相匹配,因此,開發這些器件以及充分發揮其功率特性優勢變得與在固定的ASIC器件上開發軟件一樣簡單高效。
2013-07-17 16:29:241125
FPGA數字核脈沖分析器硬件電路
基于FPGA 的數字核脈沖分析器硬件設計方案,該方案采用現場可編程邏輯部件(FPGA),完成數字多道脈沖幅度分析儀的硬件設計。
2015-02-03 09:55:051869
FPGA學習之vivado邏輯分析儀的使用
其中待測設計就是我們整個的邏輯設計模塊,在線邏輯分析儀也同樣是在FPGA設計中。通過一個或多個探針來采集希望觀察的信號。然后通過JTAG接口,將捕獲到的數據通過下載器回傳給我們的用戶界面,以便我們進行觀察。
2023-07-25 09:52:58503
集成邏輯分析儀(ILA)的使用方法
在日常FPGA開發過程中,邏輯代碼設計完成后,為了驗證代碼邏輯的正確性,優先使用邏輯仿真(modesim)進行驗證。仿真驗證通過后進行板級驗證時,使用邏輯分析儀進行分析和驗證邏輯是否正確。FPGA
2023-10-01 17:08:001454
淺析FPGA的調試-內嵌邏輯分析儀(SignalTap)原理及實例
對于FPGA調試,主要以Intel FPGA為例,在win10 Quartus ii 17.0環境下進行仿真和調試,開發板類型EP4CE15F17。
2024-01-12 09:34:14785
FPGA與數字邏輯電路的區別
FPGA則應該理解為可用電腦編輯的數字邏輯電路集成芯片,其實是在描繪一個數字邏輯電路。關于兩者的區別在于以下:1、速度上(兩者最大的差別)因為FPGA是硬件電路,運行速度則取決于晶振速度,系統
2021-07-13 08:43:08
FPGA培訓--FPGA高級邏輯設計研修班
以及高速數字電路的時序設計與優化。相信通過三天的學習,將會對學員在邏輯設計領域的工作和學習大有裨益。課程時間的安排上授課占60%,實驗占40%。五、培訓對象課程適合于使用FPGA器件進行科研、教學和產品
2009-07-24 13:13:48
FPGA實戰演練邏輯篇17:FPGA電源電路設計
FPGA電源電路設計本文節選自特權同學的圖書《FPGA設計實戰演練(邏輯篇)》配套例程下載鏈接:http://pan.baidu.com/s/1pJ5bCtt 整個系統需要三檔不同的電源電壓,即
2015-04-22 12:06:21
FPGA實戰演練邏輯篇48:基本的時序分析理論1
基本的時序分析理論1本文節選自特權同學的圖書《FPGA設計實戰演練(邏輯篇)》配套例程下載鏈接:http://pan.baidu.com/s/1pJ5bCtt 何謂靜態時序分析(STA,Static
2015-07-09 21:54:41
FPGA實戰演練邏輯篇69:基于FPGA的在線系統調試概述
的板級調試方法有很多,借助于常規的示波器和邏輯分析儀的調試方法是最典型的手段。如圖10.1所示,基于傳統的臺式示波器或邏輯分析儀進行板級調試有著諸多的不便,相對于設計電路深藏在芯片內部的FPGA
2015-09-02 18:39:49
FPGA工作調試方式
FPGA調試時間占用的比較多,想了解下這個調試是以什么方式進行的,需要和板子硬件電路部分打交道多還是和軟件邏輯打交道多,主要偏向哪一個方向,請有經驗的解釋下
2012-11-25 02:10:05
FPGA最小系統的下載配置與調試接口電路設計
下載配置與調試接口電路設計FPGA是SRAM型結構,本身并不能固化程序。因此FPGA需要一片Flash結構的配置芯片來存儲邏輯配置信息,用于進行上電配置。以Altera公司的FPGA為例,配置芯片
2019-06-11 05:00:07
fpga時序邏輯電路的分析和設計
fpga時序邏輯電路的分析和設計 時序邏輯電路的結構及特點時序邏輯電路——任何一個時刻的輸出狀態不僅取決于當時的輸入信號,還與電路的原狀態有關。[hide][/hide]
2012-06-20 11:18:44
邏輯分析儀測試在基于FPGA的LCD顯示控制中的應用
摘要:邏輯分析儀作為基礎儀器,應該在基礎數字電路教學中得到廣泛應用。本文介紹了基于FPGA的液晶顯示控制設計方案,通過使用OLA2032B邏輯分析儀,對控制線進行監測與分析,保證設計方案的準確性
2017-10-19 09:07:43
[分享]組合邏輯電路的分析與設計
本帖最后由 gk320830 于 2015-3-5 08:04 編輯
第三章 組合邏輯電路的分析與設計 在任何時刻,輸出狀態只決定于同一時刻各輸入狀態的組合,而與先前狀態無關的邏輯電路稱為
2009-04-07 10:54:26
keil 調試時用邏輯分析時添加引腳PORTA_0為什么總是顯示unkno...
keil 調試時用邏輯分析時添加引腳PORTA_0為什么總是顯示unknown signal
2014-03-17 16:05:44
【案例分享】玩轉FPGA必學的復雜邏輯設計
(Interconnect)三個部分。 現場可編程門陣列(FPGA)是可編程器件,與傳統邏輯電路和 門陣列(如PAL,GAL及CPLD器件)相比,FPGA具有不同的結構。FPGA利用小型查找表(16×1RAM
2019-08-11 04:30:00
【夢翼師兄今日分享】 SignalTapII在線調試邏輯分析儀使用
FPGA開發的基本流程,幾乎都介紹到了嵌入式邏輯分析儀(或稱之為虛擬邏輯分析儀)的相關知識,包括為什么要有這樣的在線調試邏輯分析儀,它可以做什么,什么情況下使用,基于什么樣的原理,有哪些邏輯分析儀等等
2019-12-04 10:30:42
便攜式邏輯分析儀電路設計
了邏輯分析儀的成本且便于攜帶。重點闡述硬件電路部分的設計。關鍵詞 邏輯分析儀;USB接口;FPGA;FIFO傳輸邏輯分析儀是數字設計驗證與調試過程中應用廣泛的工具,其能夠檢驗數字電路是否正常工作,并幫助
2019-06-18 07:56:45
加速FPGA系統實時調試過程和方法詳細介紹
使得設計調試和檢驗變成設計周期中最困難的流程。本文重點介紹在調試FPGA系統時遇到的問題及有助于提高調試效率的技術,通過邏輯分析儀配合FPGA View軟件快速有效的觀測FPGA內部節點信號。最后提供了FPGA具體的調試過程和方法。
2019-06-25 07:51:47
如何使用SignalTap II邏輯分析儀調試FPGA?
本文將介紹SignalTap II邏輯分析儀的主要特點和使用流程,并以一個實例介紹該分析儀具體的操作方法和步驟。
2021-04-29 06:12:52
推動FPGA調試技術發展的幾項潛在原因
”的方法。先將要觀察的FPGA內部信號引到引腳,然后用外部的邏輯分析儀捕獲數據。然而當設計的復雜程度增加時,這個方法就不再適合了,其中有幾個原因。 &
2010-01-08 15:05:27
數字電路與邏輯設計電路的分析和方法
數字電路與邏輯設計數字邏輯電路的分析和方法,常用集成數字邏輯電路的功能和應用;主要內容包括:邏輯代數基礎、組合邏輯電路分析和設計、常用組合邏輯電路及MSI組合電路模塊的應用,時序邏輯電路的分析
2021-08-06 07:33:41
淺析邏輯分析儀的原理
邏輯分析儀是常用的電子儀器之一,主要應用于做數字電路測試,FPGA調試,CPU/DSP調試,數字IQ/IF分析,無線通信/雷達接收機測試等場合。邏輯分析儀由模塊和計算機組成(當然還有探頭),模塊負責
2019-06-28 07:51:30
示波器和邏輯分析儀聯合調試SPI通訊
在調試MCU 的SPI 接口時,偶爾發現通信不成功的情況,為了找出問題原因,使用MI1062 抓取了數字信號和模擬信號進行對比分析。 1、邏輯分析儀測試信號邏輯 啟動MI1062 邏輯分析儀功能
2017-07-27 09:51:02
組合邏輯與時序邏輯電路一般分析方法
你了解如何分析組合邏輯電路與時序邏輯電路嗎?數字電路根據邏輯功能的不同特點,可以分成兩大類,一類叫組合邏輯電路(簡稱組合電路),另一類叫做時序邏輯電路(簡稱時序電路)。邏輯電路的特點組合邏輯電路在
2021-11-18 06:30:00
請問16~32點邏輯分析儀能做什么?
公司10年前太克的已經報廢,因為大家都懶得鉤現在的 FPGA 都有內建軟核邏輯分析儀,每次測都上百點...16~32點邏輯分析儀能做什么? FPGA 運行都破百 MHZ..不知道號稱n百MHZ邏輯分析儀抓的到嗎?
2019-09-04 23:50:44
一種基于FPGA技術的虛擬邏輯分析儀的研究與實現
一種基于FPGA技術的虛擬邏輯分析儀的研究與實現:邏輯分析儀的現狀" 發展趨勢及研制虛擬邏輯分析儀的必要性, 論述了基于FPGA技術的虛擬邏輯分析儀的設計方案及具體實現方法,介紹
2008-11-27 13:13:0429
基于FPGA的USB2.0高速、低成本的虛擬邏輯分析儀的設計
基于FPGA的USB2.0高速、低成本的虛擬邏輯分析儀的設計原理與實現方法:本文介紹了一種基于FPGA的USB2.0高速、低成本的虛擬邏輯分析儀的設計原理與實現方法。重點介紹了邏輯分析儀
2009-06-22 19:11:1757
TLA邏輯分析儀原理與應用硬件調試基礎教程
TLA邏輯分析儀原理與應用硬件調試基礎教程:數字系統的調試過程– 首先啟動硬件電路– 調試硬件的設計錯誤– 調試部局或結構錯誤 短路, 開路, 連接錯誤等
2009-10-17 17:33:5919
使用SignalTap II邏輯分析儀調試FPGA
本文介紹了可編程邏輯器件開發工具Quartus II 中SingalTap II 嵌入式邏輯分析器的使用,并給出一個具體的設計實例,詳細介紹使用SignalTap II對FPGA調試的具體方法和步驟。關鍵字 : S
2009-11-01 14:49:3945
邏輯分析儀入門手冊
邏輯分析儀入門手冊:與許多電子測試和測量工具一樣,邏輯分析儀是一種針對特定類型問題的解決方案。它是一種通用工具,可以幫助您調試數字硬件、檢驗設計和調試嵌入式軟件
2009-11-15 22:34:1864
組合邏輯電路的分析、設計和調試
組合邏輯電路的分析、設計和調試(一)一、實驗目的1.進一步熟悉數字邏輯實驗箱的使用。2.掌握用SSI(小規模數字集成電路)構成的組合邏輯電路的分析與設計方法。
2009-11-19 15:01:53185
簡化Xilinx和Altera FPGA調試過程
簡化Xilinx和Altera FPGA調試過程:通過FPGAViewTM 解決方案,如混合信號示波器(MSO)和邏輯分析儀,您可以在Xilinx 和Altera FPGA 內部迅速移動探點,而無需重新編譯設計方案。能夠把內部FPGA
2009-11-20 17:46:2626
實用FPGA的調試工具—ChipScope Pro
實用FPGA的調試工具—ChipScope Pro
ChipScope Pro應用于FPGA調試階段,它具有傳統邏輯分析儀的功能,可以觀察FPGA內部的任何信號,觸發條件,數據寬度和深度等的設
2010-02-09 15:10:4695
LAB6000系列邏輯分析儀簡介
LAB6000系列邏輯分析儀是一款緊湊、快速調試數字電路設計強有力的便攜式邏輯分析儀;高速的USB2.0接口、高端的FPGA、強大的ARM處理器等組成的嵌入式系統全方位智能控制;高速、高
2010-11-15 17:15:589
LAB7000系列邏輯分析儀簡介
LAB7000系列邏輯分析儀是一款緊湊、快速調試數字電路設計強有力的便攜式邏輯分析儀;高速的USB2.0接口、高端的FPGA、強大的ARM處理器等組成的嵌入式系統全方位智能控制;高速、高
2010-11-16 16:23:2035
虛擬FPGA邏輯驗證分析儀的設計
虛擬FPGA邏輯驗證分析儀的設計
隨著FPGA技術的廣泛使用,越來越需要一臺能夠測試驗證FPGA芯片中所下載電路邏輯時序是否正確的儀器。目前,雖然Agilent、Tektronix 等大公司生
2008-10-15 08:56:31575
邏輯分析儀測試在基于FPGA的LCD顯示控制中的應用
邏輯分析儀測試在基于FPGA的LCD顯示控制中的應用
摘要:邏輯分析儀作為基礎儀器,應該在基礎數字電路教學中得到廣泛應用。本文介紹了
2008-11-27 09:38:241031
使用SignalTap II邏輯分析儀調試FPGA
摘 要 :本文介紹了可編程邏輯器件開發工具Quartus II 中SingalTap II 嵌入式邏輯分析器的使用,并給出一個具體的設計實例,詳細介紹使用SignalTap II對FPGA調試的具體方
2009-06-20 10:42:181365
使用邏輯分析儀調試時序問題
使用邏輯分析儀調試時序問題
在今天的數字世界,嵌入式系統比以往任何時候都更為復雜。使用速度更快、功耗更低的設備和功能更強大的電路,
2009-08-26 12:09:141389
FPGA硬件系統的調試方法
FPGA硬件系統的調試方法
在調試FPGA電路時要遵循一定的原則和技巧,才能減少調試時間,避免誤操作損壞電路。一般情況下,可以參考以下步驟進行
2010-02-08 14:44:422558
嵌入式邏輯分析儀在FPGA測試中的應用
邏輯分析儀自1973年問世以來,在短短幾十年的時間內得到了迅速的發展。傳統邏輯分析儀利用芯片的引腳對信號采樣,并送到顯示部分對系統進行分析,但對于無引腳的封裝類型,傳統邏輯分析儀很難有效的監測系統內部信號。而在FPGA測試中,嵌入式邏輯分析儀(ELA
2011-03-15 14:52:5338
邏輯分析儀在嵌入式開發調試中的應用
嵌入式開發調試中,開發人員的調試手段包括斷點、觸發和跟蹤三種。在線調試器(I(、I))與邏輯分析儀(IA)協調工作,為調試新一代嵌入式處理器的開發人員提供了上述三種調試手段。
2011-11-07 15:58:0933
FPGA培訓基礎資料
1. FPGA技術基礎;2. FPGA基本設計流程及工具;3. FPGA設計指導原則與設計技巧;4. FPGA設計約束;5. TestBench設計與ModelSim仿真;6. FPGA配置及片內調試技術;7. 基于ISE、EDK的FPGA設計實例
2012-05-22 14:52:14283
Xilinx FPGA集成電路的動態老化試驗
3 FPGA設計流程 完整的FPGA 設計流程包括邏輯電路設計輸入、功能仿真、綜合及時序分析、實現、加載配置、調試。FPGA 配置就是將特定的應用程序設計按FPGA設計流程轉化為數據位流加載
2013-01-16 11:52:2216
FPGA硬件電路的調試必備原則和技巧
在調試FPGA電路時要遵循必須的原則和技巧,才能降低調試時間,防止誤操作損壞電路。通常情況下,參考以下步驟執行 FPGA硬件系統的調試。 1、在焊接硬件電路前,首先要測試電路板
2013-01-16 11:59:584665
怎樣使用 MSO 和 MDO 系列示波器的基本邏輯分析儀功能迅速驗證和調試數字電路
怎樣使用 MSO 和 MDO 系列示波器的基本邏輯分析儀功能迅速驗證和調試數字電路
2017-09-16 10:31:3113
一種基于FPGA的SDRAM設計與邏輯時序分析
由于同步動態隨機存儲器SDRAM內部結構原因導致其控制邏輯比較復雜。現場可編程邏輯門陣列FPGA作為一種半定制電路具有速度快、內部資源豐富、可重構等優點。本文設計了一種基于FPGA的SDRAM
2017-11-18 12:42:032054
傳統FPGA調試方案與EXOSTIV Probe硬件調試儀
相信每一個電子工程師在項目開發的過程中都不可避免的要進行方案的調試,除了模擬調試我們還必須進行真機調試才能確保功能的正常,通常我們采用的調試方法分為兩種:第一種是使用硬件邏輯分析儀,第二種是采用嵌入邏輯分析IP。
2018-03-13 13:54:416885
學會Linux內核調試方法!
內核開發比用戶空間開發更難的一個因素就是內核調試艱難。內核錯誤往往會導致系統宕機,很難保留出錯時的現場。調試內核的關鍵在于你的對內核的深刻理解。
2019-05-07 11:01:262154
數字設計FPGA應用:時序邏輯電路FPGA的實現
本課程以目前流行的Xilinx 7系列FPGA的開發為主線,全面講解FPGA的原理及電路設計、Verilog HDL語言及VIVADO的應用,并循序漸進地從組合邏輯、時序邏輯的開發開始,深入到FPGA的基礎應用、綜合應用和進階應用。
2019-12-05 07:08:002539
數字設計FPGA應用:FPGA的基本邏輯結構
本課程以目前流行的Xilinx 7系列FPGA的開發為主線,全面講解FPGA的原理及電路設計、Verilog HDL語言及VIVADO的應用,并循序漸進地從組合邏輯、時序邏輯的開發開始,深入到FPGA的基礎應用、綜合應用和進階應用。
2019-12-03 07:04:002191
邏輯分析儀的工作原理和結構
邏輯分析儀是常用的電子儀器之要應用于做數字電路測試A調試,CPU/DSP調試,數字IQF分析,無線通信需達接收機測試等場合。邏輯分析儀由模塊和計算機組成(當然還有探頭),模塊負責數據的觸發,采集和存儲的工作,計算機負責后端的數據顯示,數據處理和分析等工作。
2020-07-10 10:29:004
采用內部或者嵌入式邏輯分析儀推動FPGA調試技術改變
進行硬件設計的功能調試時,FPGA的再編程能力是關鍵的優點。CPLD和FPGA早期使用時,如果發現設計不能正常工作,工程師就使用“調試鉤”的方法。先將要觀察的FPGA內部信號引到引腳,然后用外部的邏輯分析儀捕獲數據。
2020-09-14 15:08:00527
FPGA設計與調試教程說明
FPGA概述FPGA調試介紹調試挑戰設計流程概述■FPGA調試方法概述嵌入式邏輯分析儀外部測試設備■使用 FPGAVIEW改善外部測試設備方法■FPGA中高速O的信號完整性測試和分析
2020-09-22 17:43:219
嵌入式LINUX系統內核和內核模塊調試
嵌入式LINUX系統內核和內核模塊調試(嵌入式開發和硬件開發)-嵌入式LINUX系統內核和內核模塊調試? ? ? ? ? ? ? ? ?
2021-07-30 13:55:219
邏輯調試器link-logic
link_logic帶link調試功能、串口調試、邏輯分析儀與一身的數字調試器項目地址:GitHub個人博客:全球:fzxhub.com 中國:fzxhub.gitee.io簡介本項目是一個link
2022-01-12 20:21:009
通過片上儀器和邏輯分析輕松進行FPGA和ASIC調試
隨著復雜性的增加和對探測點的訪問受限,ASIC 和 FPGA 驗證和調試變得乏味且耗時。隨著越來越多的功能集成到每個芯片中,對探測點的物理訪問變得不可能。接下來的挑戰是整合足夠的片上觀察點,不僅可以處理預期的調試場景,還可以處理意外的調試場景。
2022-07-09 06:54:00321
Linux內核調試的方式以及工具匯總(上)
內核總是那么捉摸不透, 內核也會犯錯, 但是調試卻不能像用戶空間程序那樣, 為此內核開發者為我們提供了一系列的工具和系統來支持內核的調試.
內核的調試, 其本質是內核空間與用戶空間的數據交換, 內核開發者們提供了多樣的形式來完成這一功能.
2023-05-12 14:58:41636
Linux內核調試的方式以及工具匯總(下)
內核總是那么捉摸不透, 內核也會犯錯, 但是調試卻不能像用戶空間程序那樣, 為此內核開發者為我們提供了一系列的工具和系統來支持內核的調試.
內核的調試, 其本質是內核空間與用戶空間的數據交換, 內核開發者們提供了多樣的形式來完成這一功能.
2023-05-12 14:59:24878
國微思爾芯多FPGA聯合深度調試新思路
剖析》分析了用戶在進行大規模原型驗證過程中的多FPGA聯合調試難題,并介紹了一種新型FPGA原型驗證深度跟蹤調試解決方案,用于幫助客戶在SoC開發過程中解決調試問
2022-06-16 10:16:48627
usb邏輯分析儀怎么用
usb邏輯分析儀怎么用 USB邏輯分析儀是一種用于分析USB設備和主機之間通信的工具。它能夠監視USB的數據傳輸,捕獲和解碼USB的通信信號,對USB接口進行調試,并以便捷的方式檢測出USB環境
2023-09-19 16:03:471221
如何用內部邏輯分析儀調試FPGA?
的FPGA內部信號引到引腳,然后用外部的邏輯分析儀捕獲數據。然而當設計的復雜程度增加時,這個方法就不再適合了,其中有幾個原因。第一是由于FPGA的功能增加了,而器件的引腳數目卻緩慢地增長。因此,可用邏輯對I/O的比率減小了,參見圖1。此外,設計很復雜時
2023-12-20 13:35:01147
評論
查看更多