2013-04-25 9 views
2

Я работаю над проектом Xilinx, который содержит проект microblaze. Мне любопытно минимальный набор файлов, необходимый для хранения аппаратной части проекта в Git (или какой-либо другой инструмент CM) и по-прежнему можно перестроить его на другой машине. Я до сих пор не смог сузить его, но есть много файлов, которые я уверен, что я могу избавиться. Внутри верхнего каталога есть также каталоги для _xps, bootloops, data и т. Д., Hdl, реализация, pcores, revup, SDK и синтез. Какие каталоги полностью не нужны, а какие файлы необходимы в остальных папках?Какие минимальные файлы необходимы для восстановления Microblaze

До сих пор я не мог найти хороший список в любом месте (и мои попытки сузить его сами были бесплодными).

ответ

1

В make-файле есть цель для очистки. IIRC его называли hwclean - там также был swclean.

Если вы запустите их, у вас останется гораздо более ограниченный набор файлов. Кажется, я вспоминаю, что это оставляет __xps, что, я думаю, не нужно.

Coming на него другой путь, с верхней части моей головы, вам нужно:

  • в XMP, MHS и MSS файлы
  • data каталог
  • любой проект-местный pcores, что вы создали
  • etc каталог

Это должно помочь вам n "пустой" битовый поток без кода в микроблоке BRAM

Программное обеспечение будет находиться в папке SDK за пределами дерева (в противном случае оно может быть удалено инструментами!). Eclipse clean выполняет разумную работу.

0

Я разработал проекты Microblaze в прошлом и все еще поддерживаю их сейчас и в настоящее время использую Perforce для SCM. Я не делал исчерпывающего анализа того, какой абсолютный минимальный набор файлов вам нужен, чтобы полностью воссоздать проект, но прежде чем я выложу то, что нашел, позвольте мне задать вопрос или два.

Это дизайн с XPS-центрированием или вы создаете процессор softblore Microblaze в рамках большего дизайна FPGA, используя либо ISE, Planahead или Vivado?

Какую версию Xilinx вы используете? Какой именно инструмент вы используете для создания и работы с аппаратным дизайном Microblaze?

Мой последний дизайн, содержащий ядро ​​Microblaze, был выполнен с использованием ISE v10.1, поэтому, если вы используете новые инструменты, мой совет может быть неприменим.

 Смежные вопросы

  • Нет связанных вопросов^_^