chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

SEM IP在MPSoC器件上的使用指南

安富利 ? 來源:安富利 ? 2025-08-13 16:59 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

01SEM IP的功能概述

SEM(Soft Error Mitigation)技術(shù)通過目標式ECC奇偶校驗位注入實現(xiàn)可觀測的軟錯誤模擬。該機制在配置存儲器幀(CRAM Frame)內(nèi)精確選擇校驗位進行可控翻轉(zhuǎn),確保注入錯誤位于冗余校驗區(qū)域而非功能邏輯位,從而避免對設(shè)計功能完整性造成干擾。主要應(yīng)用于要求苛刻的場景(如航天、工業(yè)控制等)中,SEM控制器可以確保更高的可靠性水平。至于決定是否要在設(shè)計中使用SEM IP,需要了解可能性和系統(tǒng)級考慮因素。

41ad1276-736e-11f0-a18e-92fbcf53809c.png

圖1. 軟錯誤決策樹示例

02SEM IP接口及配置

02.1SEM IP接口介紹

41c55ae8-736e-11f0-a18e-92fbcf53809c.png

圖2. SEM的參考設(shè)計的模塊設(shè)計

系統(tǒng)級示例設(shè)計封裝了SEM控制器和用于控制器與其他設(shè)備接口的通道。值得注意的是,SEM控制器沒有復(fù)位信號。這是由于SEM控制器的任務(wù)是監(jiān)視和維護原始配置狀態(tài),而不是從一些臨時(可能錯誤的)狀態(tài)重新啟動,故不設(shè)置復(fù)位。它自動初始化自身與內(nèi)部同步復(fù)位派生自全局復(fù)位信號的解除。下表展示各個接口的詳細描述。

41d7910e-736e-11f0-a18e-92fbcf53809c.png

表1. 各個接口的功能描述

02.2SEM IP配置介紹

41e927f2-736e-11f0-a18e-92fbcf53809c.jpg

圖3. SEM IP配置界面

控制器的模式

從模式上劃分:

SEM IP可以分成六個模式:

? 緩解和測試

? 僅緩解

? 檢測和測試

? 僅檢測

? 仿真

? 監(jiān)控

按照IP內(nèi)對各個模式的特性對比,“緩解和測試”是最適合用于測試仿真的模式。該模式與其他模式最核心的差異在于可同時支持錯誤注入和糾錯能力。

41f44290-736e-11f0-a18e-92fbcf53809c.jpg

圖4. SEM IP高級配置界面

錯誤分類功能僅在糾錯模式(緩解和測試/僅緩解)下可用,用于判斷已糾正的軟錯誤是否影響設(shè)計功能。順帶一提的是,IP默認針對開發(fā)板將錯誤分類的功能禁用,是因為評估板默認不包括外部SPI內(nèi)存。

控制器的時鐘

控制器的時鐘周期通過“Clock period”字段設(shè)定,其值越小,頻率值越高,錯誤緩解時間越短。但是設(shè)計時需要確保目標器件支持設(shè)定的周期,否則會觸發(fā)警告。下表提供了ICAP FMax的總結(jié)。當評估板為目標時,默認的控制器時鐘周期自動選擇到基于示例設(shè)計中提供的特定時鐘頻率的引腳。

4204d812-736e-11f0-a18e-92fbcf53809c.jpg

表2. ICAP支持的最大頻率

控制器的結(jié)構(gòu)選項

SEM IP配置中原語(ICAP/FRAME_ECC)的包含方式分為兩種,核心差異是原語的可見性與連接控制權(quán):

1. 包含在核心中:

適用場景:無其他邏輯需訪問ICAP/FRAME_ECC原語時。

特點:原語自動嵌入核心,連接對用戶透明(不暴露為端口)。

限制:不適用于UltraScale SSI器件。

2. 包含在示例設(shè)計中:

適用場景:其他邏輯需訪問ICAP/FRAME_ECC原語時。

特點:原語在示例設(shè)計層級顯式實例化,需用戶手動連接端口。

03上板實測

03.1測試環(huán)境搭建

工程的搭建基于xapp1298

硬件平臺:MPSoC(ZCU102)

軟件版本:Vivado2019.1、SDK2019.1

42120834-736e-11f0-a18e-92fbcf53809c.jpg

圖5. 工程設(shè)計示意框圖

在本工程設(shè)計中,PS通過專用PL時鐘接口(pl_clk0)給SEM控制器提供ICAP時鐘信號(icap_clk),ICAP仲裁控制及狀態(tài)LED信號通過PS擴展EMIO接口集中管控。

03.2SEM IP調(diào)試

本文在“緩解和測試”模式下進行,旨在觀察錯誤注入以及IP的糾錯功能。其中關(guān)于SEM在運行過程中涉及的關(guān)鍵步驟包括:PCAP權(quán)限移交ICAP,時鐘使能,ICAP仲裁切換行為以及調(diào)試方式。下面圍繞這些詳細介紹。

