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

Watchdog timer в Cyclon3+NIOS II

как реализуется в Cyclon3+NIOS II сторожевой таймер?

 

Есть в NIOS II таймер, которорый может быть запилен ка WDT. из хэндбука

If the internal counter ever reaches zero, the watchdog timer resets

the system by generating a pulse on its resetrequest output.

На сколько я понял, этот WDT перезапустит процессор, т.е. это защита от "кривой" программы ниоса. А как защититься от сбоев в ОЗУ?

Например почти что во всех современных процессорах есть аппаратный WDT, более того на нормальных процах для WDT отдельный, независимый таймер. хлопнула стататика...... статический разряд человека об какойнить метал, проц встал. Не знаю почему.... может PC сбился, может битик в регистре управления клоками сбился и нет клока, а может заcтряла прога в while(true);. WDT в этом случае сгенерирует ресет и процессор перезапустится.

 

Как это работает в НИОС? если прога зависнет, то таймер в режиме WDT перезапустит процессор. Но если сбой произойдет такой, который отключит WDT?

Сам WDT - это собранный в ПЛИС какой-то лог. узел и эта сборка энергозависимая, т.е. может такой сбой произойти, что порушится конфигурация. В таком случае напрашивается внешний аппаратный WDT. Но как внешний WDT перезагрузить конфигурацию? Есть у Циклона3 нога-ресет, которая перезагрузит конфиг?

 

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


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

Но как внешний WDT перезагрузить конфигурацию? Есть у Циклона3 нога-ресет, которая перезагрузит конфиг?

а прочитать даташит и узнать за что отвечает нога nConfig никак ?

 

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


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

а прочитать даташит и узнать за что отвечает нога nConfig никак ?

дык даташит на циклон больше "войны и мир". спасибо за ключевое слово "nConfig", буду искать.

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


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

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

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

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

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

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

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

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

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

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