Перейти к содержанию
    

Power-on-Reset в микросхеме конфигурации

Добрый день!

 

Подскажите, плз., какие подводные камни есть при задании времени 2 ms с помощью пина PORSEL в конфигурационных микросхемах.

Дело в том, что 200-300 ms как в 5576РС1У, или 100 ms как в Альтеровской EPC4 для меня уже критично.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Проблема была с временем готовности (стабильностью характеристик) источника питания и особенно тактового генератора. В первом случае процесс конфигурирования может быть перезапущен многократно, а во втором случае и вовсе "зависнуть". Микросхема очень чувствительна к частоте и скважности такта. На время переходного процесса при включении один прибор лечили двумя инверторами и RC-цепочкой в цепи nINIT_CONF, тем самым задерживая искуственно начало конфигурирования.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Проблема была с временем готовности (стабильностью характеристик) источника питания и особенно тактового генератора. В первом случае процесс конфигурирования может быть перезапущен многократно, а во втором случае и вовсе "зависнуть". Микросхема очень чувствительна к частоте и скважности такта. На время переходного процесса при включении один прибор лечили двумя инверторами и RC-цепочкой в цепи nINIT_CONF, тем самым задерживая искуственно начало конфигурирования.

Мои худшие подозрения оправдываются...

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

Расскажите, пожалуйста, подробней.

1-й случай - это какой: 2 мс? И почему во втором случае процесс конфигурирования не запускается повторно?

Какую именно ПЛИС Вы конфигурировали и какой конфигурационной микросхемой?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

5576РС1 + 5576ХС1.

Оба случая с 2 мс. Во-втором случае процесс не перезапускается, потому что в какой-то из этих микросхем зависает автомат. В какой конкретно не особенно-то и важно, замены им нет. Поэтому задержку добавляли порядка 3-5 мс и всё заработало.

Изменено пользователем hitch

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

5576РС1 + 5576ХС1.

Оба случая с 2 мс. Во-втором случае процесс не перезапускается, потому что в какой-то из этих микросхем зависает автомат. В какой конкретно не особенно-то и важно, замены им нет. Поэтому задержку добавляли порядка 3-5 мс и всё заработало.

Спасибо.

Если позволите, ещё вопросы.

Какова частота внешнего генератора, которым Вы тактировали РС1.

И что за генератор, готовый или на логике? Если на логике, то на какой?

Изменено пользователем MrGalaxy

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ГК81 на 20 МГц.

У ХС1 есть ограничение на частоту конфигурирования, меньшее, чем у ХС4 и РС1. И скорее всего при переходном процессе генератор перепрыгивал на большую частоту, поэтому и могли быть зависания.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ГК81 на 20 МГц.

У ХС1 есть ограничение на частоту конфигурирования, меньшее, чем у ХС4 и РС1. И скорее всего при переходном процессе генератор перепрыгивал на большую частоту, поэтому и могли быть зависания.

Не было печали, называется...

Заглянул в Д4 на 5576ХС1Т, там длительности вершины и паузы DCLK заданы не менее 50 нс, максимальная частота 10 МГц. Иными словами, 10 МГц максимум при скважности строго 2.

Спасибо, с Вашей подачи теперь знаю.

Видимо, придётся мои таковые 15 МГц делить на ТМ2.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если прибор работает "на столе" и с небольшим разбросом температуры, то ХС1 уверенно конфигурируется на 20 МГц. На температуре могут быть нюансы. Там, где важна скорость инициализации можно и закрыть глаза на Д4 проведя дополнительные испытания. (Это практически дославный ответ-совет спеца из ВЗПП, к которому мы придерживаемся).

Изменено пользователем hitch

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если прибор работает "на столе" и с небольшим разбросом температуры, то ХС1 уверенно конфигурируется на 20 МГц. На температуре могут быть нюансы. Там, где важна скорость инициализации можно и закрыть глаза на Д4 проведя дополнительные испытания. (Это практически дославный ответ-совет спеца из ВЗПП, к которому мы придерживаемся).

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

 

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

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...