Spartan3 (XC3S400), Multiplizierer zusammen schalten

Gast #2422363
Lesenswert?

Hallo,
hab mal ne Frage, der FPGA von Spartan3 hat zwar Multiplizierer jedoch 
kann man nur 18 bit große werte zusammen multiplizieren, ich möcht gern 
2 mal 24 bit werte miteinander multiplizieren, gibt es da eine 
Möglichkeit, dass man Multiplizierer zusammenschalten kann, um diese 
größe abzudecken.Danke.
Gast #2422434
Lesenswert?

Hallo,
habe ich probiert, leider kommen dort diese Fehler was haben die nun zu 
bedeuten.Danke.
1
ERROR:Place:665 - The design has 8 block-RAM components of which 8 block-RAM
2
   components require the adjacent multiplier site  to remain empty. This is
3
   because certain input pins of adjacent block-RAM and multiplier sites share
4
   routing ressources. In addition, the design has 16 multiplier components.
5
   Therefore, the design would require a total of 24 multiplier sites on the
6
   device. The current device has only 16 multiplier sites.
7
ERROR:Pack:1654 - The timing-driven placement phase encountered an error.
Gast #2422486
Lesenswert?

danke für deine Antwort,

sollte ich nach den Änderungen das Project file säubern und dann wieder 
synthetisieren oder ist das egal.

ich habe die einstellungen hdl options-> mult style: einmal mit LUT und 
dann Pipe-LUT probiert kommt leider immer noch derselbe Fehler.
danke

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren