Saya meminta Xilinx daftar seperti itu tetapi mereka tidak memiliki daftar lengkap. Saya ingin memastikan semua file input dalam kontrol sumber dan semua file output tidak. Ini dengan 13.1-13.2 dengan ISE dan PlanAhead
Beberapa informasi yang mereka berikan adalah daftar File Output PAR dan File ISE Design Suite di Panduan Pengguna Alat Baris Perintah, daftar file sumber dari sini .
Sunting 19 Agustus 2011: disebutkan 13.2 dan Sunting Edit 7 Sep 2011: dihapus referensi EDK karena beberapa menjawab
.hgignore
file yang berisi daftar ekspresi reguler yang menentukan file mana yang akan dikecualikan. Subversion menggunakan properti bernamasvn:ignore
yang hanya memengaruhi direktori tempat ia diatur. Dengan demikian, agar pengguna lain tidak mengecek semua build build (yang sering menyebabkan collision selama pembaruan dan penggabungan), Anda harus memiliki daftar sufiks untuk dikecualikan .Jawaban:
Jawaban cepat: Tidak ada daftar seperti itu, di mana pun.
Jawaban panjang: Saya bisa memberi tahu Anda, tetapi kemudian saya salah. Saya telah menggunakan alat Xilinx selama 15+ tahun terakhir dan setiap kali mereka keluar dengan versi baru (atau bahkan paket layanan baru) segalanya berubah. Kadang-kadang bahkan hanya mengubah berbagai opsi XST / MAP / PAR akan menyebabkan file baru dihasilkan. Jadi, bahkan jika saya memberi Anda daftar itu kemungkinan akan ketinggalan zaman atau hanya salah.
Saya telah membuat makefile saya sendiri untuk membangun FPGA saya (saya tidak menggunakan lingkungan GUI ISE), dan itu cukup baik mendokumentasikan apa file input ke berbagai alat (XST, MAP, dll). Segala sesuatu yang lain tidak diperlukan dan dengan demikian tidak perlu diperiksa ke dalam sistem kontrol sumber. File makefile saya memiliki opsi "make clean" yang menghapus semua file tambahan. Jadi ketika Xilinx merilis versi baru, saya cukup mengkompilasi ulang dan "make clean". File apa pun yang tetap (dan jelas bukan sesuatu yang saya butuhkan) dianggap sampah, dan saya menambahkan file-file itu ke daftar "bersihkan" hal-hal yang harus dihapus.
sumber
Inilah awal wiki komunitas untuk sufiks. Saya setuju dengan @ David Kessner. Xilinx juga memiliki daftar ini dari dokumen alat baris perintah dan menerbitkan daftar di sini dan di sini (untuk versi awal dari perangkat lunak mereka).
sumber
Saya telah membuat proyek di Github yang disebut X-MimeTypes yang bertujuan untuk memberikan dasar yang dapat digunakan komunitas untuk sekali dan untuk semua membuat basis pengetahuan yang tepat tentang jenis file yang digunakan dalam industri EDA.
Pendekatan ini memiliki beberapa kelebihan dibandingkan dengan hanya mendaftarkan semua file yang dikenal dalam daftar seperti yang dilakukan pada jawaban sebelumnya:
Format yang digunakan cocok dengan yang ada pada database mimetype OpenDesktop. Sekali lagi, ada banyak keuntungan dalam menggunakan pendekatan ini.
Jenis mime EDA dapat diakses di sini .
Proyek semacam itu benar-benar membutuhkan kekuatan kerumunan, sehingga setiap kontribusi kecil akan membuat basis data lebih bermanfaat bagi banyak orang desainer FPGA di luar sana.
sumber
Solusi lain untuk mengurutkan file input dari file output ini:
1) Bangun FPGA
2) impor semuanya ke sistem kontrol versi (mis. Git init; git add.; Git commit -m "init";)
3) jalankan kembali pembangunan FPGA
4) semua file yang dimodifikasi ('git status') setelah proses kedua paling mungkin adalah file output (termasuk file log, ...) dan yang tidak dimodifikasi adalah file input.
Inilah yang saya lakukan ketika saya menerima direktori atau file zip dengan pesan "ini proyeknya, tolong perbaiki ..."
sumber