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

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

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

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

XILINX開發(fā)者社區(qū) ? 來源:AMD Xilinx開發(fā)者社區(qū) ? 2023-10-13 10:06 ? 次閱讀

UltraScale / UlraScale+系列的SEM IP一共有6種工作模式,分別是:

? Mitigation and Testing
? Mitigation only
? Detect and Testing
? Detect only
? Emulation
? Monitoring only

實際中應該選擇什么模式工作呢?我們先從字面的定義看:

Mitigation: 包含SEU錯誤的檢測,糾正以及錯誤分類功能。這是SEM IP的最初被設計出來時定義的基本功能。

Testing: 指錯誤插入功能。

Detect: 錯誤的檢測功能。

Emulation:沒有檢錯,糾錯以及錯誤分類功能。只支持插錯和調試時需要的一些指令。

Monitoring:在Emulation的基礎上進一步精簡,去掉了插錯。

在我們選擇SEM IP配置生成的時候,可以看到有一個表格;這個表格非常直觀地表明了各個模式的區(qū)別。

wKgZomUopquAWoyWAAEAizgPNj8461.jpg

Fig 1

依據(jù)這個表格,我們再進一步詳細看6個模式的特點。

1

Mitigation and Testing

這是最常見、最基本的模式,也是初學者入手的建議和默認模式。Mitigation實現(xiàn)了最基本的SEU事件檢、糾、分類,Testing使能了插錯。這個模式可以理解為‘正統(tǒng)‘ SEM IP的功能集合。

開啟此模式的IP,在初始化完成以后就直接進入了工作模式OBSV (Observation),開始持續(xù)不斷的進行SEU事件的檢測,糾正和上報(按需開啟錯誤分類)。

開啟Testing功能后,正常工作的IP也可以通過指令進入到IDLE狀態(tài),通過插錯指令開始一系列的測試,這是實驗室觀測調試IP的必要手段。插錯指令可以模擬自然界的SEU事件,往CRAM內(nèi)存注入一個錯誤。等IP回到正常工作狀態(tài)OBSV后,就會在例行檢查中探測到這個錯誤,糾正然后上報。分析這一階段的Uart log,可以讓你了解到FPGA實際探測到SEU事件后的種種信號行為和打印信息。

通過Fig 1,可以看到:

該模式初始化完成后即進入OBSV,同時開啟了糾錯功能和插錯功能。

錯誤分類功能是可以選擇的。根據(jù)系統(tǒng)是否有要求,是否有內(nèi)存存儲正確數(shù)據(jù)來自行開啟。

該模式支持的主要調試指令有 (以Uart指令為例):

I: 進入IDLE狀態(tài)

Q/P: 讀取某一特定幀和寄存器的值

X: 讀外部存儲器的內(nèi)容(這個主要是做錯誤分類時用的)

T: 轉換物理地址和線性地址

當然其他的Uart指令和Command口指令也都支持。

2

Mitigation Only

這個模式是實際大多數(shù)普通產(chǎn)品開啟的模式。同上述Mitigation and Testing相比,就是把多用于實驗室調試的插錯功能關閉了。

當然,也有客戶會選擇保留插錯功能,即開啟Mitigation and Testing。一個常見考慮是:現(xiàn)場的產(chǎn)品發(fā)生了疑似SEU事件,現(xiàn)場記錄未保存或不足以分析事件始末。或者 IP本身也受到SEU攻擊了(概率極低)。為了驗證IP是否還在正常工作,可以插一個錯誤試試看是否還有糾錯、分類、上報等動作,是否符合預期。當然發(fā)生此類事件時一定注意保護現(xiàn)場,在專家指導下再繼續(xù)log讀取,插錯等后續(xù)分析工作。

3

Detect and Testing 和 Detect Only

IP在初始化完成以后直接進入Detect模式。Detect是SEM IP的一個特殊模式,即 ‘只檢不糾 ‘。 檢測直至有錯誤,上報錯誤狀態(tài)后直接進入IDLE模式,可以理解為開始休眠。

為什么有這種模式呢?因為IP的糾錯必然是有時延的(Table 2-9,https://docs.xilinx.com/r/en-US/pg187-ultrascale-sem )。這個時延對絕大多數(shù)設計是足夠了,但是一些要求特別高的應用或產(chǎn)品,比如航空航天級,一旦檢測到了SEU事件,不管這個事件是否真的對系統(tǒng)功能有影響,一律按照最高影響處理:即停掉工作的FPGA,啟動備用芯片。此時糾錯功能就不需要了。

根據(jù)表格可以看到,IP的糾錯、分類功能都被禁掉了。只能接收用于調式的一些指令。

Testing,即在這種模式下加入調試插錯功能??梢愿鶕?jù)需要選擇是否開啟。

4

Emulation 和 Monitoring

這是根據(jù)客戶應用所設計的一種特殊狀態(tài),它并不使能最基本的錯誤檢、糾、分類等功能。IP初始化完成后直接進入IDLE狀態(tài),但是可以接收一些指令。主要是查看錯誤發(fā)生在不同位置后特定設計的狀態(tài)。

從Fig1還可以看到獨立于模式的兩種錯誤檢測方式:

Detect Only (D):

重點是:檢到即停。通過在IDLE狀態(tài)下的命令啟動, SEM IP開始持續(xù)掃描直到檢測到了ECC或者CRC錯誤。不糾正。匯報狀態(tài)并停在IDLE模式。

Diagnostic Scan (U):

重點是:只檢一輪。命令啟動后,IP會把整個CRAM掃描一遍且只掃描一遍,并且只檢測ECC錯誤。然后不管錯誤是0個還是多個,均會匯報上去。隨后停止在IDLE模式。

兩種錯誤檢測方式一般也是用于實驗室調試研究的。

總結,Mitigation and Testing和Mitigation Only模式是SEM IP的常規(guī)用法。其他的模式或者檢測方式,多用于實驗室調試驗證,一般不適用于正式產(chǎn)品。當然,在清楚了解其他各模式和掃描方式的性能和特點后,也可以根據(jù)自己系統(tǒng)設計的具體要求來選用。






審核編輯:劉清

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

    關注

    38

    文章

    7430

    瀏覽量

    163515
  • crc
    crc
    +關注

    關注

    0

    文章

    199

    瀏覽量

    29420
  • SEM
    SEM
    +關注

    關注

    0

    文章

    197

    瀏覽量

    14410
  • SEU
    SEU
    +關注

    關注

    0

    文章

    12

    瀏覽量

    13725
  • ECC
    ECC
    +關注

    關注

    0

    文章

    96

    瀏覽量

    20519

原文標題:開發(fā)者分享|SEM IP 多種工作模式的區(qū)別和選擇指導

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

