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

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

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

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

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

實(shí)際中應(yīng)該選擇什么模式工作呢?我們先從字面的定義看:

Mitigation: 包含SEU錯(cuò)誤的檢測(cè),糾正以及錯(cuò)誤分類功能。這是SEM IP的最初被設(shè)計(jì)出來時(shí)定義的基本功能。

Testing: 指錯(cuò)誤插入功能。

Detect: 錯(cuò)誤的檢測(cè)功能。

Emulation:沒有檢錯(cuò),糾錯(cuò)以及錯(cuò)誤分類功能。只支持插錯(cuò)和調(diào)試時(shí)需要的一些指令。

Monitoring:在Emulation的基礎(chǔ)上進(jìn)一步精簡(jiǎn),去掉了插錯(cuò)。

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

wKgZomUopquAWoyWAAEAizgPNj8461.jpg

Fig 1

依據(jù)這個(gè)表格,我們?cè)龠M(jìn)一步詳細(xì)看6個(gè)模式的特點(diǎn)。

1

Mitigation and Testing

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

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

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

通過Fig 1,可以看到:

該模式初始化完成后即進(jìn)入OBSV,同時(shí)開啟了糾錯(cuò)功能和插錯(cuò)功能。

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

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

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

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

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

T: 轉(zhuǎn)換物理地址和線性地址

當(dāng)然其他的Uart指令和Command口指令也都支持。

2

Mitigation Only

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

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

3

Detect and Testing 和 Detect Only

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

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

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

Testing,即在這種模式下加入調(diào)試插錯(cuò)功能。可以根據(jù)需要選擇是否開啟。

4

Emulation 和 Monitoring

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

從Fig1還可以看到獨(dú)立于模式的兩種錯(cuò)誤檢測(cè)方式:

Detect Only (D):

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

Diagnostic Scan (U):

重點(diǎn)是:只檢一輪。命令啟動(dòng)后,IP會(huì)把整個(gè)CRAM掃描一遍且只掃描一遍,并且只檢測(cè)ECC錯(cuò)誤。然后不管錯(cuò)誤是0個(gè)還是多個(gè),均會(huì)匯報(bào)上去。隨后停止在IDLE模式。

兩種錯(cuò)誤檢測(cè)方式一般也是用于實(shí)驗(yàn)室調(diào)試研究的。

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






審核編輯:劉清

聲明:本文內(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)投訴
  • 存儲(chǔ)器
    +關(guān)注

    關(guān)注

    38

    文章

    7637

    瀏覽量

    166547
  • crc
    crc
    +關(guān)注

    關(guān)注

    0

    文章

    204

    瀏覽量

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

    關(guān)注

    0

    文章

    257

    瀏覽量

    14806
  • SEU
    SEU
    +關(guān)注

    關(guān)注

    0

    文章

    13

    瀏覽量

    13815
  • ECC
    ECC
    +關(guān)注

    關(guān)注

    0

    文章

    97

    瀏覽量

    20984

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

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    抓取SEM IP的串口log的詳細(xì)步驟

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

    簡(jiǎn)述控制器的多種工作模式

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

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

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

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

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

    sem ip core錯(cuò)誤緩解問題的解決辦法?

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

    RS232轉(zhuǎn)TCPIP的TCP工作模式選擇

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

    動(dòng)態(tài)ip、靜態(tài)ip、pppoe撥號(hào)的區(qū)別

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

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

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

    串口服務(wù)器的工作模式如何選擇

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

    多種省電工作模式保證 低功耗應(yīng)用-DP32G003

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

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

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

    SEM掃描電鏡工作原理,SEM掃描電鏡技術(shù)應(yīng)用

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

    幾種常見的關(guān)于SEM IP的沖突

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

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

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

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

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

    電子發(fā)燒友

    中國(guó)電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會(huì)員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動(dòng)獲取豐厚的禮品