91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

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

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

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

【教程分享】FPGA零基礎(chǔ)學(xué)習(xí):Signal tap 邏輯分析儀使用教程

電子發(fā)燒友論壇 ? 來源:未知 ? 2023-07-04 08:25 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本系列將帶來FPGA的系統(tǒng)性學(xué)習(xí),從最基本的數(shù)字電路基礎(chǔ)開始,最詳細(xì)操作步驟,最直白的言語描述,手把手的“傻瓜式”講解,讓電子、信息、通信類專業(yè)學(xué)生、初入職場小白及打算進(jìn)階提升的職業(yè)開發(fā)者都可以有系統(tǒng)性學(xué)習(xí)的機(jī)會。


系統(tǒng)性的掌握技術(shù)開發(fā)以及相關(guān)要求,對個人就業(yè)以及職業(yè)發(fā)展都有著潛在的幫助,希望對大家有所幫助。后續(xù)會陸續(xù)更新 Xilinx 的 Vivado、ISE 及相關(guān)操作軟件的開發(fā)的相關(guān)內(nèi)容,學(xué)習(xí)FPGA設(shè)計方法及設(shè)計思想的同時,實操結(jié)合各類操作軟件,會讓你在技術(shù)學(xué)習(xí)道路上無比的順暢,告別技術(shù)學(xué)習(xí)小BUG卡破腦殼,告別目前忽悠性的培訓(xùn)誘導(dǎo),真正的去學(xué)習(xí)去實戰(zhàn)應(yīng)用。話不多說,上貨。


Signal tap 邏輯分析儀使用教程

在之前的設(shè)計開發(fā)時,利用modelsim得出中間某單元的數(shù)據(jù),并且輸入也是設(shè)計者在testbench中自己給出的。但是,實際應(yīng)用時,外部輸入的信號不一定和我們在testbench中所描述輸入的信號相同,就有可能導(dǎo)致RTL仿真成功,但是下板測試失敗。


signal tap logic analyzer 采集并顯示FPGA設(shè)計中的實時信號行為,從而無需額外的I/O管腳或者外部實驗室設(shè)備即可檢查正常器件操作期間內(nèi)部信號的行為。



在數(shù)據(jù)獲取期間,器件中的存儲器模塊存儲采集的數(shù)據(jù),然后通過JTAG通信電纜將數(shù)據(jù)傳輸?shù)竭壿嫹治鰞x。


下圖為signal tap logic analyzer的任務(wù)流程。



設(shè)計要求

利用邏輯分析儀測量出電腦發(fā)送UART(波特率為115200時)是每bit時間寬度。


設(shè)計分析

在UART協(xié)議中規(guī)定了每bit的時間寬度應(yīng)該是1秒鐘除以波特率,但是在實際電路中相同標(biāo)號的兩個晶振也會有一定的誤差。我們可以利用邏輯分析儀(也就是利用FPGA的時鐘)去測量一下PC發(fā)送UART時的bit時間寬度。


由于波特率為115200,在采樣時,一般采用16倍頻采樣。此時采樣頻率比較高,由基礎(chǔ)的50MHz的時鐘不能夠做出精確的16倍頻,由此也會帶來一定的誤差。


利用邏輯分析儀就可以看到在上述兩個都有誤差的情況,真實采樣的偏差,以及偏差對我們的設(shè)計是否有影響。

設(shè)計實現(xiàn)


將_9_uart_drive 復(fù)制一份,命名為_10_uart_drive_signal_tap。然后打開此工程,將波特率修改為115200。


點擊tools -> signal tap logic analyzer。




在右側(cè)窗口signal configuration中,首先需要指定一個采樣時鐘信號。



邏輯分析儀在采樣時鐘的每個上升沿進(jìn)行數(shù)據(jù)采樣。邏輯分析儀不支持在采樣時鐘的下降沿進(jìn)行數(shù)據(jù)采樣。設(shè)計中的任何信號都可以用作采樣時鐘。但是,為了獲得最佳的數(shù)據(jù)采樣結(jié)果,請使用與被測信號同步的全局時鐘。


在本設(shè)計中,所有的信號都是由外部的clk信號進(jìn)行驅(qū)動的,所以此采樣時鐘,選擇為clk。點擊clock對話框后面的三個點。將filter選擇為pin:all,點擊list,在matching nodes中選擇clk,點擊“大于”,在nodes found中出現(xiàn)clk,然后點擊ok。




