juvf 17 19 марта, 2012 Опубликовано 19 марта, 2012 · Жалоба как реализуется в 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 25 19 марта, 2012 Опубликовано 19 марта, 2012 · Жалоба Но как внешний WDT перезагрузить конфигурацию? Есть у Циклона3 нога-ресет, которая перезагрузит конфиг? а прочитать даташит и узнать за что отвечает нога nConfig никак ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
juvf 17 19 марта, 2012 Опубликовано 19 марта, 2012 · Жалоба а прочитать даташит и узнать за что отвечает нога nConfig никак ? дык даташит на циклон больше "войны и мир". спасибо за ключевое слово "nConfig", буду искать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться