Ugrás a tartalomhoz

Qorivva

Ellenőrzött
A Wikipédiából, a szabad enciklopédiából

A Qorivva a Freescale (jelenleg NXP) Power ISA v.2.03-alapú mikrovezérlőinek sorozata, amelyek egy vagy több PowerPC e200 mag köré vannak felépítve. Ezen a termékcsaládon belül számos olyan termék található, amelyek kifejezetten funkcionális biztonsági alkalmazásokhoz készültek. Az ebben a termékcsaládban található hardveralapú hibafelismerő és hibajavító funkciók közé tartozik a kétmagos kiépítés, amelyben a magok szinkron utasításvégrehajtású (lock-step) üzemmódban futhatnak, a teljes útvonalú ECC, a memória és logika automatikus önellenőrzése, redundancia a perifériáknál, és a monitorozó/ellenőrző magok beépítése.

Qorivva processzorcsaládok

[szerkesztés]

A Freescale az alábbi MPC5xxx processzorcsaládokat választotta ki az autóipari, kereskedelmi, ipari és űrkutatási alkalmazásokat célzó programba való bevonásra, ahol a helyesség és a biztonság garantálása elsődleges követelmény.

MPC57xx család

[szerkesztés]
Lásd még: MPC57xx

A gyártó az MPC57xx családot választotta ki arra a célra, hogy annak alapján támogassa rendszereiben a funkcionális biztonsági szabványoknak, különösen az ISO 26262-nek való megfelelőség elérését.[1] A Freescale SafeAssure elnevezésű funkcionális biztonsági programja a család minden tagját magában foglalja. A programon belül, az MPC57xx-ek az elsődleges mikrovezérlők, amelyeket a biztonságkritikus autóipari alkalmazásokhoz szánnak. A termékcsalád minden egyes termékében egy pár e200 mag található, melyek elsődleges számítási feladatokat látnak el, de legalább egy másik e200 magot is tartalmaznak támogató szerepkörben (például interfész társprocesszor vagy „biztonsági ellenőr”). A magasabb hibatűrési szintek elérésének támogatása érdekében (mint amiket az ASIL D kontextusában elvárnak), a párosított e200 magok kettős lockstep processzorokként való működésre konfigurálhatók. (Kivételt képez az MPC5748G, amelynek magjai nem működhetnek lock-step üzemmódban és ezekkel a gyártó csak a kevésbé kritikus ASIL B szint elérését kívánja támogatni.)[2]

Nevezetesen, az MPC5777M vezérlő három 300 MHz-en futó e200z7 magot tartalmaz egy számítási héjban, melyek közül kettő lock-step módban működtethető, és egy negyedik magot, egy e200z4-est, ami a perifériák vezérlésére szolgál.

További beépített, erre a családra jellemző hardvermechanizmusok:

  • „End to End Error Code Correction” (e2eECC, kb. végpontok közötti hibajavítás) – az összes memóriatároló és belső átvitel hibajavító kóddal védhető, amelynek Hamming-távolsága 4,[3] ugyanis ez a távolság biztosítja az egyszeres bithibák automatikus hibajavítását és a kétszeres bithibák felismerését.[4]
  • Beépített logikai és memória-önellenőrzés (logic built-in self-test, LBIST, és memory built-in self-test, MBIST) (általában rendszerindításkor végzett műveletek)

MPC56xx és MPC55xx családok

[szerkesztés]
Lásd még: MPC55xx és MPC56xx

Az ezekbe a családokba tartozó termékek mind egy vagy több e200-as magot tartalmaznak, általában különböző verziókat. Ebben a családban, csak az MPC567xK, MPC564xL és MPC560xP modellek tartoznak a Freescale funkcionális biztonság programjába. Ezek közül csak az MCP5643L rendelkezik lock-step magokkal és ez a család egyetlen tagja amelyet kifejezetten az ISO 26262 szabvány támogatására kínálnak.[5]

Az MPC5643L a Freescale állítása szerint hogy ez az első olyan autóipari mikrovezérlő, amely független akkreditált értékelő által tanúsított módon megfelel az ISO 26262 autóipari funkcionális biztonsági szabvány MCU-kkal szemben támasztott követelményeinek.[6][7] A Freescale MPC5643L mikrovezérlőt értékelték az ISO 26262 szabvány mikrovezérlő-fejlesztésre és verifikációra és validációra vonatkozó követelményeinek megfelelően. Az értékelés megerősítette, hogy a vezérlő megfelel az ASIL D biztonsági szint követelményeinek.[8]

Jegyzetek

[szerkesztés]
  1. News Release: Freescale Qorivva Microcontroller is First Automotive MCU to Receive ISO 26262 Functional Safety Standard Certification (Freescale SafeAssure program: Functional Safety. Simplified.). [2014. február 16-i dátummal az eredetiből archiválva]. (Hozzáférés: 2013. július 24.)
  2. SafeAssure Functional Safety Program. Freescale. (Hozzáférés: 2013. július 24.)
  3. Arun Mishra: Functional safety implementations in modern MCUs. EE Times , 2012. március 22.
  4. Digital Broadcasting. Ohmsha, Ltd., 73. o. (1998) 
  5. SafeAssure Functional Safety Program. Freescale. (Hozzáférés: 2013. július 24.)
  6. Costlow, Terry: Standards up for safety. SAE Vehicle Engineering Online. SAE. [2014. február 16-i dátummal az eredetiből archiválva]. (Hozzáférés: 2013. július 25.)
  7. Day, John: An industry first in functional safety. Mentor Blogs. Mentor Graphics. (Hozzáférés: 2013. július 24.)
  8. Certificate FREESCALE 1108067 P0026 C001. exida Certification S.A.. (Hozzáférés: 2013. július 24.)

Fordítás

[szerkesztés]

Ez a szócikk részben vagy egészben a Qorivva című angol Wikipédia-szócikk ezen változatának fordításán alapul. Az eredeti cikk szerkesztőit annak laptörténete sorolja fel. Ez a jelzés csupán a megfogalmazás eredetét és a szerzői jogokat jelzi, nem szolgál a cikkben szereplő információk forrásmegjelöléseként.

Források

[szerkesztés]

További információk

[szerkesztés]
  • Az ISO 26262 (magyar nyelven) (pdf) pp. 24. BME Közlekedés- és Járműirányítási Tanszék, 2017. (Hozzáférés: 2025. január 1.) – az ISO 26262 szabvány bemutatása

Kapcsolódó szócikkek

[szerkesztés]