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

 
 
> LPT + JTAG + ПЛИС
Sirko
сообщение Jul 7 2013, 10:33
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 245
Регистрация: 15-08-07
Пользователь №: 29 795



Доброго времени суток!

Стоит задача в которой будет присутствовать ЛПТ порт.
Т. к. ЛПТ пятивольтовый (теоретически, а там как повезет), то на его выходах поставлю буферы, а вот с входами планирую ограничиться лишь резисторами. Отсюда вопрос № раз: может ли случиться так, что в каком-нибудь варианте ЛПТ порта, его входы будут подтянуты PullUP к пяти вольтам, и это может вызвать тиристорный эффект на входах ПЛИС? (в моем случае это MAX-II)
И второй нюанс - так, как ЛПТ в устройстве присутствует, то я хочу использовать его же для программирования, т.е развести на плате byteblaster.
Никогда ранее с плисинами работать и шить их не доводилось, соответственно, знаний в этом направлении - не густо (мягко говоря).
Фрагмент схемы прилагаю, прошу помощи в предотвращении откровенных и очевидных "косяков".
Заранее спасибо.
Прикрепленное изображение


И, кстати.
При переходе ПЛИС в режим программирования, все его выводы переходят в третье состояние. Но, для того, чтобы активировать режим, необходимо вЫходы "программатора" объединить с вЫходами ПЛИС (в моем случае). Насколько страшна эта коллизия в самом худшем случае и вообще будет ли воспринято "Это" адакватно со стороны и софта и харда?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Sirko
сообщение Jul 8 2013, 13:17
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 245
Регистрация: 15-08-07
Пользователь №: 29 795



Цитата
А Вам нужен, чтобы к +3 В

На приложеном рисунке, между ЛПТ и остальной схемой, стоит преобразователь уровней SN74LVC4245A, выходы которого используются и для связи с байтбластером в том числе. Сам программатор - на микрухе SN74LVC244APWR, которая низковольтная (если верить даташиту). Питается тоже с низкой стороны.

Или я чегото не доглядел?
Возможно нужно уточнить, что плиська питается от 3.3В

Сообщение отредактировал Sirko - Jul 8 2013, 13:19
Go to the top of the page
 
+Quote Post
Raven
сообщение Jul 8 2013, 18:07
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 491
Регистрация: 16-01-05
Из: Санкт-Петербург
Пользователь №: 1 987



Цитата(Sirko @ Jul 8 2013, 17:17) *
На приложеном рисунке, между ЛПТ и остальной схемой, стоит преобразователь уровней SN74LVC4245A, выходы которого используются и для связи с байтбластером в том числе.

Не совсем понял - зачем тут еще БайтБластер? Ваша схема, вроде как, и должна сама выполнять его роль (в том числе). Может, вы его с софтом путаете? Бластер - это аппаратная составляющая, не путайте с Altera Quartus Programmer (вот это уже софт).

Цитата(Sirko @ Jul 8 2013, 17:17) *
Сам программатор - на микрухе SN74LVC244APWR, которая низковольтная (если верить даташиту). Питается тоже с низкой стороны.

Или я чегото не доглядел?
Возможно нужно уточнить, что плиська питается от 3.3В

iosifk имеет в виду, что ByteBlasterMV (MV - multi-voltage, работает c 5V & 3.3V) несколько отличается по схеме от 5-вольтового старичка ByteBlaster, и вам посмотреть на эту схему и разобраться в отличиях было бы очень полезно (особо обратите внимание на pull-up резисторы на входах со стороны LPT).

Кстати, если загружать содержимое ПЛИС своим софтом, то может быть полезен сигнальчик INIT_DONE (например, для переключения буферов с JTAG на целевые IO пины для последующего рабочего обмена данными - как замена джамперу "Prog Enable").
Go to the top of the page
 
+Quote Post



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

 


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


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