在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

抓取SEM IP的串口log的詳細步驟

XILINX開發者社區 ? 來源:XILINX開發者社區 ? 作者:Ivy Guo ? 2022-05-12 12:52 ? 次閱讀

本文作者:賽靈思工程師 Ivy Guo

SEM IP在上板調試過程中有時會出現一些錯誤,比如無法執行IP的插錯糾錯功能,或者自身的初始化無法完成等等,需要對SEM IP本身進行調試定位。我們最推薦客戶去查看IP從上電開始打印出來的串口信息。這里面的log不僅包含了IP從初始化開始經歷的一系列狀態,還能清楚地顯示出一些事件的時間戳。

bb28c8da-d050-11ec-bce3-dac502259ad0.png

但是很多客戶反應,實際調試的硬件板上沒有連接串口,沒辦法查看log,只能靠抓取SEM IP Status Interface的 status_*信號,通過其可以查看 IP有無心跳,或者IP是否進入了正確的狀態等。困難的是,很多問題需要同時查看所有的status_*信號組合,并且綜合分析status_*的歷史狀態以及當前狀態,復雜且需要較多的調試經驗。

bb6dd678-d050-11ec-bce3-dac502259ad0.png

解決方法其實很簡單,我們只要在設計里面添加一個FIFO,將SEM IP Monitor Interface輸出的ASCII字符 log全部存入FIFO。需要定位的時候,用ILA+VIO控制讀出來并直接顯示就行了。

bb96a54e-d050-11ec-bce3-dac502259ad0.png

這里以VCU118 (VU9P) 開發板為例說明, 步驟如下:

1. 生成適配VCU118開發板的SEM IP example design。

2. 按照開發板的構造, 按需修改icap_clk的頻率及管腳位置。也可以添加其他想要查看的信號。比如,可以綁定6個status_*信號到LED管腳上方便查看。

3. 頂層引入FIFO讀寫時鐘clk300p/n (300MHz)。

bbf4e15e-d050-11ec-bce3-dac502259ad0.png

XDC里面做好相應的約束:

bc21a716-d050-11ec-bce3-dac502259ad0.png

4. 生成并添加用于存儲log的FIFO,讀取顯示FIFO字符的ILA和用于控制的VIO。

至于FIFO的大小,SEM IP 正常情況下除了最開始會打印出初始化過程和基本信息,進入工作狀態Observation后就基本沒有輸出了。只有發生了SEU事件或者其他異常,才會在串口推送出對應的報告。由于SEU事件是極為偶發的罕見事件,報告字符也不會多。所以這里設定500 bytes已經能滿足絕大多數應用需求:

bc98dcd2-d050-11ec-bce3-dac502259ad0.png

bcd99cf4-d050-11ec-bce3-dac502259ad0.png

更多步驟,請點擊閱讀原文移步賽靈思中文博客如何利用FIFO+ILA/VIO抓取SEM IP的串口log

原文標題:開發者分享|如何利用FIFO+ILA/VIO抓取SEM IP的串口log

文章出處:【微信公眾號:XILINX開發者社區】歡迎添加關注!文章轉載請注明出處。

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 賽靈思
    +關注

    關注

    33

    文章

    1795

    瀏覽量

    131996
  • fifo
    +關注

    關注

    3

    文章

    396

    瀏覽量

    44437
  • 串口
    +關注

    關注

    14

    文章

    1580

    瀏覽量

    78278

原文標題:開發者分享|如何利用FIFO+ILA/VIO抓取SEM IP的串口log

