|
Отваливается банк IO в Stratix II GX, после конфигурирования нагретой ПЛИС |
|
|
|
Jan 21 2009, 19:20
|
Частый гость
 
Группа: Свой
Сообщений: 97
Регистрация: 5-12-04
Из: Великий Новгород
Пользователь №: 1 333

|
Столкнулся с соврешенно непонятной проблемой. Железяка примерно такая - ПЛИС Stratix II GX, шестидесятка. К банкам 3 и 4 подключена DDR SDRAM. К остальным банкам подключено много чего, все остальные уровни 3.3 В. При конфигурировании холодной ПЛИС, хоть из ПЗУ, хоть через JTAG, все выводы работают нормально. И если не переконфигурировать ПЛИС, то все работает корректно сколь угодно долго. Если же конфигурировать нагретую ПЛИС, то банки, к которым подключена память, работают нормально, а выводы I/O банка 7 отваливаются. Что с остальными 3.3 вольтовыми банками пока не знаю, до них добраться сложнее. Внутри все работает как надо. Все пины отвалившегося банка находятся в z-состоянии. Может, кто сталкивался с чем-то подобным? И вообще, что может быть причиной такого непонятного явления?
|
|
|
|
|
 |
Ответов
(1 - 4)
|
Jan 22 2009, 17:59
|
Частый гость
 
Группа: Свой
Сообщений: 181
Регистрация: 28-08-04
Пользователь №: 557

|
Цитата(Barbarossa @ Jan 21 2009, 23:20)  Столкнулся с соврешенно непонятной проблемой. Железяка примерно такая - ПЛИС Stratix II GX, шестидесятка. К банкам 3 и 4 подключена DDR SDRAM. К остальным банкам подключено много чего, все остальные уровни 3.3 В. При конфигурировании холодной ПЛИС, хоть из ПЗУ, хоть через JTAG, все выводы работают нормально. И если не переконфигурировать ПЛИС, то все работает корректно сколь угодно долго. Если же конфигурировать нагретую ПЛИС, то банки, к которым подключена память, работают нормально, а выводы I/O банка 7 отваливаются. Что с остальными 3.3 вольтовыми банками пока не знаю, до них добраться сложнее. Внутри все работает как надо. Все пины отвалившегося банка находятся в z-состоянии. Может, кто сталкивался с чем-то подобным? И вообще, что может быть причиной такого непонятного явления? Дурацкий вопрос 1: у тебя Vref на 3.3V банках не в воздухе? Дурацкий вопрос 2: перед конфигурирацией нагретой ПЛИС пробовал делать сброс всей плате или выключать питание? Возможно у тебя возникает встречное включение? Токи мерял?
|
|
|
|
|
Jan 22 2009, 18:24
|
Гуру
     
Группа: Свой
Сообщений: 2 435
Регистрация: 6-10-04
Из: Петербург
Пользователь №: 804

|
Цитата(Barbarossa @ Jan 21 2009, 22:20)  Столкнулся с соврешенно непонятной проблемой. Железяка примерно такая - ПЛИС Stratix II GX, шестидесятка. К банкам 3 и 4 подключена DDR SDRAM. К остальным банкам подключено много чего, все остальные уровни 3.3 В. При конфигурировании холодной ПЛИС, хоть из ПЗУ, хоть через JTAG, все выводы работают нормально. И если не переконфигурировать ПЛИС, то все работает корректно сколь угодно долго. Если же конфигурировать нагретую ПЛИС, то банки, к которым подключена память, работают нормально, а выводы I/O банка 7 отваливаются. Что с остальными 3.3 вольтовыми банками пока не знаю, до них добраться сложнее. Внутри все работает как надо. Все пины отвалившегося банка находятся в z-состоянии. Может, кто сталкивался с чем-то подобным? И вообще, что может быть причиной такого непонятного явления? Если переконфигурирование проходит нормально, и пины, отвечающие за успешное конфигурирование вышли в vcc i/o, дело может быть в холодной пайке. Посмотрите питание на pll. Оно наверно через ферритовые бусины идут. Не будет pll, клоков не будет. А это приличный спад потребления. Замерьте потребление в этом не рабочем режиме. И так далее. Осмотр печати. (То что не полигонами) Во всяком случае это иллюзия, что что - то может в кристалле отказать, а что то работать. Во всяком случае это вряд ли третье состояние (При конфигурации пины подтянуты к vcc i/o). Это вполне может быть нулевой уровень при не работающем например pll/
|
|
|
|
|
Jan 23 2009, 07:14
|
Частый гость
 
Группа: Свой
Сообщений: 97
Регистрация: 5-12-04
Из: Великий Новгород
Пользователь №: 1 333

|
Цитата(EugeneS @ Jan 22 2009, 20:59)  Дурацкий вопрос 1: у тебя Vref на 3.3V банках не в воздухе? Дурацкий вопрос 2: перед конфигурирацией нагретой ПЛИС пробовал делать сброс всей плате или выключать питание? Возможно у тебя возникает встречное включение? Токи мерял? 1. Какие Vref? 2. При выключении питания ничего не меняется. Если подождать, пока остынет, все становится нормально. Цитата(sazh @ Jan 22 2009, 21:24)  Если переконфигурирование проходит нормально, и пины, отвечающие за успешное конфигурирование вышли в vcc i/o, дело может быть в холодной пайке. Посмотрите питание на pll. Оно наверно через ферритовые бусины идут. Не будет pll, клоков не будет. А это приличный спад потребления. Замерьте потребление в этом не рабочем режиме. И так далее. Осмотр печати. (То что не полигонами) Во всяком случае это иллюзия, что что - то может в кристалле отказать, а что то работать. Во всяком случае это вряд ли третье состояние (При конфигурации пины подтянуты к vcc i/o). Это вполне может быть нулевой уровень при не работающем например pll/ В том-то и дело, что внутри все работает. pll работает. я смотрю в SignalTap, внутри все шевелится, снаружи ничего. Насчет третьего состояния я, конечно, не могу быть уверен. Но если тыкаться осциллографом в пин отвалившегося банка, то в момент касания возникает пичок напряжения, потом напряжение 0 - типичный признак пина, находящегося в z-состоянии. Я понимаю, что это вряд ли отказ в кристалле. Но совершенно не ясно, в чем может быть причина, что исследовать более внимательно.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|