HDL Workflow Advisor

Обзор

HDL Workflow Advisor - это инструмент, который поддерживает набор задач, охватывающих этапы процесса проекта ASIC и FPGA, включая преобразование MATLAB с плавающей точкой® алгоритмы к алгоритмам с фиксированной точкой. Некоторые задачи выполняют валидацию или проверку кода; другие запускают генератор HDL-кода или сторонние программы. Каждая папка на верхнем уровне HDL Workflow Advisor содержит группу связанных задач, которые можно выбрать и запустить.

Используйте HDL Workflow Advisor для:

  • Преобразуйте алгоритмы MATLAB с плавающей точкой в алгоритмы с фиксированной точкой.

    Если у вас уже есть алгоритм MATLAB с фиксированной точкой, задайте Design needs conversion to Fixed Point? No чтобы пропустить этот шаг.

  • Сгенерируйте HDL-код из алгоритмов MATLAB с фиксированной точкой.

  • Симулируйте HDL-код с помощью стороннего инструмента симуляции.

  • Синтезируйте HDL-код и запустите процесс отображения, который сопоставляет синтезированный логический проект с целевым FPGA.

  • Запустите процесс Place and Route, который принимает описание схемы, полученное в предыдущем процессе отображения, и излучает описание схемы, подходящее для программирования FPGA.

Процедуры

Автоматический запуск задач.  Чтобы автоматически запустить задачи в папке:

  1. Нажмите кнопку Run. Задачи выполняются по порядку до сбоя задачи.

    Также щелкните правой кнопкой мыши папку, чтобы открыть контекстное меню. В контекстном меню выберите Run чтобы запустить задачи в папке.

  2. В случае сбоя задачи в папке:

    1. Исправьте отказ с помощью информации на панели результатов.

    2. Продолжите запуск, нажав кнопку Run.

Запуск отдельных задач.  Чтобы запустить отдельную задачу:

  1. Нажмите кнопку Run.

    Также щелкните правой кнопкой мыши задачу, чтобы открыть контекстное меню. В контекстном меню выберите Run чтобы запустить выбранную задачу.

  2. Просмотр результатов. Возможными результатами являются:

    Pass: Перейти к следующей задаче.
    Warning: Просмотреть результаты, решите, двигаться дальше или исправлять.
    Fail: Просмотреть результаты, не двигайтесь дальше без фиксации.

  3. При необходимости устраните проблему с помощью информации на панели результатов.

  4. После того, как вы исправили Warning или Failed задачу, перезапустите задачу, нажав Run.

Выполнить до выбранной задачи.  Чтобы запустить задачи до текущего выбранного задания включительно:

  1. Выберите последнюю задачу, которую вы хотите запустить.

  2. Щелкните правой кнопкой мыши эту задачу, чтобы открыть контекстное меню.

  3. В контекстном меню выберите Run to Selected Task.

Примечание

Если задача до сбоя выбранной задачи, Рабочий процесс Advisor останавливается в неудачной задаче.

Сброс задачи.  Чтобы сбросить задачу:

  1. Выберите задачу, которую вы хотите сбросить.

  2. Щелкните правой кнопкой мыши эту задачу, чтобы открыть контекстное меню.

  3. В контекстном меню выберите Reset Task чтобы сбросить эту и последующие задачи.

Сброс всех задач в папке.  Чтобы сбросить задачу:

  1. Выберите папку, которую вы хотите сбросить.

  2. Щелкните правой кнопкой мыши эту папку, чтобы открыть контекстное меню.

  3. В контекстном меню выберите Reset Task чтобы сбросить задачи этой папки и последующих папок.