SPC1317xNx စက်ပစ္စည်းအတွက် STMicroelectronics TN58 ကိုယ်တိုင်စမ်းသပ်ဖွဲ့စည်းမှု
နိဒါန်း
ဤစာရွက်စာတမ်းသည် ကိုယ်တိုင်စမ်းသပ်ထိန်းချုပ်မှုယူနစ် (STCU2) ကို မည်ကဲ့သို့ဖွဲ့စည်းပုံနှင့် ကိုယ်တိုင်စမ်းသပ်လုပ်ဆောင်မှုကို စတင်ပုံအကြောင်း လမ်းညွှန်ချက်များကို ပေးပါသည်။ SPC2xNx စက်ရှိ STCU58 သည် စက်၏ Memory နှင့် Logic Built-In Self Test (MBIST နှင့် LBIST) နှစ်ခုလုံးကို စီမံခန့်ခွဲပါသည်။ MBIST နှင့် LBIST များသည် မတည်ငြိမ်သောမှတ်ဉာဏ်များနှင့် ယုတ္တိဗေဒ module များကို ထိခိုက်စေသည့် ငုပ်လျှိုးနေသော မအောင်မြင်မှုများကို ရှာဖွေတွေ့ရှိနိုင်သည်။ စာဖတ်သူသည် ကိုယ်တိုင်စမ်းသပ်အသုံးပြုမှုနှင့်ပတ်သက်၍ ရှင်းရှင်းလင်းလင်း နားလည်ထားသင့်သည်။ နောက်ထပ်အသေးစိတ်အချက်အလက်များအတွက် အတိုကောက်များ၊ အတိုကောက်များနှင့် ရည်ညွှန်းစာရွက်စာတမ်းများအတွက် အပိုင်းနောက်ဆက်တွဲ A ကို ကြည့်ပါ။
ကျော်view
- SPC58xNx သည် MBIST နှင့် LBIST နှစ်ခုလုံးကို ပံ့ပိုးပေးသည်။
- SPC58xNx တွင်-
- 92 မှတ်ဉာဏ်ဖြတ်တောက်မှု (0 မှ 91)
- LBIST0 (လုံခြုံရေး LBIST)
- ရောဂါရှာဖွေမှုအတွက် LBIST 6 (1) (1 မှ 6)
LBIST
ရောဂါရှာဖွေမှုအတွက် LBIST သည် ကားဂိုဒေါင်တွင်ရှိပြီး ဘေးကင်းရေးအပလီကေးရှင်းကို လုပ်ဆောင်နေချိန်တွင်မဟုတ်ဘဲ မောင်းနှင်သင့်သည်။ စာဖတ်သူသည် RM7 SPC0421xNx ရည်ညွှန်းချက်လက်စွဲ၏ အခန်း 58 (စက်ပစ္စည်းဖွဲ့စည်းပုံ) တွင် စာရင်းအပြည့်အစုံကို ဆွေးနွေးတိုင်ပင်နိုင်ပါသည်။
ကိုယ်တိုင်စမ်းသပ်ဖွဲ့စည်းမှု
ကိုယ်တိုင်စမ်းသပ်မှုကို အွန်လိုင်း သို့မဟုတ် အော့ဖ်လိုင်းမုဒ်တွင် အသုံးပြုနိုင်မည်ဖြစ်သည်။
MBIST ဖွဲ့စည်းမှု
- စားသုံးမှုနှင့် အကောင်အထည်ဖော်ချိန်ဆိုင်ရာ အကောင်းဆုံးအပေးအယူကိုရောက်ရှိရန်၊ MBIST များကို အပိုင်း ၁၁ ပိုင်းခွဲ၍ အကြံပြုပါသည်။ တူညီသော ကွဲထွက်မှုမှ ပိုင်ဆိုင်သော MBIST အပိုင်းခွဲများ မျဉ်းပြိုင်များ။
- ခွဲခြမ်း ၁၁ ခုသည် ဆက်တိုက်မုဒ်တွင် လုပ်ဆောင်သည်။ ဟောင်းအတွက်ample-
- split_0 မှ ပိုင်ဆိုင်သော MBIST partition အားလုံးကို အပြိုင်စတင်သည်။
- ၎င်းတို့၏ ကွပ်မျက်ပြီးနောက်၊ split_1 နှင့် သက်ဆိုင်သည့် MBIST partitions အားလုံးကို အပြိုင်စတင်သည်။
- စသည်တို့ဖြစ်သည်။
- ခွဲခြမ်းများနှင့် MBIST များစာရင်း အပြည့်အစုံကို ခွဲထုတ်ပြီး DCF Microsoft Excel® အလုပ်စာအုပ်တွင် ပူးတွဲပါရှိသည်။ files.
LBIST ဖွဲ့စည်းမှု
- အော့ဖ်လိုင်းမုဒ်တွင်၊ ယေဘုယျအားဖြင့် LBIST0 လည်ပတ်မှုများသာဖြစ်ပြီး၊ ၎င်းသည် လုံခြုံစိတ်ချရသောပုံစံဖြစ်သည် (ASIL D ကိုအာမခံရန်)။ ၎င်းသည် မိမိကိုယ်ကို စမ်းသပ်မှု ဖွဲ့စည်းမှုတွင် ပထမဆုံး BIST (LBIST_CTRL မှတ်ပုံတင်ရှိ ညွှန်ပြချက် 0) ဖြစ်သည်။
- အွန်လိုင်းမုဒ်တွင် အသုံးပြုသူက အခြား LBISTs (1 မှ 6) ကို အဖြေရှာရန်အတွက် အသုံးပြုရန် ရွေးချယ်နိုင်သည်။ ၎င်းတို့တွင်-
- LBIST1: gtm
- LBIST2- hsm၊ ပို့သည်၊ emios0၊ psi5၊ dspi
- LBIST3- can1၊ flexray_0၊ memu၊ emios1၊ psi5_0၊ fccu၊ ethernet1၊ adcsd_ana_x၊ crc_0၊ crc_1၊ fosu၊ cmu_x၊ bam၊ adcsd_ana_x
- LBIST4- psi5_1၊ ethernet0၊adcsar_dig_x၊ adcsar_dig_x၊ iic၊ dspi_x၊ adcsar_seq_x၊ adcsar_seq_x၊ linlfex_x၊ တွင်း၊ ima၊ cmu_x၊ adgsar_ana_wrap_x
- LBIST5- ပလက်ဖောင်း
- LBIST6: can0၊ dma
အော့ဖ်လိုင်းဖွဲ့စည်းပုံအတွက် DCF စာရင်း
MBIST နှင့် LBIST0 သည် အမြင့်ဆုံးကြိမ်နှုန်းအဖြစ် 100 MHz အထိ အော့ဖ်လိုင်းတွင် အလုပ်လုပ်နိုင်သည်။ DCF Microsoft Excel® အလုပ်စာအုပ်ကို ပူးတွဲပါရှိသည်။ file boot အဆင့် (အော့ဖ်လိုင်းမုဒ်) အတွင်း MBIST နှင့် LBIST ကို စတင်ရန်အတွက် ပြင်ဆင်သတ်မှတ်ရမည့် DCF စာရင်းကို အစီရင်ခံသည်။ သူတို့က 42 ms လောက်ကြာတယ်။
ကိုယ်တိုင်စမ်းသပ်နေစဉ် စောင့်ကြည့်ပါ။
- မတူညီသောအဆင့်နှစ်ခုသည် ကိုယ်တိုင်စမ်းသပ်လုပ်ဆောင်မှုကို အကျိုးသက်ရောက်သည် (RM0421 SPC58xNx ရည်ညွှန်းချက်လက်စွဲကိုကြည့်ပါ)။
- အစပြုခြင်း (ဖွဲ့စည်းပုံတင်ခြင်း)။ SSCM (အော့ဖ်လိုင်းမုဒ်) သို့မဟုတ် ဆော့ဖ်ဝဲလ် (အွန်လိုင်းမုဒ်) သည် STCU2 ကို ပရိုဂရမ်ပြုလုပ်ခြင်းဖြင့် BIST များကို configure လုပ်သည်။
- ကိုယ်တိုင်စမ်းသပ်လုပ်ဆောင်ခြင်း။ STCU2 သည် ကိုယ်တိုင်စမ်းသပ်မှုကို လုပ်ဆောင်သည်။
- မတူညီသော စောင့်ကြည့်ရေးအဖွဲ့ နှစ်ခုသည် ဤအဆင့်များကို စောင့်ကြည့်သည်။
- Hard-coded watchdog သည် "အစပြုခြင်း" အဆင့်ကို စောင့်ကြည့်သည်။ ၎င်းသည် 0x3FF တွင် စီစဉ်ထားသော ဟာ့ဒ်ဝဲစောင့်ကြည့်ရေးခွေးဖြစ်သည်။
- အသုံးပြုသူသည် ၎င်းကို ပြုပြင်၍မရပါ။ hard-coded watchdog ၏ နာရီသည် လည်ပတ်မှုမုဒ်ပေါ်တွင် မူတည်သည်-
- အော့ဖ်လိုင်းမုဒ်တွင် IRC oscillator
- အွန်လိုင်းမုဒ်တွင် STCU2 နာရီ
- Watchdog timer (WDG) သည် "မိမိကိုယ်ကို စမ်းသပ်မှု လုပ်ဆောင်ခြင်း" ကို စောင့်ကြည့်သည်။ ၎င်းသည် အသုံးပြုသူ (STCU_WDG မှတ်ပုံတင်ခြင်း) မှ ပြင်ဆင်သတ်မှတ်နိုင်သော ဟာ့ဒ်ဝဲစောင့်ကြည့်ရေးခွေးဖြစ်သည်။ STCU_ERR_STAT မှတ်ပုံတင်ခြင်း (WDTO အလံ) တွင် BIST လုပ်ဆောင်ပြီးနောက် အသုံးပြုသူသည် “STCU WDG” ၏ အခြေအနေကို စစ်ဆေးနိုင်သည်။
"STCU WDG" ၏နာရီသည် လည်ပတ်မှုမုဒ်ပေါ်တွင် မူတည်သည်-
- အော့ဖ်လိုင်းမုဒ်တွင် STCU_PLL (IRC သို့မဟုတ် PLL0) ဖြင့် ပြင်ဆင်သတ်မှတ်နိုင်သည်။
- ၎င်းကို အွန်လိုင်းမုဒ်တွင် ဆော့ဖ်ဝဲဖြင့် ပြင်ဆင်သတ်မှတ်နိုင်သည်။
စတင်လုပ်ဆောင်နေစဉ်အတွင်း ဟာ့ဒ်ကုဒ်ဖြင့် စောင့်ကြည့်စစ်ဆေးသည့် ဆော့ဖ်ဝဲကို ပြန်လည်စတင်ပါ။
hard-coded watchdog timeout သည် 0x3FF နာရီ cycles ဖြစ်သည်။ SSCM သို့မဟုတ် ဆော့ဖ်ဝဲလ်သည် STCU2 key2 ကို ပရိုဂရမ်ပြုလုပ်ခြင်းဖြင့် hard-coded watchdog ကို အခါအားလျော်စွာ ပြန်လည်စတင်ရပါမည်။ ဤလုပ်ဆောင်ချက်ကိုဆောင်ရွက်ရန်၊ အသုံးပြုသူသည် DCF မှတ်တမ်းများစာရင်း (အော့ဖ်လိုင်းမုဒ်) သို့မဟုတ် STCU2 မှတ်ပုံတင်မှုများ (အွန်လိုင်းမုဒ်) သို့ စာရေးဝင်ရောက်ခွင့်ကို STCU2 သော့၂ မှတ်ပုံတင်သို့ စာရေးပါ။ အော့ဖ်လိုင်း BIST တွင်၊ DCF မှတ်တမ်းတစ်ခုရေးသားခြင်းသည် 2 နာရီလည်ပတ်မှုခန့်ကြာသည်။ hard-coded watchdog သည် 17 နာရီ လည်ပတ်ပြီးနောက် သက်တမ်းကုန်သွားသောကြောင့် အသုံးပြုသူသည် ၎င်းကို DCF မှတ်တမ်း 1024 တိုင်းတွင် ပြန်လည်စတင်ရပါမည်။ မှတ်ချက်- 60 နာရီ လည်ပတ်ပြီးနောက်တွင် စောင့်ကြည့်ခွေးသည် သက်တမ်းကုန်ဆုံးသည်။ DCF တစ်ခုသည် 1024 နာရီ cycles ကြာသည်။ hard-watchdog မကုန်ဆုံးမီ STCU17 သည် DCF မှတ်တမ်း 2 အထိ လက်ခံသည် (60/1024 = 17)။ အွန်လိုင်း BIST တွင်၊ ပြန်လည်ဆန်းသစ်ချိန် (STCU60 key2 အရေးအသား) သည် အပလီကေးရှင်းပေါ်တွင် မူတည်သည်။
အွန်လိုင်းမုဒ် ဖွဲ့စည်းမှု
အွန်လိုင်းမုဒ်တွင် ဘဝစက်ဝန်းကြောင့် MBIST ခွဲထွက်စာရင်းသည် ကန့်သတ်ချက်အချို့နှင့် အတူတူပင်ဖြစ်သည်။ MBIST အားလုံးသည် ST ထုတ်လုပ်မှုနှင့် ကျရှုံးမှုခွဲခြမ်းစိတ်ဖြာမှု (FA) တွင်သာ အွန်လိုင်းမုဒ်တွင်သာ လုပ်ဆောင်နိုင်သည်။ အခြားဘဝစက်ဝန်းများတွင် HSM/MBIST နှင့် Flash MBIST တို့ကို အသုံးပြု၍မရပါ။ ဤကိစ္စတွင်၊ MBIST အတွက် အများဆုံးကြိမ်နှုန်းမှာ 200 MHz ဖြစ်ပြီး sys_clock မှ ပံ့ပိုးပေးပါသည်။ ရောဂါရှာဖွေမှုအတွက် LBIST သည် 50 MHz အထိ လုပ်ဆောင်နိုင်ပြီး LBIST 0 သည် 100 MHz အထိ လုပ်ဆောင်နိုင်သည်။ ထိုအခြေအနေတွင်၊ STCU2 မှတ်ပုံတင်မှုများကို DCF စာရင်း၏ "မှတ်ပုံတင်တန်ဖိုး" ကော်လံဖြင့် configure လုပ်နိုင်ပါသည်။ file.
အနှစ်ချုပ်
SPC58xNx တွင် MBIST နှင့် LBIST နှစ်မျိုးလုံး အလုပ်လုပ်နိုင်သည်။ အော့ဖ်လိုင်းအတွင်း၊ LBIST0 နှင့် MBIST အားလုံးသည် ခွဲထွက်ဖွဲ့စည်းပုံအရ လုပ်ဆောင်နိုင်သည်။ အွန်လိုင်းမုဒ်အတွင်း၊ ရောဂါရှာဖွေခြင်းအတွက် LBIST ကိုလည်း လုပ်ဆောင်နိုင်သည်။
နောက်ဆက်တွဲ A အတိုကောက်များ၊ အတိုကောက်များနှင့် အကိုးအကားစာရွက်စာတမ်းများ
အတိုကောက်
အကိုးအကားစာရွက်စာတမ်းများ
စာရွက်စာတမ်း ပြန်လည်ပြင်ဆင်မှုမှတ်တမ်း
အရေးကြီးသောသတိပေးချက် - သေချာစွာဖတ်ပါ
ST Microelectronics NV နှင့် ၎င်း၏လုပ်ငန်းခွဲများ (“ST”) သည် ST ထုတ်ကုန်များနှင့်/သို့မဟုတ် ဤစာရွက်စာတမ်းအား အသိပေးခြင်းမရှိဘဲ အချိန်မရွေး အပြောင်းအလဲများ၊ ပြုပြင်မှုများ၊ မြှင့်တင်မှုများ၊ ပြုပြင်မွမ်းမံမှုများနှင့် တိုးတက်မှုများကို ပြုလုပ်ပိုင်ခွင့်ကို ကန့်သတ်ထားသည်။ အမှာစာမတင်မီ ဝယ်ယူသူများသည် ST ထုတ်ကုန်များဆိုင်ရာ နောက်ဆုံးရသက်ဆိုင်ရာအချက်အလက်များကို ရယူသင့်သည်။ ST ထုတ်ကုန်များကို အမှာစာလက်ခံသည့်အချိန်တွင် ST ၏ရောင်းချမှုစည်းကမ်းချက်များနှင့်အညီ ရောင်းချပါသည်။ ဝယ်ယူသူများသည် ST ထုတ်ကုန်များ၏ ရွေးချယ်မှု၊ ရွေးချယ်မှုနှင့် အသုံးပြုမှုအတွက် တစ်ခုတည်း၌သာ တာဝန်ရှိပြီး ST သည် လျှောက်လွှာအကူအညီ သို့မဟုတ် ဝယ်ယူသူများ၏ ထုတ်ကုန်များ၏ ဒီဇိုင်းအတွက် တာဝန်မရှိဟု ယူဆပါသည်။ ဤနေရာတွင် ST မှ ပေးအပ်သည့် မည်သည့်ဉာဏပစ္စည်းမူပိုင်ခွင့်ကိုမဆို လိုင်စင်၊ ဖော်ပြခြင်း သို့မဟုတ် အဓိပ္ပာယ်ဖွင့်ဆိုထားခြင်းမရှိပါ။ ဤနေရာတွင်ဖော်ပြထားသော အချက်အလက်များနှင့် ကွဲပြားသော ပြဋ္ဌာန်းချက်များရှိသော ST ထုတ်ကုန်များကို ပြန်လည်ရောင်းချခြင်းသည် ထိုထုတ်ကုန်အတွက် ST မှပေးသော အာမခံတစ်စုံတစ်ရာကို ပျက်ပြယ်စေမည်ဖြစ်သည်။ ST နှင့် ST လိုဂိုများသည် ST ၏ကုန်အမှတ်တံဆိပ်များဖြစ်သည်။ ST အမှတ်တံဆိပ်များအကြောင်း နောက်ထပ်အချက်အလက်များအတွက် www.st.com/trademarks တွင် ဖတ်ရှုပါ။ အခြားထုတ်ကုန် သို့မဟုတ် ဝန်ဆောင်မှုအမည်များအားလုံးသည် ၎င်းတို့၏ သက်ဆိုင်ရာပိုင်ရှင်များ၏ ပိုင်ဆိုင်မှုဖြစ်သည်။ ဤစာရွက်စာတမ်းရှိ အချက်အလက်ကို အစားထိုးပြီး ဤစာရွက်စာတမ်း၏ ယခင်ဗားရှင်းတစ်ခုခုတွင် ယခင်က ပေးခဲ့သည့် အချက်အလက်များကို အစားထိုးသည်။ © 2022 STMicroelectronics - အခွင့်အရေးအားလုံးကို လက်ဝယ်ရှိသည်။
စာရွက်စာတမ်းများ / အရင်းအမြစ်များ
![]() |
SPC1317xNx စက်ပစ္စည်းအတွက် STMicroelectronics TN58 ကိုယ်တိုင်စမ်းသပ်ဖွဲ့စည်းမှု [pdf] အသုံးပြုသူလက်စွဲ TN1317၊ SPC58xNx စက်ပစ္စည်းအတွက် ကိုယ်တိုင်စမ်းသပ်ဖွဲ့စည်းပုံ၊ SPC58xNx စက်ပစ္စည်းအတွက် ဖွဲ့စည်းမှုပုံစံ၊ ကိုယ်တိုင်စမ်းသပ်မှုဖွဲ့စည်းပုံ၊ TN1317၊ ကိုယ်တိုင်စမ်းသပ်မှု |