Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Watchdog timer в Cyclon3+NIOS II
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Системы на ПЛИС - System on a Programmable Chip (SoPC)
juvf
как реализуется в 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 нога-ресет, которая перезагрузит конфиг?
des00
Цитата(juvf @ Mar 19 2012, 00:43) *
Но как внешний WDT перезагрузить конфигурацию? Есть у Циклона3 нога-ресет, которая перезагрузит конфиг?

а прочитать даташит и узнать за что отвечает нога nConfig никак ?
juvf
Цитата(des00 @ Mar 19 2012, 13:03) *
а прочитать даташит и узнать за что отвечает нога nConfig никак ?

дык даташит на циклон больше "войны и мир". спасибо за ключевое слово "nConfig", буду искать.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.