fox 0 10 марта, 2005 Опубликовано 10 марта, 2005 · Жалоба Рисую ситуацию: - Есть девайс N1, собран и отлажен на макетке N1 на Max7128SLC (PLCC84), после этого макетку N1 в ящик а ПЛИС дальше в бой - Собрал девайс N2, макетка новая N2, а ПЛИС старая (из прошлого проекта, уже прошитая проектом N1), получил проблему 1. Просто вставить эту ПЛИС в новую макетку N2 нельзя, т.к. назначения ног в макете и в ПЛИС несовпадают, и соответсвенно можно соединить например два выхода, выживает сильнейший ... это нам неподходит :) 2. Надо сначала както стереть ПЛИС (чтобы убрать все назначения с пинов, чтобы они встали в третье состояние), потом вставить ПЛИС в макет N2 и уже потом прошить в ПЛИС сам проект N2. Как СТЕРЕТЬ ПЛИС ??? излазил весь MaxPlus и Quartus так и непонял, в хелпе написано что она сама стирается непосредственно перед программированием Собственно вопрос как разрешить возникший трабл З.Ы. Сам пока вышел из ситуации так: Вставил ПЛИС в старый макет N1, зашил в нее "пустую прошивку" (так как стереть не смог), потом вставил ПЛИС в макет N2, и уже в нем зашил сам проект N2. И что ? так каждые раз? А если макетка N1 собиралась год назад и ее уже нет. Неучто собирать тестовую макетку (только с минимально необходимыми цепями) именно для программирования ?? Как Вы выходите из подобных ситуаций ??? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
prototype 2 10 марта, 2005 Опубликовано 10 марта, 2005 · Жалоба Ну, усли так хочется, то сделать устройство: панелька у которой подключены только ноги питания и JTAG. А ещё и глобальные входы посадить на землю. И стирать, стирать, стирать. А вообще пора забывать PLCC корпуса - убыточное изобретение Китежградского завода маготехники. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alhen 0 11 марта, 2005 Опубликовано 11 марта, 2005 · Жалоба В MAX II и Quartus действительно нет отдельной кнопочки для стирания (в отличии от ATMEL ISP). В Altera совмещено стирание и запись в одну кнопочку. От этого испытываешь дискомфорт, особенно при возникающих иногда сообщениях: "устройство не чистое", ну и сотри его. Как предлагает prototype можно сделать плату пустышку и лить туда не пустой, а новый проект и перекидывать микросхему на новую плату. Тем более что с таким корпусом проблем по извлечению и установке нет. Кстати как учебные кристалы PLCC - идеальные, а в реальных проектах у них куча недостатков: корпус огромный, ног мало, да и из 128 ячеек проекты быстро выростают, причем даже 256 ячеек их не спасают, поэтому их назначение вижу только как вспомогатеьную обвязку например для FPGA. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
fox 0 11 марта, 2005 Опубликовано 11 марта, 2005 · Жалоба prototype лично я полностью согласен с Alhen. Я использую PLCC в макетах именно потому что удобно, вставил, сжег, вынул, вставил новую, и без всяких проблем с отпайкой\припайкой QFP. А боевые платы уже развожу под TQFP. По поводу отдельной платы имеено для прошива ПЛИС. Вот если бы всегда ПЛИС в одинаковых корпусах имели одинаковую разводку питания и ног JTAG, то такой вариант еще проходит. На деле ситуация совсем иная :( Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Vjacheslav 0 11 марта, 2005 Опубликовано 11 марта, 2005 · Жалоба В MAX II и Quartus действительно нет отдельной кнопочки для стирания (в отличии от ATMEL ISP). В Altera совмещено стирание и запись в одну кнопочку. <{POST_SNAPBACK}> Неверно! В Quartus'е есть возможность только стирать (и не только), хотя кнопочка и одна Start но в закладках установите "крыжик" только в поле Erase и стирайте хоть до посинения этой самой одной кнопочкой Start. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
StewartLittle 45 11 марта, 2005 Опубликовано 11 марта, 2005 · Жалоба Неверно! В Quartus'е есть возможность только стирать (и не только), хотя кнопочка и одна Start но в закладках установите "крыжик" только в поле Erase и стирайте хоть до посинения этой самой одной кнопочкой Start. <{POST_SNAPBACK}> Уточнение - это не играет для MAX7000S (для него Examine и Erase всегда неактивны). Для MAX7000AE, MAX700B, MAX3000A - играет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alhen 0 11 марта, 2005 Опубликовано 11 марта, 2005 · Жалоба Неверно! В Quartus'е есть возможность только стирать (и не только), хотя кнопочка и одна Start но в закладках установите "крыжик" только в поле Erase и стирайте хоть до посинения этой самой одной кнопочкой Start. <{POST_SNAPBACK}> Уточнение - это не играет для MAX7000S (для него Examine и Erase всегда неактивны). Для MAX7000AE, MAX700B, MAX3000A - играет. <{POST_SNAPBACK}> Все таки хорошо, что я начинал с ATF1508 JC84 и таких заморочек у AISP не было, хотя была другая - геморойная. Кристал "вис" из-за неподтянутых к VCC выводов JTAG. Сейчас подвешиваю JTAG в любых проектах, бзык наверно? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
prototype 2 12 марта, 2005 Опубликовано 12 марта, 2005 · Жалоба [ А боевые платы уже развожу под TQFP. По поводу отдельной платы имеено для прошива ПЛИС. Вот если бы всегда ПЛИС в одинаковых корпусах имели одинаковую разводку питания и ног JTAG, то такой вариант еще проходит. На деле ситуация совсем иная :( <{POST_SNAPBACK}> Честно говоря давно не пользуюсь PLCC - и в общем не испытываю дискомфорта. Главное не промазать при оценке сложности проекта - и как следствие нужного объёма ПЛИС. Альтера в PLCC при одинаковом количестве ног - имеет одинаковую цоколевку ног питания и JTAG. Атмел пин ту пин совместим с Альтерой, как впрочем и старые Кулраннеры от Ксайлинкса. Новые Кулраннеры не бывают в PLCC. Проблемы будет с Ксайлинксом 9500 и с Латтисовскими ПЛИСами, но последние в наших краях - редкие птицы. Впрочем я не думаю, что человек одновременно имеется с ПЛИС всех производителей - уж больно это нездраво. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
driver73 0 31 марта, 2005 Опубликовано 31 марта, 2005 · Жалоба я по сильной нетрезвости несколько раз разводил Max7032s и 7064s в корпусах plcc44 и plcc84 неправильно т.е. выводы путал - соответсвенно выходы стыковались с выходами других микросхем - и в общем ничего. Когда микросхемы начинали греться как утюг, до меня все-таки доходило что что-то тут не то и я вырубал питание. После правильной прошивки они нормально работали. Так что если ты микросхему для устройства №1 покупал не на деньги скопленные за год тяжелой работы - то рискни и поставь ее в устройство №2 и прошей. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
khach 41 31 марта, 2005 Опубликовано 31 марта, 2005 · Жалоба Недавно запускали "секонд хенд" 95288xl. При пайке под все ноги кроме питания и JTAGа положили кальку. Запрограммировали, вытянули кальку и запаяли остальное. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
driver73 0 31 марта, 2005 Опубликовано 31 марта, 2005 · Жалоба разумно, а foxу и паять тогда не придется, с PLCC вообще на ура пройдет Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
fox 0 5 апреля, 2005 Опубликовано 5 апреля, 2005 · Жалоба разумно, а foxу и паять тогда не придется, с PLCC вообще на ура пройдет <{POST_SNAPBACK}> Решено, завтра запасаюсь калькой :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться