Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

03334 мультиплексор Последовательно параллельный сигнатурный регистр Шифратор

Работа добавлена на сайт samzan.net: 2016-03-13

Поможем написать учебную работу

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

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 17.5.2024

PAGE  1


кабель

контактная игла

Согласование

Компаратор

521СА3

Светодиод 2

зелёный

Светодиод 1

красный

Кнопка управления

Контактный щуп сигнатурного анализатора

 ОД

571ХΛ4

ОЗУ

2Кх32

537РУ8

Делитель частоты 555ИЕ7

ГТИ

Контроллер и блок управления 1801ВП-033(34)

мультиплексор

Последовательно параллельный сигнатурный регистр

Шифратор

(531АП2)

-ЭВМ

СТОП

ПУСК

ТИ

СИНХ.

СТОП

ПУСК

RC

D

C

D

C

100 пФ

750

4,3К

2,7К

0,1

-

+

СИНХ.

СТОП

ПУСК

данные

Uоп

пороговый

коммутатор

Индикация

Сигнатурный

регистр (SR)

&

Схема формирования "окна"

4

3

2

1

данные

12

ОЗУ пользователя

ПЗУ пользователя

ПЗУ

ОЗУ

Дисплей

Клавиатура

МП

Контроллер

Телетайп или кассетный магнитофон или  ИРПС ДВК

ИРПС

Параллельный порт в/выв

УМ

Разрабатываемые устройства

9

16

7

1

bi-1          bi          bi+1

bi-1          bi          bi+1

bi-1          bi          bi+1

1801ВП-034

1801ВП-033

ОД

531АП2

64-разр

Рг4

Рг3

Рг2

Рг1

MX

555КП12

Схема дешифрации адресов регистров и управления

Шифратор

(531АП2)

μ-ЭВМ

bi-1         bi          bi+1

 b0    b1

 b0    b1

ПУСК

СТОП

ПУСК

ДАННЫЕ

ТС

Т2

Т1

ОД

Логический анализатор

Генератор слов

принтер

дисплей

клавиатура

ИГМД

μ-ЭВМ

Индикатор сигналов шины данных

Формирователь сигналов управления (антидребезговые триггеры)

Формирователь сигналов шины данных

Формирователь сигналов шины адреса

555ΛН2

555ΛН1

К559МП13

Панелька МП К580ИК80

EMBED Visio.Drawing.6EMBED Visio.Drawing.6

Резистор 4,7К для ограничения входного тока в состоянии логического "0"

ППЗУ с УФ стиранием

ППЗУ с электронным стиранием

ПЛМ

ППЗУ

Многократно программируемые

Однократно программируемые

с плавными _______

Программируемые пользователем

Программируемые изготовителем (масочные)

Программируемые БИС

Основные функции средств отладки МПС

I.     Отладка аппаратных средств (АС)

Основные  режимы контроля функционирования и регистрации состояния МПС:

  1.  изменение содержимого памяти и регистров МП
    1.  регистрация состояний тестового ПО МПС
    2.  запоминание и регистрация состояний аппаратных средств в режиме непрерывного выполнения программ
  2.  Отладка программного обеспечения (ПО)

Основные этапы автоматизации программирования:

  1.  составление и редактирование исходных тестов программ
    1.  транслирование и связь (Link) отдельных объектных модулей в единый загрузочный модуль
    2.  автономное тестирование и отладка ПО
  2.  Комплексная отладка

Основные режимы управления прототипом МПС при интеграции АС и ПО:

  1.  запуск программ с заданного адреса
    1.  пошаговое выполнение программы
    2.  прерывание или остановка функционирования МПС
    3.  Запись отложенного ПО в БИС ПЗУ

Средства обеспечения отладки АС.

Универсальные приборы, ручные средства и специализированные приборы.

Средства обеспечения отладки ПО.

Редакторы текста, трансляторы, компиляторы, отладчики.

Средства обеспечения комплексной отладки.

Внутрисхемные эмуляторы, комплексы диагностирования.

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

Существуют внутрисхемные эмуляторы:

  1.  Эмулятор МП
    1.  Эмулятор ПЗУ
      1.  Эмулятор ВУ
        1.  Эмулятор системного генератора.

Функции эмулятора при отладке МПС:

  •  проверка работоспособности функциональных узлов в МПС
    •  выполнение программы МПС с установкой условий останова (адрес или данные)
    •  пошаговое выполнение программ
    •  установка (имитация) сигнала прерывания отлаживаемой программы
    •  изменение содержимого регистров, ОЗУ, устройство в/выв
    •  отображение на дисплее или АЦПУ содержимого  RR, ЗУ, УВВ
    •  загрузка программы МПС в ЗУ
    •  распределение и защита адресного пространства ЗУ

