Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Использование выводов программирования как i/0
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
kulepoff
Плис epm3064

Вывода программирования TDI, TMS, TDO, TCK надо использовать как выхода.

JTAG отключен.

Как и в каком режиме запрограммировать плис ?
SM
Перепрограммировать - скорее всего, никак. Раньше был для этого Altera Programming Unit, который умел прошивать такие микросхемы, если их выпаять из схемы и подключить к нему. Возможно ли это для MAX300... Я не уверен. Для MAX7000 можно было.

Запрограммировать чистую, с нуля, обычным байтбластером.
kulepoff
Байтбластером в каком режиме?...

JTAG отключен.
sazh
Цитата(kulepoff @ Feb 15 2014, 22:28) *
Плис epm3064

Вывода программирования TDI, TMS, TDO, TCK надо использовать как выхода.

JTAG отключен.

Как и в каком режиме запрограммировать плис ?


Лет 10 назад такой вопрос часто звучал в отношении cpld семейства 7000S.
Рекомендовали использовать программатор настольный.
Так как семейство 3000 предназначено для программирования в системе, используя jtag,
обычно на цепи jtag как пользовательские никто не рассчитывает.
Обратитесь к дистрибьютеру. Ибо если можно и это семейство программатором, так только там его и можно найти.
На сегодняшний день дешевле переразвести печатную плату.
SM
Цитата(kulepoff @ Feb 16 2014, 06:13) *
Байтбластером в каком режиме?...

JTAG отключен.


В обычном режиме. Только новую микросхему и вне схемы, а потом впаять. JTAG отключается уже после программирования.
Alex11
Если пины используются в схеме как выходы, то можно попробовать и в схеме. Один раз.
SM
Ну можно и какой-то коммутатор или джамперы предусмотреть...
iosifk
Цитата(kulepoff @ Feb 15 2014, 23:28) *
Плис epm3064

Вывода программирования TDI, TMS, TDO, TCK надо использовать как выхода.

JTAG отключен.

Как и в каком режиме запрограммировать плис ?

А для чего так делать? JTAG отключите и не перепрограммировать и припайку не проверить... В чем смысл?
kulepoff
Цитата(iosifk @ Feb 16 2014, 17:08) *
А для чего так делать? JTAG отключите и не перепрограммировать и припайку не проверить... В чем смысл?



Не хватает колличества ног...

Последущие перепрограммирования не требуются.

Цитата(SM @ Feb 16 2014, 11:21) *
В обычном режиме. Только новую микросхему и вне схемы, а потом впаять. JTAG отключается уже после программирования.



В Квартусе при включенном ДЖИТАГ не задать данные ноги как ио....... Компилятор ругается... Что заняты лишние 4 ноги...

Компилировать с отключенным ДЖИТАГОМ?......

iosifk
Цитата(kulepoff @ Feb 16 2014, 18:40) *
Не хватает колличества ног...

Последущие перепрограммирования не требуются.

А взять микросхему с бОльшим кол-вом ног слабо?

И вот это - "Последущие перепрограммирования не требуются..." когда слышишь от человека, задающего такой о том как "использовать выводы", просто вызывает улыбку! Это Вам сейчас так кажется, пока ничего не сделано и не спаяно. А потом будут другие вопросы...
kulepoff
Цитата(iosifk @ Feb 16 2014, 17:47) *
А взять микросхему с бОльшим кол-вом ног слабо?

И вот это - "Последущие перепрограммирования не требуются..." когда слышишь от человека, задающего такой о том как "использовать выводы", просто вызывает улыбку! Это Вам сейчас так кажется, пока ничего не сделано и не спаяно. А потом будут другие вопросы...



С бОльшим колличеством слишком много ног.....

Модернизаций не будет.


garlands
Цитата(kulepoff @ Feb 16 2014, 16:51) *
Модернизаций не будет.


(ехидно улыбаясь) Точно-точно? И код гарантированно безбажный?

iosifk
Цитата(kulepoff @ Feb 16 2014, 18:51) *
С бОльшим колличеством слишком много ног.....

Модернизаций не будет.


Восторгаюсь! Быть Вам великим начальником! Быть! А великие объясняют все так: "берем монету, подкидываем и она падает и точно становится на ребро. И никак иначе быть не должно и не будет!!!". Особенно так любят давать задание подчиненным.
И только такие как я задают неудобный вопрос: "а что будем делать, если монета зависнет в возухе?"
SM
Цитата(kulepoff @ Feb 16 2014, 18:40) *
Компилировать с отключенным ДЖИТАГОМ?......


Да. В результате он после первой прошивки и отрубится.

Цитата(kulepoff @ Feb 16 2014, 18:51) *
С бОльшим колличеством слишком много ног.....


Посмотрите еще на близкую микруху - LC4064ZE-7TN48C - там немного больше ног в том же размере, может влезете с jtag-ом
sazh
Цитата(kulepoff @ Feb 16 2014, 17:40) *
Не хватает колличества ног...


Так говорят, когда корпус PLCC используют.
Поставьте две 3032 в jtag цепочке

Цитата(iosifk @ Feb 16 2014, 18:01) *
И только такие как я задают неудобный вопрос: "а что будем делать, если монета зависнет в возухе?"

Квадратное катить, круглое нести.
aaarrr
Цитата(garlands @ Feb 16 2014, 18:54) *
(ехидно улыбаясь) Точно-точно? И код гарантированно безбажный?

Цитата(iosifk @ Feb 16 2014, 19:01) *
"а что будем делать, если монета зависнет в возухе?"

Да-да, сложнейший код, влезающий в 3064, непременно потребует сопровождения и модификаций.
kulepoff
Цитата(aaarrr @ Feb 16 2014, 19:05) *
Да-да, сложнейший код, влезающий в 3064, непременно потребует сопровождения и модификаций.



В том и дело - два десятка триггеров....... Пионерами в радиокружке собирали... :*)))

Только с ногами и корпусами там проблем небыло....... И как это всё в один корпус запихать... В TQFP... Не в текстолитовый... :*)))
Bad0512
Цитата(kulepoff @ Feb 17 2014, 02:33) *
В том и дело - два десятка триггеров....... Пионерами в радиокружке собирали... :*)))

Только с ногами и корпусами там проблем небыло....... И как это всё в один корпус запихать... В TQFP... Не в текстолитовый... :*)))

По моему ИМХО если эти пионеры не смогли самостоятельно даже количество ног у микросхемы посчитать...
То отладка на железе такому проекту как минимум гарантирована.
Я даже не спрашиваю про такие вещи как функциональная симуляция, тестбенчи и т п. Подозреваю что пионеры до этой главы в книжке ещё не дочитали.
Остаётся отлаживаться.И только на железе, только хардкор!
Maverick
Цитата(kulepoff @ Feb 15 2014, 21:28) *

на Вашем месте полумал бы поставить ПЛИС с большим количеством выводов (да плату придется переразвести) - самое корректное решение.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.