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

Eine eigene Frage? Dieser Thread ist über 4 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.