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!
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.