Перейти к содержанию
    

программирование EP1C3

подскажите пожалуйста почему при прошивке EP1C3 байтбластером mv вылетает ошибка Conf_done pin failed to go high хотя все конфигурационные пины распаяны по доке altera?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

не много больше сантиметра на 2-3 совсем забыл иногда прошивается нормально а когда не прошивается стоит встать осциллографом на nSTATUS прошивается на ура

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Какие резисторы стоят? Такая проблемма встречалась на макетках со старыми микросхемами. На рабочих платах, с новами мсх. все в порядке.

Как разведено питание, в частности земля: как получилось или как надо?

И, надеюсь конденсаторов не пожалели?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

если на бластере то 100 ом и 2.2 ком как указано в доке если конфигурационные то тоже как в доке 10ком это макетка где - то получилось так себе

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Возможно, что все дело в плохом питании.

Решения проблеммы не знаю, т.к. не могу понять в чем дело(и не понимал, похоже что нет старта на конфигурацию). Возможно, что это просто помехи.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

pull-up's на Alter у должны быть по 1к, а в бластере обязательно конденсатор по питанию

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

pull-up's на Alter у должны быть по 1к, а в бластере обязательно конденсатор по питанию

В даташите указанно 10к.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я ставлю на подтяжку не более 3К3 - проблем не было никогда. Blaster MV / Blaster II - самопал полученный из MV методами генетической селекции :biggrin: . Схему на универсальный Blaster выкладывал ранее в одном из топиков.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

стоит встать осциллографом на nSTATUS прошивается на ура

Дык попробуйте повесить в это место ёмкость на землю, примерно 50 пФ (или подобрать по вкусу).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а как правильно подключить msel в доке по-разному указано оба к земле или msel 1 к питанию. когда msel 1 к питанию подключаю шьется без проблем но не работает signaltap сообщает что jtag invalid configuration не пойму в чем дело?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

MSEL1 - всегда 0.

MSEL0==0 - Active Serial

nStatus,CONF_DONE,nConfig->pullup

nCE->gnd

+ ПЗУ(не уверен, что обязательно).

 

MSEL0==1 - PassiveSerial

nCE->gnd

DCLK,DATA0,nConfig,nStatus,CONF_DONE ->pullup.

 

После этого подключаетесь к JTAG пинам.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

msel оба к 0 на nSTATUS конденсатор 1000пф как советовали выше все шьется теперь но signaltap не работает нет сбора данных потом пишет invalid jtag configuration ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

подскажите пожалуйста почему при прошивке EP1C3 байтбластером mv вылетает ошибка Conf_done pin failed to go high хотя все конфигурационные пины распаяны по доке altera?

msel оба к 0 на nSTATUS конденсатор 1000пф как советовали выше все шьется теперь но signaltap не работает нет сбора данных потом пишет invalid jtag configuration ?

Если все действительно сделано по доке Алтера, конденсаторы на nSTATUS не нужны. Да и щуп осциллографа тоже без надобности. Где то есть не соответствие со схемой загрузки по JTAG (TCK через резистор на GND и т.д.), висячие входы на DCLK, DATA, nCE. Недостаток фильтрующих конденсаторов, в том числе и на разъеме JTAG. Посмотрите Configuring Cyclone FPGAs по всем контактам, даже если они не используются. Может вообще холодная пайка или не пропай (щупом прижимаете, и все работает).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

видите в чем дело все сделано как написано в доке это первое conf done вылезала не часто но она была когда все прошивалось signal tap работал но стоило попробовать использовать Identify при нем кстати вылетела ошибка communication error теперь signal tap не работает пишет invalid jtag configuration могла микросхема сдохнуть?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...