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

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

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

如何開啟Versal的XilSEM功能

jf_pJlTbmA9 ? 來源:jf_pJlTbmA9 ? 作者:jf_pJlTbmA9 ? 2023-07-07 14:15 ? 次閱讀

Versal器件不再有傳統(tǒng)的SEM IP;Soft Error Mitigation功能在Vitis套件中以library形式出現(xiàn),稱為XilSEM。XilSEM基本功能和之前的SEM IP類似:通過不斷地掃描,檢測(cè)出PL CRAM中出現(xiàn)的SEU翻轉(zhuǎn),上報(bào),再根據(jù)系統(tǒng)需要決定是否做糾正或者重新配置PL。根據(jù)Versal器件的特點(diǎn),XilSEM的掃描范圍進(jìn)一步擴(kuò)大,還可選擇是否掃描NPI寄存器,對(duì)PL之外的其他功能模塊的配置數(shù)據(jù)做監(jiān)測(cè)。

這篇文章介紹了如何開啟Versal最基本的XilSEM功能。

Vivado/Vitis 2022.1
Board used: VCK190

1. 首先基于VCK190開發(fā)板,建立一個(gè)project. 創(chuàng)建Block Design并添加CIPS IP:

1672911719920084.png

按照下圖配置PS PMC,使能串口以輸出XilSEM的log:

1672911729958781.png

1672911744355183.png

從左側(cè)選項(xiàng)中找到并使能XilSEM庫(kù),并添加中斷:

1672911753911390.png

1672911764307294.png

生成HDL Wrapper以及pdi文件,并將設(shè)計(jì)導(dǎo)出到Vitis中。導(dǎo)出時(shí),選擇‘Pre-synthesis’或‘Include device image’均可。

1672911775566962.png

2. 打開Vitis,基于之前生成的.xsa,建立一個(gè)新的application工程:

1672911788867526.png

基于R5,建立一個(gè)空白Application:

1672911794321192.png

1672911804381829.png

1672911810596519.png

修改BSP設(shè)置,找到XilSEM庫(kù),點(diǎn)擊 ’Import Examples’, 導(dǎo)入其example:

1672911840233882.png

1672911857360316.png

1672911867680576.png

sem_cram_example,點(diǎn)擊OK。

1672911879884652.png

編譯新建的xsem_cram_example_1工程,生成elf文件。

1672911888744749.png

可以重復(fù)一樣的步驟,再次選擇xsem_npi_example, 則可以生成NPI掃描的elf文件。

1672911899671543.png

3. 連接VCK190開發(fā)板,打開串口顯示窗。下載pdi文件??梢钥吹捷敵鰈og如下:

1672911910484331.png

1672911916957525.png

執(zhí)行如下指令序列進(jìn)行cram elf文件的下載:
ta
ta 3
rst -proc
dow -force <.elf>
con

可觀測(cè)到串口輸出如下。此時(shí)XilSEM已經(jīng)開啟并運(yùn)行了。注意example程序進(jìn)行了一次插錯(cuò)測(cè)試。

1672911926729691.png

同樣方式,下載NPI elf,log打印信息如下:

1672911935573095.png

這篇文章介紹了在工程中如何開啟最基本的XilSEM功能,可以添加任意自己的設(shè)計(jì)。但是對(duì)于某些高級(jí)功能比如DFX,還需要在將來版本中完成兼容。

