Полная версия этой страницы:
PCI и питание ?
Разработал PCI устройство, на альтере(свой проект), сам развёл. Втыкаю в машину в старых всё нормально работатет, в новых через одну, иногда просто конфликты типа система не грузится(с дисками не работает), а в некоторых даже питание нет (лампочка на материнке моргает).
Может быть дело в 5-и и 3-х вольтовых вариантах PCI. Откуда питается Ваша плата, возможно дело в последовательности подачи питания от разных источников? Или пока конфигурируется Altera не работаю clamping диоды или коротится шина. Конкретный чип допускает работу на PCI?
Что за "clamping диоды" что они делают, я наверно что то пропустил ??
Проблема с разными уровня питаниями, врядли, используються оба, но для пис надо только 5В.
Плата питаеться 5В с шины. всё работает но не во всех машинах.
Сложно так с лету что-то сказать. ИМХО ключевое слово "в старых всё нормально работатет".
1) Частота - на старых матерях она 33 мега. Пробывали на 33 мега принудительно частоту на новых матерях выставить?
2) "иногда просто конфликты типа система не грузится(с дисками не работает), а в некоторых даже питание нет (лампочка на материнке моргает)." - тут вообще не понятно, ощущение или питание или, что пси-биос раком встал...
Цитата(Tod @ Nov 3 2007, 12:21)

1) Частота - на старых матерях она 33 мега. Пробывали на 33 мега принудительно частоту на новых матерях выставить?
А как ???
Цитата(plis @ Nov 3 2007, 14:26)

А как ???
У меня на материнке она выставляется джампером, есть где через биос ставиться. Нужно найти такую и протестировать на разных частотах. Пример такой материнки
http://www.overclockers.ru/lab/14936.shtml
Протестить - это хорошо!
А в PCI-E или хотябы в AGP втыкать не пробовали? Наверное лампочка питания на материнской плате тоже мигать будет. Проверьте... интересно будет!
А если без приколов, то не понятно, под какой тип PCI Вы ее спроектировали и сами развели. Нынче e PCI много версий и они сверху вниз совместимы, т.е 2.2 должно в 2.1 работать, но не наоборот (а может и наоборот.... подумать надо....). А какой адрес для IDSEL используется? Прерывания как используются... Тут есть, что проверять.
Цитата(I.S.A. @ Nov 5 2007, 01:30)

А в PCI-E или хотябы в AGP втыкать не пробовали? Наверное лампочка питания на материнской плате тоже мигать будет. Проверьте... интересно будет!
Если видюху вытаскиваю то нормально питание стартует видюха PCI-E.
Цитата(I.S.A. @ Nov 5 2007, 01:30)

А если без приколов, то не понятно, под какой тип PCI Вы ее спроектировали и сами развели. Нынче e PCI много версий и они сверху вниз совместимы, т.е 2.2 должно в 2.1 работать, но не наоборот (а может и наоборот.... подумать надо....).
старался выдержать pci 2.0
Цитата(I.S.A. @ Nov 5 2007, 01:30)

А какой адрес для IDSEL используется?
В смысле ???????
Цитата(I.S.A. @ Nov 5 2007, 01:30)

Прерывания как используются... Тут есть, что проверять.
без прерывания
Для выбора частоты вообщето есть специальный пин M66EN.
Если вам надо 33МГц, он должен быть на земле.
Не используется ли на плате напряжение Vio? Не коротит на +5v например? Какое напряжение питания альтеры?
Clamp диоды - по спецификации PCI подключены от пина к питанию. Для включения нужно выбрать стандарт PCI для пинов подключеных к шине.
Kaligooola
Nov 6 2007, 07:13
А потребления тока платой не измеряли, может при старте идет завышенный пусковой ток и на материнке срабатывает защита. Если есть возможность отключить на плате часть потребителей, то можно так попробовать вставить и запустить в новых матерях.
еще можно выставить паузу на загрузку ОС от подачи питания, чтобы успевал загружаться проект в альтеру,
hobgoblin
Nov 6 2007, 19:01
У меня как-то плата не хотела работать на некоторых материнках, когда я случайно подал из плисины на INTA постоянный ноль. На моей материнке при попытке выключить питание из под Винды экран гас, но кулер не останавливался, а в остальном все работало как часы (прерывания мне тогда были не нужны). Еще на одной материнке это внешне вообще никак не проявлялось. А вот третья напрочь отказывалась работать вплоть до того, что даже до теста видяхи и памяти дело не доходило. У вас, насколько я понял, прерывание не используется, а сигнал физически с плисины на линию INTA в вашей схеме заводится? По умолчанию Quartus делает все незадействованные пины в проекте выходами, на которые выдается ноль. Вряд-ли конечно дело в этом, но проверить стоит.
Цитата(hobgoblin @ Nov 6 2007, 22:01)

