Перейти к содержанию
    

Vivado и системы управления версиями

Уважаемые гуру,

Какие файлы проекта VIVADO кроме собсно кода, вы лепите к системам управления версиями типа SVN , Clearcase, GIT и тд ?

Вивадо, как известно, при компиляции генерит массу мусора, рапорты и тд, которые не требуют сохранения но занимают многие гигабайты места.

Может кто поделится шаблоном TCL скрипта , создающего заново проект из полезных сохраненных файлов , или ссылочкой на универсальную инструкцию по теме ?

Пасиб

Изменено пользователем vova2211

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

...Может кто поделится шаблоном TCL скрипта , создающего заново проект из полезных сохраненных файлов , ...

Проект можно сохранить File->Write Project TCL

Запустив потом этот скрипт, Vivado заново создаст проект со всеми настройками и т.д.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

*.xpr, *.xci.

это всё.

ну и *.v, *.sv, *.xdc - но они обычно в другом каталоге.

 

для "сложных" ip-ядер типа MIG'а, храню почти весь каталог - для симуляции надо.

 

Проект можно сохранить File->Write Project TCL

Запустив потом этот скрипт, Vivado заново создаст проект со всеми настройками и т.д.

 

Ещё, если интересна идея - _пересоздания_ ip-ядер, block deisgn'а и проекта, то советую посмотреть на автоматизацию из проекта http://redpitaya.com/

но автоматизацию не "родную", а от Павла Дёмина https://github.com/pavel-demin/red-pitaya-notes.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Мы храним .xpr, и всю директорию .src. Ещё иногда файлы-прошивки.

Гитим директорию с проектом, а потом добавляем в .gitignore ненужные директории и файлы.

Изменено пользователем Arranje

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У нас такая структура:

<название проекта> - каталог проекта, внутри него лежат каталоги src и vivado

src - каталог с исходными текстами, он весь под SVN

vivado - это каталог с проектом vivado, под SVN включается только файл проекта .xpr; Исходников в этом каталоге нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...