Операционное устройство. Хлуденев А.В. - 28 стр.

UptoLike

Составители: 

- две различные операторные вершины не могут быть отмечены одинако-
выми символами.
Если для интерпретации закодированной ГСА используется автомат
Мили, то разметка граф-схемы производится в следующем порядке:
- символом
s
0
отмечается выход начальной и вход конечной вершины;
- символами
s
1
, s
2
, ... отмечаются входы вершин, следующие за
операторными вершинами;
- входы двух различных вершин не могут быть отмечены одинаковыми
символами;
- входы вершины могут отмечаться только одним символом состояния.
Приведенные правила означают, что если вершина имеет несколько
входов, то символом состояния отмечается их подмножество, состоящее из
входов, следующих только за начальной или за операторными вершинами.
Если один из входов конечной вершины соединен с выходом операторной
вершины, то между ними необходимо ввести пустую операторную вершину,
иначе автоматы Мили и Мура, построенные по одной ГСА не будут
эквивалентными.
Для рассматриваемого примера на рисунке 5 показаны отметки внутренних
состояний для автоматов Мура и Мили. Таким образом, автоматы Мура и Мили
будут иметь по пять внутренних состояний.
4.2 Анализ работы операционного автомата
Для проверки правильности работы ОА при выполнении полученной
микропрограммы рекомендуется выполнить анализ работы методом
имитационного моделирования в среде системы OrCAD Express. Подробную
информацию о работе с этой системой можно найти в /5/.
ОА работает в составе операционного устройства. Пример структурной
схемы операционного устройства, выполненной в среде редактора схем OrCAD
Capture, приведен на рисунке 6. Схема выполнена как иерархическая структура,
которая содержит иерархические блоки H1 (ОА) и H2 (УА). Взаимодействие
автоматов обеспечивается управляющими сигналами
y1 – y4 и
осведомительными сигналами
x1, x2. Для исключения состязаний в схеме
используется двухфазная синхронизация. Синхросигнал
Clk управляет работой
ОА, для синхронизации УА используется инверсный сигнал
Ck. Сигнал Res
выполняет инициализацию (системный сброс) ОУ. Структура УА не
определена, поэтому его можно представить функциональной VHDL-моделью.
Чтобы ввести схему в среде редактора OrCAD Capture, необходимо его
запустить и создать новый проект. Для этого надо выполнить команду
File/New/Project
или щелкнуть на кнопке Create document, расположенной на
панели инструментов. Кроме схем проект содержит много другой информации,
например описания входных сигналов, модели компонентов, библиотеки
символов, кэш проекта (Design cache) и т. п.
28
    - две различные операторные вершины не могут быть отмечены одинако-
выми символами.
      Если для интерпретации закодированной ГСА используется автомат
Мили, то разметка граф-схемы производится в следующем порядке:
      - символом s0 отмечается выход начальной и вход конечной вершины;
      - символами s1, s2, ... отмечаются входы вершин, следующие за
операторными вершинами;
      - входы двух различных вершин не могут быть отмечены одинаковыми
символами;
      - входы вершины могут отмечаться только одним символом состояния.
      Приведенные правила означают, что если вершина имеет несколько
входов, то символом состояния отмечается их подмножество, состоящее из
входов, следующих только за начальной или за операторными вершинами.
    Если один из входов конечной вершины соединен с выходом операторной
вершины, то между ними необходимо ввести пустую операторную вершину,
иначе автоматы Мили и Мура, построенные по одной ГСА не будут
эквивалентными.
    Для рассматриваемого примера на рисунке 5 показаны отметки внутренних
состояний для автоматов Мура и Мили. Таким образом, автоматы Мура и Мили
будут иметь по пять внутренних состояний.

     4.2 Анализ работы операционного автомата

      Для проверки правильности работы ОА при выполнении полученной
микропрограммы рекомендуется выполнить анализ работы методом
имитационного моделирования в среде системы OrCAD Express. Подробную
информацию о работе с этой системой можно найти в /5/.
      ОА работает в составе операционного устройства. Пример структурной
схемы операционного устройства, выполненной в среде редактора схем OrCAD
Capture, приведен на рисунке 6. Схема выполнена как иерархическая структура,
которая содержит иерархические блоки H1 (ОА) и H2 (УА). Взаимодействие
автоматов обеспечивается управляющими сигналами y1 – y4 и
осведомительными сигналами x1, x2. Для исключения состязаний в схеме
используется двухфазная синхронизация. Синхросигнал Clk управляет работой
ОА, для синхронизации УА используется инверсный сигнал Ck. Сигнал Res
выполняет инициализацию (системный сброс) ОУ. Структура УА не
определена, поэтому его можно представить функциональной VHDL-моделью.
     Чтобы ввести схему в среде редактора OrCAD Capture, необходимо его
запустить и создать новый проект. Для этого надо выполнить команду
File/New/Project или щелкнуть на кнопке Create document, расположенной на
панели инструментов. Кроме схем проект содержит много другой информации,
например описания входных сигналов, модели компонентов, библиотеки
символов, кэш проекта (Design cache) и т. п.


28