У меня как-то плата не хотела работать на некоторых материнках, когда я случайно подал из плисины на INTA постоянный ноль. На моей материнке при попытке выключить питание из под Винды экран гас, но кулер не останавливался, а в остальном все работало как часы (прерывания мне тогда были не нужны). Еще на одной материнке это внешне вообще никак не проявлялось. А вот третья напрочь отказывалась работать вплоть до того, что даже до теста видяхи и памяти дело не доходило. У вас, насколько я понял, прерывание не используется, а сигнал физически с плисины на линию INTA в вашей схеме заводится? По умолчанию Quartus делает все незадействованные пины в проекте выходами, на которые выдается ноль. Вряд-ли конечно дело в этом, но проверить стоит.
история такая же, но только у меня INTA и INTB заведены на плис и я их принудительно в tri-state выставляю
сталкивался вроде с такой проблемой, но у меня она была в том что закоротил контакты Vio с питанием 5V хотя ключь на разьеме был на 3,3V возможно проблема в этом...
кстати, лампочка на материнке мигает вроде при каких то косяках с питанием... может просто не хватает мосщи у плока питания....???
Цитата(GAZE @ Nov 7 2007, 12:37)

сталкивался вроде с такой проблемой, но у меня она была в том что закоротил контакты Vio с питанием 5V хотя ключь на разьеме был на 3,3V возможно проблема в этом...
кстати, лампочка на материнке мигает вроде при каких то косяках с питанием... может просто не хватает мосщи у плока питания....???
Кароче запустил....
В системе стоит видёха(pci-e), моя плата(pci) и сетевуха(pci) запускаю не работает(лампочка моргает), вытаскиваю сетевуху запускаеться.
Еще раз что с VIO?
Если у вас оно коротит на 5 вольт, а на сетевухе на 3.3, то работать не будет.
Либо как вариант если VIO не используется, при этом VIO=3.3в, то через выходные буферы и clamp диоды может коротить с 5в на 3.3в.
Цитата(Tosha @ Nov 9 2007, 06:12)

Еще раз что с VIO?
Если у вас оно коротит на 5 вольт, а на сетевухе на 3.3, то работать не будет.
Либо как вариант если VIO не используется, при этом VIO=3.3в, то через выходные буферы и clamp диоды может коротить с 5в на 3.3в.
На мамке 5В разЪём.
VIO к воздуху подключены.
может моЩей не хватает, по PCI есть какие ограничения ???
Поскольку сейчас происходит переход на 3.3в и ниже логику, то в новых версиях PCI 5в совсем убрали. Поэтому возможно все-таки 5в попадет на 3.3 либо на vio. Стоит прозвонить при установленной плате 5в на 3.3 на предмет коротыша + в режиме диода мультиметром с 5в на 3.3в.
К сожалению нет спецификации PCI 2.0, не могу посмотреть что там.
Мамки новые кстати поддерживают обычно с 2.1, для 2.3 например 5в карты уже не поддерживаются.
Цитата(Tosha @ Nov 30 2007, 14:17)

Поскольку сейчас происходит переход на 3.3в и ниже логику, то в новых версиях PCI 5в совсем убрали. Поэтому возможно все-таки 5в попадет на 3.3 либо на vio. Стоит прозвонить при установленной плате 5в на 3.3 на предмет коротыша + в режиме диода мультиметром с 5в на 3.3в.
К сожалению нет спецификации PCI 2.0, не могу посмотреть что там.
Мамки новые кстати поддерживают обычно с 2.1, для 2.3 например 5в карты уже не поддерживаются.
Сам разЪём 5В, о каких 3х вы говорите, тем более в спецификации на 5В я не нашёл ни чего интересного для 5В она заточена для 3, я же делал для2.х спецификакации (где что понял).
Я уже разобрался работает, всем ответившим БОЛЬШОЕ СПОСИБО. Проблема была в дежурном питании Vaux.
flashEl
Dec 5 2007, 15:28
Нову тему решил не начинать, так как ситуация похожа:
- устройство нормально работает с чипсетами вплоть до 945
- на 965 и G33 устройство не определяется как PCI-устройство (нет его в Device Manager)
- PCI-контроллер реализован на ALTERA
Думаю, что отсутствие питания 5В...
Кто знает, на каких "ножках" смотреть его отсутствие? (хотя, теоретически, 5В используется для других целей а не для контроллера)
Может еще какая причина может быть?
Цитата(flashEl @ Dec 5 2007, 18:28)

Думаю, что отсутствие питания 5В...
Кто знает, на каких "ножках" смотреть его отсутствие? (хотя, теоретически, 5В используется для других целей а не для контроллера)
Ну для этого лучше почитать спецификацию, там всё описанно, существует 2 типа разъёмов(5В и 3В) посмотрите какой у вас разЪём на материнке.
А так поищете 5В на контакта A61, A62, B61, B62, там должно быть.
Столкнулся с проблеммой
Есть самописный PCI target, работает много лет на разных платформах полет нормальный. С платой Asus P5B на 965 чипсете вылезла проблема - материнка при shutdown не выключает питание. С несконфигурированной платой - всё ОК, т.е проблема где-то в логике.
Power managment на плате не реализован. В чем может быть проблема?
Прежде чем начинать решать проблему. Опишите девайс:
- какая конкретно FPGA.
- есть ли буферы на PCI.
- Какая схема питания PCI - FPGA(VIO, Vcore).
А потом и подумать можно.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.