Xilinx ISE Projekt und git, welche Dateien?

Gast #2527341
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
Gast #2527364
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?
#2527395
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
#2527500
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.

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