STMicroelectronics TN1317 თვითტესტის კონფიგურაცია SPC58xNx მოწყობილობისთვის
შესავალი
ეს დოკუმენტი გვაწვდის მითითებებს იმის შესახებ, თუ როგორ უნდა დააკონფიგურიროთ თვითშემოწმების კონტროლის განყოფილება (STCU2) და დაიწყოთ თვითშემოწმების შესრულება. STCU2 SPC58xNx მოწყობილობაზე მართავს მოწყობილობის მეხსიერების და ლოგიკის ჩაშენებულ თვითტესტს (MBIST და LBIST). MBIST-ებს და LBIST-ებს შეუძლიათ აღმოაჩინონ ფარული წარუმატებლობები, რომლებიც გავლენას ახდენენ არასტაბილურ მეხსიერებაზე და ლოგიკურ მოდულებზე. მკითხველს უნდა ჰქონდეს მკაფიო გაგება თვითტესტის გამოყენების შესახებ. დამატებითი დეტალებისთვის იხილეთ განყოფილება დანართი A აკრონიმები, აბრევიატურები და საცნობარო დოკუმენტები.
დასრულდაview
- SPC58xNx მხარს უჭერს ორივე MBIST და LBIST.
- SPC58xNx მოიცავს:
- მეხსიერების 92 შემცირება (0-დან 91-მდე)
- LBIST0 (უსაფრთხო LBIST)
- 6 LBIST დიაგნოსტიკისთვის (1) (1-დან 6-მდე)
LBIST
LBIST დიაგნოსტიკისთვის უნდა იმუშაოს, როდესაც მანქანა არის ავტოფარეხში და არა უსაფრთხოების აპლიკაციის მუშაობის დროს. მკითხველს შეუძლია გაეცნოს სრულ სიას RM7 SPC0421xNx სახელმძღვანელოს მე-58 თავში (მოწყობილობის კონფიგურაცია).
თვითშემოწმების კონფიგურაცია
თვითტესტი შეიძლება ჩატარდეს ონლაინ ან ოფლაინ რეჟიმში.
MBIST კონფიგურაცია
- იმისათვის, რომ მიაღწიოთ საუკეთესო კომპრომისს მოხმარებისა და შესრულების დროის თვალსაზრისით, ჩვენ გირჩევთ MBIST-ების დაყოფას 11 ნაწილად. MBIST ტიხრები, რომლებიც მიეკუთვნება იმავე გაყოფას, პარალელურად მუშაობს.
- 11 გაყოფა მუშაობს თანმიმდევრულ რეჟიმში. მაგampლე:
- ყველა MBIST დანაყოფი, რომელიც ეკუთვნის split_0-ს, პარალელურად იწყება;
- მათი შესრულების შემდეგ, ყველა MBIST დანაყოფი, რომელიც ეკუთვნის split_1-ს, პარალელურად იწყება;
- და ასე შემდეგ.
- გაყოფისა და MBIST-ების სრული სია ნაჩვენებია გაყოფილი და DCF Microsoft Excel® სამუშაო წიგნში, რომელიც მიმაგრებულია. files.
LBIST კონფიგურაცია
- ოფლაინ რეჟიმში, ჩვეულებრივ, მხოლოდ LBIST0 მუშაობს, ეს არის უსაფრთხო ბისტი (ASIL D-ის გარანტიისთვის). ეს არის პირველი BIST თვით ტესტირების კონფიგურაციაში (მაჩვენებელი 0 LBIST_CTRL რეესტრში).
- ონლაინ რეჟიმში მომხმარებელს შეუძლია აირჩიოს სხვა LBIST-ების გაშვება (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, pit, ima, cmu_x, adgsar_ana_wrap_x
- LBIST5: პლატფორმა
- LBIST6: can0, dma
DCF სია ოფლაინ კონფიგურაციისთვის
MBIST და LBIST0 შეიძლება იმუშაოს ხაზგარეშე 100 MHz-მდე, როგორც მაქსიმალური სიხშირე. თან ერთვის DCF Microsoft Excel® სამუშაო წიგნი file აცნობებს DCF-ის ჩამონათვალს, რომელიც უნდა იყოს კონფიგურირებული MBIST და LBIST ჩატვირთვის ფაზის დროს (ოფლაინ რეჟიმი) გასაშვებად. მათ სჭირდებათ დაახლოებით 42 ms.
მონიტორები თვითშემოწმების დროს
- ორი განსხვავებული ფაზა გავლენას ახდენს თვითტესტის შესრულებაზე (იხილეთ RM0421 SPC58xNx საცნობარო სახელმძღვანელო).
- ინიციალიზაცია (კონფიგურაციის ჩატვირთვა). SSCM (ოფლაინ რეჟიმი) ან პროგრამული უზრუნველყოფა (ონლაინ რეჟიმი) აკონფიგურირებს BIST-ებს STCU2-ის პროგრამირებით.
- თვითტესტის შესრულება. STCU2 ახორციელებს თვითტესტს.
- ორი განსხვავებული მცველი აკონტროლებს ამ ფაზებს.
- მყარი კოდირებული დამკვირვებელი აკონტროლებს „ინიციალიზაციის“ ფაზას. ეს არის ტექნიკის დამკვირვებელი, რომელიც კონფიგურირებულია 0x3FF-ზე.
- მომხმარებელს არ შეუძლია მისი შეცვლა. მყარი კოდირებული მცველის საათი დამოკიდებულია მუშაობის რეჟიმზე:
- IRC ოსცილატორი ოფლაინ რეჟიმში
- STCU2 საათი ონლაინ რეჟიმში
- Watchdog timer (WDG) აკონტროლებს „თვითშემოწმების შესრულებას“. ეს არის ტექნიკის დამკვირვებელი, რომლის კონფიგურაცია შესაძლებელია მომხმარებლის მიერ (STCU_WDG რეგისტრაცია). მომხმარებელს შეუძლია შეამოწმოს „STCU WDG“ სტატუსი BIST შესრულების შემდეგ STCU_ERR_STAT რეესტრში (WDTO დროშა).
"STCU WDG"-ის საათი დამოკიდებულია მუშაობის რეჟიმზე:
- მისი კონფიგურირება შესაძლებელია STCU_PLL (IRC ან PLL0) მიერ ოფლაინ რეჟიმში;
- მისი კონფიგურირება შესაძლებელია პროგრამული უზრუნველყოფის საშუალებით ონლაინ რეჟიმში.
მყარი კოდირებული დამკვირვებლის განახლება ინიციალიზაციის დროს
მყარად კოდირებული დამკვირვებლის დროის ამოწურვა არის 0x3FF საათის ციკლი. SSCM ან პროგრამული უზრუნველყოფა პერიოდულად უნდა განაახლოს მყარი კოდირებული დამკვირვებელი STCU2 კლავიშის პროგრამირებით. ამ ოპერაციის შესასრულებლად, მომხმარებელმა უნდა ჩართოს DCF ჩანაწერების სიაში (ხაზგარეშე რეჟიმი) ან ჩაწერის წვდომებზე STCU2 რეგისტრებში (ონლაინ რეჟიმი) ჩაწერით STCU2 key2 რეგისტრში. ოფლაინ BIST-ის შემთხვევაში, DCF ჩანაწერის ერთ ჩაწერას დაახლოებით 2 საათის ციკლი სჭირდება. ვინაიდან მყარი კოდირებული მაკონტროლებელი ვადა იწურება 17 საათის ციკლის შემდეგ, მომხმარებელმა უნდა განაახლოს იგი ყოველ 1024 DCF ჩანაწერში. შენიშვნა: მცველის ვადა იწურება 60 საათის ციკლის შემდეგ. ერთი DCF ჩაწერა სჭირდება 1024 საათის ციკლს. STCU17 იღებს 2-მდე DCF ჩანაწერს, სანამ მყარი დაკვირვების ვადა ამოიწურება (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 სიის "რეგისტრაციის მნიშვნელობის" სვეტით. 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 – ყველა უფლება დაცულია
დოკუმენტები / რესურსები
![]() |
STMicroelectronics TN1317 თვითტესტის კონფიგურაცია SPC58xNx მოწყობილობისთვის [pdf] მომხმარებლის სახელმძღვანელო TN1317, თვითტესტური კონფიგურაცია SPC58xNx მოწყობილობისთვის, კონფიგურაცია SPC58xNx მოწყობილობისთვის, თვითტესტი კონფიგურაცია, TN1317, თვითტესტი |