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

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

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

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

XILINX開發(fā)者社區(qū) ? 來源:XILINX開發(fā)者社區(qū) ? 2024-03-13 14:45 ? 次閱讀

上篇文章開發(fā)者分享|延遲開始 SEM 功能的掃描 (一)介紹了如何推遲 SEM IP 的掃描。在 AMD Versal 器件中, SEM 功能的實(shí)現(xiàn)發(fā)生了很大變化,整個(gè)解決方案基于 library 實(shí)現(xiàn)。下面我們一起看一下如何推遲 XilSEM 掃描功能的開始。

我們建立一個(gè)使能了 XilSEM 功能的設(shè)計(jì)。觀察 CIPS 中 XilSEM 對應(yīng)的選項(xiàng):

cc6478b4-e067-11ee-a297-92fbcf53809c.png

本次測試以 CRAM 的掃描為例 (NPI 掃描方法相同):

Enable Configuration RAM soft error mitigation 選項(xiàng)下面有兩個(gè)小選項(xiàng):Error correction capability,根據(jù)設(shè)計(jì)需求可以選擇為 Detect & Correct,或者 Detect Only。本次我們需要關(guān)注的是“Scan Strategy” 這個(gè)選項(xiàng),默認(rèn)是“Immediate Start”, 還有一個(gè)是“Deferred Start” 。這個(gè)選項(xiàng)是問是否在配置完成后立即開始 CRAM 掃描工作, 還是推遲掃描的開始直至收到指令。

cc71e986-e067-11ee-a297-92fbcf53809c.png

接下來:

cc85a7f0-e067-11ee-a297-92fbcf53809c.png

是問選擇使用硬件第一輪掃描結(jié)果作為 ECC golden 校驗(yàn)值,還是使用軟件生成配置文件時(shí)計(jì)算出來的 golden 校驗(yàn)值。這個(gè)選項(xiàng)對本次測試無影響,可以任意選擇。

高級(jí)選項(xiàng)“Enable PMC_PL_GPO for status signals into PL”,是把 XilSEM 的錯(cuò)誤狀態(tài)輸出到 PL 里面,可以通過 PL 的 GPIO 或者邏輯監(jiān)測 XilSEM 的運(yùn)行情況。該選項(xiàng)對本次測試結(jié)果亦無影響,可以按需選擇。

cc9d2c5e-e067-11ee-a297-92fbcf53809c.png

綜上,我們測試以下兩種配置:

1. Immediate Scan

ccac7178-e067-11ee-a297-92fbcf53809c.png

2. Deferred Scan

cccc5d76-e067-11ee-a297-92fbcf53809c.png

由于Deferred Start 必須由用戶發(fā)起請求,XilSEM 的工作才能開始。查看 XilSEM Example Design 的 source 文件發(fā)現(xiàn)如下定義:

ccf359a8-e067-11ee-a297-92fbcf53809c.png

檢測是否完成 CRAM 掃描對應(yīng)的初始化工作,沒有則調(diào)用 XSem_CfrApiInitCram 來完成。

后續(xù)在插錯(cuò)測試中,調(diào)用:

cd197778-e067-11ee-a297-92fbcf53809c.png

啟動(dòng)掃描工作。

基于 VCK190 開發(fā)板, 分別生成 xsa 文件以及對應(yīng)的 pdi 和 elf 文件。為便于查看 XilSEM 掃描的狀態(tài),我們需要用到以下寄存器

cd29db7c-e067-11ee-a297-92fbcf53809c.pngcd49c748-e067-11ee-a297-92fbcf53809c.pngcddfdc06-e067-11ee-a297-92fbcf53809c.png

測試結(jié)果:

下載執(zhí)行 Immediate Scan 的 pdi 文件:

ce0b04d0-e067-11ee-a297-92fbcf53809c.png

看低四位寄存器, OBSERVATION_STATE以及 CRAM_IN_DESIGN 已經(jīng)被置為1, 說明 CRAM 的掃描工作已經(jīng)初始化完畢,并且正常進(jìn)入了監(jiān)測狀態(tài).

接下來下載 Cram Scan 的 elf 文件:

ce23d7b2-e067-11ee-a297-92fbcf53809c.png

由于 elf 文件里面默認(rèn)有插錯(cuò)測試,所以

CORRECTABLE_ERR 以及 ECC_CORRECTION_DONE

對應(yīng)置位,表明有檢測到 ECC error,并且已經(jīng)糾正。

對比測試 Deferred Scan 的效果。先下載 pdi 文件:

ce31f932-e067-11ee-a297-92fbcf53809c.png

下載結(jié)束后, 對應(yīng)寄存器的位全為0。說明 XilSEM 的工作沒有開始。

緊接著執(zhí)行一次 elf 文件:

ce53f802-e067-11ee-a297-92fbcf53809c.png

發(fā)現(xiàn)寄存器的返回值和 Immediate Scan 執(zhí)行 elf 后的狀態(tài)一樣了。說明 XilSEM 的掃描功能已經(jīng)被啟動(dòng),并且依次執(zhí)行了插錯(cuò)測試等。

通過這種設(shè)置,我們可以根據(jù)需要“無限”延遲 XilSEM 的掃描開始,需要時(shí)再啟動(dòng)。


審核編輯:劉清

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

    關(guān)注

    31

    文章

    5250

    瀏覽量

    119200
  • SEM
    SEM
    +關(guān)注

    關(guān)注

    0

    文章

    191

    瀏覽量

    14382
  • GPIO
    +關(guān)注

    關(guān)注

    16

    文章

    1175

    瀏覽量

    51513

