Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Диагностическая модель УУ МП системы




Под диагностической моделью понимают формальное описание объ­екта диагностирования и задание модели дефектов на языке этого описа­ния.

Ниже исследуется многоуровневая диагностическая модель, в част­ности двухуровневая. Нижний уровень описывается на языке регистровых передач, а верхний уровень – функциональная модель, задаваемая при­кладной программой, записанной на языке ассемблера соответствующего микропроцессора, при этом для каждой команды (микрокоманды) известна двоичная запись.

Пример 4.2. Приведем фрагмент программы на языке ассемблера:


Для каждой команды покажем ее гипотетическую двоичную запись:


По программе (микропрограмме) строится граф-схема алгоритма (ГСА). Выполняемые команды представляются вершинами графа, а пере­ходы – направленными дугами.

Пример 4.3. На рис. 4.30 приведена ГСА программы из примера 4.2.

 


Рис. 4.30. Пример граф-схемы алгоритма

 

Для каждого уровня двухуровневой модели предлагаются следую­щие модели дефектов:

1. На уровне регистровых передач объект задается своей функцио­нальной либо принципиальной схемой, и здесь наиболее широкое приме­нение получила модель константных дефектов. Константный дефект пред­ставляется постоянным нулем (константа 0) или постоянной единицей (константа 1) на входе или выходе логической схемы. Для механизма хра­нения, реализуемого регистрами как в составе регулярных схем (сверхопе­ративное ЗУ – СОЗУ, ОЗУ, ПЗУ, перепрограммируемое ПЗУ – ППЗУ), так и в автономно рассматриваемых блоках (регистры общего назначения – РОН, буферные регистры – БР, РС и т.д.), в качестве моделей ошибок из-за неисправности и сбоев аппаратуры получили распространение:

– независимые однократные либо кратные ошибки;

– пакеты независимых ошибок;

– независимые однонаправленные либо асимметричные ошибки;

– пакеты однонаправленных либо асимметричных ошибок.

При однонаправленных ошибках во всех ошибочных разрядах про­исходит переход либо только из 0 в 1, либо только из 1 в 0. При асиммет­ричных ошибках возможен только один из видов ошибок. Все указанные модели ошибок достаточно часто используются в работах по контролю памяти.

2. Если объект рассматривается на уровне функциональной модели, пользуются функциональными моделями дефектов.

В дальнейшем будем пользоваться функциональной моделью дефек­тов вида:

– переход команды Ki в команду Kj (Ki / Kj), т.е. вместо команды Ki из-за дефектов в УУ выбирается команда Kj;

– переход команды Ki в пустое множество команд (Ki /0), т.е. либо со­храняется предыдущая команда, либо вызывается пустая команда;

– переход команды Ki в произвольную логическую комбинацию ко­манд (Ki / ), т.е. вместо команды Ki выбирается несколько команд, кото­рые приходят в регистр команд через дизъюнкцию или конъюнкцию.

Под командой в данном случае будем понимать содержимое выби­раемой ячейки памяти, включая и данные.

Константная модель будет применяться в дальнейшем при оценке полноты контроля механизмов хранения и пересылки команд (данных), функциональная модель – при оценке полноты контроля механизма вы­борки команд и данных (дешифрация команд и данных). Кроме того, вы­делим сбой – кратковременный отказ аппаратуры, который самопроиз­вольно устраняется.

В литературе при разработке встроенного функционального кон­троля УУ введенная выше двухуровневая диагностическая модель ошибки механизмов хранения, пересылки данных и дешифрации регистров опре­деляется терминологией – ошибки хранения и ошибки управления.

 





Поделиться с друзьями:


Дата добавления: 2015-05-08; Мы поможем в написании ваших работ!; просмотров: 1197 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Ваше время ограничено, не тратьте его, живя чужой жизнью © Стив Джобс
==> читать все изречения...

2183 - | 2123 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.008 с.