ChStepan 47c7821579 Дополнено описание создания скриптов 1 rok temu
..
pics 8a51448e46 Test 1 rok temu
readme.md 47c7821579 Дополнено описание создания скриптов 1 rok temu

readme.md

Создание скриптов для разворачивания проекта из исходных файлов

  1. Для начала необходимо создать репозиторий с сурс файлами (см. документ Структура проекта IDE).

  2. Создаем проект и добавляем в него сурс файлы из отделього репозитория, а так же все необходимые IP блоки. При добавлении IP блока, после его конфигурации НЕ НУЖНО генерировать все файлы для данной IP, для этого нужно нажать кнопку skip (см. скриншот).

    SkipIPOutputs.jpg

  3. Проверяем установлены ли нужные нам настройки Синтеза и Имплементации.

  4. Проверяем собирается ли проект. Запускаем Generate Bitstream.

  5. В 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

  6. Итоговый файл recreate.tcl нужно добавить в репозиторий, чтобы из него впоследствии собирать проекты. Работоспособность файла можно проверить создав пустой проект и попытатсья собрать проект используя сгенерированный файл (см. Структура проекта IDE).