收藏 人收藏

    評論

    相關推薦

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

    SEM IP在上板調試過程中有時會出現(xiàn)一些錯誤,比如無法執(zhí)行IP的插錯糾錯功能,或者自身的初始化無法完成等等,需要對SEM IP本身進行調試
    的頭像 發(fā)表于 05-12 12:52 ?5964次閱讀

    簡述控制器的多種工作模式

    引言:和降壓控制器類似,升壓控制器也有多種工作模式,在中/重負載模式工作時,控制器以固定頻率連續(xù)規(guī)律工作
    的頭像 發(fā)表于 10-26 14:41 ?2261次閱讀
    簡述控制器的<b class='flag-5'>多種</b><b class='flag-5'>工作</b><b class='flag-5'>模式</b>

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

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

    允許多種工作模式的AD5254數(shù)字電位計

    EVAL-AD5254SDZ,用于AD5254四通道,256位,非易失性存儲器數(shù)字電位器的評估板。 AD5254具有多種可編程性,允許多種工作模式,包括RDAC和EEMEM寄存器中的讀
    發(fā)表于 04-01 06:21

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

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

    RS232轉TCPIP的TCP工作模式選擇

    本文介紹在串口轉TCP/IP中如何使用各種TCP工作模式,根據(jù)不同的應用如何進行靈活選擇TCP客戶端、TCP服務器、UDP、UDP組播。
    發(fā)表于 05-27 18:25 ?5043次閱讀
    RS232轉TCPIP的TCP<b class='flag-5'>工作</b><b class='flag-5'>模式</b><b class='flag-5'>選擇</b>

    動態(tài)ip、靜態(tài)ip、pppoe撥號的區(qū)別

    在設置無線路由器上網(wǎng)時,上方方式有pppoe撥號(寬帶撥號、ADSL撥號)、動態(tài)IP(DHCP、自動獲取IP)、靜態(tài)IP(固定IP)這個選項;那么動態(tài)
    發(fā)表于 12-27 11:31 ?6.3w次閱讀
    動態(tài)<b class='flag-5'>ip</b>、靜態(tài)<b class='flag-5'>ip</b>、pppoe撥號的<b class='flag-5'>區(qū)別</b>

    動態(tài)IP和PPPoE哪個穩(wěn)定?上網(wǎng)選擇哪種模式好?

    提供一根網(wǎng)線,其他賬號密碼沒有,即選擇動態(tài)IP上網(wǎng)。? ? 通常大部分的家庭是使用PPPoE方式,而在城市城中村,大部分都是直接拉網(wǎng)線即可上網(wǎng)。? ? 上文介紹了動態(tài)IP和PPPoE的區(qū)別
    發(fā)表于 12-18 16:45 ?1.8w次閱讀

    串口服務器的工作模式如何選擇

    塔石物聯(lián)網(wǎng)工業(yè)級串口服務器,提供RS485/232轉以太網(wǎng)傳輸,大大增強了工業(yè)設備的通信傳輸距離。那么串口服務器的工作模式該如何正確應用呢。塔石串口服務器有四種工作模式為TCP Cli
    的頭像 發(fā)表于 12-10 18:40 ?5416次閱讀

    多種省電工作模式保證 低功耗應用-DP32G003

    多種省電工作模式保證 低功耗應用-DP32G003 的產(chǎn)品特性與芯片結構
    發(fā)表于 11-06 23:36 ?434次閱讀
    <b class='flag-5'>多種</b>省電<b class='flag-5'>工作</b><b class='flag-5'>模式</b>保證 低功耗應用-DP32G003

    淺談靜態(tài)IP與動態(tài)IP區(qū)別,聯(lián)網(wǎng)時怎么選擇?

    很多用戶在設置路由器IP地址的時候,經(jīng)常會遇到靜態(tài)IP或者動態(tài)IP不知道如何選擇的問題,其實本質上還是不太了解這兩種IP。今天這期我們就來淺
    的頭像 發(fā)表于 12-07 14:13 ?2215次閱讀
    淺談靜態(tài)<b class='flag-5'>IP</b>與動態(tài)<b class='flag-5'>IP</b>的<b class='flag-5'>區(qū)別</b>,聯(lián)網(wǎng)時怎么<b class='flag-5'>選擇</b>?

    SEM掃描電鏡工作原理,SEM掃描電鏡技術應用

    等領域。SEM掃描電鏡分析實驗室圖源:優(yōu)爾鴻信華南檢測中心SEM掃描電鏡工作原理SEM電鏡工作原理,主要基于聚焦的很窄的高能電子束來掃描樣品
    的頭像 發(fā)表于 07-05 10:04 ?3387次閱讀
    <b class='flag-5'>SEM</b>掃描電鏡<b class='flag-5'>工作</b>原理,<b class='flag-5'>SEM</b>掃描電鏡技術應用

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

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

    CD-SEM是怎樣測線寬呢?CD-SEM與普通SEM有哪些區(qū)別?

    CD-SEM,全名Critical Dimension Scanning Electron Microscopy,中文翻譯過來是:特征尺寸掃描電子顯微鏡。
    的頭像 發(fā)表于 10-07 10:34 ?5954次閱讀
    CD-<b class='flag-5'>SEM</b>是怎樣測線寬呢?CD-<b class='flag-5'>SEM</b>與普通<b class='flag-5'>SEM</b>有哪些<b class='flag-5'>區(qū)別</b>?

    伺服電機位置模式和速度模式區(qū)別

    伺服電機作為現(xiàn)代工業(yè)自動化領域中的核心動力裝置,其控制模式選擇對于整個系統(tǒng)的性能有著至關重要的影響。在伺服電機的控制模式中,位置模式和速度模式
    的頭像 發(fā)表于 06-05 15:02 ?2831次閱讀