Spartan 3 Zähler läuft falsch

Gast #7152778
Lesenswert?

Jonas G. schrieb:
> Ich hatte hier vor ein paar tagen schonmal geschrieben, dass ein Zähler
> im spartan 3 Werte über springt.

Ist das Dein Ernst?!
Soweit ich mich erinnere war der eindeutige Tenor das der 
"Fehlerbeschreibung" jegliche Substanz fehlte, um da analytisch helfen 
zu können.

Vereinzelt wurde sogar gemutmasst, das wäre eine 
Arduino-Fehlerbeschreibung, die ein Scherzkeks einen FPGA untergeschoben 
hat. Weil bei einem µC gibt es dedizierte counter/timer deren verhalten 
man in einem öffentlichen datenblatt nachlesen bei einem FPGA dagegen 
zillionen verschieden Variante einen Zähler zu nutzen.

Also starte mit einer richtig detaillierten Fehler-/Systembeschreibung 
den Thread neu. Und gewöhne Dich schon mal an den Gedanken das es 
hoffnungslose Fälle geben könnte, denen nicht mehr zu helfen ist. 
jedenfalls nicht per Ferndiagnose.
Gast #7153158
Lesenswert?

Jonas G. schrieb:
> Ich hatte hier vor ein paar tagen schonmal geschrieben, dass ein Zähler
> im spartan 3 Werte über springt

Ich hatte 2006 ein Projekt, bei dem der Spartan 3 genau so einen Quatsch 
gemacht hat. Hat von 0 bis 256 gezählt, statt 255. Manchmal hat er auch 
nur gut 250mal gezählt, bis er gelooped hatte. Ich hatte den Verdacht, 
dass der FPGA schlechte Erfahrungen mit Entwicklern gemacht hat oder 
einfach eine miese Kindheit hatte und sich deshalb so bockig zeigte und 
den Dienst verweigerte. Alle Erziehungsversuche schlugen fehlt. Auch 
eine Psychologin und Gruppentherapie brachten nichts. Er hat sogar 
angefangen, den Cyclone auf der Nachbarplatine zu mobben! Ich habe den 
dann rausgeschmissen und entsorgt.

Kann es sein, dass Du den eventuell gefunden und eingebaut hast?

------------------------------------------------------------------

Mal im Ernst: Wie soll jemand aus der Distanz wissen, wieso dein Zähler 
nicht geht? Wahrscheinlich eine timing-Verletzung durch unzureichendes 
constraint oder ein schlechter Takt.
Gast #7153455
Lesenswert?

Jonas G. schrieb:
> Ich hatte hier vor ein paar tagen schonmal geschrieben, dass ein Zähler
> im spartan 3 Werte über springt.

Du könntest auch beschreiben, was du bisher gemacht hast, um den Fehler 
zu lokalisieren respektive (auf den FPGA und dort auf einen einzelnen 
Zähler) einzugrenzen.

Hast Du verschiedenen Boards/Hardware getestet, oder nur eine?
Hat der Aufbau jemals wie spezifiziert funktioniert?

Hast Du verschiedene Soft-/Firmwarestände gegeneinander getestet? 
Regressiontests?
Wie hast Du dabei überprüft, das auch tatsächlich der beabsichtigte 
Stand aktiv ist (bspw. Versionsregister ausgelesen)?

Hast du Komponenten in der Signalkette (AD-Wandler, FPGA, MAC, PHY, 
Kabel, PC) ausgetauscht und geschaut ob der Fehler mitwandert?

Hast du in den Reports/logs der FPGA-Toolchain geschaut, ob relevante 
Probleme ("bad design style") gemeldet werden?

Hast Du in den Reports/logs der FPGA-Toolchain geschaut, ob 
Erfolg/Fortschritt gemeldet wird? Beispielsweise " ... counter infered" 
oder Anzahl der belegten Ressourcen/Clock Sektoren.
Gast #7161233
Lesenswert?

Ingenieur schrieb:
> Volker U. schrieb:

> Sach mal Volker, bist du jetzt offiziell unterwegs? FPGA-Küche
> geschlossen?

Ich will garnicht mehr auf diesem Forum unterwegs sein; zuviel 
Zeitverschwendung, immer  geringer werdender Nutzwert, steigender 
Aufwand in Sinnlos- und sachfremden Diskussion. Deshalb habe ich den 
fpgakuechle abgemeldet. Für einige laufende threads musste ich aus 
unerfindlichen Gründen einen account werden, also den ib-volker-urban 
aktiviert.

Und schon steigt wieder die Zeitverschwendung, deshalb melde ich jetzt 
auch diesen ab.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren