Изменить порядок Анализ файлов дизайна моего проекта с Vivado HLS 2019

Я использую vivado xls от xlininx для создания верхней функции. В моем проекте есть 5 файлов:

  • P434.c
  • util.c
  • сидх.с
  • fpx.c
  • crypt.c

Когда я запускаю C Synthesys, анализ файлов начинается в следующем порядке:

1- утил.с

2- сидх.с

3- P434.c

Я хотел бы, чтобы порядок анализа дизайна файла был:

1- утил.с

2- P434.c

3- сидх.с

Как я могу это сделать?


person stepner    schedule 29.11.2019    source источник


Ответы (2)


Определенный порядок компиляции необходим, когда один файл имеет объявление, а другой файл зависит от этого объявления. Vivado IDE управляет компиляцией исходных файлов RTL, начиная с верхней части графической иерархии, показанной в окне «Порядок компиляции» окна «Источники», и заканчивая нижней. Инструменты Vivado автоматически определяют и устанавливают наилучший кандидат в топ-модуль, а также автоматически управляют порядком компиляции. Файл верхнего модуля и все источники, находящиеся в активной иерархии, передаются на синтез и моделирование в правильном порядке.

Чтобы изменить порядок компиляции перед синтезом, выберите файл и щелкните правой кнопкой мыши «Обновление иерархии» > «Автоматическое обновление», «Порядок компиляции вручную», чтобы Vivado IDE могла автоматически определить лучший верхний модуль для проекта и разрешить указание порядка компиляции вручную.

Для получения дополнительной информации о синтезе в естественных условиях обратитесь к этому руководству: https://www.xilinx.com/support/documentation/sw_manuals/xilinx2019_1/ug901-vivado-synchronous.pdf

person Kartik Aggarwal    schedule 29.11.2019

Спасибо, Картик, но если я выберу файл и щелкну правой кнопкой мыши, НЕ появится меню «Обновление иерархии > Автоматическое обновление». Вместо этого появляется меню:

  • копировать;
  • вставить;
  • Удалить;
  • обновить;
  • свойства.

введите здесь описание изображения

Я использую Vivado HLS версии 2019.1.

Почему?

person stepner    schedule 29.11.2019