Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Power-on-Reset в микросхеме конфигурации
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
MrGalaxy
Добрый день!

Подскажите, плз., какие подводные камни есть при задании времени 2 ms с помощью пина PORSEL в конфигурационных микросхемах.
Дело в том, что 200-300 ms как в 5576РС1У, или 100 ms как в Альтеровской EPC4 для меня уже критично.
hitch
Проблема была с временем готовности (стабильностью характеристик) источника питания и особенно тактового генератора. В первом случае процесс конфигурирования может быть перезапущен многократно, а во втором случае и вовсе "зависнуть". Микросхема очень чувствительна к частоте и скважности такта. На время переходного процесса при включении один прибор лечили двумя инверторами и RC-цепочкой в цепи nINIT_CONF, тем самым задерживая искуственно начало конфигурирования.
MrGalaxy
Цитата(hitch @ Jun 6 2017, 18:10) *
Проблема была с временем готовности (стабильностью характеристик) источника питания и особенно тактового генератора. В первом случае процесс конфигурирования может быть перезапущен многократно, а во втором случае и вовсе "зависнуть". Микросхема очень чувствительна к частоте и скважности такта. На время переходного процесса при включении один прибор лечили двумя инверторами и RC-цепочкой в цепи nINIT_CONF, тем самым задерживая искуственно начало конфигурирования.

Мои худшие подозрения оправдываются...
Тактовый генератор планирую использовать внешний без деления (поэтому скважность как получится), подача питания на который осуществляется одновременно с подачей питания на ПЛИС.
Расскажите, пожалуйста, подробней.
1-й случай - это какой: 2 мс? И почему во втором случае процесс конфигурирования не запускается повторно?
Какую именно ПЛИС Вы конфигурировали и какой конфигурационной микросхемой?
hitch
5576РС1 + 5576ХС1.
Оба случая с 2 мс. Во-втором случае процесс не перезапускается, потому что в какой-то из этих микросхем зависает автомат. В какой конкретно не особенно-то и важно, замены им нет. Поэтому задержку добавляли порядка 3-5 мс и всё заработало.
MrGalaxy
Цитата(hitch @ Jun 6 2017, 20:03) *
5576РС1 + 5576ХС1.
Оба случая с 2 мс. Во-втором случае процесс не перезапускается, потому что в какой-то из этих микросхем зависает автомат. В какой конкретно не особенно-то и важно, замены им нет. Поэтому задержку добавляли порядка 3-5 мс и всё заработало.

Спасибо.
Если позволите, ещё вопросы.
Какова частота внешнего генератора, которым Вы тактировали РС1.
И что за генератор, готовый или на логике? Если на логике, то на какой?
hitch
ГК81 на 20 МГц.
У ХС1 есть ограничение на частоту конфигурирования, меньшее, чем у ХС4 и РС1. И скорее всего при переходном процессе генератор перепрыгивал на большую частоту, поэтому и могли быть зависания.
MrGalaxy
Цитата(hitch @ Jun 7 2017, 07:18) *
ГК81 на 20 МГц.
У ХС1 есть ограничение на частоту конфигурирования, меньшее, чем у ХС4 и РС1. И скорее всего при переходном процессе генератор перепрыгивал на большую частоту, поэтому и могли быть зависания.

Не было печали, называется...
Заглянул в Д4 на 5576ХС1Т, там длительности вершины и паузы DCLK заданы не менее 50 нс, максимальная частота 10 МГц. Иными словами, 10 МГц максимум при скважности строго 2.
Спасибо, с Вашей подачи теперь знаю.
Видимо, придётся мои таковые 15 МГц делить на ТМ2.
hitch
Если прибор работает "на столе" и с небольшим разбросом температуры, то ХС1 уверенно конфигурируется на 20 МГц. На температуре могут быть нюансы. Там, где важна скорость инициализации можно и закрыть глаза на Д4 проведя дополнительные испытания. (Это практически дославный ответ-совет спеца из ВЗПП, к которому мы придерживаемся).
MrGalaxy
Цитата(hitch @ Jun 7 2017, 21:50) *
Если прибор работает "на столе" и с небольшим разбросом температуры, то ХС1 уверенно конфигурируется на 20 МГц. На температуре могут быть нюансы. Там, где важна скорость инициализации можно и закрыть глаза на Д4 проведя дополнительные испытания. (Это практически дославный ответ-совет спеца из ВЗПП, к которому мы придерживаемся).

Спасибо, но увы, и диапазон температур будет, и механика, поэтому не вариант.

Если Вас не затруднит, загляните, пожалуйста, в параллельную ветку, может что посоветуете.

Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.