exponenta event banner

Проверка больших матричных операций

Код чека: com.mathworks.HDL.ModelChecker.runMatrixSizesChecks

Проверьте наличие больших матричных операций.

Описание

Эта проверка отображает предупреждение, если проект содержит:

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

  • Большие матричные операции с блоками Add, Sum или Product, которые приводят к выводу матрицы с более чем десятью элементами. Синтез сгенерированного кода HDL из такой конструкции может привести к использованию большого количества ресурсов на целевом FPGA. Дополнительные сведения см. в разделах «Генерация кода HDL» справочных страниц блоков.

Результаты и рекомендуемые действия

Чтобы исправить это предупреждение, обновите конструкцию таким образом, чтобы не было матричных типов с более чем двумя размерами, а результат операции с матрицей не давал выходных данных с более чем десятью элементами. Чтобы убедиться, что проверка пройдена, скомпилируйте проект и снова запустите проверку.

См. также