Ludovic Frank Gitignore

.gitignore для Xilinx

82 правила ігнорування для Xilinx, готові до копіювання у ваш репозиторій.

Засоби розробки FPGA

Повний .gitignore для Xilinx

# Згенеровано LFGitignore - https://lfgitignore.com
# Створено: 2026-10-31 21:53:30 UTC
# Технології: Xilinx

### Xilinx ###
*.jou
# Метадані робочої області Eclipse
.metadata
# Файл проекту Eclipse
.project
*.debug
*.str
# Тимчасові файли
*.tmp
*.rst
# ZIP архів
*.zip
*.os
*.html
*.js
# Файл журналу
*.log
*.pb
*.dcp
*.hwdef
*.vds
*.veo
*.wdf
*.vdi
*.dmp
*.rpx
*.rpt
*_stub.v
*_stub.vhdl
*_funcsim.v
*_funcsim.vhdl
# Файл кешу
*.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

Що насправді ігнорують ці правила Xilinx

Кожен наведений нижче шаблон із поясненням, навіщо він потрібен у .gitignore.

Загальний

Шаблон Що ігнорується
.metadata Метадані робочої області Eclipse
.project Файл проекту Eclipse
*.jou [дім]
*.debug Загальний
*.str Загальний
*.tmp Тимчасові файли
*.rst Загальний
*.zip ZIP архів
*.os Загальний
*.html Загальний
*.js Загальний
*.log Файл журналу
*.pb Загальний
*.dcp Загальний
*.hwdef Загальний
*.vds Загальний
*.veo Загальний
*.wdf Загальний
*.vdi Загальний
*.dmp Загальний
*.rpx Загальний
*.rpt Загальний
*_stub.v Загальний
*_stub.vhdl Загальний
*_funcsim.v Загальний
*_funcsim.vhdl Загальний
*.cache Файл кешу
*.data Загальний
*.ipdefs Загальний
.Xil Загальний
*.sdk Загальний
*.hw Загальний
*.ip_user_files Загальний
*_synth_* ## Синтез IP
.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 Загальний

Як використовувати цей .gitignore для Xilinx

  1. Скопіюйте правила Xilinx вище або завантажте файл безпосередньо.
  2. Створіть файл з іменем .gitignore у корені вашого сховища Git і вставте в нього правила.
  3. Якщо деякі з цих файлів уже відстежуються, запустіть git rm -r --cached ., а потім зафіксуйте знову — Git застосовує правила ігнорування лише до невідстежуваних файлів.
  4. Закріпіть .gitignore, щоб усі члени команди мали однакові правила.

Інші шаблони Обладнання .gitignore

Перегляньте кожен шаблон Обладнання