<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

邏輯數字部分的自檢功能之LBIST

嵌入式程序員 ? 來源:嵌入式程序員 ? 2024-03-29 14:46 ? 次閱讀

英飛凌的TC3xx系列是符合ASIL D的MCU,自身帶有很多自檢功能,今天我們來分享下LBIST,邏輯數字部分的自檢功能。代碼使用AURIX Development studio V1.8版本

TC334平臺LBIST簡介

英飛凌Aurix TC3xx作為滿足ASIL D的32位高性能MCU,提供了大量安全機制來覆蓋MCU不同的失效模式。針對潛在失效部分,TC3xx有PBIST(電源自檢),LBIST (邏輯自檢), MBIST(內存自檢),MONBIST(二級電壓監控自檢)等特性來滿足客戶系統級的功能安全需求。

LBIST是一種片上硬件機制,可用于檢測MCU潛在故障。AURIX TC3xx平臺的LBIST實現允許對MCU邏輯執行定期自檢。LBIST在MCU應用模式下的執行基于為生產測試而實施的DFT結構,因此可重復使用MCU中已有的掃描鏈、控制和狀態機制。啟動LBIST有兩種可配置的方式:作為啟動序列的一部分或由MCU功能模式下的應用軟件啟動。LBIST的執行結果在LBIST結果和狀態寄存器中提供,應用軟件可利用這些結果在檢測到潛在故障時達到 MCU安全狀態。

LBIST功能開啟

LBIST執行函數存放于Ifx_Cfg_Ssw.c文件,根據函數定義只需將Ifx_Cfg_Ssw.h文件中的IFX_CFG_SSW_ENABLE_LBIST定義改為1,程序就會在SSW執行過程中進行邏輯自檢。

c5a5e85c-ed94-11ee-a297-92fbcf53809c.png

c5b70aec-ed94-11ee-a297-92fbcf53809c.png

LBIST功能執行函數

默認值為0,寫1打開LBIST

結果驗證

c5ca3b44-ed94-11ee-a297-92fbcf53809c.png

c5dfa06a-ed94-11ee-a297-92fbcf53809c.png

期望簽名

c5f043e8-ed94-11ee-a297-92fbcf53809c.png

LBISTDONE位顯示為1,表明自上電復位以來,至少有一次LBIST過程成功執行。且SCU_LBISTCTRL3.SIGNATURE為0x740ef25a,與期望配置中的簽名一致,代表邏輯自檢成功。

如若邏輯自檢不成功,則用戶在此處可以進行相關處理。

c5a5e85c-ed94-11ee-a297-92fbcf53809c.png

通過查看以上寄存器的的值,表明LBIST功能成功執行。

審核編輯:黃飛

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 英飛凌
    +關注

    關注

    65

    文章

    1963

    瀏覽量

    137078
  • mcu
    mcu
    +關注

    關注

    146

    文章

    16100

    瀏覽量

    344552
  • 寄存器
    +關注

    關注

    30

    文章

    5141

    瀏覽量

    118055

原文標題:LBIST功能開啟