審核編輯:湯梓紅

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

    關(guān)注

    31

    文章

    5274

    瀏覽量

    119664
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    4844

    瀏覽量

    96872
  • Versal
    +關(guān)注

    關(guān)注

    1

    文章

    151

    瀏覽量

    7618
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    【ALINX 技術(shù)分享】AMD Versal AI Edge 自適應(yīng)計(jì)算加速平臺(tái)之 Versal 介紹(2)

    【ALINX 技術(shù)分享】AMD Versal AI Edge 自適應(yīng)計(jì)算加速平臺(tái)之 Versal 介紹,以及Versal 芯片開發(fā)流程的簡(jiǎn)介。
    的頭像 發(fā)表于 03-07 16:03 ?916次閱讀
    【ALINX 技術(shù)分享】AMD <b class='flag-5'>Versal</b> AI Edge 自適應(yīng)計(jì)算加速平臺(tái)之 <b class='flag-5'>Versal</b> 介紹(2)

    如何推遲XilSEM掃描功能的開始?(二)

    在 AMD Versal? 器件中, SEM 功能的實(shí)現(xiàn)發(fā)生了很大變化,整個(gè)解決方案基于 library 實(shí)現(xiàn)。下面我們一起看一下如何推遲 XilSEM 掃描功能的開始。
    的頭像 發(fā)表于 03-13 14:45 ?682次閱讀
    如何推遲<b class='flag-5'>XilSEM</b>掃描<b class='flag-5'>功能</b>的開始?(二)

    Proof of Life:Versal 誕生的證據(jù)

    Proof of Life:Versal 誕生的證據(jù)
    的頭像 發(fā)表于 07-02 12:04 ?1354次閱讀

    Versal系列芯片三個(gè)產(chǎn)品的基礎(chǔ)知識(shí)

    Versal中的三個(gè)引擎Versal芯片是業(yè)界第一款自適應(yīng)加速計(jì)算平臺(tái)(ACAP:Adaptive Compute Acceleration Platform),同時(shí)也是一款異構(gòu)計(jì)算平臺(tái),因?yàn)樗鼘?/div>
    的頭像 發(fā)表于 02-11 11:27 ?3255次閱讀
    <b class='flag-5'>Versal</b>系列芯片三個(gè)產(chǎn)品的基礎(chǔ)知識(shí)

    Xilinx宣布7nm Versal AI Core和Versal Prime系列器件全面量產(chǎn)出貨

    Versal AI Core 系列提供了 Versal 產(chǎn)品組合中的最高算力和最低時(shí)延,借助其 AI 引擎實(shí)現(xiàn)了突破性的 AI 推斷吞吐量和性能。
    發(fā)表于 04-28 15:16 ?3810次閱讀

    UltraScale和Versal之間有哪些不同?

    作為Xilinx 7nm芯片,Versal在架構(gòu)上與前一代芯片UltraScale相比有諸多不同,這里我們就來看看都有哪些不同。 時(shí)鐘資源 從時(shí)鐘Buffer角度看,多了一種BUFG_FABRIC
    的頭像 發(fā)表于 05-14 09:17 ?2928次閱讀

    Versal ACAP中的配電系統(tǒng)

    ) 與領(lǐng)先的存儲(chǔ)器和交互技術(shù)有機(jī)結(jié)合,從而為任何應(yīng)用提供強(qiáng)大的異構(gòu)加速功能。Versal 架構(gòu) PCB 準(zhǔn)則已基于前幾代進(jìn)行了精簡(jiǎn),以方便 PCB 布局專業(yè)人員和硬件設(shè)計(jì)師使用。 Versal ACAP 中
    的頭像 發(fā)表于 09-09 11:03 ?4450次閱讀

    基于Versal的圖像恢復(fù)管道

    電子發(fā)燒友網(wǎng)站提供《基于Versal的圖像恢復(fù)管道.zip》資料免費(fèi)下載
    發(fā)表于 06-14 14:56 ?0次下載
    基于<b class='flag-5'>Versal</b>的圖像恢復(fù)管道

    Versal System Monitor(Sysmon):過熱告警行為

    在 CIPS GUI 中已對(duì) Versal System Monitor 過熱 (OT) 告警進(jìn)行了說明
    的頭像 發(fā)表于 07-10 16:45 ?507次閱讀
    <b class='flag-5'>Versal</b> System Monitor(Sysmon):過熱告警行為

    Versal啟動(dòng)文件簡(jiǎn)述

    Versal? 是由多個(gè)高度耦合的可配置塊組成的自適應(yīng)計(jì)算加速平臺(tái)?(ACAP)
    的頭像 發(fā)表于 07-07 14:15 ?1007次閱讀
    <b class='flag-5'>Versal</b>啟動(dòng)文件簡(jiǎn)述

    Versal平臺(tái)的系統(tǒng)級(jí)優(yōu)勢(shì)

    電子發(fā)燒友網(wǎng)站提供《Versal平臺(tái)的系統(tǒng)級(jí)優(yōu)勢(shì).pdf》資料免費(fèi)下載
    發(fā)表于 09-14 09:48 ?0次下載
    <b class='flag-5'>Versal</b>平臺(tái)的系統(tǒng)級(jí)優(yōu)勢(shì)

    Versal ACAP設(shè)計(jì)指南

    電子發(fā)燒友網(wǎng)站提供《Versal ACAP設(shè)計(jì)指南.pdf》資料免費(fèi)下載
    發(fā)表于 09-13 14:40 ?1次下載
    <b class='flag-5'>Versal</b> ACAP設(shè)計(jì)指南

    怎樣開啟javascript功能

    JavaScript是一種客戶端腳本語(yǔ)言,它可以在網(wǎng)頁(yè)中實(shí)現(xiàn)動(dòng)態(tài)交互和功能增強(qiáng)。在現(xiàn)代網(wǎng)頁(yè)開發(fā)中,幾乎所有的瀏覽器都支持JavaScript,因此,開啟JavaScript功能是很簡(jiǎn)單的。 要
    的頭像 發(fā)表于 12-03 11:13 ?3320次閱讀

    Versal 自適應(yīng)SoC設(shè)計(jì)指南

    電子發(fā)燒友網(wǎng)站提供《Versal 自適應(yīng)SoC設(shè)計(jì)指南.pdf》資料免費(fèi)下載
    發(fā)表于 12-14 16:22 ?1次下載
    <b class='flag-5'>Versal</b> 自適應(yīng)SoC設(shè)計(jì)指南

    ALINX VERSAL SOM產(chǎn)品介紹

    近日,2024 AMD Adaptive Computing Summit(AMD ACS)在深圳舉行,芯驛電子應(yīng)邀出席作主題分享:《ALINX 基于 Versal 系列硬件解決方案》,闡述了 ALINX 模塊化產(chǎn)品設(shè)計(jì)理念,展示基于 Versal 系列芯片開發(fā)的新品及后
    的頭像 發(fā)表于 08-05 10:33 ?527次閱讀