配置完采樣時鐘信號后,需要配置采樣深度。


針對被采樣的數(shù)據(jù)中的每個信號,采樣深度指定了采樣和存儲的樣本的數(shù)量。在器件存儲器資源有限的情況下,由于所選的深度太大,設(shè)計可能無法編譯。此時需要降低采樣深度以減少資源使用。


采樣深度乘以采樣的間隔就確定了采樣的時間寬度?,F(xiàn)在我們要做的是采樣一個UART的協(xié)議幀,一個協(xié)議幀共有12個bit。按照115200的波特率,采樣的時間寬度應(yīng)該是104166ns,所以采樣深度應(yīng)該是5208,在此選擇采樣深度為8K。



當(dāng)確定好采樣深度后,可以指定邏輯分析儀在觸發(fā)事件之前和之后 采樣的數(shù)據(jù)量。


邏輯分析儀提供三種選擇。Pre表示12%的存儲深度用作觸發(fā)事件之前,88%的存儲深度用作觸發(fā)事件之后;Center表示50%的存儲深度用作觸發(fā)事件之前,50%的存儲深度用作觸發(fā)事件之后;Post表示88%的存儲深度用作觸發(fā)事件之前,12%的存儲深度用作觸發(fā)事件之后。


在此選擇Pre。



配置好這些信息后,開始添加需要觀測的信號。


在setup界面,在空白界面雙擊,添加想要觀測的信號。



需要觀測的信號有uart_txd、uart_rxd、cap_cnt。


uart_txd和uart_rxd為端口信號,選擇filter時,選擇PIN:all即可,cap_cnt為內(nèi)部信號,選擇filter時,選擇signal tap :pre-synthesis。



將uart_rxd的下降沿設(shè)置為觸發(fā)條件。


在uart_rxd的trigger conditions的位置,右擊,選擇falling edge。




點擊保存,保存到qprj,命名為stp1.stp。


使能邏輯分析儀。點擊Yes。



回到quartus界面,進(jìn)行綜合分析并形成配置文件。


在工程向?qū)У慕Y(jié)構(gòu)界面,可以看到在結(jié)構(gòu)中出現(xiàn)了兩個未知的組件。這兩個就是邏輯分析儀。



在報告中,可以看到使用的邏輯資源和存儲器資源增多。



回到signal tap界面,并且連接PC和開發(fā)板。


在hardware中,選擇USB – blaster。



點擊sof manager后面的三個小點,選擇生成的sof文件,然后點擊下載。



點擊運(yùn)行分析。



此時邏輯分析儀就在等待被觸發(fā)。



觸發(fā)條件為uart_rxd的下降沿,打開串口助手,配置好后,發(fā)送一個數(shù)據(jù)11。



發(fā)送之后,邏輯分析儀中出現(xiàn)了波形。因為發(fā)送為11,發(fā)送數(shù)據(jù)從低位開始,故而第一個數(shù)據(jù)應(yīng)該為1。所以第一端低電平為起始位,可以通過采樣的數(shù)字標(biāo)號,確定它的時間寬度。


左鍵是放大,右鍵是縮小。


左側(cè)為0,因為利用下降沿作為觸發(fā)條件。放大左側(cè)數(shù)字為434。



所以起始位的時間寬度為434x20ns,即8680ns。按照波特率為115200計算,每一個bit的時間寬度應(yīng)該是8680.5556ns。這就證明PC發(fā)過來的bit的時間寬度和我們所預(yù)想的是一致的。


可以用此方法測量其他的bit的寬度,有的bit的寬度要比8680ns要少,有的bit的寬度要比8680ns要多,但是偏差不多。


由于真正的寬度和我們認(rèn)為的寬度有一定的區(qū)別。但是設(shè)計是按照每個bit的寬度都是20ns的整數(shù)倍,所以在采樣時,就會有偏差。通過cap_cnt可以看出來,并且隨著采樣的越長,誤差累計就會越大。


在數(shù)據(jù)的第一個bit時,cap_cnt等于7,馬上要變?yōu)?。按照cap_cnt的計數(shù)規(guī)律是波特率的16倍頻設(shè)計,所以后面所有的bit起始時,都應(yīng)該是16 *N + 7,并且馬上要變?yōu)?6 * N + 8。但是真實的時間寬度和預(yù)想的時間寬度有一定的偏差。



