Forum: FPGA, VHDL & Co. Hat hier noch jemand die Xilinx AppNote XAPP-186?


You were forwarded to this site from EmbDev.net. Back to EmbDev.net
von Gerhard H. (ghf)


Lesenswert?

Die ist offenbar sorgfältig aus der Welt radiert worden. Auf den
gängigen Datenblatt-Servern ist nur noch ein file, dass enthält
aber XAPP-216 (und darinnen eine Referenz auf XAPP-186) und
in einem alten Xilinx HiRel-Datenbuch gibt es auch noch eine Ref.

Xilinx hat meinen support case in Rekordzeit geschlossen, ohne
etwas zu tun was über "sorry" hinausging.

Es geht um das Scrubben des Konfigurationsrams beim Ur-Virtex.
(regelmäßiges Neu-Laden der Konfiguration im laufenden Betrieb
um Bitkippern durch Strahlung entgegenzuwirken)


Gruß, Gerhard

von Jürgen S. (engineer) Benutzerseite


Lesenswert?

Leider nicht, das Thema interessiert mich aber. Hattest Du das gemacht, 
oder hattest Du das vor? Welche Strahlenfestigkeitsapplikation 
hinterliegt dem Problem?

von Duke Scarring (Gast)


Lesenswert?

Du kannst es ja mal über das Xilinx-Forum oder den FAE probieren.

Duke

von Fpgakuechle K. (Gast)


Lesenswert?

Gerhard Hoffmann schrieb:
> Die ist offenbar sorgfältig aus der Welt radiert worden. Auf den
> gängigen Datenblatt-Servern ist nur noch ein file, dass enthält
> aber XAPP-216 (und darinnen eine Referenz auf XAPP-186) und
> in einem alten Xilinx HiRel-Datenbuch gibt es auch noch eine Ref.
>
> Xilinx hat meinen support case in Rekordzeit geschlossen, ohne
> etwas zu tun was über "sorry" hinausging.
>
> Es geht um das Scrubben des Konfigurationsrams beim Ur-Virtex.
> (regelmäßiges Neu-Laden der Konfiguration im laufenden Betrieb
> um Bitkippern durch Strahlung entgegenzuwirken)
>
>
> Gruß, Gerhard

das muss aber sehr alt sein. in meinem vor Jharen pdf-privatarchiv 
findet sich nichts und ich habe damals alle pdf's die bei xilinx als 
appnotes gelisten waren gezogen.

Manchmal wandert dergleichen von appnote zu white paper (wp*) schau mal 
da.
dann haben manchmal die xcell magazine ähnliche artikel, xilinx hat imho 
diese auf dem server archiviert.

Ansonsten schau ich mal im Papierkeller nach, bin aber skeptisch.

MfG

von Leonard Lebewohl (Gast)


Lesenswert?

Ein paar Folien hab ich gefunden, ab p. 49 gehts um configuration 
scrubbing beim Virtex:


http://www.xilinx.com/esp/mil_aero/collateral/presentations/radiation_effects.pdf

Ist aber reichlich dünn. Vielleicht mal google mit den Stichwort 
"Configuration scrubbing" bemühen?!

MfG

von Leonard Lebewohl (Gast)


Lesenswert?

Noch was in der Richtung Conf scrubbing auf alten Xilinx:
http://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/20080040134_2008038883.pdf

MfG,

von Christoph db1uq K. (christoph_kessler)


Angehängte Dateien:

Lesenswert?

Meine letzte Xilinx-CDROM ist von 1999, da reicht die XAPP-Liste bis 
XAPP 133. Die 186 dürfte also neuer sein.

von Gerhard H. (ghf)


Lesenswert?

Jürgen Schuhmacher schrieb:
> Leider nicht, das Thema interessiert mich aber. Hattest Du das gemacht,
> oder hattest Du das vor? Welche Strahlenfestigkeitsapplikation
> hinterliegt dem Problem?

Das soll auf die Ladefläche der ISS, ist also nicht allzu
exponiert, da wohnen ja noch Leute daneben. Tamagotchies für die
Kinder von Fukushima wären wohl extremer.

Das scubbing ist schon geschrieben, triple-redundant und das
FPGA scrubbt sich selber. Man muss nur rechtzeitig aufhören,
bevor die Blockrams beschrieben werden oder gar die 
Grund-Initialisierung
des FPGAs getriggert wird. Hat was Münchhausenhaftes, so an den
eigenen Haaren...

Ich habe ein paar Bibliotheken geschrieben, so dass man
mit dem redundanten Zeugs umgehen kann als waere es standard logic
oder slvectors. Nur register kann man nicht mit "if rising_edge()..."
erzeugen weil man die clock dann in die 3 redundanten Komponenten
aufdröseln müsste, und das ist hässlich.

Es schadet hier aber nicht weiter, weil man wegen der HalfLatch-
Problematik bei Xilinx-Flipflops sowieso die Bibliotheksmakros
nehmen und alle Optionen des FFs mit true & false von I/O-Pins
festnageln muss. Steht in den einschlägigen AppNotes.

Im Übrigen bin ich der Meinung, dass in VHDL := und <= overloadable
sein sollten, und Overloading bei Entities will ich auch!


Wegen der XAPP-186 hab' ich erstmal den Einkauf meines Kunden 
vorgeschickt.


Gruß, Gerhard

von Fpgakuechle K. (Gast)


Lesenswert?

Christoph Kessler (db1uq) schrieb:
> Meine letzte Xilinx-CDROM ist von 1999, da reicht die XAPP-Liste bis
> XAPP 133. Die 186 dürfte also neuer sein.

Ich hab hier einen DVD-Satz von 2005, leider keine PDF's drauf - alles 
gepackt. Das zu installieren nur um zu schauen ob die 186 drauf ist, hab 
ich z.Z. keine Lust. Zu dem Thema hab ich ein paard PDF#s (die aber 
nicht zu speziell worden) gefunden, auf denen allerdings das 
Wasserzeichen "Xilinx confidential" prangte. Frag mal bei Xilinx nach ob 
die ein
NDA wollen.


MfG,

von Jürgen S. (engineer) Benutzerseite


Lesenswert?

Gibt es was Neues zu dem Thema?

von Hans-Georg L. (h-g-l)


Angehängte Dateien:

Lesenswert?

Ich hab hier eine DVD von 2001, da gibt es keine xapp186, vielleicht 
meinst du du die xapp181 :

This Application Note discusses system and FPGA design techniques for 
applications that
operate in space or in other environments exposed to heavy ion or 
charged particle radiation.
Single Event Upset (SEU) detection, correction, and mitigation for the 
XQR4000XL are
demonstrated.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.