Ich bin noch relativ neu in der Materie. Ich wollte ein etwas umfangreicheres Projekt auf einem FPGA (Spartan 3E) realisieren, habe aber seit Tagen ein Problem: Wenn ich zu meinem in VHDL geschriebenen Design ein MicroBlaze-Prozessordesign hinzufüge, reichen die Hardwaremultiplizierer nicht mehr aus. Das merkwürdige daran ist, dass ich gar nicht festgelegt habe, welche Multiplikationen durch die mult18x18SIOs erledigt werden sollen. Wenn ich einzelne Multiplikationen im Code durch z. B. Additionen ersetze, bleibt die Anzahl der benötigten mult18x18SIOs gleich. Vielleicht hat ja jemand von euch eine Idee, wie ich das Problem lösen kann? Dankeschööön! Und Grüße aus Frankfurt, Michael
Welche ISE Version verwendest Du? Bei ISE 10 z.B. kannst Du bei "FPGA Design Summary -> Design Overview -> Module Level Utilization" nachschauen, wo Deine Multiplizierer letztendlich stecken. Mittels Constraints kann man gezielt sagen, welcher Multiplizierer wie umgesetzt werden soll. siehe auch [1] Rick [1] http://forums.xilinx.com/t5/forums/searchpage/tab/message?q=mult_style#message-list
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.