在最后的校驗位的起始時,cap_cnt的數(shù)據(jù)按照16倍頻采樣來說,應(yīng)該是135,然后快變?yōu)?36才對。但是此時已經(jīng)等于136,并且馬上變137。


我們是按照cap_cnt去進(jìn)行采樣的(在cap_cnt變化的位置采樣)。


因為有誤差,所以規(guī)定UART的協(xié)議幀的長度不能夠過長。即中間的數(shù)據(jù)位的個數(shù)不能隨意增加。


上述分析步驟的數(shù)字只是筆者的測驗結(jié)果,不同的PC和開發(fā)板測試時,可能會得到不同的結(jié)果。


邏輯分析儀總結(jié)

利用邏輯分析儀可以直接查看到開發(fā)板內(nèi)部運(yùn)行的波形。所以在很多時候,都是利用邏輯分析儀進(jìn)行板級測試作為最終結(jié)果。


如果不需要工程中的邏輯分析儀,可以打開assignments -> settings –> signal tap logic analyzer,將使能的對勾去掉,然后重新編譯就可以了。






聲明本文由電子發(fā)燒友社區(qū)發(fā)布,轉(zhuǎn)載請注明以上來源。如需社區(qū)合作及入群交流,請?zhí)砑游⑿臙EFans0806,或者發(fā)郵箱liuyong@huaqiu.com。


更多熱點文章閱讀

  • 基于Cortex-M3內(nèi)核的32位微控制器,STM32項目實戰(zhàn)分享!

  • 基于32位RISC-V設(shè)計的互聯(lián)型微控制器,沁恒微CH32V307開發(fā)樣例

  • RK3568!四核64位ARMv8.2A架構(gòu),匯聚編譯源碼及實戰(zhàn)樣例

  • 尺寸僅有21mm*51mm,板邊采用郵票孔設(shè)計,合宙 Air105 核心板開發(fā)總結(jié)

  • 嵌入式Linux開發(fā)秘籍!工程師大佬親歷分享項目樣例


原文標(biāo)題:【教程分享】FPGA零基礎(chǔ)學(xué)習(xí):Signal tap 邏輯分析儀使用教程

文章出處:【微信公眾號:電子發(fā)燒友論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

原文標(biāo)題:【教程分享】FPGA零基礎(chǔ)學(xué)習(xí):Signal tap 邏輯分析儀使用教程

