Forum: FPGA, VHDL & Co. Erstellen einer EDF (EDIF) Datei ?


von amin (Gast)


Lesenswert?

Hallo,

ich möchte DDR-Ram Controller aus folegenden Referenzdesign von Xlinx 
benutzen: 
http://www.xilinx.com/products/devboards/reference_design/VSK_Diagnostics_91.zip

Jedoch würde ich gerne die controller.v für meine bedürfnisse anpassen. 
Nun werden in diesem Referenzdesign jedoch alle Dateien zu so einem edf 
File zusammengefasst und letztendlich wird nur noch dieses eingebunden.

Jetzt würde ich gerne wissen, wie man so ein edf File erstellt, bzw. 
womit. Im Refernezdesignt ist ein eigener Projektordner (siehe Anhang) 
dafür drin, aber keine Erklärung wie das funktioniert.

Kann mir da eventuell jemand helfen ?

von amin (Gast)


Lesenswert?

Hallo,

mit dem Anhang hat leider nicht geklappt.
Kann man aber im Referenzdesign unter VSK_v2_Pcores\ddr_controller_edf 
finden.

von jm (Gast)


Lesenswert?

Edf ist die Netzliste. Die wird bei der Synthese erstellt.

von amin (Gast)


Lesenswert?

Danke erstmal für die schnelle Antwort.

Also die normale Netzliste ist doch die ngc. Aber in der edf stecken, 
jedoch mehr Informationen drin und braucht daher ja auch nicht mehr die 
verilog files.
Ich bin was die ISE angeht leider wirklich alles andere als ein Experte, 
ich arbeite eigentlich nur mit der EDK sowie dem SystemGenerator und dem 
CoreGenerator.

Aber Du meinst ich muss einfach die Verilog Files in der ISE öffnen und 
synthetisieren ?

von jm (Gast)


Lesenswert?

edf und ngc sind beides netzlistentypen

ngc ist was binäres von xilinx

edf ist noch selbst vhdl (oder verilog)

Ob ISE auch noch edf erstellen kann, musst du mal bei den Optionen der 
Synthese schauen. Im core generator ist es zumindest auswählbar.

von Mathi (Gast)


Lesenswert?

> edf ist noch selbst vhdl (oder verilog)

Das ist nicht richtig. Edif ist ein standardisiertes Format um Daten 
zwischen EDA-Tools auszutauschen.

von Duke Scarring (Gast)


Lesenswert?

ngc2edif --help (Xilinx ISE)

Duke

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.