реклама на сайте
подробности

 
 
> Watchdog timer в Cyclon3+NIOS II
juvf
сообщение Mar 19 2012, 06:43
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 261
Регистрация: 14-05-09
Из: Челябинск
Пользователь №: 49 045



как реализуется в 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 нога-ресет, которая перезагрузит конфиг?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
des00
сообщение Mar 19 2012, 07:03
Сообщение #2


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(juvf @ Mar 19 2012, 00:43) *
Но как внешний WDT перезагрузить конфигурацию? Есть у Циклона3 нога-ресет, которая перезагрузит конфиг?

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


--------------------
Go to the top of the page
 
+Quote Post

Сообщений в этой теме


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 20:01
Рейтинг@Mail.ru


Страница сгенерированна за 0.01265 секунд с 7
ELECTRONIX ©2004-2016