реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> ISP CPLD филосовский вопрос, ПЛИС из старого проекта в новый проект?
fox
сообщение Mar 10 2005, 17:40
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 15
Регистрация: 12-02-05
Пользователь №: 2 603



Рисую ситуацию:

- Есть девайс N1, собран и отлажен на макетке N1 на Max7128SLC (PLCC84), после этого макетку N1 в ящик а ПЛИС дальше в бой

- Собрал девайс N2, макетка новая N2, а ПЛИС старая (из прошлого проекта, уже прошитая проектом N1), получил проблему

1. Просто вставить эту ПЛИС в новую макетку N2 нельзя, т.к. назначения ног в макете и в ПЛИС несовпадают, и соответсвенно можно соединить например два выхода, выживает сильнейший ... это нам неподходит smile.gif

2. Надо сначала както стереть ПЛИС (чтобы убрать все назначения с пинов, чтобы они встали в третье состояние), потом вставить ПЛИС в макет N2 и уже потом прошить в ПЛИС сам проект N2.
Как СТЕРЕТЬ ПЛИС ??? излазил весь MaxPlus и Quartus так и непонял, в хелпе написано что она сама стирается непосредственно перед программированием

Собственно вопрос как разрешить возникший трабл

З.Ы. Сам пока вышел из ситуации так:
Вставил ПЛИС в старый макет N1, зашил в нее "пустую прошивку" (так как стереть не смог), потом вставил ПЛИС в макет N2, и уже в нем зашил сам проект N2.

И что ? так каждые раз? А если макетка N1 собиралась год назад и ее уже нет.
Неучто собирать тестовую макетку (только с минимально необходимыми цепями) именно для программирования ??

Как Вы выходите из подобных ситуаций ???
Go to the top of the page
 
+Quote Post
prototype
сообщение Mar 10 2005, 18:41
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 513
Регистрация: 1-02-05
Из: Харьков, СССР
Пользователь №: 2 334



Ну, усли так хочется, то сделать устройство: панелька у которой подключены только ноги питания и JTAG. А ещё и глобальные входы посадить на землю. И стирать, стирать, стирать. А вообще пора забывать PLCC корпуса - убыточное изобретение Китежградского завода маготехники.
Go to the top of the page
 
+Quote Post
Alhen
сообщение Mar 11 2005, 04:19
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 161
Регистрация: 17-08-04
Из: Караганда
Пользователь №: 516



В MAX II и Quartus действительно нет отдельной кнопочки для стирания (в отличии от ATMEL ISP). В Altera совмещено стирание и запись в одну кнопочку. От этого испытываешь дискомфорт, особенно при возникающих иногда сообщениях: "устройство не чистое", ну и сотри его. Как предлагает prototype можно сделать плату пустышку и лить туда не пустой, а новый проект и перекидывать микросхему на новую плату. Тем более что с таким корпусом проблем по извлечению и установке нет. Кстати как учебные кристалы PLCC - идеальные, а в реальных проектах у них куча недостатков: корпус огромный, ног мало, да и из 128 ячеек проекты быстро выростают, причем даже 256 ячеек их не спасают, поэтому их назначение вижу только как вспомогатеьную обвязку например для FPGA.
Go to the top of the page
 
+Quote Post
fox
сообщение Mar 11 2005, 06:47
Сообщение #4


Участник
*

Группа: Новичок
Сообщений: 15
Регистрация: 12-02-05
Пользователь №: 2 603



prototype лично я полностью согласен с Alhen. Я использую PLCC в макетах именно потому что удобно, вставил, сжег, вынул, вставил новую, и без всяких проблем с отпайкой\припайкой QFP. А боевые платы уже развожу под TQFP.

По поводу отдельной платы имеено для прошива ПЛИС. Вот если бы всегда ПЛИС в одинаковых корпусах имели одинаковую разводку питания и ног JTAG, то такой вариант еще проходит. На деле ситуация совсем иная sad.gif
Go to the top of the page
 
+Quote Post
Vjacheslav
сообщение Mar 11 2005, 07:16
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 621
Регистрация: 25-10-04
Из: Новосибирск
Пользователь №: 971



Цитата(Alhen @ Mar 11 2005, 07:19)
В MAX II и Quartus действительно нет отдельной кнопочки для стирания (в отличии от ATMEL ISP). В Altera совмещено стирание и запись в одну кнопочку.
*

Неверно! В Quartus'е есть возможность только стирать (и не только), хотя кнопочка и одна Start но в закладках установите "крыжик" только в поле Erase и стирайте хоть до посинения этой самой одной кнопочкой Start.
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Mar 11 2005, 08:51
Сообщение #6


Лентяй
******

Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843