文章出處:【微信號:gh_9b9470648b3c,微信公眾號:電子發(fā)燒友論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

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

    AI數(shù)據(jù)分析儀設(shè)計原理圖:RapidIO信號接入 平板AI數(shù)據(jù)分析儀

    AI數(shù)據(jù)分析儀, 平板數(shù)據(jù)分析儀, 數(shù)據(jù)分析儀, AI邊緣計算, 高帶寬數(shù)據(jù)輸入
    的頭像 發(fā)表于 07-17 09:20 ?99次閱讀
    AI數(shù)據(jù)<b class='flag-5'>分析儀</b>設(shè)計原理圖:RapidIO信號接入 平板AI數(shù)據(jù)<b class='flag-5'>分析儀</b>

    是德N9917A FieldFox手持分析儀 N9917B便攜式分析儀

    是德N9917A FieldFox手持分析儀 N9917B便攜式分析儀 N9917A是一款使用電池供電的便攜式分析儀;基本功能是電纜和天線分析;配置還包括頻譜和網(wǎng)絡(luò)
    的頭像 發(fā)表于 05-07 16:58 ?269次閱讀

    功率分析儀的接線方式

     功率分析儀的接線方式是確保其準(zhǔn)確測量電力參數(shù)的關(guān)鍵步驟。以下是一些常見的功率分析儀接線方式及其特點:
    的頭像 發(fā)表于 01-28 15:10 ?1885次閱讀

    功率分析儀的功率是怎么算的

    功率分析儀的功率計算主要基于電壓和電流的測量值。以下是關(guān)于功率分析儀功率計算的詳細(xì)解釋:
    的頭像 發(fā)表于 01-28 15:06 ?1180次閱讀

    功率分析儀選型_功率分析儀功能

    功率分析儀是一種專門用于測量和分析電力參數(shù)的電子設(shè)備,能夠?qū)崟r、準(zhǔn)確地測量電路中的電壓、電流、功率、功率因數(shù)等電力參數(shù),并將測量結(jié)果以波形、圖表等形式直觀地顯示出來。選擇合適的功率分析儀需要綜合考慮多方面因素,以下是一些詳細(xì)的選
    的頭像 發(fā)表于 01-28 14:49 ?777次閱讀

    熱重分析儀的工作原理是什么

    熱重分析儀是一種用于研究材料在受控溫度程序下重量變化的檢測儀器。其工作原理主要基于準(zhǔn)確控制樣品的溫度,并同時連續(xù)監(jiān)測樣品的質(zhì)量變化,從而揭示材料的組成、穩(wěn)定性以及熱分解特性等重要信息。熱重分析儀
    的頭像 發(fā)表于 01-21 16:05 ?691次閱讀
    熱重<b class='flag-5'>分析儀</b>的工作原理是什么

    自動分析儀的原理和應(yīng)用

    自動分析儀,特別是針對金屬等材料的全自動在線材料分析儀,其原理和應(yīng)用在工業(yè)生產(chǎn)中具有重要意義。以下是關(guān)于自動分析儀的原理和應(yīng)用的詳細(xì)
    發(fā)表于 12-23 15:22

    數(shù)字通信分析儀的技術(shù)原理和應(yīng)用

    數(shù)字通信分析儀是一種用于航空、航天科學(xué)技術(shù)領(lǐng)域的工藝試驗儀器,也廣泛應(yīng)用于通信技術(shù)的研發(fā)、器件驗證和批量收發(fā)信機(jī)生產(chǎn)領(lǐng)域。以下是對其技術(shù)原理及應(yīng)用的詳細(xì)闡述:一、技術(shù)原理數(shù)字通信分析儀的核心
    發(fā)表于 12-10 14:32

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

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

    零基礎(chǔ)入門PCB工程師

    各位前輩大家好,零基礎(chǔ)入門PCB工程師,有什么學(xué)習(xí)資料推薦嗎?
    發(fā)表于 11-27 16:54

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

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

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

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

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

    邏輯分析儀是一種專門用于數(shù)字系統(tǒng)測試和分析的電子儀器,它通過實時捕獲和顯示數(shù)字信號的邏輯電平狀態(tài),幫助工程師理解系統(tǒng)中各個信號的邏輯關(guān)系和時
    發(fā)表于 09-12 15:04

    Keysight 頻譜分析儀(信號分析儀

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

    FPGA的開發(fā)工具

    學(xué)習(xí)開發(fā)FPGA,需要預(yù)先準(zhǔn)備好的工具嗎?比如示波器‘邏輯分析儀之類的。畢竟側(cè)重于硬件方面的處理。不知道和單片機(jī)開發(fā)有多少不同,和需要注意的地方。
    發(fā)表于 07-29 22:04
    主站蜘蛛池模板: 国产精品久久久香蕉 | 在线观看永久免费视频网站 | 亚洲日本欧美日韩高观看 | 韩国美女丝袜一区二区 | 日本午夜大片免费观看视频 | 国内自拍露脸普通话对白在线 | 末发育娇小性色xxxxx视频 | 一级特黄女人生活片 | 九九视频热 | 老色皮 | 成年人午夜影院 | 免费视频网站在线观看 | 性夜黄a爽影免费看 | 伊人久久亚洲综合 | 美国一级大黄香蕉片 | 三级色网站 | 日本黄色片在线观看 | 日韩在线三级视频 | 中文在线三级中文字幕 | 欧美精品黑人性xxxx | 日韩高清成人毛片不卡 | 国产精品久久久精品三级 | 特级做a爰片毛片免费看一区 | 一级欧美日韩 | bt天堂资源种子在线8 | 狠狠亚洲狠狠欧洲2019 | 天天干天天看 | 久草色播| yy8090韩国日本三理论免费 | 羞羞爱爱| 亚洲午夜综合网 | aaaa欧美高清免费 | 免费啪视频观在线视频在线 | 日本黄色片www | 5g国产精品影院天天5g天天爽 | 色咪网 | 日本欧美一区二区免费视 | 亚洲综合色在线 | 日韩毛片在线看 | 国产美女亚洲精品久久久综合 | 一级黄色录像视频 |