Если вы получаете сообщение или ошибку в любое время в процессе FIL (от генерации блока FIL до выполнения симуляции), обратитесь к одной из следующих таблиц по возможной причине и решению.
Сообщение или ошибка | Причина | Зафиксировать |
---|---|---|
Проект не соответствует целям синхронизации (это сообщение генерируется из программного обеспечения разработки FPGA) | Проект не соответствует целям синхронизации, и программное обеспечение не смогло создать файл программирования. | Измените часть своего проекта или используйте другую плату разработки. |
Не удалось загрузить битовый поток | Значение по умолчанию libusb поставляется с Debian® клиент несовместим с iMPACT™. | Проконсультируйтесь с Xilinx® пользовательская документация для Linux® совместимость инструментов ISE с распределением. |
Оперативная память в проекте не соответствует Simulink® ОЗУ после первого запуска симуляции | Simulink запускается со времени 0 каждый раз, что означает, что ОЗУ в Simulink инициализируется в нуль. Однако в оборудовании это не верно. Если в проекте есть оперативная память, первая симуляция будет соответствовать Simulink, но любые последующие запуски могут не совпадать. | Обходным путем является перезагрузка FPGA перед повторным запуском симуляции. |
Не получил данные от подключенного оборудования (подключение Ethernet) | Связь между хостом и платой разработки FPGA была потеряна во время симуляции. Эта ошибка может быть вызвана неисправностью платы сетевого интерфейса (NIC), неисправностью кабеля или потерей степени. Это также может быть вызвано проблемой с IP-стеком операционной системы, в котором выполняется обновление привязки IP-адреса/MAC-адреса, что препятствует передаче данных с платы разработки на хост. | Проверьте кабели и степень, чтобы можно было восстановить связь. Можно избежать проблемы обновления IP-адреса/MAC-адреса, задав статическую запись в кэше ARP (таблица, содержащая привязки адреса). Вам нужно будет собрать IP-адрес и MAC-адрес, исследуя Hardware Information раздел маски блока FIL. В следующих примерах будут приняты значения по умолчанию Для Windows®: С привилегиями системного администратора выполните следующее в команду интерпретатор: cmd> arp -s 192.168.0.2 00-0A-35-02-21-8A Чтобы подтвердить, что результат операции был таким, как вы ожидали, исследуйте таблицу и проверьте, что выходы показывают статический тип записи: cmd> arp -a 192.168.0.2 Interface: 192.168.0.8 --- 0x16 Internet Address Physical Address Type 192.168.0.2 00-0a-35-02-21-8a static Для Linux: Как root или через «sudo» привилегии, выполните следующее в команду интерпретатор (обратите внимание, что разделитель MAC-адресов является «:» вместо «-»): sh> sudo /usr/sbin/arp -s 192.168.0.2 00:0A:35:02:21:8A Чтобы подтвердить ожидаемый результат операции, исследуйте таблицу и проверьте, что выходы показывают статический тип записи (отмеченный строкой PERM): sh> sudo /usr/sbin/arp -a 192.168.0.2 ? (192.168.0.2) at 00:0a:35:02:21:8a [ether] PERM on eth3 |
Не получил данные от подключенного оборудования (проект) | Сконфигурированная частота слишком высока или слишком низка для оборудования проекта FIL. | Сконфигурируйте частоту своего проекта к 25MHz по умолчанию и перестроите проект, используя один из следующих рабочих процессов:
|
Не удалось загрузить общие библиотечные sld_hapi.dll (подключение JTAG) | Altera® Куарт® Исполняемые файлы II не указаны в системном пути. | Поместите исполняемые файлы Altera Quartus II в системный путь. При использовании Linux убедитесь, что библиотека Quartus II работает LD_LIBRARY_PATH, прежде чем запускать MATLAB® |
Не удалось загрузить общие библиотечные libsld_hapi_dll_loader.so (подключение JTAG) | Две возможные причины:
|
|
Невозможно загрузить объект со статическим TLS | Существует конечное количество библиотек с TLS-инициализацией, которые могут быть загружены для данного процесса. Убедитесь, что библиотека Altera Quartus II имеет приоритет. | Добавьте местоположение |
Неопределенная ссылка на lzma_code@XZ_5.0 (соединение JTAG) | Библиотечный liblzma.so.5 Quartus II переоценил распределение Linux liblzma.so.5. | Подготовьте путь к библиотеке распределений Linux перед библиотекой Quartus II на LD_LIBRARY_PATH . Для примера, /lib/x86_64-linux-gnu:$QUARTUS_PATH . |
Не удалось найти коммуникационный кабель JTAG, подключенный к хосту-компьютеру (подключение JTAG) | Кабель JTAG не подключен. Также возможно, что кабель JTAG неисправен. | Используйте кабель загрузки JTAG для подключения платы разработки FPGA к компьютеру. |
Не удалось открыть концентратор SLD (подключение JTAG) | Отсутствует концентратор SLD. Это необходимо для симуляции цикл с кабелем Altera JTAG. | Убедитесь, что FPGA запрограммирован с правильным файлом программирования, который содержит концентратор SLD. |
Сброс контакта не подключенный к кнопке СБРОС (Альтернативное сообщение: «Не получил версию» отображается в блоке cosim) | Наиболее вероятным сценарием является то, что вы изменили карту Ethernet, но не перепрограммировали FPGA, хотя другие причины также могут быть возможны. | С помощью диспетчера плат FPGA проверьте наличие контакта сброса, заданного для пользовательской или встроенной платы. Если указан контакт сброса, проверьте в руководстве по спецификации платы, к какой кнопке она подключена. |