Begginner 0 14 ноября, 2004 Опубликовано 14 ноября, 2004 · Жалоба Я начинающий , решил попробовать ПЛИСы, собрал в MAX PLUS 2 счетчик и запрограммировал, - все OK Но во время третьей прошивки (MAX) сказал :Unrecognized Device Поставил другую - все нормально. Вопрос : Сколько раз она может перепрошиваться? Что за беда с ней? Возможно какие-то установки, или дело в железе? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
hlebn 0 14 ноября, 2004 Опубликовано 14 ноября, 2004 · Жалоба Достаточно для новичка. А как насчет питания и особенно земель? такое бывает и микруха тут ни причем. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alhen 0 14 ноября, 2004 Опубликовано 14 ноября, 2004 · Жалоба Скорее всего микросхема умерла. У меня такое было, не хотелось долго голову ломать, поэтому поменял на новую и все. Был один случай когда MAX отказался программировать сообщив что устройство не чистое, а отдельной команды для стирания там нет. Тогда я успешно залил ее в Квартусе. Так что попробуй в Квартусе, если нет то нет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
tonjo 0 22 ноября, 2004 Опубликовано 22 ноября, 2004 · Жалоба Возможна нестабильность программирования и из-за длины кабеля программатора. То программируетя, то нет... :)) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mif 0 23 ноября, 2004 Опубликовано 23 ноября, 2004 · Жалоба Уточни, чем программировал, тип программатора. Если JTAG, то могу поделиться опытом. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Begginner 0 23 ноября, 2004 Опубликовано 23 ноября, 2004 · Жалоба Вообщето выпаял из старенькой материнской 74F244D и собрал ByteBlasterMV , может лучше IN74HC244AN что у нас в Минске на Интеграле продают за .15 $ поставить ? L кабеля - 40см. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alhen 0 23 ноября, 2004 Опубликовано 23 ноября, 2004 · Жалоба Возможна нестабильность программирования и из-за длины кабеля программатора. То программируетя, то нет... :)) Это действительно так! Буквально вчера собрался прошить очередную EPM7128 - не получается. MAX выдает всякую фигню, даже предлагал обновить какие-то устройства. А до этого все было нормально. Перепробывали на разных компьютерах везде по разному. Вроде прошивается и верификацию проходит, а повторная верификация нет. Потом перебрали разные режимы LPT - не помогает. В конце концов укоротили кабель между самодельной платкой ByteblasterMV и компьютером до длины 12см (до этого стоял магазинный удлинитель lpt-lpt длиной 60см), а от платы до устройства оставили 40см - и все нормально работает. Теперь думаю может завтра опять что-нибудь изменится, пока не куплю фирменный Blaster. Кстати в инете, даже у самой Altera много дезинформации по поводу конструкции Байтбластера - вообще ничего не получалось пока не нашли настоящую схему. В Бластере следует использовать серию 74HC раз так написано в доке, знаю на опыте что CPLD иногда отказываются работать с 1533, после случая отказов я уже боюсь использовать что-то другое. Серия 74F - может не подойти, или уровнями или фронтами. ByteBlasterMV.pdf Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mif 0 24 ноября, 2004 Опубликовано 24 ноября, 2004 · Жалоба Раньше так-же думал и укорачивал кабель, но потом прижало и надо стало 1,5 м. Собрал, проверил, работает!!! Так что длина может и влияет, но есть еще один вопросик. Когда программируешь в изделии на микросхему подаются сигналы, с других микросхем. У меня глючила EPM7128S при программировании (правда BLASTER хитрый с развязкой самоделка), отключил CLK (10МГц) и удачные загрузки пошли чаще, а у меня созрело решение проблеммы- оставил питание только на микрохеме которую программировал, результат 100%. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Himer 0 24 ноября, 2004 Опубликовано 24 ноября, 2004 · Жалоба Кстати вопрос такой. Когда шил альтеры EPM7128SLC84 - некоторые зашивались с ошибками, помогало увеличение напряжение питания до с 5.0 до 5.8В. Каким образом это могло влиять? Плата простая. конденсаторы 0.1u возле каждого питания на землю + электролит. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Инженер 0 14 декабря, 2004 Опубликовано 14 декабря, 2004 · Жалоба Итак, господа. 1. длина кабеля от LPT-порта до буферной микросхемы в ByteBlastere может достигать 1 метра и даже больше. И по официальной информации Altera, и на основе личного опыта. А вот длина кабеля от ByteBlastera до программируемой ПЛИС-критична и делать ее больше 25 см не стоит. Также хорошо использовать плоские шлейфные кабеля (те, которые стоят в IDE-разъемах компьютера), в них наводки меньше. Поэтому совет:если нужен длинный вынос-сделайте прозрачный удлиннитель LPT к которому подключайте ByteBlaster непосредственно перед программируемой ПЛИС. 2. Никакие внешние сигналы на качество программирования ПЛИС влить НЕ МОГУТ и это принципиально, так как первая команда, которую посылает САПР при прошивке ПЛИС-это поставить все ножки в третье состояние, после чего ПЛИС не реагирует ни на какие внешние раздражители. 3. Устойчивость программирования зависит также от стабильности питания, но не от его напряжения. Если ПЛИС на 5В-она БУДЕТ программироваться при 5В, 5,8В-не нужно. у вас ошибка в другом. Проверьте прежде всего, не "шумит" ли источник питания, возьмите другой, гарантировано гладкий (Опять же их собственного опыта). 4. Буферную микросхему лучше использовать серии 1554 (74АС245), КМОП, наиболее универсальная, к тому же работает от 2 до 6В, что в будущем позволит вам тем же ByteBlaster'ом программировать 3,3В- и 2,5В микросхемы. Ну и напоследок по поводу "умирания" микросхемы ПЛИС. Чтобы ПЛИС Altera умерла-это надо очень постараться, например подать отрицательное питание и долго его подержать. Лично я с отказом самой ПЛИС не сталкивался, хотя все описанные вами баги мне встречались не однократно, тем не менее-их причина всегда была в чем-то ином, а не в ПЛИС. Не клевещите на микросхемы по напрасну. :-) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться