Программируемая логика - это не так уж и сложно. Разберемся вместе.
Ответить

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

Сб ноя 30, 2013 14:01:19

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

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

Помогите, пожалуйста, разобраться в проблеме.

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

Сб ноя 30, 2013 15:52:20

Каким программатором/JTAG пользуетесь?
Что значит питания и земли в норме? Фотку или схему обвязки циклона покажите.

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

Пн дек 02, 2013 08:51:25

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

Кстати, единственный простой способ припаять эту площадку - просверлить отверстие прямо в плате.

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

Сб июл 18, 2015 11:19:27

здравствуйте! нужно сразу сказать, что плиски с внешней флеш для меня новое...итак:
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) может быть нужно в квартусе какие либо настройки делать? или чтот в сам проект добавлять?...в общем судьба привела на этот форум...помогите пожалуйста

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

Сб июл 18, 2015 22:07:40

Примерно такая же ситуация была, когда пытались залить прошивку в память не установив MSEL в режим AS.
Ответить