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

 
 
> PCI Express на Cyclone V GT FPGA Development Kit
Alexxxxey
сообщение Jan 24 2017, 19:55
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 20
Регистрация: 21-09-13
Из: Санкт-Петербург
Пользователь №: 78 418



Есть отладочная плата Cyclone V GT FPGA - https://www.altera.com/products/boards_and_...clone-v-gt.html

Пробовал подключить к ПК и запустить на ней примеры проектов для PCI Express (раз, два)

Запускал Gen1 x4, не проходит link training. На одном ПК при подключении к одному слоту (Gen3 x8) ltssm доходит до состояния Polling.Active, к другому слоту (Gen3 x4) доходит до состояния Config.Linkaccept, при этом lane_act = 4’b1000, 8 lanes, хотя слот x4.
Пробовал на другом ПК, слот (Gen3 x16) ltssm доходит до состояния Polling.Active.

Кто-нибудь сталкивался с подобной проблемой?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 6)
AVR
сообщение Jan 31 2017, 09:09
Сообщение #2


фанат Linux'а
*****

Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008



Цитата(Alexxxxey @ Jan 24 2017, 22:55) *
Есть отладочная плата Cyclone V GT FPGA

У меня Cyclone IV GX Starter платка, все примеры работают сходу. После заливки прошивки, компьютер надо перезагрузить и карточка определяется.


--------------------
Go to the top of the page
 
+Quote Post
Alexxxxey
сообщение Feb 2 2017, 20:12
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 20
Регистрация: 21-09-13
Из: Санкт-Петербург
Пользователь №: 78 418



Цитата(AVR @ Jan 31 2017, 12:09) *
У меня Cyclone IV GX Starter платка, все примеры работают сходу. После заливки прошивки, компьютер надо перезагрузить и карточка определяется.


Это я пробовал. Но так как link training не проходит, то карточка и не должна определяться.


Сообщение отредактировал Alexxxxey - Feb 2 2017, 20:15
Go to the top of the page
 
+Quote Post
AVR
сообщение Feb 3 2017, 06:28
Сообщение #4


фанат Linux'а
*****

Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008



Цитата(Alexxxxey @ Feb 2 2017, 23:12) *
Это я пробовал. Но так как link training не проходит, то карточка и не должна определяться.
Как досталась Вам эта карточка? Штука не дешевая. Через официального поставщика и осталась ли гарантия и техподдержка? Или неожиданно дешево по объявлению?
Altera(Intel) достаточно серьезная фирма, чтобы допустить выпуск бракованных отладочных плат, и по моим представлениям, их примеры прекрасно работают на их отладочных платах. Проект действительно именно для этой отладочной платы? Через что и каким образом наблюдается что не проходит Link Training?
Есть ли возможность попробовать на другом компьютере, желательно совершенно иного производителя мат платы?


--------------------
Go to the top of the page
 
+Quote Post
Alexxxxey
сообщение Feb 6 2017, 21:07
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 20
Регистрация: 21-09-13
Из: Санкт-Петербург
Пользователь №: 78 418



Цитата(AVR @ Feb 3 2017, 09:28) *
Как досталась Вам эта карточка? Штука не дешевая. Через официального поставщика и осталась ли гарантия и техподдержка? Или неожиданно дешево по объявлению?
Altera(Intel) достаточно серьезная фирма, чтобы допустить выпуск бракованных отладочных плат, и по моим представлениям, их примеры прекрасно работают на их отладочных платах. Проект действительно именно для этой отладочной платы? Через что и каким образом наблюдается что не проходит Link Training?
Есть ли возможность попробовать на другом компьютере, желательно совершенно иного производителя мат платы?

Деталей покупки не знаю, этим у нас занимается отдел закупок, и карточка куплена уже пару лет назад.
Пример именно под эту карточку. ltssm наблюдаю через signal tap. Пока пробовал только на двух разных ПК.
Мне кажется, что может быть проблема в материнке, потому что в разных слотах Link Training доходит до разного состояния.

Пока я эту задачу отложил, поскольку не очень приоритетная.
Go to the top of the page
 
+Quote Post
AVR
сообщение Feb 7 2017, 07:33
Сообщение #6


фанат Linux'а
*****

Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008



Цитата(Alexxxxey @ Feb 7 2017, 00:07) *
Пока я эту задачу отложил, поскольку не очень приоритетная.

Попробуйте отключить в BIOS опцию PCIE Spread Spectrum если таковая есть. Может там частоты выплескиваются за пределы допусков, и потому даже train последовательности не видятся.


--------------------
Go to the top of the page
 
+Quote Post
goodsoul
сообщение Feb 7 2017, 09:37
Сообщение #7


Частый гость
**

Группа: Участник
Сообщений: 136
Регистрация: 3-09-09
Пользователь №: 52 178



Если сидите на квартусе 16.0, попробуйте добавить в QSF:
set_instance_assignment -name XCVR_RX_COMMON_MODE_VOLTAGE VTT_0P75V -to <pin_name>
set_instance_assignment -name XCVR_RX_SD_THRESHOLD 4 -to <pin_name>

Или на 16.1 обновитесь
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 09:54
Рейтинг@Mail.ru


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