Jump to content

    

Супервизоры глобального сброса Cyclone III

Извините, может быть за глупый вопрос, но, применяют ли супервизоры для глобального сброса Cyclone III (pin DEV_CLRn)?

Если да, то какие питания +3v3, +1v2.

Share this post


Link to post
Share on other sites
Извините, может быть за глупый вопрос, но, применяют ли супервизоры для глобального сброса Cyclone III (pin DEV_CLRn)?

Если да, то какие питания +3v3, +1v2.

Применял в нескольких проектах TPS3809K33 , только вместо питания ему на вход подключал сигнал INIT_DONE. Если есть PLL в проекте для формирования сброса можно использовать её LOCK.

Share this post


Link to post
Share on other sites
Применял в нескольких проектах TPS3809K33 , только вместо питания ему на вход подключал сигнал INIT_DONE. Если есть PLL в проекте для формирования сброса можно использовать её LOCK.

 

А в чем идея. Если по включению питания на регистрах в FPGA можно установить любое значение и даже более, сформировать reset для сторонних устройств после конфигурации и инициализации. (кому надо извне ресетить регистры fpga?)

Share this post


Link to post
Share on other sites
А в чем идея. Если по включению питания на регистрах в FPGA можно установить любое значение и даже более, сформировать reset для сторонних устройств после конфигурации и инициализации. (кому надо извне ресетить регистры fpga?)

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

Share this post


Link to post
Share on other sites
Иногда нужно разрешать работу проекта с начальных условий не сразу после включения ,а после инициализации периферии(до этого и клоков нормальных может не быть).Супервизор удерживает ресет активным в течении 200мс,время достаточное для инициализации.

А если начальное значение регистра отлично от всех нулей, двойную инверсию на регистр закладываете?

(Начальное значение имеет смысл только для регистров с enable, ena не установлен, желаемое значение после включения питания не меняется)

Share this post


Link to post
Share on other sites

Не закладываю.

А если ena не используется то начальное значение не имеет смысла,так что ли?

Share this post


Link to post
Share on other sites

Спасибо! Как- то с вашей помощью разобрался. Я enа не использую....

Share this post


Link to post
Share on other sites

FPGA понятно...

 

Ну а для СPLD супервизор для сброса в исходное состояние необходим же?

Там нет PLL, которые могут создавать внутренний сброс при включении.

 

Как там для XC9500 ничего внутри для ресета нет?.. На старт бордах как-то теперь не наблюдается... Слепой?

 

Кстати, а никто не видел интегральный кварцевый генератор еще и с выходом сигнала Сброса(синхронным)? Очень бы пригодился для CPLD!..

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this