Forum: FPGA, VHDL & Co. zu wenige mult18x18SIOs


von Michael (Gast)


Lesenswert?

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

von Rick Dangerus (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.