Цитата(Vjacheslav @ Mar 11 2005, 10:16)
Неверно! В Quartus'е есть возможность только стирать (и не только), хотя кнопочка и одна Start но в закладках установите "крыжик" только в поле Erase и стирайте хоть до посинения этой самой одной кнопочкой Start.
*

Уточнение - это не играет для MAX7000S (для него Examine и Erase всегда неактивны). Для MAX7000AE, MAX700B, MAX3000A - играет.


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
Alhen
сообщение Mar 11 2005, 18:01
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 161
Регистрация: 17-08-04
Из: Караганда
Пользователь №: 516



Цитата(Stewart Little @ Mar 11 2005, 11:51)
Цитата(Vjacheslav @ Mar 11 2005, 10:16)
Неверно! В Quartus'е есть возможность только стирать (и не только), хотя кнопочка и одна Start но в закладках установите "крыжик" только в поле Erase и стирайте хоть до посинения этой самой одной кнопочкой Start.
*

Уточнение - это не играет для MAX7000S (для него Examine и Erase всегда неактивны). Для MAX7000AE, MAX700B, MAX3000A - играет.
*



Все таки хорошо, что я начинал с ATF1508 JC84 и таких заморочек у AISP не было, хотя была другая - геморойная. Кристал "вис" из-за неподтянутых к VCC выводов JTAG. Сейчас подвешиваю JTAG в любых проектах, бзык наверно?
Go to the top of the page
 
+Quote Post
prototype
сообщение Mar 12 2005, 18:17
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 513
Регистрация: 1-02-05
Из: Харьков, СССР
Пользователь №: 2 334



Цитата(fox @ Mar 11 2005, 09:47)
[ А боевые платы уже развожу под TQFP.

По поводу отдельной платы имеено для прошива ПЛИС. Вот если бы всегда ПЛИС в одинаковых корпусах имели одинаковую разводку питания и ног JTAG, то такой вариант еще проходит. На деле ситуация совсем иная sad.gif
*


Честно говоря давно не пользуюсь PLCC - и в общем не испытываю дискомфорта. Главное не промазать при оценке сложности проекта - и как следствие нужного объёма ПЛИС.
Альтера в PLCC при одинаковом количестве ног - имеет одинаковую цоколевку ног питания и JTAG. Атмел пин ту пин совместим с Альтерой, как впрочем и старые Кулраннеры от Ксайлинкса. Новые Кулраннеры не бывают в PLCC. Проблемы будет с Ксайлинксом 9500 и с Латтисовскими ПЛИСами, но последние в наших краях - редкие птицы. Впрочем я не думаю, что человек одновременно имеется с ПЛИС всех производителей - уж больно это нездраво.
Go to the top of the page
 
+Quote Post
Андрей Харитонов
сообщение Mar 31 2005, 00:46
Сообщение #9


Участник
*

Группа: Свой
Сообщений: 53
Регистрация: 26-03-05
Пользователь №: 3 700



я по сильной нетрезвости несколько раз разводил Max7032s и 7064s в корпусах plcc44 и plcc84 неправильно т.е. выводы путал - соответсвенно выходы стыковались с выходами других микросхем - и в общем ничего. Когда микросхемы начинали греться как утюг, до меня все-таки доходило что что-то тут не то и я вырубал питание. После правильной прошивки они нормально работали.
Так что если ты микросхему для устройства №1 покупал не на деньги скопленные за год тяжелой работы - то рискни и поставь ее в устройство №2 и прошей.
Go to the top of the page
 
+Quote Post
khach
сообщение Mar 31 2005, 15:24
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 3 439
Регистрация: 29-12-04
Пользователь №: 1 741



Недавно запускали "секонд хенд" 95288xl. При пайке под все ноги кроме питания и JTAGа положили кальку. Запрограммировали, вытянули кальку и запаяли остальное.
Go to the top of the page
 
+Quote Post
Андрей Харитонов
сообщение Mar 31 2005, 15:56
Сообщение #11


Участник
*

Группа: Свой
Сообщений: 53
Регистрация: 26-03-05
Пользователь №: 3 700



разумно, а foxу и паять тогда не придется, с PLCC вообще на ура пройдет
Go to the top of the page
 
+Quote Post
fox
сообщение Apr 5 2005, 14:57
Сообщение #12


Участник
*

Группа: Новичок
Сообщений: 15
Регистрация: 12-02-05
Пользователь №: 2 603



Цитата(Андрей Харитонов @ Mar 31 2005, 18:56)
разумно, а foxу и паять тогда не придется, с PLCC вообще на ура пройдет
*


Решено, завтра запасаюсь калькой smile.gif
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 12:44
Рейтинг@Mail.ru


Страница сгенерированна за 0.01606 секунд с 7
ELECTRONIX ©2004-2016