文章出處:【微信號:InterruptISR,微信公眾號:嵌入式程序員】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    通過軟件觸發lbist的時候,application的代碼是否還會運行一段時間直到被lbist結束后reset?

    通過軟件觸發 lbist的時候,application的代碼是否還會運行一段時間直到 被lbist 結束后reset?如果applicaiton不運行那么cpu的狀態是否是halt?
    發表于 01-22 06:01

    LBIST SMU警報在PORST之后觸發的原因?

    我在一個項目中使用 TC322LP。 我正在通過啟動軟件執行 LBIST 測試。 盡管 LBIST 測試成功通過,但在 PORST 之后,SMU LBIST 警報 (ALM8 [5]) 正在觸發
    發表于 01-31 06:55

    [分享]數字邏輯在線教程-數字邏輯基礎

    、電子技術中的模擬量以及周期信號的基本參數。接著引入數字信號的概念、邏輯電平的概念、二值數字的產生、數字波形、理想和實際波形以及模擬量的數字
    發表于 04-07 10:44

    有關LBIST的問題

    您好! ??? 我想請問下在halcogen生成的LBIST模塊中,去檢查GIO[4]的狀態是起什么作用的? ????????? while((gioPORTA->DIN & 0x10
    發表于 06-21 04:13

    請問LBIST對cortex做什么部分(或寄存器)做了診斷?

    請問LBIST對cortex做什么部分(或寄存器)做了診斷? 執行LBIST能覆蓋對MPU寄存器的診斷嗎?
    發表于 08-08 07:07

    數字邏輯基礎卡諾圖化簡

    數字邏輯基礎卡諾圖化簡
    發表于 05-30 21:56

    數字電路部分關于邏輯與門的教程分析

    “與”門可使用數字電路產生所需的邏輯功能,并帶有一個符號,其形狀表示“與”門的邏輯操作。數字邏輯
    發表于 01-20 08:00

    數字邏輯功能單元

    數字邏輯功能單元數字邏輯最終是需要通過數字電路的形式來實現的緩沖門:是僅具有緩沖
    發表于 07-29 08:04

    TMS570LS1227 在HCG中,CPU自檢和RAM自檢怎么配置?請問如何注入自檢故障以及如何查看故障信息?

    想進行CPU和RAM的自檢,HCG配置如圖,1、請問各個選項的意思是什么,查閱資料說CPU自檢是通過LBIST但是HCG里沒有相應選項。2、然后就是如何注入自檢故障,包括CPU故障以及
    發表于 10-27 14:50

    二值數字邏輯邏輯電平

    二值數字邏輯邏輯電平   二進制數正好是利用二值數字邏輯中的0和1來表示的。二值數字
    發表于 04-06 23:37 ?3699次閱讀
    二值<b class='flag-5'>數字</b><b class='flag-5'>邏輯</b>和<b class='flag-5'>邏輯</b>電平

    基于數字量和阻值融合測量的ATS矩陣開關自檢方法_蔡翔

    基于數字量和阻值融合測量的ATS矩陣開關自檢方法_蔡翔
    發表于 03-16 09:20 ?0次下載

    如何利用LBIST進行設計的故障檢測

    由于LBIST向量的隨機性,LogicBIST的設計表現出隨機模式電阻,從而導致低故障覆蓋率。為了解決這個問題,我們在隨機抗性故障分析(RRFA)的幫助下插入測試點。利用LBIST進行設計的故障檢測
    的頭像 發表于 08-08 15:58 ?6968次閱讀
    如何利用<b class='flag-5'>LBIST</b>進行設計的故障檢測

    LBIST分區的概念及LBIST安全陳述

    邏輯內置自測試(LBIST)允許硬件測試自己的操作。無需任何外部硬件或測試設備。 LBIST是符合安全標準的SoC的“必備”功能。但是在復雜的SoC中使用
    的頭像 發表于 08-12 10:38 ?1.2w次閱讀
    <b class='flag-5'>LBIST</b>分區的概念及<b class='flag-5'>LBIST</b>安全陳述

    使用非隨機故障分析法為LBIST設計提高故障檢測能力

    首先,設計應符合LBIST規則,這意味著它應該是掃描密合(scan stitched)的,并對設計中的所有X源進行標記。X源是狀態不定且故障仿真系統未知的邏輯。X源包括LBIST邏輯
    發表于 09-14 09:46 ?1505次閱讀
    使用非隨機故障分析法為<b class='flag-5'>LBIST</b>設計提高故障檢測能力

    rs觸發器的邏輯功能

    RS觸發器是數字電路中最簡單的一種觸發器,其由兩個互相反向的電平觸發器組成。RS觸發器的邏輯功能非常重要,它可以用于存儲1位二進制數據,并能夠實現各種邏輯運算和
    的頭像 發表于 11-17 16:01 ?3132次閱讀
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>