.gitignore per Xilinx

82 regole di esclusione per Xilinx, pronte da copiare nel repository.

Strumenti di sviluppo FPGA

Il .gitignore completo per Xilinx

# Generato da LFGitignore - https://lfgitignore.com
# Creato: 2026-10-13 16:13:09 UTC
# Tecnologie: Xilinx

### Xilinx ###
*.jou
# Metadati dello spazio di lavoro di Eclipse
.metadata
# File di progetto Eclipse
.project
*.debug
*.str
# File temporanei
*.tmp
*.rst
# Archivio ZIP
*.zip
*.os
*.html
*.js
# File di log
*.log
*.pb
*.dcp
*.hwdef
*.vds
*.veo
*.wdf
*.vdi
*.dmp
*.rpx
*.rpt
*_stub.v
*_stub.vhdl
*_funcsim.v
*_funcsim.vhdl
# File di cache
*.cache
*.data
*.ipdefs
.Xil
*.sdk
*.hw
*.ip_user_files
*_synth_*
.jobs
*/*.runs/synth*/*.xml
*/*.runs/synth*/*.txt
*/*.runs/synth*/*.sh
*/*.runs/synth*/*.tcl
*/*.runs/synth*/*.bat
*/*.runs/synth*/*.xdc
!*/*.runs/synth*/*utilization*.rpt
*.runs/synth*/*.xml
*.runs/synth*/*.txt
*.runs/synth*/*.sh
*.runs/synth*/*.tcl
*.runs/synth*/*.bat
*.runs/synth*/*.xdc
!*.runs/synth*/*utilization*.rpt
*/*.runs/impl*/*.xml
*/*.runs/impl*/*.html
*/*.runs/impl*/*.txt
*/*.runs/impl*/*.sh
*/*.runs/impl*/*.tcl
*/*.runs/impl*/*.bat
!*/*.runs/impl*/*utilization*.rpt
*.runs/impl*/*.xml
*.runs/impl*/*.html
*.runs/impl*/*.txt
*.runs/impl*/*.sh
*.runs/impl*/*.tcl
*.runs/impl*/*.bat
!*.runs/impl*/*utilization*.rpt
*/*/bd/*/hdl
*/*/*/bd/*/hdl
*/*/bd/*/*.xdc
*/*/*/bd/*/*.xdc
*/*/bd/*/ip/*/*.xdc
*/*/*/bd/*/ip/*/*.xdc
*/*/bd/*/ip/*/*/
*/*/*/bd/*/ip/*/*/
*/*/bd/*/ip/*/*.vhd
*/*/*/bd/*/ip/*/*.vhd
*/*/bd/*/ip/*/*.xml
*/*/*/bd/*/ip/*/*.xml
*.c
*.h
*.vho
*/*/bd/*/ip/*/*.tcl
*/*/*/bd/*/ip/*/*.tcl
hw_handoff
ipshared

Cosa escludono le regole di Xilinx

Tutti i pattern e i motivi per includerli nel tuo .gitignore.

Generale

Schema di esclusione Cosa esclude
.metadata Metadati dello spazio di lavoro di Eclipse
.project File di progetto Eclipse
*.jou [home]
*.debug Generale
*.str Generale
*.tmp File temporanei
*.rst Generale
*.zip Archivio ZIP
*.os Generale
*.html Generale
*.js Generale
*.log File di log
*.pb Generale
*.dcp Generale
*.hwdef Generale
*.vds Generale
*.veo Generale
*.wdf Generale
*.vdi Generale
*.dmp Generale
*.rpx Generale
*.rpt Generale
*_stub.v Generale
*_stub.vhdl Generale
*_funcsim.v Generale
*_funcsim.vhdl Generale
*.cache File di cache
*.data Generale
*.ipdefs Generale
.Xil Generale
*.sdk Generale
*.hw Generale
*.ip_user_files Generale
*_synth_* ## Sintesi IP
.jobs Generale
*/*.runs/synth*/*.xml ## Sintesi del progetto
*/*.runs/synth*/*.txt Generale
*/*.runs/synth*/*.sh Generale
*/*.runs/synth*/*.tcl Generale
*/*.runs/synth*/*.bat Generale
*/*.runs/synth*/*.xdc Generale
!*/*.runs/synth*/*utilization*.rpt Generale
*.runs/synth*/*.xml Generale
*.runs/synth*/*.txt Generale
*.runs/synth*/*.sh Generale
*.runs/synth*/*.tcl Generale
*.runs/synth*/*.bat Generale
*.runs/synth*/*.xdc Generale
!*.runs/synth*/*utilization*.rpt Generale
*/*.runs/impl*/*.xml ## Implementazione del progetto
*/*.runs/impl*/*.html Generale
*/*.runs/impl*/*.txt Generale
*/*.runs/impl*/*.sh Generale
*/*.runs/impl*/*.tcl Generale
*/*.runs/impl*/*.bat Generale
!*/*.runs/impl*/*utilization*.rpt Generale
*.runs/impl*/*.xml Generale
*.runs/impl*/*.html Generale
*.runs/impl*/*.txt Generale
*.runs/impl*/*.sh Generale
*.runs/impl*/*.tcl Generale
*.runs/impl*/*.bat Generale
!*.runs/impl*/*utilization*.rpt Generale
*/*/bd/*/hdl ## Progettazione a blocchi
*/*/*/bd/*/hdl Generale
*/*/bd/*/*.xdc Generale
*/*/*/bd/*/*.xdc Generale
*/*/bd/*/ip/*/*.xdc Generale
*/*/*/bd/*/ip/*/*.xdc Generale
*/*/bd/*/ip/*/*/ Generale
*/*/*/bd/*/ip/*/*/ Generale
*/*/bd/*/ip/*/*.vhd Generale
*/*/*/bd/*/ip/*/*.vhd Generale
*/*/bd/*/ip/*/*.xml Generale
*/*/*/bd/*/ip/*/*.xml Generale
*.c Generale
*.h Generale
*.vho Generale
*/*/bd/*/ip/*/*.tcl Generale
*/*/*/bd/*/ip/*/*.tcl Generale
hw_handoff Generale
ipshared Generale

Come usare questo .gitignore per Xilinx

  1. Copia le regole di Xilinx qui sopra oppure scarica direttamente il file.
  2. Crea un file chiamato .gitignore nella radice del repository Git e incolla le regole al suo interno.
  3. Se Git tiene già traccia di alcuni di questi file, esegui git rm -r --cached . e crea un nuovo commit: Git applica le regole di esclusione solo ai file non tracciati.
  4. Includi .gitignore in un commit affinché tutto il team condivida le stesse regole.

Altri modelli .gitignore per Hardware

Vedi tutti i modelli di Hardware