|
|
1 yıl önce | |
|---|---|---|
| .. | ||
| pics | 1 yıl önce | |
| readme.md | 1 yıl önce | |
Для начала необходимо создать репозиторий с сурс файлами (см. документ Структура проекта IDE).
Создаем проект и добавляем в него сурс файлы из отделього репозитория, а так же все необходимые IP блоки. При добавлении IP блока, после его конфигурации НЕ НУЖНО генерировать все файлы для данной IP, для этого нужно нажать кнопку skip (см. скриншот).
Проверяем установлены ли нужные нам настройки Синтеза и Имплементации.
Проверяем собирается ли проект. Запускаем Generate Bitstream.
В Tcl консоли Vivado выполняем команду write_project_tcl -paths_relative_to "C:/" -force recreate.tcl. Эта команда создат в директории проекта tcl скрипт который позволит собрать проект из консоли.
В Tcl консоли Vivado выполняем команду write_ip_tcl [get_ips] -force recreateIp.tcl. Эта команда создат в директории проекта tcl скрипт который содержит информацию о подключеных IP блоках и их настройках.
Созданный скрипт recreate.tcl нужно отредактировать. Нужно удалить из него все cтроки которые как либо ссылаются на файлы от IP блоков.
Удаляем все строки в которых упоминаются файлы с разрешением .xci. В самый конец файла копируем и вставляем все содержимое файла "recreateIp.tcl".
Итоговый файл recreate.tcl нужно добавить в репозиторий, чтобы из него впоследствии собирать проекты.
Работоспособность файла можно проверить создав пустой проект и попытатсья собрать проект используя сгенерированный файл (см. Структура проекта IDE).