Jump to content

    
AVR

PCI-E не работает на мат. платах Gigabyte

Recommended Posts

Добрый день!
Требуется разработать плату на базе PCI-E на Cyclone 4 GX (в последствии можно взять Cyclone 5).

Есть самодельная платка x2, есть китайская плата x4. Самодельная плата определяется в режиме 1.0 х1 на системах х86, и в режиме 1.0 х2 на системе Байкал-Т1. Китайская плата определяется в режиме 1.0 (больше 4 GX не умеет) х4, т.е. успешно.

А вот проблема в том, что на рабочих компьютерах увиделась только самодельная платка, и то лишь один раз. А китайская вообще ни разу не показала признаков жизни. Увидел что она работает лишь принеся ее домой и воткнув в Байкал-Т1! На работе исключительно мат платы фирмы Gigabyte, одной модели B360M D3H.

Я еще даже на светодиодах заметил, в одном слоте от генератора 100 МГц и от мат платы - клоки 100 МГц и совпадают, а от одного из слотов идет клок в разы меньшей частоты, и это не ошибка. Это странно.

 

Какие могут быть идеи? Может это связано с медленной загрузкой прошивки? Но самодельная плата 1 раз показалась. К тому же, их пробовали прошивать, затем перезагружать, убедившись что прошивка не слетает.

 

А может не берется резет от мат платы и ядро не начинает инициализацию линка, ожидая что плата начнет работу при включении? Это надо проверить тоже. Однако китайская плата, в ней прошито во флэшку и стартует с нее, и видно что конфигурация занимает более 100 мс! Но на байкале оно видится, а ведь там тоже 100 мс дают вроде как на запуск.

 

Уверен что с мат платами всё в порядке, ведь там работают видеокарты, гораздо более сложные устройства, но мы не учли что то, но это можно простить самодельной плате. А главное, не учли что то китайцы или альтерщики. Платы Gigabyte они вообще PCI-E 3.0, но и с х1 обязаны работать и даже иногда "случайно" работают, 1 раз :)

Share this post


Link to post
Share on other sites

1) а в вашем pci compiler (судя по всему ставите его), ltssm state доступен? чтобы хотя бы начать начинать думать, в чем же дело.

2) другие карты, которые работают, могут и не брать 100Мгц cо слота. А использовать свой.

Edited by new123

Share this post


Link to post
Share on other sites
49 minutes ago, new123 said:

1) а в вашем pci compiler (судя по всему ставите его), ltssm state доступен? чтобы хотя бы начать начинать думать, в чем же дело

Выведу, посмотрю.

 

49 minutes ago, new123 said:

2) другие карты, которые работают, могут и не брать 100Мгц cо слота. А использовать свой.

В Linux это можно посмотреть, проверю. Спасибо за идею. А еще может spread spectrum какой нибудь. А может bios обновить. Всё надо пробовать.

 

На домашнем компе 100% устройств именно SlotClk+

Share this post


Link to post
Share on other sites
14 hours ago, AVR said:

А может bios обновить. Всё надо пробовать.

вот тут вы правы. Пробовать надо все. Мне в том числе на каких матерях и обновление bios помогал. Но еще раз повторю, нужно начать с ltssm state, чтобы понять, на каком моменте крашится. От сюда и делать выводы. В мануале к pci compiler я посмотрел, нет подробного раздела Debug, а вот для других плат есть (где hard ip) c подробным описанием. С каким ltssm что делать.

 

Когда я писал про клок со слота, имел ввиду, что на сверх дешевых матерях бывает сложно альтеровскую корку запускать с клоком со слота. Проще запускать с refclk от другого источника.

Edited by new123

Share this post


Link to post
Share on other sites
On 5/2/2021 at 2:58 PM, new123 said:

Мне в том числе на каких матерях и обновление bios помогал

Обновили биос, отладочная плата увиделась!

 

Но в списках изменений, в аннотации к новой всерсии биоса, ничего про PCI-E не говорится, видимо втихаря поправили серьезную проблему, чтобы не связываться с гарантией и отзывами проданных плат

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.