MrGalaxy 9 6 июня, 2017 Опубликовано 6 июня, 2017 · Жалоба Добрый день! Подскажите, плз., какие подводные камни есть при задании времени 2 ms с помощью пина PORSEL в конфигурационных микросхемах. Дело в том, что 200-300 ms как в 5576РС1У, или 100 ms как в Альтеровской EPC4 для меня уже критично. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
hitch 0 6 июня, 2017 Опубликовано 6 июня, 2017 · Жалоба Проблема была с временем готовности (стабильностью характеристик) источника питания и особенно тактового генератора. В первом случае процесс конфигурирования может быть перезапущен многократно, а во втором случае и вовсе "зависнуть". Микросхема очень чувствительна к частоте и скважности такта. На время переходного процесса при включении один прибор лечили двумя инверторами и RC-цепочкой в цепи nINIT_CONF, тем самым задерживая искуственно начало конфигурирования. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MrGalaxy 9 6 июня, 2017 Опубликовано 6 июня, 2017 · Жалоба Проблема была с временем готовности (стабильностью характеристик) источника питания и особенно тактового генератора. В первом случае процесс конфигурирования может быть перезапущен многократно, а во втором случае и вовсе "зависнуть". Микросхема очень чувствительна к частоте и скважности такта. На время переходного процесса при включении один прибор лечили двумя инверторами и RC-цепочкой в цепи nINIT_CONF, тем самым задерживая искуственно начало конфигурирования. Мои худшие подозрения оправдываются... Тактовый генератор планирую использовать внешний без деления (поэтому скважность как получится), подача питания на который осуществляется одновременно с подачей питания на ПЛИС. Расскажите, пожалуйста, подробней. 1-й случай - это какой: 2 мс? И почему во втором случае процесс конфигурирования не запускается повторно? Какую именно ПЛИС Вы конфигурировали и какой конфигурационной микросхемой? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
hitch 0 6 июня, 2017 Опубликовано 6 июня, 2017 (изменено) · Жалоба 5576РС1 + 5576ХС1. Оба случая с 2 мс. Во-втором случае процесс не перезапускается, потому что в какой-то из этих микросхем зависает автомат. В какой конкретно не особенно-то и важно, замены им нет. Поэтому задержку добавляли порядка 3-5 мс и всё заработало. Изменено 6 июня, 2017 пользователем hitch Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MrGalaxy 9 7 июня, 2017 Опубликовано 7 июня, 2017 (изменено) · Жалоба 5576РС1 + 5576ХС1. Оба случая с 2 мс. Во-втором случае процесс не перезапускается, потому что в какой-то из этих микросхем зависает автомат. В какой конкретно не особенно-то и важно, замены им нет. Поэтому задержку добавляли порядка 3-5 мс и всё заработало. Спасибо. Если позволите, ещё вопросы. Какова частота внешнего генератора, которым Вы тактировали РС1. И что за генератор, готовый или на логике? Если на логике, то на какой? Изменено 7 июня, 2017 пользователем MrGalaxy Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
hitch 0 7 июня, 2017 Опубликовано 7 июня, 2017 · Жалоба ГК81 на 20 МГц. У ХС1 есть ограничение на частоту конфигурирования, меньшее, чем у ХС4 и РС1. И скорее всего при переходном процессе генератор перепрыгивал на большую частоту, поэтому и могли быть зависания. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MrGalaxy 9 7 июня, 2017 Опубликовано 7 июня, 2017 · Жалоба ГК81 на 20 МГц. У ХС1 есть ограничение на частоту конфигурирования, меньшее, чем у ХС4 и РС1. И скорее всего при переходном процессе генератор перепрыгивал на большую частоту, поэтому и могли быть зависания. Не было печали, называется... Заглянул в Д4 на 5576ХС1Т, там длительности вершины и паузы DCLK заданы не менее 50 нс, максимальная частота 10 МГц. Иными словами, 10 МГц максимум при скважности строго 2. Спасибо, с Вашей подачи теперь знаю. Видимо, придётся мои таковые 15 МГц делить на ТМ2. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
hitch 0 7 июня, 2017 Опубликовано 7 июня, 2017 (изменено) · Жалоба Если прибор работает "на столе" и с небольшим разбросом температуры, то ХС1 уверенно конфигурируется на 20 МГц. На температуре могут быть нюансы. Там, где важна скорость инициализации можно и закрыть глаза на Д4 проведя дополнительные испытания. (Это практически дославный ответ-совет спеца из ВЗПП, к которому мы придерживаемся). Изменено 7 июня, 2017 пользователем hitch Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MrGalaxy 9 9 июня, 2017 Опубликовано 9 июня, 2017 · Жалоба Если прибор работает "на столе" и с небольшим разбросом температуры, то ХС1 уверенно конфигурируется на 20 МГц. На температуре могут быть нюансы. Там, где важна скорость инициализации можно и закрыть глаза на Д4 проведя дополнительные испытания. (Это практически дославный ответ-совет спеца из ВЗПП, к которому мы придерживаемся). Спасибо, но увы, и диапазон температур будет, и механика, поэтому не вариант. Если Вас не затруднит, загляните, пожалуйста, в параллельную ветку, может что посоветуете. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться