2014-09-12 2 views
1

Кто-нибудь упоминал об ошибках данных, запускает ошибки или ошибки загрузки в ChipScope?Ошибка ChipScope - не найдена метка триггера в буфере

Я использую ChipScope (от ISE 14.7) с потоком сердечника IP. Поэтому я создал 15 различных ICON IP-ядер в виде файлов ngc и завернул их в модуль VHDL. Этот модуль выбирает общий файл с ngc-файлом. Поэтому я могу легко выбрать количество активных ядер VIO/ILA.

В настоящее время мой проект имеет 2 ядра VIO и 5 ядер ILA, используя около 200 блоков BlockRAM на Kintex-7 325T (> 400 блоков в общей сложности). Когда происходит событие триггера, иногда появляется предупреждение Не найдено триггерной метки в буфере. Буфер данных может быть поврежден. или Ошибка при отправке данных.

Эта ошибка не зависит от режима запуска (обычное событие триггера, немедленный запуск, триггер запуска). Это швы случаются главным образом на блоке 4 (данные 91 бит * глубина 32k + 3 триггерных порта каждый из 4 единиц). Насколько я заметил, индикатор выполнения загрузки может останавливаться в любом проценте от 1 до 95%.

Кроме того я получаю сотни таких предупреждений:

Xst - Edge .../TransLayer_ILA2_ControlBus<14> has no source ports and will not be translated to ABC. 

Мои исследования Google: игнорировать их :)

Существует также ошибка в XST: Это предупреждение не имеет ID и не могут быть отфильтрованы :(

в настоящее время, я пытался решить эту проблему:

  • Уменьшение/Увеличение скорости JTAG -> нет эффекта (устройство программа не осуществляется)
  • перекомпилировать ядро ​​IP/новый файл
  • NGC
  • уменьшенный АМП окна размер

Так что это может быть?

P.S. Все тайминги выполняются.

ответ

0

Я нашел проблему и решение.

Проблема: я изменил одно имя файла генератора ILA и его содержимое (измененное внутреннее имя с помощью редактора). Но я пропустил один параметр, поэтому CoreGen сгенерировал некоторые источники под старым именем. Это все еще использовалось другим ядром ILA, поэтому один из них был перезаписан.

Я открыл каждый файл ILA xco и каждый файл cgp и проверил все имена.

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