Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
378
Добавлен:
21.05.2015
Размер:
7.55 Mб
Скачать
      1. Fdemask - регистр маски событий для обнаружения повреждения

Бит

7

6

5

4

3

2

1

0

 

+0x02

FDEVMASK[7:0]

FDEMASK

Чтение/запись

Чт/Зап

Чт/Зап

Чт/Зап

Чт/Зап

Чт/Зап

Чт/Зап

Чт/Зап

Чт/Зап

Нач значение

0

0

0

0

0

0

0

0

  • Биты 7:0 - FDEVMASK[7:0]: маска событий для обнаружения повреждения

С помощью данных бит можно выбрать соответствующий канал событий в качестве входного источника аварийного условия. События всех выбранных каналов подвергаются логическому суммированию, что позволяет запускать механизм защиты при поступлении любого из событий. После обнаружения повреждения, устанавливается флаг обнаружения отказа FDF и выполняется выбранное действие защиты (FDACT).

      1. Fdctrl - регистр управления обнаружением отказа

Бит

7

6

5

4

3

2

1

0

 

+0x03

-

-

-

FDDBD

-

FDMODE

FDACT[1:0]

FDCTRL

Чтение/запись

Чт.

Чт.

Чт.

Чт/Зап

Чт.

Чт/Зап

Чт/Зап

Чт/Зап

Нач значение

0

0

0

0

0

0

0

0

  • Биты 7:5 - RES - резервные биты

Данные биты не используются и зарезервированы для использования в будущем. Для совместимости с более новыми МК, выполняя запись в этот регистр, всегда записывайте нули в резервные биты.

  • Бит 4 - FDDBD: обнаружение отказа по запросу остановки отладочной системы

По умолчанию, когда данный бит равен 0 и разрешена работа защиты от повреждения, запрос на остановку отладочной системы OCD будет интерпретироваться как аварийное условие. Если же данный бит будет равен 1, то запрос на остановку блока OCD не приведет к срабатыванию защиты.

  • Бит 3 - RES - резервные биты

Данные биты не используется и зарезервирован для использования в будущем. Для совместимости с более новыми МК, выполняя запись в этот регистр, всегда записывайте нули в резервные биты.

  • Бит 2- FDMODE: режим восстановления нормальной работы

Данный бит позволяет выбрать режим восстановления нормальной работы. Если бит равен нулю, используется режим блокировки, а если единице - пошаговый режим.

В режиме блокировки выходы генерации импульсов будут находиться в аварийном состоянии до тех пор, пока не исчезнет условие срабатывания защиты и программно не будет сброшен флаг FDF. Поле выполнения этих двух условий, восстановится нормальная генерация импульсов, но только после выполнения очередного условия UPDATE.

В пошаговом режиме выходы генерации импульсов будут находиться в аварийном состоянии до тех пор, пока не исчезнет условие срабатывания защиты. Поле выполнения этого условия, восстановится нормальная генерация импульсов, но только после выполнения очередного условия UPDATE.

  • Биты 1:0 - FDACT[1:0]: действия защиты

С помощью данных бит выбирается действие, которое необходимо выполнить в случае срабатывания защиты (см. таблицу 15.1).

Таблица 15.1. Действия защиты

FDACT[1:0]

Групповая конфигурация

Описание

00

NONE

Нет действий (защита от повреждений отключена)

01

CLEAROE

Сброс всех бит разрешения перекрытия (OUTOVEN), что отключает перекрытие выходов.

11

CLEARDIR

Сброс всех бит направления (DIR), соответствующие разрешенным каналам DTI, что переводит выходы в высокоимпедансное состояние.

Соседние файлы в папке Архитектура ЭВМ