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

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

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

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

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


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

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

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

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

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


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

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

 

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

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


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

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

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

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


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

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

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

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

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


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

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

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

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


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

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

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


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

FPGA понятно...

 

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

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

 

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

 

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

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


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

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

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

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

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

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

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

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

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

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