Stefan schrieb:
> aktuell beschäftige ich mich aus Interesse gerade mit der Norm IEC 61508
> um für mein privates Projekt (Ansteuerung eines Aktors für einen kleinen
> Roboter) ein paar Ideen für Sicherheitsfeatures und ähnliches zu
> bekommen.
> Ich frage mich ehrlich gesagt, warum zum Beispiel Lattice auf deren
> Webseite mit manchen Produkten wirbt, die diese Norm unterstützen und in
> den Datenblättern findet man nichts dazu.
>
> Wo liegt denn mein Denkfehler?
Der Fehler liegt in der Bequemlichkeit Anstrengungen zur Erreichung der
funktionalen Sicherheit durch Auswahl einer bestimmten Baureihe
erreichen zu wollen und in der weitreichenden Unkenntnis, was die
Normschrift IEC 61508 überhaupt beinhaltet.
Die Norm 61508 betrachtet den gesamten Lebenszyklus des Systems und
damit auch die Rückverfolgbarkeit der einzelnen Komponenten auf die
jeweiligen Chargen. Wenn Xilinx beispielsweise Automotive FPGA's
anbietet, dann heisst das nicht, das sich diese technisch von den
Nicht-Automotiv FPGA's unterscheiden, sondern lediglich das diese
komplett rückverfolgbar sind und das sie einn speziellen
Automotive-Qualifizierungsprozess (Test) durchlaufen haben. Das
Unterscheidungsmerkmal liegt also im Bereich der Qualitätssicherung und
nicht im Engineering.
"Xilinx Automotive FPGA and CPLD product lines offer
automotive-qualified devices in a variety of densities, packages, and
extended temperature grades. All devices are pin-compatible with
commercial parts for full migration support and:
!!!!
tested using a robust qualification process that exceeds $(&4
requirements. Xilinx delivers continuous improvements to ensure
world-class quality and reliability"
!!!!
Da der Link zur Automotive Qualifizierungs-Richtlinie AEC_Q100:
http://www.aecouncil.com/Documents/AEC_Q100_Rev_G_Base_Document.pdf
Ziel dieser IEC 61508 ist es, Verfahrensweisen zu definieren, die es
erlauben, Produkte herzustellen, die nach dem aktuellen Stand der
Technik keine unverhältnismäßigen oder unvertretbaren Gefahren für
Anwender und Umwelt bedeuten.
Wenn Du also einen IEC 61508 qualifizierten FPGA einsetzt, heisst es
nicht das dieseS System fehlerärmer ist. Es heisst lediglich, dasdie
Ausfallwahrscheinlichkeit durch bestimmte Belastungen statistisch
geringer ist, weil sich die QS mit der Gütekontrolle mehr anstrengt. Das
kann aber auch nicht verhindern, das Du durch falsches Handling den
Baustein per ESD schädigst oder ein Ausfall-affines Design bastelst.