Неправильно работает Cyclone III

Программируемая логика - это не так уж и сложно. Разберемся вместе.
Ответить
klaim
Родился
Сообщения: 3
Зарегистрирован: Пн окт 10, 2011 04:50:34

Неправильно работает Cyclone III

Сообщение klaim »

Здравствуйте!
Есть ПЛИС EP3C16E144C8N, память к ней EPCS16 и всё на самодельной плате. Все питания и земли в порядке. MSEL выставлен в AS. Память шьется нормально.
Дальше интересно: nCONFIG подтянут как и надо к 3.3V через 10k, но на самой ноге около 1.8V. После включения питания не происходит ничего. На выводах ПЛИС болтается всякая ерунда от 0.8 до 1.2V.
Схема конфигурирования такая:
Изображение
Ожидается, что после включения питания ПЛИС начнет сама себя конфигурировать, самостоятельно забирая данные из памяти.

JTAG подключен по следующей схеме:
Изображение
Ожидается, что Quartus "увидит" ПЛИС, но этого не происходит. Прошить не получется.

Помогите, пожалуйста, разобраться в проблеме.
Реклама
Аватара пользователя
Kavka
Мудрый кот
Сообщения: 1810
Зарегистрирован: Чт июн 10, 2010 08:55:35
Откуда: Сибирские Афины

Re: Неправильно работает Cyclone III

Сообщение Kavka »

Каким программатором/JTAG пользуетесь?
Что значит питания и земли в норме? Фотку или схему обвязки циклона покажите.
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Реклама
klaim
Родился
Сообщения: 3
Зарегистрирован: Пн окт 10, 2011 04:50:34

Re: Неправильно работает Cyclone III

Сообщение klaim »

Отбой тревоги.
Проблема была в т.н. explosed pad. Это такая площадка на нижней стороне микросхемы, которая должна быть припаяна к земле. Мы этого не сделали, поэтому Cyclone III не выходил из POR.
Всем спасибо за внимание.

Кстати, единственный простой способ припаять эту площадку - просверлить отверстие прямо в плате.
zero_cool2000
Родился
Сообщения: 1
Зарегистрирован: Пн фев 01, 2010 16:04:59
Контактная информация:

Re: Неправильно работает Cyclone III

Сообщение zero_cool2000 »

здравствуйте! нужно сразу сказать, что плиски с внешней флеш для меня новое...итак:
cyclone3+epcs16...простенький проект(вход с генератора, счетчик, 8 выходов для поморгать светодиодами) и всё... компилирую, получаю SOF, по JTAG прошиваю плиску, всё прекрасно шьется и работает, выключаю (снимаю питание)...затем готовлю файл JIC для флешки, включаю и тоже шью через тот же JTAG, процесс клинит на 56% и квартус кидает ошибку - Error: Can't recognize silicon ID for device 1...и что я только не делал ...хотя конечно наверняка чегото главное и не сделал:)))...с установками MSEL немного не ясно, сделал как у людей, код на них (010)...схема вклюения довольно проста, ошибиться тяжело...флешку менял (ставил другую epcs и M25P16), питание на JTAG и на MSEL тоже пробовал менять (было 3.3, менял на 2.5) начитавшись форумов наткнулся на многочисленные жалобы людей на такие же прблемы и на то, что вроде как какие то версии квартуса имеют баги и отказываются шить флеши (я перепробовал 9.0 - 9.1sp2) может быть нужно в квартусе какие либо настройки делать? или чтот в сам проект добавлять?...в общем судьба привела на этот форум...помогите пожалуйста
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
Meteor
Друг Кота
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....
Контактная информация:

Re: Неправильно работает Cyclone III

Сообщение Meteor »

Примерно такая же ситуация была, когда пытались залить прошивку в память не установив MSEL в режим AS.
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Реклама
Ответить

Вернуться в «ПЛИС»