原文標(biāo)題:開發(fā)者分享|延時(shí)開始 SEM 功能的掃描(二)

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

收藏 人收藏

    評論

    相關(guān)推薦

    用stm32f103能否實(shí)現(xiàn)維碼掃描功能

    我是新人準(zhǔn)備做一個(gè)項(xiàng)目需要掃描維碼,能否用f103系列實(shí)現(xiàn)維碼掃描功能,求大神指點(diǎn)迷津
    發(fā)表于 08-08 21:06

    輸入數(shù)據(jù)的Iserdes可以推遲嗎?

    我可以推遲輸入數(shù)據(jù)的Iserdes嗎?或者我必須在V5中將IOdealy連接到Iserdes嗎?
    發(fā)表于 04-24 09:47

    添加觸發(fā)掃描功能的電路圖

    添加觸發(fā)掃描功能的電路圖
    發(fā)表于 04-06 08:51 ?521次閱讀
    添加觸發(fā)<b class='flag-5'>掃描</b><b class='flag-5'>功能</b>的電路圖

    掃描儀的網(wǎng)絡(luò)掃描功能

    掃描儀的網(wǎng)絡(luò)掃描功能              支持網(wǎng)絡(luò)掃描顧名思義也是通過網(wǎng)絡(luò)進(jìn)行
    發(fā)表于 12-29 11:32 ?820次閱讀

    功能一體機(jī)的掃描元件

    功能一體機(jī)的掃描元件   掃描元件指的是多功能一體機(jī)實(shí)現(xiàn)掃描功能的部件,
    發(fā)表于 12-29 12:10 ?381次閱讀

    功能一體機(jī)的掃描分辨率/掃描尺寸

    功能一體機(jī)的掃描分辨率/掃描尺寸                掃描
    發(fā)表于 12-29 12:12 ?1124次閱讀

    蘋果推遲新iOS12功能到2019年_蘋果推遲ios功能原因是什么

    據(jù)報(bào)道,蘋果預(yù)計(jì)將于今年6月在全球開發(fā)者大會(huì)(Worldwide Developer Conference)上發(fā)布新的iOS 12操作系統(tǒng),而該操作系統(tǒng)將在9月份推出三款新的iPhone X手機(jī)。 而根據(jù)最近的一份報(bào)告顯示,蘋果推遲了今年iOS的一些功能,直到明年。
    發(fā)表于 02-22 11:57 ?1351次閱讀

    ADIsimRF的掃描和繪圖功能的介紹

    本視頻中,我們將介紹ADIsimRF的掃描和繪圖功能。
    的頭像 發(fā)表于 06-21 06:17 ?2993次閱讀
    ADIsimRF的<b class='flag-5'>掃描</b>和繪圖<b class='flag-5'>功能</b>的介紹

    iPhone的對講機(jī)功能推遲上線

    沒網(wǎng)沒 WiFi 也能語音通話,iPhone 這個(gè)新功能推遲上線了
    的頭像 發(fā)表于 08-28 15:41 ?2287次閱讀

    Oculus Quest再次推遲發(fā)貨 VR的出貨量在忙碌的節(jié)日季節(jié)后開始增加

    Facebook的Oculus Quest頭顯在美國的派送日期又被推遲,現(xiàn)在64GB型號(hào)直到3月初才開始發(fā)貨,而2月下旬才開始發(fā)貨128GB型號(hào)。
    發(fā)表于 01-18 17:29 ?1150次閱讀

    Chrome OS 的相機(jī)應(yīng)用支持維碼掃描功能

    盡管維碼已經(jīng)推廣十多年,但過去幾個(gè)月的使用率也迎來了飛速增長。在競爭激烈的移動(dòng)設(shè)備市場,智能機(jī)廠商們已經(jīng)普遍為自家相機(jī) App 預(yù)置了維碼掃描功能。然而在 Chrome OS 上網(wǎng)
    的頭像 發(fā)表于 01-07 16:31 ?2310次閱讀

    讀取維碼掃描設(shè)備有哪些類型

    讀取維碼掃描設(shè)備的幾種類型中比較簡單、常用的便是收銀用條碼掃描槍,因此它也被稱為維碼設(shè)備/維碼讀取設(shè)備/
    發(fā)表于 07-06 10:09 ?3944次閱讀

    基于openharmony移植的掃描工具庫教程

    支持維碼和條形碼的掃描工具庫,方便的實(shí)現(xiàn)掃碼識(shí)別和生成維碼的功能。 功能介紹 可定制各式各樣的掃描
    發(fā)表于 04-06 11:21 ?1次下載

    如何開啟Versal的XilSEM功能

    本文介紹了如何開啟Versal最基本的XilSEM功能。
    的頭像 發(fā)表于 07-07 14:15 ?362次閱讀
    如何開啟Versal的<b class='flag-5'>XilSEM</b><b class='flag-5'>功能</b>

    維碼掃描模塊多少錢一臺(tái)?掃描模組價(jià)格?

    維碼掃描模塊作為一種常見的嵌入式掃碼設(shè)備,主要用于掃描和解碼各種維碼、屏幕碼等,并為我們提供便捷的信息傳輸方式。比如應(yīng)用在門禁道閘領(lǐng)域的嵌入式
    的頭像 發(fā)表于 07-13 16:05 ?997次閱讀
    <b class='flag-5'>二</b>維碼<b class='flag-5'>掃描</b>模塊多少錢一臺(tái)?<b class='flag-5'>二</b>維<b class='flag-5'>掃描</b>模組價(jià)格?