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

Vivado 2017.2 и ILA

Здравствуйте, коллеги.

 

Есть ПЛИС Artix-7 и проект под неё. Проект собирается с большим запасом почти по всем ресурсам, аппартных DSP блоков остается еще 15% в запасе.

 

Для отладки ставлю ILA, пытаюсь собрать проект - пишет, что DSP блоков не хватает и отказывается собирать.

 

Смотрю отчет по синтезу - действительно, по какой-то причине после добавления ILA стало использоваться почти на 100 блоков DSP больше (я так и не понял почему).

 

Были у кого-нибудь схожие проблемы? Как решали?

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


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

Может pattern detector используется из состава DSP?

Какие параметры ILA? Количество сигналов, длина записи?

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


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

Может pattern detector используется из состава DSP?

Какие параметры ILA? Количество сигналов, длина записи?

Один probe на 1024 бита.

 

Самое смешное, что если переместить ILA в любой другой блок, то всё собирается.

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


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

После синтеза можно сделать Report Utilization и посмотреть, куда добавились блоки DSP...

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


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

Посмотрел куда он добавил блоки DSP и даже челюсть отвалилась.

 

Есть у меня 6 блоков, абсолютно одинаковых - получены размножением при помощи generate. В них есть фильтры - собсно, основные потребители DSP блоков. Вивада в одном из этих блоков оставляет такое же число умножителей как до добавления ILA, а в остальных - увеличивает. Прикольные баги у хилых....

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


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

Беру слова назад - это не баг, а фича.

 

Пересобрал в версии 2016.2. Она не добавляет новых блоков, но сигнализирует о несоблюдении таймингов. Проблема решилась уменьшением разрядности шины probe.

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


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

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

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

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

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

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

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

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

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

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