PCAP權(quán)限移交ICAP

由于缺乏FPGA的啟動獨立性,MPSoC在調(diào)試過程中必須要在PS啟動后,主動釋放PCAP權(quán)限,并將配置控制權(quán)移交給ICAP。這是因為PCAP和ICAP的功能類似,都是PS訪問配置控制端接口,無法同時運行。因此,像MPSoC器件在使用SEM時,必須修改寄存器pcap_ctrl(地址0XFFCA3008)的bit0位,將其清零以切換至ICAP控制。否則將會初始化失敗,導(dǎo)致SEM卡在“Initialization”狀態(tài),無法啟動糾錯功能。

421e4202-736e-11f0-a18e-92fbcf53809c.png

圖6. MPSoC pcap_ctrl寄存器

可采用下面的兩種方式實現(xiàn)寄存器配置:

1. PS側(cè)添加如下代碼

422e0c50-736e-11f0-a18e-92fbcf53809c.png

2. XSCT下配置寄存器

423e2cfc-736e-11f0-a18e-92fbcf53809c.png

BUFGCE使能

觀察圖5會發(fā)現(xiàn),時鐘路徑中集成BUFGCE模塊。該模塊的使能端口CE默認為低,是因為系統(tǒng)級的要求下,經(jīng)過MMCM/PLL的時鐘需要等到穩(wěn)定后才能提供給SEM。比如,在一些用到MIG的場景下,由于MIG做BIST階段需要極高的時序精度,這個階段使用SEM會有概率導(dǎo)致MIG校驗錯誤,使能開關(guān)的作用可以規(guī)避這一問題。

ICAP仲裁切換行為

ICAP仲裁接口按照下面流程圖的邏輯實現(xiàn)多個功能共享ICAP的機制。其中,需要注意的是,由于IP不知道在停止訪問ICAP時是否操縱了配置內(nèi)存,會導(dǎo)致再次被訪問后會重新引導(dǎo)和重新初始化。

424852c2-736e-11f0-a18e-92fbcf53809c.png

圖6. ICAP仲裁切換行為流程圖

調(diào)試的方式

主要可以通過下面兩種方式觀察注入錯誤實驗,兩者各有優(yōu)勢,按需選擇。

通過VIO的方式,在硬件調(diào)試窗口界面修改錯誤注入地址,再執(zhí)行注入觸發(fā)。

通過串口敲擊命令,通常建議使用更簡易的串口指令方式進行調(diào)試。

執(zhí)行“I”,可進入IDLE狀態(tài)

執(zhí)行“O”,可進入Observation狀態(tài)

注入命令輸入“N”+“inject_address”;

執(zhí)行“S”,獲取當前狀態(tài),包括獲取MF(Maximum Frame)的值,確保注入錯誤不會越界。對于不同類型、Virtex-6,7 series和 Zynq-7000、Ultrascale)的器件,MF的大小也不一樣。


當SEM發(fā)生狀態(tài)切換,會輸出對應(yīng)的打印信息,信息以“SC”開頭。錯誤類型信息以“FC”開頭,從可糾錯與不可糾錯、必要錯誤和非必要錯誤排列可以組合分成4種。

4262193c-736e-11f0-a18e-92fbcf53809c.jpg

表3. 狀態(tài)報告

4272b83c-736e-11f0-a18e-92fbcf53809c.jpg

表4. 錯誤標記報告

掃描和糾錯

42839300-736e-11f0-a18e-92fbcf53809c.png

圖7. 串口指令控制SEM掃描和糾錯

如上圖,通過串口指令,分別調(diào)試注入單bit錯誤和多bit錯誤后,SEM掃描和糾錯的情況。并通過VIO監(jiān)測對應(yīng)實驗下觀測確認兩邊的結(jié)果一致,由此證明SEM工作正常。

429698ce-736e-11f0-a18e-92fbcf53809c.jpg

42a25178-736e-11f0-a18e-92fbcf53809c.jpg

圖7. VIO指令監(jiān)控SEM掃描和糾錯

04SEM注入錯誤的補充說明

錯誤注入命令只有在配置IP時,勾選了“錯誤注入使能”才能工作。

注入前,需要確認為IDLE狀態(tài),注入后,必須顯示過渡到observation才能讓IP嘗試檢測或糾正。

一次注入超過4個bit位,超出限制(ECC algorithm-based correction that supports correction of configuration memoryframes with up to 4-bit errors.見pg187),注入命令會丟失。

此外,如果配置幀,沒有顯示變化,可能是不存在該地址。

關(guān)于安富利

