STMicroelectronics TN1317 konfiguracija samotestiranja za SPC58xNx uređaj
Uvod
Ovaj dokument pruža smjernice o tome kako konfigurirati kontrolnu jedinicu za samotestiranje (STCU2) i pokrenuti izvođenje samotestiranja. STCU2 na uređaju SPC58xNx upravlja i memorijom i logičkim ugrađenim samotestiranjem (MBIST i LBIST) uređaja. MBIST-ovi i LBIST-ovi mogu otkriti latentne kvarove koji utječu na nepostojane memorije i logičke module. Čitatelj bi trebao imati jasno razumijevanje upotrebe samotestiranja. Za dodatne pojedinosti pogledajte odjeljak Dodatak A za akronime, kratice i referentne dokumente.
Nadview
- SPC58xNx podržava i MBIST i LBIST.
- SPC58xNx uključuje:
- 92 rezanja memorije (od 0 do 91)
- LBIST0 (sigurnosni LBIST)
- 6 LBIST za dijagnostiku (1) (od 1 do 6)
LBIST
LBIST za dijagnostiku trebao bi se pokrenuti kada je vozilo u garaži, a ne dok radi sigurnosna aplikacija. Čitatelj može pogledati potpuni popis u poglavlju 7 (Konfiguracija uređaja) referentnog priručnika RM0421 SPC58xNx.
Konfiguracija samotestiranja
Samotestiranje se može izvoditi u mrežnom ili izvanmrežnom načinu rada.
MBIST konfiguracija
- Kako biste postigli najbolji kompromis u pogledu potrošnje i vremena izvršenja, preporučujemo dijeljenje MBIST-ova u 11 podjela. MBIST particije koje pripadaju istom split-u rade paralelno.
- 11 podjela radi u sekvencijalnom načinu rada. Na primjerampono:
- sve MBIST particije koje pripadaju split_0 počinju paralelno;
- nakon njihovog izvršenja, sve MBIST particije koje pripadaju split_1 pokreću se paralelno;
- i tako dalje.
- Potpuni popis podjela i MBIST-ova prikazan je u priloženoj radnoj knjizi split i DCF Microsoft Excel® files.
LBIST konfiguracija
- U izvanmrežnom načinu rada općenito se izvodi samo LBIST0, to je safey bist (kako bi se jamčio ASIL D). To je prvi BIST u konfiguraciji samotestiranja (pokazivač 0 u registru LBIST_CTRL).
- U mrežnom načinu rada korisnik može odabrati pokretanje ostalih LBIST-ova (od 1 do 6) za dijagnostičku upotrebu. Oni uključuju:
- LBIST1: gtm
- LBIST2: hsm, poslano, 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: platforma
- LBIST6: can0, dma
DCF popis za izvanmrežnu konfiguraciju
MBIST-ovi i LBIST0 mogu raditi izvan mreže do 100 MHz kao najveća frekvencija. DCF Microsoft Excel® radna knjiga u prilogu file javlja popis DCF-a koji treba konfigurirati kako bi se pokrenuli MBIST i LBIST tijekom faze pokretanja (izvanmrežni način rada). Traje oko 42 ms.
Prati tijekom samotestiranja
- Dvije različite faze utječu na izvođenje samotestiranja (pogledajte referentni priručnik RM0421 SPC58xNx).
- Inicijalizacija (učitavanje konfiguracije). SSCM (izvanmrežni način rada) ili softver (mrežni način rada) konfigurira BIST programiranjem STCU2.
- Izvođenje samotestiranja. STCU2 izvršava samotestiranje.
- Dva različita čuvara nadziru te faze.
- Tvrdo kodirani nadzorni pas prati fazu "inicijalizacije". To je pas čuvar hardvera konfiguriran na 0x3FF.
- Korisnik ga ne može mijenjati. Sat tvrdo kodiranog psa čuvara ovisi o načinu rada:
- IRC oscilator u izvanmrežnom načinu rada
- STCU2 sat u online modu
- Watchdog timer (WDG) prati "izvršenje samotestiranja". To je nadzorni pas hardvera kojeg konfigurira korisnik (STCU_WDG registar). Korisnik može provjeriti status “STCU WDG” nakon izvršenja BIST-a u registru STCU_ERR_STAT (WDTO zastavica).
Sat “STCU WDG” ovisi o načinu rada:
- Može se konfigurirati pomoću STCU_PLL (IRC ili PLL0) u izvanmrežnom načinu rada;
- Softverski ga je moguće konfigurirati u mrežnom načinu rada.
Tvrdo kodirano osvježavanje čuvara tijekom inicijalizacije
Tvrdo kodirano vremensko ograničenje nadzornog psa je 0x3FF ciklusa sata. SSCM ili softver moraju povremeno osvježavati tvrdo kodirani nadzorni pas programiranjem STCU2 ključa2. Da bi izvršio ovu operaciju, korisnik mora ispreplesti popis DCF zapisa (izvanmrežni način rada) ili pristupe za pisanje STCU2 registrima (mrežni način rada) s pisanjem u STCU2 ključ2 registar. U slučaju izvanmrežnog BIST-a, jedno pisanje DCF zapisa traje oko 17 ciklusa takta. Budući da tvrdo kodirani nadzorni pas istječe nakon 1024 takta, korisnik ga mora osvježiti svakih 60 DCF zapisa. Napomena: Watchdog ističe nakon 1024 ciklusa sata. Jedno DCF pisanje traje 17 ciklusa takta. STCU2 prihvaća do 60 DCF zapisa prije nego što hard-watchdog istekne (1024/17 = 60). U slučaju mrežnog BIST-a, vrijeme osvježavanja (zapisivanje STCU2 ključa2) ovisi o aplikaciji.
Konfiguracija mrežnog načina rada
U online modu MBIST podijeljena lista ostaje ista uz neka ograničenja zbog životnog ciklusa. Svi MBIST-ovi mogu raditi u mrežnom načinu rada samo u ST proizvodnji i analizi kvarova (FA). U ostalim životnim ciklusima, HSM/MBIST i Flash MBIST nisu dostupni. U ovom slučaju, maksimalna frekvencija za MBIST je 200 MHz i osigurava je sys_clock. LBIST za dijagnostiku može raditi do 50 MHz, dok LBIST 0 može raditi do 100 MHz. U tom slučaju, registri STCU2 mogu se konfigurirati sa stupcem "vrijednost registra" popisa DCF file.
Sažetak
U SPC58xNx i MBIST i LBIST mogu raditi. Tijekom izvanmrežnog rada, LBIST0 i svi MBIST-ovi mogu raditi u skladu s podijeljenom konfiguracijom. Tijekom mrežnog načina rada, LBIST za dijagnostiku također može raditi.
Dodatak A Akronimi, kratice i referentni dokumenti
Akronimi
Referentni dokumenti
Povijest revizija dokumenta
VAŽNA OBAVIJEST - MOLIMO PAŽLJIVO PROČITAJTE
ST Microelectronics NV i njegove podružnice (“ST”) zadržavaju pravo na promjene, ispravke, poboljšanja, modifikacije i poboljšanja ST proizvoda i/ili ovog dokumenta u bilo koje vrijeme bez prethodne najave. Kupci bi trebali dobiti najnovije relevantne informacije o ST proizvodima prije narudžbe. Proizvodi ST-a prodaju se u skladu s odredbama i uvjetima prodaje ST-a koji su na snazi u trenutku potvrde narudžbe. Kupci su isključivo odgovorni za izbor, izbor i korištenje ST proizvoda i ST ne preuzima nikakvu odgovornost za pomoć pri primjeni ili dizajn proizvoda Kupca. ST ovdje ne daje nikakvu licencu, izričitu ili implicitnu, za bilo koje pravo intelektualnog vlasništva. Preprodaja ST proizvoda s odredbama različitim od ovdje navedenih informacija poništit će svako jamstvo koje je ST dao za takav proizvod. ST i ST logo su zaštitni znakovi ST. Dodatne informacije o zaštitnim znakovima ST potražite na www.st.com/trademarks. Svi ostali nazivi proizvoda ili usluga vlasništvo su njihovih vlasnika. Informacije u ovom dokumentu nadziru i zamjenjuju informacije prethodno navedene u bilo kojoj od prethodnih verzija ovog dokumenta. © 2022 STMicroelectronics – Sva prava pridržana
Dokumenti / Resursi
![]() |
STMicroelectronics TN1317 konfiguracija samotestiranja za SPC58xNx uređaj [pdf] Korisnički priručnik TN1317, konfiguracija samotestiranja za SPC58xNx uređaj, konfiguracija za SPC58xNx uređaj, konfiguracija samotestiranja, TN1317, samotestiranje |