[an error occurred while processing this directive]
|
Непонятно следующее:
В каком состоянии находятся выводы новой (ни разу не программированной) микросхемы при включении питания?
В каком состоянии находятся выводы микросхемы при программировании?
Как правило Altera (справедливо для МАХ7000) имеет подтягивающие к Vccio резисторы 50кОм на I/O, которые включены до и во время программирования.
Как микросхема распознает в режиме программирования она или в режиме нормальной работы?
У ИМС есть внутренний бит чистый(стертый) или запрограммировано, согласно которому она себя ведет при вкл. питания. Во время программирования по JTAG подается команда на начало программирования и ИМС переводит выводы в подтянутое через резисторы состояние.
Меня это беспокоит потому, что питание в схеме подается сразу на всю плату и я не понимаю как будет вести себя микросхема пока она еще не запрограммирована. Не возникнет ли конфликтов выходов с другими микросхемами?
Чтобы не было конфликтов надо учитывать поведение CPLD и при программировании (или до).
Или ее необходимо сначала запрограммировать, а затем впаивать в плату?
in-system programmable via JTAG interface самый простой, дешевый и „правильный” метод. Если возникнет необходимость внести изменения или справить ошибку – что выпаивать?
E-mail: info@telesys.ru