При пошаговом методе после выполнения каждой команды выполнение программы останавливается и возобновляется после команды пуска с клавиатуры  эмулятора. Можно отобразить состояние RR, ЗУ. При трассировке программ эмулятор в автоматическом режиме совершает одиночные шаги выполнения программы, запоминая и распечатывая содержимое каждого шага, иногда в дизассемблерном виде. Трассировка прерывается вручную или по условию останова. Оператор не может вмешаться в процессе трассировки в работу МПС и изменить содержимое RR и ЗУ

Программатор ППЗУ – осуществляет запись отлаженного ПО в БИС ПЗУ МПС.

Примеры эмуляторов микропроцессора.

Метод тестирования МПС статическими сигналами.

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

Адрес устанавливается тумблерами  Т1÷Т16. Шина данных является двунаправленной, поэтому она устанавливается  при чтении тумблером Т17… и отключается с помощью сигнала управления с триггера Т. Состояние шины данных индицируется светодиодами. Сигналы шины управления устанавливаются тумблерами через антидребезговые  триггеры. С помощью данного устройства можно последовательно развернуть временную диаграмму цикла МП и тем самым провести эмуляцию работы какого-либо функционального узла МПС (например, ОЗУ).

Структурная схема пульта МПЭ (эмулятор микропроцессора)

Комплексы диагностирования

Комплексы диагностирования объединяют возможности логических анализаторов и генераторов слов; способны подавать входные воздействия на диагностируемую систему, собирать и анализировать ответные реакции МПС. При этом в КД логический анализатор и генератор слов функционируют как единое целое под общим управлением микропроцессора, с общим программным обеспечением, с согласованными по времени распространения сигналами.

Комплексы диагностирования используют при проектировании АС МПС, а также для проверки работоспособного состояния (контроль) и диагностики неисправностей МПС при их производстве, ПСИ и эксплуатации (ремонт).

Обобщенная структура системы комплексного диагностирования.

μ-ЭВМ подготавливает тестовые наборы, настраивает режим работы генератора слов и логического анализатора, обрабатывает информацию о поведении ОД (объекта диагностирования), представляет информацию о её поведении на языках, используемых при проектировании, осуществляет диалог с человеком.

Пример комплекса диагностирования – система поэлементного контроля (СПК)

Сигнатурный анализ.

Аналоговые схемы проверяются путем подачи тестовых сигналов и контроля каждого узла в тракте распространения сигнала с помощью осциллографа (тест TV). При обнаружении нестандартного сигнала соответствующий  узел исследуется более тщательно. Этот принцип можно распределить на цифровые системы. Однако они отличаются природой (видом) сигналов и большим количеством сигнальных входов.

При подаче в МПС тест набора входных воздействий в любом узле возникает фиксированная цифровая последовательность, и это свойство можно использовать для проверки правильной работы узла.

Измеряемая реакция узла на заданный тест набор называется сигнатурой (т.е. подписью). Этот принцип лежит в основе области цифрового контроля и называется сигнатурным анализом.

Сигнатурный анализ разработан на основе 2-х применявшихся способов контроля:

  1.  счет переходов  
  2.  циклическим избыточным кодированием

«Природа» цифровых сигналов.

Периодический сигнал синхронизации характеризуется частотой повторения (ƒ) и коэффициентом заполнения (k). Сигнал синхронизации можно измерить осциллографом или генератором.

ƒ=1/Тс

k1с

В узлах МПС осуществляется непериодический цифровой сигнал, для которого невозможно определить ƒ и k, а значит нельзя применять статические методы контроля.

В МПС, оперирующей  данными в параллельном формате,  линия содержит только часть информации в фиксированный момент t. Эта часть изменяется для внешнего наблюдения случайным образом: программно и аппаратно инициируются асинхронные события (условные переходы, вызовы п/п, запросы прерываний, операции ПДП).

В обычных рабочих условиях охарактеризовать сигнал в отдельном узле (линии) невозможно из-за воздействия неожиданных событий.

Счет переходов (СП).

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

Суть метода «Счет переходов» заключается в том, чтобы подсчитать  количество переходов из логического "0" в логическую "1" и из "1" в "0". Общее число изменений стимулированного узла может быть очень большим, поэтому необходим способ сжатия информации. Обязательным условием счета переходов является определенное «временное окно», в течение которого подсчитываются переходы. Для применения метода СП необходимо разработать стимулирующий тест и задокументировать число переходов в каждом узле.

Не обнаружение однобитовых ошибок возможно

  •  при изменение состояния первого бита
  •  для двоичных наборов

  1.  001
    1.  011
    2.  100
    3.  110

Для m-битовой последовательности вероятность не обнаружения

  •  одно битовой ошибки ~50%
  •  для много битных →99%

Коды циклического избыточного контроля (ЦИК).

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

Сигнатурный анализатор.

Принцип сигнатурного анализа: при воздействии стимулирующего теста, в течение «временного окна» по сигналам синхронизации выделяется периодическая последовательность и делится на характеристический полином, и регистрируется остаток – сигнатура. Идея сигнатурного анализа построена на циклических кодах, для построения которых разработан сигнатурный полином: X16+X9+X7+X4+1. По нему выражается обратная связь: реализуется генератор псевдослучайной последовательности или сигнатурный регистр.

Вероятность обнаружения ошибки для 16-ти разрядного сигнатурного регистра:

P = 1 – 216 = 1 – 0,00001526 = 0,999985

Простой сигнатурный анализатор.

На входе желательно использовать чисто резисторный коммутатор с пороговыми уровнями 0,8В и 2,0В, что соответствует стандартным ТТЛ – уровням.

Схема задержки сигналов пуска и останова, а также синхронизации для устранения "гонок" состязаний фронтов сигналов.

Применения сигнатурного анализатора.

  •  контроль системного ядра в режиме свободного счета;
  •  контроль ПЗУ в режиме свободного счета;
  •  тест циклы сигнатурного анализатора (циклический тест): в начале формируется сигнал пуска (можно по А15-стадии адрес); потом сигнал останова; сигнал синхронизации подается от READ, WRITE, CLC; для каждого контролируемого узла предварительно составляется документы с сигнатурами.

Ограничения.

Сигнатурный анализатор регистрирует только те события, которые синхронны с сигналом синхронизации.Однако:

  1.  некоторые события в МП происходят асинхронно (канал ИРПС, прерывания), для их контроля    необходимы дополнительные средства.
  2.  в МПС существуют обратные связи, при этом отказ распространяется по всей метке ОС и сигнатурный анализатор не определит место отказа.

Усовершенствованной формой сигнатурного анализа является трассовый анализ, который локализует отказ в окне пуска-останова за счет формирования  последовательности промежуточный сигнатур.

Для сигнатурного анализа важно:

  1.  разработка стимулирующих тестов
  2.  качественная документация и ее модификация (любые изменения в МПС влекут за собой пере съем сигнатур).

Рис. 1. Структурная схема платы сигнатурного анализатора и компонентов системы поэлементного контроля.

Структурная схема щупа.

Основные функции платы СА:

  •  выдает на ОД 2К 32-разрядных слов тестового воздействия с дискретно задаваемой частотой выдачи от 300 ГЦ до 1152 кГц
    •  принимает 32-разрядные слова в параллельный SR с последующей их сверткой в сигнатуру (режим используется для самоконтроля платы СА)
    •  принимает логическую цифровую информацию от контактного узла СА в последовательный сигнатурный регистр с последующей сверткой её в сигнатуру.

Контактный щуп СА предназначен для съема электрического сигнала в контролируемой точке схемы ОД путем зондового контактирования, преобразования физического сигнала в логический цифровой и подачи его на вход последовательного сигнатурного регистра. С помощью  кнопки, и 2-х светодиодов, расположенных непосредственно на щупе, оператор может управлять и фиксировать режим работы систем ПК, например переходить к контролю последующий точки в соответствии с деревом поиска неисправностей.

Принцип работы СПК:

  •  с системной магистрали μ-ЭВМ в регистры блока управления записывается управляющее слово режима загрузки ОЗУ
    •  в ОЗУ загружается подготовленное для ОД тестовое воздействие
    •  в процессе диагностирования тестовое воздействие с заданной предварительно (в управляющем подается на ОД. При помощи контактного щупа снимается образуемая в контролируемой точке последовательность сигналов, которая поступает в SR и свертывается в сигнатуру, которая считывается в μ-ЭВМ и сравнивается с эталонной сигнатурой, хранимой в μ-ЭВМ.
    •  по результатам сравнений делается вывод о неисправности элемента и выбирается соответствующая ветвь дерева поиска неисправностей.

Аппаратно-программные средства обеспечения функции №2 отладки МПС «Автоматизация программирования МПС (разработка ПО)»

Средства разработки и корректировки программ МПС – программные средства отладки, функционирующие на базовом вычислительном комплексе

Отладочные программные средства:

  1.  Резидентные
  2.  Кросс-системы или программные симуляторы.

Основные функции ОПС:

  •  Резидентные ОПС
    1.  автоматизированное управление составлением, формированием и редактированием исходного текста ПО
    2.  автоматическая трансляция исходных текстов ПО в объектные коды целевого КП
    3.  редактирование или компиляция связей программах модулей и п/п в загрузочный модуль с абсолютной адресацией
    4.  отладка объектных модулей на БВК с аналогичной системой команд
  •  Кросс – системы:
    1.  программное моделирование (или имитация) системы команд  и архитектуры МП для отладки ПО
    2.  отладка объектных модулей на программно-логическом модуле
    3.  накопление для использования библиотеки п/п объектных модулей

Программные компоненты ОПС:

  •  редактор текста
  •  ассемблер (транслятор)
  •  компилятор
  •  программно-логический модуль целевого МП для кросс – систем
  •  программа-отладчик
  •  библиотека стандартных и типовых п/п

Аппаратно-программные средства обеспечения функции №3 отладки МПС

«Управление прототипом МПС при интеграции АС и ПО»

  1.  комплексы средств отладки
  2.  оценочные и отладочные комплексы
  3.  комплексы и платы развития
  4.  мониторы отладки

Оценочные комплексы.

Оценочные комплексы предназначены для отладки МПС на программном уровне. Оценочные комплексы – это микро-ЭВМ в минимальном составе, на базе которой создается проектирование МПС, с возможностью подключения аппаратуры пользователя.

Преимущества оценочных комплексов:

  •  использование для макетирования МПС
    •  использование в качестве средства обучения
    •  использование для оценки возможностей проектируемой МПС
    •  возможность выполнять программы в реальном времени и на реальном МП
    •  возможность отладки ПО на уровне команд ассемблера (в кодах)

Недостатки оценочных комплексов:

  •  не способны генерировать ПО МПС
    •  (не всегда) занимают ресурсы проектируемой системы (адресные пространства, область в/выв и прерываний)
    •  не позволяют стирать информацию о поведении и управлять поведением проектируемой МПС в режиме реального времени

Обобщенная структура оценочного комплекса.

ПО оценочного комплекса ограничивается

  1.  пультовым отладчиком (открыть, закрыть ячейку, регистр, пуск G, P)
  2.  драйверами в/выв по последовательному каналу ИРПС

Примером оценочных комплексов может быть:

  •  комплекс на базе ДВК
    •  комплекс 1В550 + ЗУ-Т
    •  Microsystem Designer Series 1000 (оценивает МПС на базе 8088, Z80, 6800)

Отладочные комплексы.

Отладочные комплексы предназначены для отладки МПС на программном уровне описания. Отличаются от оценочных комплексов  развитым программным обеспечением, увеличенным ЗУ и усложнённым интерфейсом.

Преимущества отладочных комплексов:

  •  возможность программирования на ASS или языке высокого уровня
    •  широкий набор ВУ (НГМД)
    •  тестирует развитую дисковую операционную систему

Недостатки отладочных комплексов:

  •  накладывают ограничения на архитектуру проектируемой системы.  

Комплексы развития.

Комплексы представляют собой набор функциональных узлов как в «конструкторе».

Мониторы отладки.

Монитор отладки – специальная программа, загружаемая в память отлаживаемой системы. Она вынуждает процессор МПС производить кроме штатной задачи, еще и отладочные функции:

  1.  загрузку прикладных кодов пользователя в свободную память
    1.  установку точек останова
    2.  запуск и останов загруженной программы в реальном времени
    3.  пошаговое выполнение программ
    4.  просмотр и редактирование содержимого памяти и управляющих регистров.

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

Достоинство – малые аппаратные затраты

Недостаток – отвлечение ресурса МП на отладочные процедуры (программные прерывания и дополнительная память) и связные процедуры (последовательный канал). При этом объем отвлекаемых ресурсов зависит от искусства разработчика отладочного монитора.




1. Тема 4 Конституційні інститути безпосередньої демократії 1
2. Пути повышения эффективности скотоводства.html
3. реферат дисертації на здобуття наукового ступеня кандидата географічних наук
4. А также это это процесс выявления ресурсов и установления пропорций между ресурсами и произ
5. Тема- Художественная культура Китая Работу
6. ТЕМА 2. ОБЩАЯ ХАРАКТЕРИСТИКА ВАЛЮТНОГО РЫНКА 2
7. за чего мне влепили эту несчастную двойку
8. Практикум по BPwin Упражнение 9 Упражнение 9
9. Тема- Потребности и ресурсы Основной характеристикой услуги как товара является
10. I Производство потребление распределение обмен обращение 2
11. Допущен к защите Заведующий кафедрой Ф
12. Контрольная работа по дисциплине Информатика Вариант 8 Выполнил- Коротких Данил Вячеславович Г
13. Тематические области проекта- 1 курс ~ История специальности современное состояние научные направления с
14. Лекция 22 20 Стоячие волны
15. Валерий Гергие
16. Только при соблюдении этих важнейших условий трудовую норму с полным обоснованием можно считать мерой опр
17. Задание 4 Теория игр
18. Основы семейного права
19. ЛЕКЦИЯ 9 Электромагнитное излучение
20. Введение. К аждый предприниматель начиная свою деятельность должен ясно представлять потребность н