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

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

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

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

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

XILINX開發(fā)者社區(qū) ? 來源:XILINX開發(fā)者社區(qū) ? 作者:Ivy Guo ? 2022-05-12 12:52 ? 次閱讀

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

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

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

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

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

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

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

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

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

2. 按照開發(fā)板的構造, 按需修改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 正常情況下除了最開始會打印出初始化過程和基本信息,進入工作狀態(tài)Observation后就基本沒有輸出了。只有發(fā)生了SEU事件或者其他異常,才會在串口推送出對應的報告。由于SEU事件是極為偶發(fā)的罕見事件,報告字符也不會多。所以這里設定500 bytes已經(jīng)能滿足絕大多數(shù)應用需求:

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

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

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

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

文章出處:【微信公眾號:XILINX開發(fā)者社區(qū)】歡迎添加關注!文章轉(zhuǎn)載請注明出處。

審核編輯:湯梓紅

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

    關注

    32

    文章

    1794

    瀏覽量

    131549
  • fifo
    +關注

    關注

    3

    文章

    390

    瀏覽量

    43891
  • 串口
    +關注

    關注

    14

    文章

    1559

    瀏覽量

    77137

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

文章出處:【微信號:gh_2d1c7e2d540e,微信公眾號:XILINX開發(fā)者社區(qū)】歡迎添加關注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關推薦

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

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

    總結調(diào)試過程中常見的LOG抓取辦法

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

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

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

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

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

    Android設備使用USB串口傳輸數(shù)據(jù)的教程詳細說明

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

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

    相關寄存器:外設GPIO配置-USART串口配置一般步驟: 串口配置步驟小結:STM32通信方式: 并行通信:數(shù)據(jù)各個位同時傳輸 串行通信:數(shù)據(jù)按位順序傳輸串行通信,
    發(fā)表于 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中的數(shù)據(jù)
    的頭像 發(fā)表于 07-10 16:40 ?822次閱讀

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

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

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

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

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

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

    logcat命令抓取日志方法

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

    linux更改ip步驟命令

    Linux更改IP地址的步驟和相關命令。 步驟一:查看當前網(wǎng)絡配置 在更改IP地址之前,首先需要查看當前網(wǎng)絡配置。可以使用命令 ifconfig 或
    的頭像 發(fā)表于 11-27 14:38 ?1822次閱讀

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

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

    如何利用海外爬蟲IP進行數(shù)據(jù)抓取

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

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

    美國多IP服務器租用是一種提供多個獨立IP地址的服務器租賃服務,主要用于站群建設和SEO優(yōu)化。以下是關于美國多IP服務器租用的詳細介紹,主機推薦小編為您整理發(fā)布美國多
    的頭像 發(fā)表于 02-08 17:12 ?82次閱讀
    主站蜘蛛池模板: 午夜精品一区二区三区在线视 | 性色视频免费 | 3344在线 | 高清视频一区 | 美女被免费视频网站九色 | 日本xxwwxxww视频免费丝袜 | 免费xxxx大片| 午夜三级国产精品理论三级 | 丁香狠狠色婷婷久久综合 | 亚洲天天 | 四虎欧美 | 越南黄色录像 | 天天操天天拍 | 国产午夜毛片一区二区三区 | 精品国产第一页 | 久久久午夜精品理论片 | 亚洲日本精品 | 欧美性天天影院 | bt 另类 专区 欧美 制服 | 亚洲福利秒拍一区二区 | 国产资源免费观看 | 伦理片日本韩国电影三级在线观看 | 夜色成人 | 欧美在线视频二区 | 亚洲aaaa级特黄毛片 | 999久久久免费精品国产牛牛 | 久久手机视频 | 天天草综合网 | 国产精品美女自在线观看免费 | 久久香蕉精品视频 | 国产日本三级在线播放线观看 | 欧美日韩国产另类一区二区三区 | 高清国产下药迷倒美女 | 插插插叉叉叉 | 国外免费精品视频在线观看 | 女人又色又爽又黄 | h在线观看视频免费网站 | 成 年 人 视频在线播放 | 婷婷中文字幕 | 丁香花在线视频观看免费 | 久久婷五月综合 |