CPLD zu klein ?

Gast #201843
Lesenswert?
• ▲
▼
Ich versuche gerade diese Schaltung nachzubauen:
http://babelfish.altavista.com/babelfish/trurl_pagecontent?lp=ja_en&trurl=http://www.picfun.com/vhdl43.html
Allerdings bekomme ich die Software nicht in den CPLD (X95108). Ich
bekomme immer eine Fehlermeldung:

Mapping a total of 83 equations into 6 function
blocks.................................................................. 
.....ERROR:Cpld:892
- Cannot place signal sumlt<14>. Consider reducing the collapsing
   input limit or the product term limit to prevent the fitter from
creating
   high input and/or high product term functions.
See the fitter report for details.
..............
java.lang.ClassCastException:
org.apache.xalan.res.XSLTErrorResources_de
  at org.apache.xalan.xslt.Process.main(Unknown Source)
Exception in thread "main" ERROR:Cpld:868 - Cannot fit the design
into any of the specified devices with
   the selected implementation options.
ERROR: Fit failed
Reason:
Process "Fit" did not complete.

Bin ich zu dumm dazu, oder an was liegt das ?
Gast #201844
Lesenswert?
• ▲
▼
Hast du die Pins mit per "Hand" schon zugewiesen ? Versuch doch mal
das
"Pinassigment" von der Xilinx Software durchführen zu lassen.
Manchmal ist es besser erstmal die Software arbeiten zu lassen,
vielleicht passt dein Programm ja dann in dein CPLD
Gast #201845
Lesenswert?
• ▲
▼
Ich habe garnichts zugewiesen, also macht es die Software automatisch.
Dann habe ich die Pins mal so zugeordnet wie beim Orginal, auch ohne
Erfolg.
Laut Anleitung von Xilinx muss man bei den Fitter Einstellungen unter
Advanced die Product Term Einstellung ändern, dann geht es.
Nur bei mir gibts kein Advanced...
Gast #201846
Lesenswert?
• ▲
▼
Versuche mal bei "Implement Design" mit den Einstellungen
herumzuoptimieren. Da gibt es ja eine Menge einzustellen, vielleicht
funktioniert es ja. Ich habe auch nicht bei meiner Webpack Version
diese Einstellung (Advanced Product Term)gefunden. Wenn du willst
schicke doch mal deinen VHDL File und ich kann bei mir heute Abend mal
ein bisschen mit Webpack ISE herumspielen.

Gruß Tobi
Angehängte Dateien:
Gast #201848
Lesenswert?
• ▲
▼
Ich habe jetzt rausgefunden wie es geht:
Unter Edit, Preferences..., Processes gibt es Property Display Level.
Hier muss Advanced stehen.
Dann kann man bei den Fitter Optionen Exhaustive Fit Mode aktivieren.
Jetzt probiert der Fitter alle Möglichkeiten durch, was einige Zeit
dauern kann (so eine halbe Stunde bei einem schnellen PC ist durchaus
möglich....)

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