Constraint Files in Lattice

Gast #1940240
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
Gast #1941341
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
Gast #1941405
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

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