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

Cyclone V + сторонний PCIe

Использую стороннее IP-ядро PCIe на Cyclone V.
Наблюдаются регулярные сбои в работе трансивера на RX (встает rx_errdetect, падает rx_syncstatus).

- Работоспособность приемопередатчиков проверена
- Качество тактового сигнала проверено

Нашел специализированные настройки трансивера для протоколов PCIe, SATA, SAS:
- Receiver Signal Detection Unit Enable/Disable (XCVR_RX_SD_ENABLE)
- Receiver Cycle Count Before Signal Detect Block Declares Presence Of Signal (XCVR_RX_SD_ON)
и т.д.

Я так понимаю, что при использовании родной альтеровской PCIe корки какие-то из этих опций включаются по умолчанию. Может мне не хватает именно их.
Попробовал скомпилить проект и включить эти настройки - не нашел в репортах, получилось это или нет.

Откликнитесь, кто решал подобную задачу.

Спасибо!

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


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация