|
|
  |
Altera EPM3256, Сбои в новой партии микросхем |
|
|
|
Jan 17 2008, 07:24
|
Участник

Группа: Свой
Сообщений: 26
Регистрация: 5-03-05
Пользователь №: 3 092

|
Очень рекомендую проверить проект. Сталкивался с этим при переходе с 7064LC на 7064SLC. Был у нас старый проект который нормально работал. После перехода на 7064SLC часть микросхем начала сбоить. Некоторые редко некоторые часто, а некоторый работали нормально. Сначала из за лени подбирали рабочие микросхемы и пробовали даже ругаться с поставщиками. Когда сбоящих микросхем стало очень много посмотрели внимательно проект и обнаружили skew на shift регистре из за того что clock приходил в ячейки не как глобальный.
|
|
|
|
|
Jan 17 2008, 22:31
|

Группа: Участник
Сообщений: 12
Регистрация: 27-10-07
Из: Москва
Пользователь №: 31 781

|
Цитата(Harbour @ Jan 17 2008, 09:15)  Отсюда поподробнее please - в какой конторе брали и какое семейство ? Как было упаковано ? Что было перебито ? Если revision, то еще можно выйти как-то из положения ... Да, да!! Можно подробнее, а то сам недавно купил упаковку EP2C8Q208C8N, вроде перебитой маркировки не наблюдал. Но пока еще на платы не запаивал.
--------------------
Стабильность - признак мастерства :)
|
|
|
|
|
Jan 30 2008, 12:19
|
Гуру
     
Группа: Свой
Сообщений: 2 435
Регистрация: 6-10-04
Из: Петербург
Пользователь №: 804

|
Цитата(IEC @ Jan 30 2008, 12:34)  Что то я вообще умаялся. Проект запустил, работает без сбоев, только при температуре 16 градусов и выше. Если температура Алтеры ниже, то идут сбои. причем везде только один разряд постоянно переходит в "1" с "0".
С помощью внешнего микроконтроллера читаем данные через / мультиплексор с регистра / в Алтере. Все данные в регистр занесены предварительно, адрес для мультиплексора установлен тоже заранее.
Что делать - ума не приложу. Если не читается. Значит и не пишется. Наверняка дело в проекте. Если представить работу микроконтроллера с CPLD как с внешней памятью на двунаправленной шине и симитировать аналогичные сигналы cs, wr, oe на CPLD, неужели не будет работать.
|
|
|
|
|
Jan 30 2008, 13:18
|
Гуру
     
Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369

|
Цитата(IEC @ Jan 30 2008, 12:34)  Что делать - ума не приложу. А посмотреть, куда сдвигается импульс при охлаждении... Скорее всего, микросхемы становятся медленнее. Значти, где-то не хватает времени предустановки. Ну а далее, посмотреть таблицу времен... Переразвести цепи, уменьшить логику... Продублировать регистры... Бороться и искать!!!
--------------------
www.iosifk.narod.ru
|
|
|
|
|
Jan 30 2008, 16:34
|
Местный
  
Группа: Свой
Сообщений: 263
Регистрация: 22-03-05
Из: г. Харьков, Украина
Пользователь №: 3 598

|
Цитата(sazh @ Jan 30 2008, 15:19)  Если не читается. Значит и не пишется. Наверняка дело в проекте. Если представить работу микроконтроллера с CPLD как с внешней памятью на двунаправленной шине и симитировать аналогичные сигналы cs, wr, oe на CPLD, неужели не будет работать. Дело в том, что там на плате и память стоит и магистраль расширения ( ISA slots ). По тестам работа с памятью со сдвигом адресов, при переключении банков памяти все работает. Все внутрениие блокировки ( регистры читаются и устанавливаются ), много дополнительных входов-выходов которые тоже правильно тестируются с помощью внешних тестовых плат, сбоит только работа с мультиплексором и то 1 бит от температуры. Срасибо за советы, буду дальше копать.
|
|
|
|
|
Jan 30 2008, 19:40
|
Гуру
     
Группа: Свой
Сообщений: 2 435
Регистрация: 6-10-04
Из: Петербург
Пользователь №: 804

|
Цитата(IEC @ Jan 30 2008, 19:34)  сбоит только работа с мультиплексором и то 1 бит от температуры. Вот в это вериться с большим трудом. С CPLD по температуре ничего сказать не могу. Но по FPGA асех могу сказать, что даже коммерческий вариант работает при - 40. С минусом меньше проблем, чем с плюсом. Конечно речь идет о сертифицированном поставщике.
|
|
|
|
|
Jan 30 2008, 20:48
|
Знающий
   
Группа: Свой
Сообщений: 654
Регистрация: 24-01-07
Из: Воронеж
Пользователь №: 24 737

|
Цитата(iosifk @ Jan 30 2008, 16:18)  А посмотреть, куда сдвигается импульс при охлаждении... Скорее всего, микросхемы становятся медленнее. От вас-то. При охлаждении схемы становятся быстрее, при нагреве - медленне. (КМОП). Соотношение примерно такое: если взять за норму быстродействие при +20 С, то при -60 С схема будет процентов на 20 быстрее, при +125 С схема становится процентов на 50 медленне. Связано это (точно не помню) с подвижностью носителей. (Те, кто помнят физику полупроводников, меня поправят.)
Сообщение отредактировал dvladim - Jan 30 2008, 20:50
|
|
|
|
|
Jan 31 2008, 06:35
|
Местный
  
Группа: Свой
Сообщений: 263
Регистрация: 22-03-05
Из: г. Харьков, Украина
Пользователь №: 3 598

|
Я уже на партию микросхем смотрел, вроде все правильные надписи стоят и там где надо. Правда покупали у другого поставщика. Раньше через Киев брали прямо из евроскладов, а сейчас решили через Москву из КОМПЕЛе взять. Раньше брали через КОМПЕЛ АСЕХ никаких проблем не было. Цитата Платы у того же поставщика заказывали? Сколько плат не работает? Платы у того же производителя. А не работает только эта серия ЕРМ3256, другую, более старую поставил все пошло. Может кто подскажет , можно ли найти уточнения для данной серии у производителя, может какие-то незначительные изменения в производстве и т.д. EPM3256aqc208-10 BBB770619A VBB 7757982 303SA6L0J
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|