novartis 0 23 августа Опубликовано 23 августа · Жалоба В квартусе все исходники для проекта удобно описать в *.qip файле, и потом только этот qip файл один раз добавить в проект. В Vivado как это можно сделать также? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Raven 11 23 августа Опубликовано 23 августа · Жалоба Совсем так же не получится. Там можно создать TCL-файл развертывания проекта и затем заполнить вручную соответствующую его часть ссылками на HDL-файлы. Но этот файл можно будет применить только при развертывании/создании проекта на новом месте. Использовать его для редактирования списка файлов в процессе дальнейшей работы с проектом не получится (в отличие от QIP-file). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
pavlovconst 5 23 августа Опубликовано 23 августа · Жалоба Да, добавление исходников можно автоматизировать. Перечисляете свои исходники в TCL скрипте примерно так add_files -fileset sources_1 'file1.sv' add_files -fileset sources_1 'file2.svh' update_compile_order -fileset sources_1 Потом в TCL консоли Vivado запускаете этот скрипт pwd cd ./my_prj_dir/scripts source 'add_my_files.tcl' Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Maverick_ 15 26 августа Опубликовано 26 августа · Жалоба On 8/23/2024 at 4:15 PM, pavlovconst said: Да, добавление исходников можно автоматизировать. Перечисляете свои исходники в TCL скрипте примерно так add_files -fileset sources_1 'file1.sv' add_files -fileset sources_1 'file2.svh' update_compile_order -fileset sources_1 Потом в TCL консоли Vivado запускаете этот скрипт pwd cd ./my_prj_dir/scripts source 'add_my_files.tcl' есть разница для синтеза и для симуляции? просто vivado разделяет при добалении исходников описаний Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
pavlovconst 5 27 августа Опубликовано 27 августа · Жалоба 16 hours ago, Maverick_ said: есть разница для синтеза и для симуляции? просто vivado разделяет при добалении исходников описаний По умолчанию добавленные файлы используются и для синтеза, и для симуляции. Можно дополнительно поиграть со свойствами set_property used_in_synthesis false [get_files path_to/my_file.sv] Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться