Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: ALTGX в режиме GIGE
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
Cosworth
Доброго времени суток. Возникла проблема при моделировании ядра ALTGX, сконфигурированного в режиме GIGE - не ловится синхронизация (rx_syncstatus постоянно в 0):

Данные на выходе не соответствуют входным. Как я понял для синхронизации должны слаться разделительные символы K28, но из всех управляющих символов, появившихся в потоке, ни один таковым не является. Альтеровские доки по отладке трансиверов читал - там пишут, что неправильное слово синхронизации, но в режиме GIGE, как я понял, оно отправляется автоматически и изменить его нельзя.
Если имеет значение, ПЛИС - Cyclone IV GX.
PS Сброс выполнил как описано в хэндбуке.
Cosworth
Похоже нашел. Если кому интересно - при сбросе, отпускать tx_digitalreset надо сильно после rx_analogreset. У Альтеры об этом само собой ни слова. Всем спасибо, тему можно закрыть.
warrior-2001
От себя добавлю только то, что это косяк исключительно моделирования. В железе _digitalreset и _analogreset у приемопередатчиков никак не связан друг с другом.
Тоесть для каждой мегацункции я всегда подаю их синхронно. Для моделирования ИНОГДА последовательность имеет значение.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.