安富利是全球領(lǐng)先的技術(shù)分銷商和解決方案提供商,在過去一個多世紀里一直秉持初心,致力于滿足客戶不斷變化的需求。通過遍布全球的專業(yè)化和區(qū)域化業(yè)務(wù)覆蓋,安富利可在產(chǎn)品生命周期的每個階段為客戶和供應(yīng)商提供支持。安富利能夠幫助各種類型的公司適應(yīng)不斷變化的市場環(huán)境,在產(chǎn)品開發(fā)過程中加快設(shè)計和供應(yīng)速度。安富利在整個技術(shù)價值鏈中處于中心位置,這種獨特的地位和視角讓其成為了值得信賴的合作伙伴,能夠幫助客戶解決復(fù)雜的設(shè)計和供應(yīng)鏈難題,從而更快地實現(xiàn)營收。

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

    關(guān)注

    114

    文章

    17489

    瀏覽量

    188395
  • 接口
    +關(guān)注

    關(guān)注

    33

    文章

    9257

    瀏覽量

    155406
  • IP
    IP
    +關(guān)注

    關(guān)注

    5

    文章

    1837

    瀏覽量

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

    關(guān)注

    0

    文章

    270

    瀏覽量

    15370
  • MPSoC
    +關(guān)注

    關(guān)注

    0

    文章

    202

    瀏覽量

    24968

原文標題:AMD技術(shù)干貨|SEM IP在MPSoC器件上的使用指南

文章出處:【微信號:AvnetAsia,微信公眾號:安富利】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

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

    看門狗Zynq MPSoC的使用技巧

    Zynq MPSoC器件里,PS (Processing System )集成了三個看門狗,分別是CSU SWDT,LPD SWDT和FPD SWDT。
    的頭像 發(fā)表于 06-30 09:47 ?2640次閱讀
    看門狗<b class='flag-5'>在</b>Zynq <b class='flag-5'>MPSoC</b><b class='flag-5'>上</b>的使用技巧

    code warrior使用指南

    codewarrior 使用指南
    發(fā)表于 04-21 21:32

    Vivado使用指南

    Vivado使用指南
    發(fā)表于 07-18 14:27

    如何調(diào)試Zynq UltraScale+ MPSoC VCU DDR控制器

    的普通問題,還是一個出現(xiàn)在正在使用 Zynq UltraScale+ MPSoC VCU DDR 控制器的地方的特殊問題?! DR 性能:  對于性能問題,可將板的性能與 ZCU106 進行比較,也可以參考 (PG252) H.264/H.265 視頻編解碼器 (VC
    發(fā)表于 01-07 16:02

    PWM使用指南

    日期作者版本說明2020.09.26TaoV0.0撰寫中目錄簡要介紹常用配置設(shè)置更新中斷輸出PWM脈沖捕獲輸出帶死區(qū)控制的互補PWM使用指南簡要介紹常用配置設(shè)置更新中斷輸出PWM脈沖捕獲輸出帶死區(qū)控制的互補PWM使用指南...
    發(fā)表于 08-09 08:54

    AT32F421 CMP使用指南

    AT32F421 CMP 使用指南描述了怎么使用AT32F421xx的比較器(CMP)。AT32F421系列內(nèi)置一個超低功耗比較器CMP,它可用作獨立器件(I/O提供了全部接口),也可以與定時器結(jié)合使用。
    發(fā)表于 10-24 08:07

    Synplicity軟件使用指南

    Synplicity軟件使用指南 Agenda Product OverviewSynplifySynplify ProAmplify
    發(fā)表于 04-14 11:36 ?25次下載

    quartus使用指南

    quartus使用指南,有需要的朋友下來看看
    發(fā)表于 05-20 11:16 ?30次下載

    FreeRTOS 使用指南

    FreeRTOS 使用指南
    發(fā)表于 10-24 13:37 ?25次下載
    FreeRTOS <b class='flag-5'>使用指南</b>

    電子票使用指南免費下載

    電子票使用指南電子票使用指南電子票使用指南電子票使用指南電子票使用指南電子票使用指南
    發(fā)表于 11-24 14:02 ?3次下載

    mast語言使用指南

    mast語言使用指南說明免費下載。
    發(fā)表于 04-16 14:42 ?25次下載

    LM3644工業(yè)掃描中應(yīng)用使用指南

    LM3644工業(yè)掃描中應(yīng)用使用指南
    發(fā)表于 10-28 12:00 ?0次下載
    LM3644<b class='flag-5'>在</b>工業(yè)掃描中應(yīng)用<b class='flag-5'>使用指南</b>

    LM3644工業(yè)掃描中應(yīng)用使用指南

    LM3644工業(yè)掃描中應(yīng)用使用指南
    發(fā)表于 11-01 08:25 ?0次下載
    LM3644<b class='flag-5'>在</b>工業(yè)掃描中應(yīng)用<b class='flag-5'>使用指南</b>

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

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

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

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