Logotip ST

Konfiguracija samotestiranja STMicroelectronics TN1317 za napravo SPC58xNx

Konfiguracija samotestiranja STMicroelectronics TN1317 za napravo SPC58xNx

Uvod

Ta dokument vsebuje smernice o tem, kako konfigurirati krmilno enoto za samotestiranje (STCU2) in začeti izvajanje samotestiranja. STCU2 na napravi SPC58xNx upravlja pomnilnik in vgrajeni samopreizkus logike (MBIST in LBIST) naprave. MBIST in LBIST lahko zaznata latentne napake, ki vplivajo na hlapne pomnilnike in logične module. Bralec mora jasno razumeti uporabo samotestiranja. Za dodatne podrobnosti glejte razdelek Dodatek A za kratice, okrajšave in referenčne dokumente.

konecview

  • SPC58xNx podpira MBIST in LBIST.
  • SPC58xNx vključuje:
    •  92 rezov spomina (od 0 do 91)
    •  LBIST0 (varnostni LBIST)
    •  6 LBIST za diagnostiko (1) (od 1 do 6)

LBIST

LBIST za diagnostiko se mora zagnati, ko je vozilo v garaži in ne med delovanjem varnostne aplikacije. Bralec si lahko ogleda celoten seznam v 7. poglavju (Konfiguracija naprave) referenčnega priročnika RM0421 SPC58xNx.

Konfiguracija samotestiranja

Samotestiranje se lahko izvaja v spletnem ali brez povezave načinu.

Konfiguracija MBIST

  • Da bi dosegli najboljši kompromis v smislu porabe in časa izvajanja, priporočamo, da MBIST razdelite na 11 razdelkov. Particije MBIST, ki pripadajo istemu razdelku, tečejo vzporedno.
  • 11 delitev teče v zaporednem načinu. Na primerample:
  •  vse MBIST particije, ki pripadajo split_0, se začnejo vzporedno;
  •  po njihovi izvedbi se vse MBIST particije, ki pripadajo split_1, zaženejo vzporedno;
  •  in tako naprej.
  • Celoten seznam razdelitev in MBIST je prikazan v priloženem delovnem zvezku programa Microsoft Excel® za razdelitev in DCF files.

Konfiguracija LBIST

  • V načinu brez povezave se na splošno izvaja samo LBIST0, to je varna bist (za zagotovitev ASIL D). To je prvi BIST v konfiguraciji samotestiranja (kazalec 0 v registru LBIST_CTRL).
  • V spletnem načinu se lahko uporabnik odloči zagnati druge LBIST (od 1 do 6) za diagnostično uporabo. Vključujejo:
    •  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

Seznam DCF za konfiguracijo brez povezave

MBIST in LBIST0 lahko delujeta brez povezave do 100 MHz kot največja frekvenca. Priložen delovni zvezek DCF Microsoft Excel® file sporoči seznam DCF, ki jih je treba konfigurirati za zagon MBIST in LBIST med fazo zagona (način brez povezave). Trajajo približno 42 ms.

Spremlja med samotestiranjem

  • Dve različni fazi vplivata na izvedbo samotestiranja (glejte referenčni priročnik RM0421 SPC58xNx).
  •  Inicializacija (nalaganje konfiguracije). SSCM (način brez povezave) ali programska oprema (način na spletu) konfigurira BIST s programiranjem STCU2.
  •  Izvedba samotestiranja. STCU2 izvaja samotestiranje.
  • Dva različna nadzorna psa spremljata te faze.
  •  Trdo kodiran čuvaj nadzoruje fazo "inicializacije". Je nadzornik strojne opreme, konfiguriran na 0x3FF.
  • Uporabnik ga ne more spreminjati. Ura trdo kodiranega psa čuvaja je odvisna od načina delovanja:
    •  Oscilator IRC v načinu brez povezave
    •  Ura STCU2 v spletnem načinu
  • Watchdog timer (WDG) nadzoruje "izvedbo samotestiranja". Je nadzornik strojne opreme, ki ga konfigurira uporabnik (register STCU_WDG). Uporabnik lahko preveri status »STCU WDG« po izvedbi BIST v registru STCU_ERR_STAT (zastavica WDTO).

Ura “STCU WDG” je odvisna od načina delovanja:

  •  Nastavljiv je s STCU_PLL (IRC ali PLL0) v načinu brez povezave;
  •  Nastavljiv je s programsko opremo v spletnem načinu.

