Forum: FPGA, VHDL & Co. Constraint Files in Lattice


von matzunami (Gast)


Lesenswert?

Hallo,

kann mir einer sagen wie sich das mit den Constraint Files in Lattice 
verhält? Ich habe hier ein Projekt, in dem sich ein *.lpf File befindet, 
was das Diamond Tool auch in dem Constraint Ordner ablegt. Ich dachte 
das dieses File äquivalent dem *.ucf File in Xilinx ist. Nun stehen in 
dem File allerdings keinerlei Takt Constraint drin (nur Pin 
Plazierungen). Bei weiterem suchen hab ich nun auch ein *.sdc File 
gefunden, was Takt Constaints enthält. Das Diamond Tool kann mit dieser 
Datei aber nix anfangen. Nach etwas googlen hab ich gefunden, dass 
Lattice wohl zwischen Constraint file for place and route (lpf) und 
Constraint file for synthesis using Synplify (sdc) unterscheidet. Aber 
warum kennt Diamond das Format dann nicht???

Danke für Hilfe.

Gruß
matzunami

von Lupinus Digitalus (Gast)


Lesenswert?

Hallo Matzunami,

Diamond kann dem Synthesetool Synplify ein Synopsys/Synplify Design 
Constraint File übergeben, das kann in den Properties von Diamond in der 
Synthese Sektion eingestellt werden. Dieses File hat aber keine 
Auswirkung auf LatticeDiamond selbst, nur auf die Synthese.

LatticeDiamond verwendet zwei Constraint Files. Ein LPF File, das vom 
Anwender editiert und gefüllt werden darf und ein PRF File, in dem 
Diamond alle Constraints (LPF, Source Constraints etc) sammelt.

Wenn im LPF File noch kein Timing enthalten ist, hast Du wahrscheinlich 
noch keines über die Spreadsheet View eingegeben.

Viele Grüsse

Lupi

von matzunami (Gast)


Lesenswert?

ok vielen dank, hab ich alles soweit gefunden. Momentan bin ich noch auf 
der suche nach einer "Lattice Constraint Guide". Sowas muss es ja auch 
geben. Wenn also jemand einen Link für mich hätte wäre ich sehr dankbar.

Gruß
matzunami

von SuperWilly (Gast)


Lesenswert?

Das kann doch nicht so schwer sein ;-)


"Spreadsheet View" öffnen, --> HELP

VG, SuperWilly

von matzunami (Gast)


Lesenswert?

ok danke... war auch nicht so schwer :-)

Kann mir jetzt noch jemand sagen was die Warnung: "Pruning Register" zu 
bedeuten hat? Ich hoffe das wars dann ersmal (für heute).

von matzunami (Gast)


Lesenswert?

ok das ist jetzt auch klar, nochmal vielen dank für die schnelle hilfe

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.