Forum: FPGA, VHDL & Co. Problem mit dem Laden eines Counters


von Mike G. (atom-dragon) Benutzerseite


Angehängte Dateien:

Lesenswert?

Hey

Habe seit dem ich mein FPGA board habe angefangen einen SoftCore zu 
entwickeln und nun bin ich am Testen und habe ein für mich 
unerklärliches Problem!

Ich habe in der Haupt State-Machine die soweit alles steuert einen 
Counter drin der direkt zum ROM führt.
Solange ich den Counter nur hochzählen lasse funktioniert der auch 
wunderbar, doch wenn ich ihn iwann direkt Laden möchte dann klappt dies 
nicht und die CPU bleibt einfach stehen.

Da ich keine wirkliche Lust habe jetzt war. das ganze WE an dem Problem 
zu sitzen und am ende zu merken das da nur ein ganz simpler Fehler 
drinne steckt, würde ich mich echt freuen wenn mal jemand rüber schauen 
würde und sagen würde ob er iwie nen Fehler erkennt!

Schon mal Danke im voraus!

mfg-AD

PS: Das ROM ist ganz einfach aufgebaut und deswegen denke ich das ich 
dort den Fehler ausschließen kann!

von Klaus F. (kfalser)


Lesenswert?

Nachdem ein einfacher Beistrichfehler auszuschließen ist, muß jemand der 
deinen Fehler suchen soll, deine ganze Logik nachvollziehen und zu 
verstehen versuchen, wie das ganze Werk läuft.
1) Du bist am besten geeignet, deinen Fehler zu suchen, weil Du am 
besten weißt, was geschehen soll.
2) Es gibt Fehler, bei denen man mehr als ein WE sitzt.
3) Nimm einen Simulator, und schau nach, was dein Design im Fehlerfall 
macht. ModelSim ist dein Freund !

Edit : Diese Antwort ist nicht böse gemeint.

von Mike G. (atom-dragon) Benutzerseite


Lesenswert?

Hey

Hätte ich auch nicht so Verstanden ;-)
Habe den Fehler jetzt gefunden, eig. ein sehr einfacher Fehler mit 
großen Auswirkungen.

Ich habe den Befehl der vom Rom kam direkt Verarbeite, jetzt takte ich 
ihn vorher in die FSM und nun Funktioniert es und meine 140 Mhz 
Constrain wird auch wieder eingehalten :)

Danke trotzdem das ich euch nerven durfte ^^
Habe wohl vorher versucht alle Möglichkeiten auszuschließen doch da ich 
gestern schon richtig Frustriert war habe ich doch mal nachgefragt ob 
mir jemand helfen kann ^^

//Max

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.