Trdo kodirano osveževanje nadzornega psa med inicializacijo

Trdo kodirana časovna omejitev čuvaja je 0x3FF taktnih ciklov. SSCM ali programska oprema mora občasno osvežiti trdo kodiranega čuvaja s programiranjem ključa STCU2. Za izvedbo te operacije mora uporabnik seznam zapisov DCF (način brez povezave) ali pisalne dostope do registrov STCU2 (spletni način) preplesti s pisanjem v register ključ2 STCU2. V primeru BIST brez povezave en sam zapis zapisa DCF traja približno 2 taktov. Ker trdo kodirani čuvaj poteče po 17 taktih, ga mora uporabnik osvežiti vsakih 1024 zapisov DCF. Opomba: Watchdog poteče po 60 taktih. En zapis DCF traja 1024 taktov. STCU17 sprejme do 2 zapisov DCF, preden poteče hard-watchdog (60/1024 = 17). V primeru spletnega BIST-a je čas osveževanja (STCU60 key2 pisanje) odvisen od aplikacije.

Konfiguracija spletnega načina

V spletnem načinu ostaja razdeljeni seznam MBIST enak z nekaterimi omejitvami zaradi življenjskega cikla. Vsi MBIST-ji se lahko izvajajo v spletnem načinu samo v proizvodnji ST in analizi napak (FA). V drugih življenjskih ciklih HSM/MBIST in Flash MBIST nista dostopna. V tem primeru je največja frekvenca za MBIST 200 MHz in jo zagotavlja sys_clock. LBIST za diagnostiko lahko deluje do 50 MHz, medtem ko lahko LBIST 0 deluje do 100 MHz. V tem primeru je mogoče registre STCU2 konfigurirati s stolpcem »vrednost registra« na seznamu DCF file.

Povzetek
V SPC58xNx lahko delujeta tako MBIST kot LBIST. Med brez povezave lahko LBIST0 in vsi MBIST delujejo v skladu s konfiguracijo razdelitve. Med spletnim načinom se lahko izvaja tudi LBIST za diagnostiko.

Dodatek A Kratice, okrajšave in referenčni dokumenti

KraticeKonfiguracija samotestiranja STMicroelectronics TN1317 za napravo SPC58xNx 1

Referenčni dokumentiKonfiguracija samotestiranja STMicroelectronics TN1317 za napravo SPC58xNx 2

Zgodovina revizij dokumentaKonfiguracija samotestiranja STMicroelectronics TN1317 za napravo SPC58xNx 3

POMEMBNO OBVESTILO - PROSIMO, DA PREBERETE POZORNO

ST Microelectronics NV in njene hčerinske družbe (»ST«) si pridržujejo pravico do sprememb, popravkov, izboljšav, modifikacij in izboljšav izdelkov ST in/ali tega dokumenta kadar koli brez predhodnega obvestila. Kupci morajo pred oddajo naročil pridobiti najnovejše ustrezne informacije o izdelkih ST. Izdelki ST se prodajajo v skladu s prodajnimi pogoji ST, ki veljajo v času potrditve naročila. Kupci so izključno odgovorni za izbiro, izbiro in uporabo izdelkov ST in ST ne prevzema nobene odgovornosti za pomoč pri uporabi ali oblikovanje izdelkov Kupcev. ST v tem dokumentu ne podeljuje nobene licence, izrecne ali implicitne, za katero koli pravico do intelektualne lastnine. Nadaljnja prodaja izdelkov ST z določbami, ki se razlikujejo od informacij, navedenih v tem dokumentu, razveljavi vsako garancijo, ki jo ST podeli za tak izdelek. ST in logotip ST sta blagovni znamki ST. Za dodatne informacije o blagovnih znamkah ST obiščite www.st.com/trademarks. Vsa druga imena izdelkov ali storitev so last njihovih lastnikov. Informacije v tem dokumentu nadomestijo in nadomeščajo informacije, ki so bile prej navedene v kateri koli prejšnji različici tega dokumenta. © 2022 STMicroelectronics – Vse pravice pridržane

Dokumenti / Viri

Konfiguracija samotestiranja STMicroelectronics TN1317 za napravo SPC58xNx [pdfUporabniški priročnik
TN1317, konfiguracija samotestiranja za napravo SPC58xNx, konfiguracija za napravo SPC58xNx, konfiguracija samotestiranja, TN1317, samotestiranje

Reference

Pustite komentar

Vaš elektronski naslov ne bo objavljen. Obvezna polja so označena *