|
|
1 年之前 | |
|---|---|---|
| .. | ||
| pics | 1 年之前 | |
| readme.md | 1 年之前 | |
Для начала необходимо создать репозиторий с сурс файлами (см. документ Структура проекта IDE).
Создаем проект и добавляем в него сурс файлы из отделього репозитория, а так же все необходимые IP блоки. При добавлении IP блока, после его конфигурации НЕ НУЖНО генерировать все файлы для данной IP, для этого нужно нажать кнопку skip (см. скриншот).
Проверяем установлены ли нужные нам настройки Синтеза и Имплементации.
Проверяем собирается ли проект. Запускаем Generate Bitstream.
В Tcl консоли Vivado выполняем команду write_project_tcl -paths_relative_to "C:/" -force <Путь куда сохранится файл>/<имя скрипта>.tcl. Эта команда создат в директории проекта tcl скрипт который позволит собрать проект из консоли.
Путь куда сохранится файл нужно прописывать потому, что иногда vivado начинает игнорировать путь к проекту, указаный в настройках и сохраняет скрипты в корневую папку где установлено vivado.
Имя скрипта указывать recreate.tcl
Пример: write_project_tcl -paths_relative_to "C:/" -force C:/PciVnaEmul_REPO/recreate.tcl
Итоговый файл recreate.tcl нужно добавить в репозиторий, чтобы из него впоследствии собирать проекты.
Работоспособность файла можно проверить создав пустой проект и попытатсья собрать проект используя сгенерированный файл (см. Структура проекта IDE).