Forum: FPGA, VHDL & Co. Xilinx ISE Projekt und git, welche Dateien?


von alex (Gast)


Lesenswert?

Hallo Forum,

ich nutze Xilinx ISE 13.4 und habe damit ein Projekt namens "firmware" 
angelegt. Nun möchte ich die Dateien zu einem git-Repository hinzufügen.
"git status" zeigt mir folgende neuen Dateien, die von ISE angelegt 
wurden:
firmware/_xmsgs/pn_parser.xmsgs
firmware/firmware.gise
firmware/firmware.xise
firmware/firmware_summary.html
firmware/iseconfig/firmware.projectmgr
firmware/iseconfig/firmware.xreport
Kann mir bitte jemand einen Tipp geben, welche Dateien sind temporär und 
sollten nicht eingecheckt werden?
Ich vermute, alles unter firmware/_xmsgs braucht man nicht einzuchecken. 
Was ist mit firmware/iseconfig? Sonstige? Welche sind wichtig und dürfen 
sozusagen nicht verloren gehen?

Mfg,
Alex

von alex (Gast)


Lesenswert?

... und wenn man "Implement Design" macht, dann werden noch mal zig 
Dateien angelegt:

ise/firmware/_ngo/
ise/firmware/_xmsgs/cpldfit.xmsgs
ise/firmware/_xmsgs/hprep6.xmsgs
ise/firmware/_xmsgs/ngdbuild.xmsgs
ise/firmware/_xmsgs/taengine.xmsgs
ise/firmware/_xmsgs/tsim.xmsgs
ise/firmware/_xmsgs/xst.xmsgs
ise/firmware/firmware.bld
ise/firmware/firmware.chk
ise/firmware/firmware.cmd_log
ise/firmware/firmware.cxt
ise/firmware/firmware.gyd
ise/firmware/firmware.jed
ise/firmware/firmware.log
ise/firmware/firmware.lso
ise/firmware/firmware.mfd
ise/firmware/firmware.nga
ise/firmware/firmware.ngc
ise/firmware/firmware.ngd
ise/firmware/firmware.ngr
ise/firmware/firmware.pad
ise/firmware/firmware.pnx
ise/firmware/firmware.prj
ise/firmware/firmware.rpt
ise/firmware/firmware.stx
ise/firmware/firmware.syr
ise/firmware/firmware.tim
ise/firmware/firmware.tspec
ise/firmware/firmware.vm6
ise/firmware/firmware.xml
ise/firmware/firmware.xst
ise/firmware/firmware_build.xml
ise/firmware/firmware_envsettings.html
ise/firmware/firmware_html/
ise/firmware/firmware_ngdbuild.xrpt
ise/firmware/firmware_pad.csv
ise/firmware/firmware_xst.xrpt
ise/firmware/tmperr.err
ise/firmware/webtalk_pn.xml
ise/firmware/xlnx_auto_0_xdb/
ise/firmware/xst/

Wieviel davon würde man jetzt einchecken?

von Marius W. (mw1987)


Lesenswert?

Eigentlich reicht es, wenn du die Haupt-Projektdatei eincheckst. Also 
die firmware.xise. So machen wir es zumindest. Und bisher gibt es damit 
auch keine Probleme. Falls du irgendwelche Cores aus dem Coregen nutzt, 
dann solltest du auch die xco-Dateien einchecken. Daraus können dann 
alle Cores regeneriert werden.

MfG
Marius

von Christian R. (supachris)


Lesenswert?

Kommt drauf an. Wenn man die Projekte nach dem Auschecken nur mit der 
ISE-GUI wieder bauen will, braucht man nur die .xise und .xco Dateien, 
richtig. Will man aber beispielsweise mit den Kommandozeilen-Tools das 
Projekt neu bauen, braucht man sinnvollerweise auch die .xst, die .ut 
und die .prj Dateien. Wir lassen den Build auf einem Teamcity Server per 
batch laufen, da brauchen wir ein paar der erzeugten Dateien auch.

von alex (Gast)


Lesenswert?

Danke schön für die Tipps! Das Projekt werde ich nur mit der ISE-GUI 
bauen und werde nun die .xise Datei und die ucf-Datei (wegen der 
Pin-Zuweisungen) einchecken.

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.