Евразийский
научный
журнал
Заявка на публикацию

Срочная публикация научной статьи

+7 995 770 98 40
+7 995 202 54 42
info@journalpro.ru

Повышение быстродействия управляющих автоматов для схем синхронных цифровых автоматов

Поделитесь статьей с друзьями:
Автор(ы): Романов Александр Михайлович, Антик М.И.
Рубрика: Технические науки
Журнал: «Евразийский Научный Журнал №8 2017»  (август, 2017)
Количество просмотров статьи: 1962
Показать PDF версию Повышение быстродействия управляющих автоматов для схем синхронных цифровых автоматов

Антик Михаил Ильич,
доцент кафедры Вычислительной техники
Московского технологического университета

Романов Александр Михайлович,
доцент кафедры Вычислительной техники
Московского технологического университета

АННОТАЦИЯ

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

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

oaspgjmw_1.png

Рис.1

При этом операционный автомат реализует отдельные шаги алгоритма, а управляющий автомат реализует порядок /1/.

Минимальная длительность такта работы схемы определяется наиболее длинными цепями между регистрами. Для схемы на рис.2, которую будем называть последовательной схемой взаимодействия, зададимся (так чаще всего бывает), что такой критической цепью является цепь (CLy,CLa,CLp,RG). Поэтому длительность такта определяется:

Т > ty + ta + tp + trg,

где tj- время установления соответствующего компонента цепи.

oaspgjmw_2.png

Рис.2

Будем рассматривать работу управляющих автоматов, демонстрирующих основные применяемые варианты адресации микроинструкций, на алгоритме, показанном на рис. 3

oaspgjmw_3.png

Рис.3

Обычно рассматривают работу управляющего автомата, который называют микропрограммным автоматом Уилкса.

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

oaspgjmw_4.png

Рис.4

oaspgjmw_5.png

Использование этой схемы позволяет при сохранении преимуществ последовательного варианта взаимодействия сократить наиболее длинные цепи, общие для ОА и УА, до длины цепей конвейерного варианта.

Части схемы критичные по длительности такта (ПЗУ и комбинационная часть операционного автомата) разнесены в разные контуры. Мультиплексор MX’2, функционально необходимый, реально может отсутствовать, т.к. мультиплексирование может быть реализовано использованием высокоимпедансного состояния выхода ПЗУ. Эта функция реализуется в ПЗУ обычно в 3 — 4 раза быстрее, чем выбор содержимого ячейки по адресу.

Литература

  1. Карпов Ю.Г. Теория автоматов. Учебник для вузов — ПИТЕР, 2002, 206с.