реклама на сайте
подробности

 
 
> Ядро Hardware PCIe Endpoint от Xilinx, Проблемы с запуском проекта PCIe x8
Voiceц
сообщение Dec 17 2009, 16:35
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 16
Регистрация: 29-09-06
Пользователь №: 20 798



Здравствуйте, господа.
Пытаюсь оживить х8 PCIe проект с использованием аппаратного ядра Xilinx на Virtex5 LXT.
Наблюдаю чипскопом внутреннюю шину LTSSM и шины rx и tx каналов между HW endpoint ядром и GTP_dual блоками. Пробую на двух разных материнках:
1.MB на чипсете Intel 945G с интегрированным видеоконтроллером, 1х1 и 1х16 PCIe слотами. Устройство вставляю в х16 слот, пользуясь при этом интегрированным видео. Возможны 3 ситуации, по убыванию степени вероятности, такие:
1.а) Устройство проходит до LTSSM = 2 (polling.active), и остаётся в этом состоянии, причём материнка устройству не отвечает - на rx всегда 0, а на tx вечная TS1. ПК стартует, устройства в системе, естественно, нет.
1.б) Устройство проходит до LTSSM = 3 (polling.config), на rx и tx адекватный обмен TS1 и TS2, по завершении которого материнка посылает устройство в disabled (LTSSM = B). ПК стартует, устройства в системе, естественно, нет.
1.в) Устройство проходит до LTSSM = 4 (L0), затем в рекавери и снова проходит до LTSSM = 4 (L0). По шинам rx и tx видно, что материнка и устройство обмениваются DLLP пакетами (Flow control), после чего материнка посылает единственный TLP - Slot Power Limit message (кстати, моё устройство запитано не от слота, а от дополнительного разъёма), линк остаётся в состоянии 4, но больше ни одного TLP пакета не приходит. ПК не стартует и даже не проводит определение устройств.
2. MB на чипсете Nvidia NForce K8 с 1х4 и 2х16 PCIe слотами. В первом х16 слоте - видеокарта, во второй вставляю своё устройство. Возможны 2 варианта:
2.а) То же, что и вариант 1.в) для предыдущей матери, за исключением того, что линк конфигурируется с первого раза, без рекавери, и ПК стартует нормально, но устройства на шине нет. Все остальные признаки совпадают с вышеописанными.
2.б) Очень редко - в точности то же, что и 1.б)
Делал проект для х1 - с ним подобной проблемы не было.
Подскажите, куда смотреть?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Kuzmi4
сообщение Dec 18 2009, 09:19
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



Так лицензия на Endpoint Block Plus стоит 10 минут потраченного времени laughing.gif и 0$ Xilinx-у
Go to the top of the page
 
+Quote Post
disel
сообщение Dec 18 2009, 09:26
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 610
Регистрация: 22-04-05
Пользователь №: 4 410



Цитата(Kuzmi4 @ Dec 18 2009, 12:19) *
Так лицензия на Endpoint Block Plus стоит 10 минут потраченного времени laughing.gif


Не всегда возможно применение кряченных продуктов. Если продукт выходит на массовый рынок, могут не одобрить.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 26th June 2025 - 13:26
Рейтинг@Mail.ru


Страница сгенерированна за 0.01401 секунд с 7
ELECTRONIX ©2004-2016