文章出處:【微信號:gh_2d1c7e2d540e,微信公眾號:XILINX開發者社區】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    在VS(VC)2010中使用MSComm控件實現串口通信的詳細步驟 (1)

    在VS(VC)2010中使用MSComm控件實現串口通信的詳細步驟 (1)
    發表于 09-27 11:01

    總結調試過程中常見的LOG抓取辦法

    開發調試中的辦法非常多,LOG是其中重要的一個方法,一些常見的LOG抓取辦法(主要針對QUALCOMM平臺,未經詳細整理):1.ADB查看或保存kernel的啟動
    發表于 09-28 11:53

    如何找到帶有SEM IP的spartan 6的LUT地址?

    你好,我正在使用帶有SEM IP的spartan 6,我想在我的設計的特定部分注入錯誤。如何找到該部分的LUT地址。 .ll文件不足以找到所有位置。謝謝我嘗試使用fpga_edline命令和essential_bits而沒有正面結果。
    發表于 07-31 09:32

    sem ip core錯誤緩解問題的解決辦法?

    當我嘗試使用sem ip core時,我遇到了麻煩。我用vivado創建了一個sem并修改了錯誤注入shim以連接到vivado_lab_tools。我生成示例designandmodifiy
    發表于 07-29 09:22

    Android設備使用USB串口傳輸數據的教程詳細說明

    詳細介紹了Android 設備使用USB轉串口的軟件初始化步驟和收發數據的方法。
    發表于 12-31 08:00 ?3次下載

    STM32 教你用串口,配置所需詳細步驟??!!

    相關寄存器:外設GPIO配置-USART串口配置一般步驟: 串口配置步驟小結:STM32通信方式: 并行通信:數據各個位同時傳輸 串行通信:數據按位順序傳輸串行通信,
    發表于 12-24 18:44 ?16次下載
    STM32 教你用<b class='flag-5'>串口</b>,配置所需<b class='flag-5'>詳細</b><b class='flag-5'>步驟</b>??!!

    幾種常見的關于SEM IP的沖突

    SEM IP是一種比較特殊的IP。它的基本工作就是不停地后臺掃描檢測FPGA配置RAM中的數據
    的頭像 發表于 07-10 16:40 ?925次閱讀

    SEM IP多種工作模式的區別和選擇指導

    UltraScale / UlraScale+系列的SEM IP一共有6種工作模式
    的頭像 發表于 10-13 10:06 ?1360次閱讀
    <b class='flag-5'>SEM</b> <b class='flag-5'>IP</b>多種工作模式的區別和選擇指導

    一款新拿到的芯片,沒有串口驅動時如何打印log

    一款新拿到的芯片,沒有串口驅動時如何打印log? 在嵌入式系統的開發中,打印log是非常重要的一個環節。它能夠幫助開發人員了解系統的運行狀態、調試程序、排查問題。然而,在一些系統中,特別是一些
    的頭像 發表于 10-31 14:37 ?808次閱讀

    一些封裝中沒有串口,或者串口已經被用作其他用途,要如何輸出log?

    一些封裝中沒有串口,或者串口已經被用作其他用途,要如何輸出log? 在一些封裝中,例如在裸機程序或者嵌入式系統中,因為種種原因,可能不存在串口可以用于輸出
    的頭像 發表于 10-31 14:37 ?686次閱讀

    logcat命令抓取日志方法

    命令抓取日志 logcat -b main -b system -b crash -r 1024 -n 5 -f android.log -v threadtime -b:加載可供查看的緩沖區的日志
    的頭像 發表于 11-23 17:31 ?1727次閱讀
    logcat命令<b class='flag-5'>抓取</b>日志方法

    linux更改ip步驟命令

    Linux更改IP地址的步驟和相關命令。 步驟一:查看當前網絡配置 在更改IP地址之前,首先需要查看當前網絡配置??梢允褂妹?ifconfig 或
    的頭像 發表于 11-27 14:38 ?1952次閱讀

    AMD MPSoC器件中啟用SEM IP的策略與方法

    IP 在初始化階段就卡住了。從 Uart 口的 log 看 ‘ICAP’ 后續無字符輸出,這是典型的 IP 無法通過 ICAP 訪問控制端的狀態。
    的頭像 發表于 03-01 09:53 ?1235次閱讀
    AMD MPSoC器件中啟用<b class='flag-5'>SEM</b> <b class='flag-5'>IP</b>的策略與方法

    如何利用海外爬蟲IP進行數據抓取

    利用海外爬蟲IP進行數據抓取需要綜合考慮多個方面。
    的頭像 發表于 10-12 07:54 ?468次閱讀

    美國多ip服務器租用配置步驟

    美國多IP服務器租用是一種提供多個獨立IP地址的服務器租賃服務,主要用于站群建設和SEO優化。以下是關于美國多IP服務器租用的詳細介紹,主機推薦小編為您整理發布美國多
    的頭像 發表于 02-08 17:12 ?303次閱讀
    主站蜘蛛池模板: 伊人天伊人天天网综合视频 | 久久久久国产精品免费免费 | 亚洲图色视频 | 27pao强力打造高清免费高 | 亚洲视频www | 黄视频网站在线看 | 超级极品白嫩美女在线 | 国产黄色片一级 | 免费手机黄色网址 | 日本人69xxxxx | 天天爽天天狼久久久综合 | 四虎永久在线精品 | 天天躁日日躁成人字幕aⅴ 天天躁夜夜躁 | 视频免费在线观看 | 亚洲第一香蕉视频 | 久久99精品一级毛片 | 色综合久久一区二区三区 | 天天曰| 美女扒开下面让男人捅 | 素股中文字幕 | 丁香六月五月婷婷 | 天天爱添天天爱添天天爱添 | 加勒比一区二区三区 | 香蕉视频网站在线播放 | 国产手机在线看片 | 2018天天干天天射 | 日本欧美一区二区三区免费不卡 | 永久免费看mv网站入口 | 美女扒开尿口给男人爽的视频 | 国产香蕉在线精彩视频 | 欧美色一级 | 男男失禁play 把尿bl | 四虎免费久久影院 | 久久国产精品视频 | 国产尤物在线视频 | 三级毛片在线 | 欧美8888| 天堂一区二区在线观看 | 亚洲欧美国产高清va在线播放 | 国产精品午夜久久久久久99热 | 黄色网址播放 |