Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Отладка PCI Express
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Системы на ПЛИС - System on a Programmable Chip (SoPC)
starley
Всем привет.

Возникла необходимость поотлаживать PCI Express получше, чем до простой работоспособности. В связи с этим вопросы:
- Использовал кто-нибудь соответствующие Verification IP? Интересуют конкретные модели, отзывы, возможность достать/купить.
- Есть ли у кого-нибудь промышленные стенды для верификации и отладки?
syoma
Мы используем Teledyne/Lecroy Summit T28. Пытаемся выловить баги в Virtex-7 PCIe корке, но пока только обнаружили баги в ПО самого анализатора. А что такое Verification IP? Недавно мы также применили аппноту от того же Ксайлинкса, которая позволяет произвести eye scan прямо в рабочем линке. Оказалось, что не все слоты одинаковые и настройки трансиверов очень влияют на размеры глаза.
Kuzmi4
Цитата(syoma @ Dec 17 2017, 23:50) *
..А что такое Verification IP?..

Например вот это:
PCI Express Gen3 Simulation Verification IP
А так тоже интересно было бы узнать отзывы на конкретные модели cool.gif
GriXa
Цитата(syoma @ Dec 18 2017, 00:50) *
Мы используем Teledyne/Lecroy Summit T28. Пытаемся выловить баги в Virtex-7 PCIe корке, но пока только обнаружили баги в ПО самого анализатора. А что такое Verification IP? Недавно мы также применили аппноту от того же Ксайлинкса, которая позволяет произвести eye scan прямо в рабочем линке. Оказалось, что не все слоты одинаковые и настройки трансиверов очень влияют на размеры глаза.


Поделитесь, пожалуйста, какие именно баги в работе ПО анализатора Summit T28 Вы обнаружили?
syoma
Цитата(GriXa @ Dec 18 2017, 11:55) *
Поделитесь, пожалуйста, какие именно баги в работе ПО анализатора Summit T28 Вы обнаружили?

Неправильная обработка Flow Credits. Пофиксино в 8.67.
AVR
Цитата(starley @ Dec 13 2017, 18:54) *
Возникла необходимость поотлаживать PCI Express получше, чем до простой работоспособности

Интересует тема, что значит "получше отладить"? Свою часть? На совместимость? Или PCI-E ядро производителя? Разве производитель не верифицировал PCI-E ядро по самые помидоры? Устройство для ответственных применений?
krux
starley
без уточнений, что конкретно нужно проверить "получше, чем до простой работоспособности", - странная затея.
хотя бы уточните, вы работаете до уровня PIPE, или включая его? ибо будут сильно разные методологии "проверки", и здесь я имею ввиду digital vs mixed-signal.
starley
Цитата(AVR @ Dec 21 2017, 22:50) *
Интересует тема, что значит "получше отладить"? Свою часть? На совместимость? Или PCI-E ядро производителя? Разве производитель не верифицировал PCI-E ядро по самые помидоры? Устройство для ответственных применений?


PCI Express у нас свой, работает уже давно, но на ПЛИС и на конкретных аппаратных платформах. Из ресурсов ПЛИС, понятное дело, используем только трансиверы. Сейчас планируем сделать ASIC, поэтому хотим проверить получше всякие мелочи, вроде обработки ошибочных обращений, тонкостей конфигурации, управления питанием и прочей лабуды. На первом этапе надо проверить все, что выше уровня serdes и лучше бы c Verification Core. На втором, когда будет готов ASIC, физический уровень.

Цитата(syoma @ Dec 17 2017, 23:50) *
Мы используем Teledyne/Lecroy Summit T28.


Но вы, судя по подписи, не в России работаете?
AVR
Цитата(syoma @ Dec 17 2017, 23:50) *
Недавно мы также применили аппноту от того же Ксайлинкса, которая позволяет произвести eye scan прямо в рабочем линке. Оказалось, что не все слоты одинаковые и настройки трансиверов очень влияют на размеры глаза.

Это влияет на роботоспособность? На "запас прочности"?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.