Реферат: Проектирование устройства сбора данных

У1 CТ21 ¬ 071516


Рис.5.


Анализ рис. 4 показывает, что микрооперации У1 ,У2 , а также У3 ,У4 ,У5 и У6,У7,У8 не зависят друг от друга и могут выполняться в одном такте (каждая группа в соответствующем такте). На основании этого можно составить блок-схему алгоритма в микрокомандах, обозначив каждую из них буквой Y (рис.5).

произведем разметку блок схемы рис. 5. Начало и конец блок-

схемы обозначим а0 , что соответствует исходному состоянию управляющего автомата (УУ). Далее вход каждого блока, следующего за операторными блоками, которые имеют прямоугольную форму, помечаем символами а1 , а2 ,... , соответствующими последующим состояниям УУ.

Составление граф - схемы функционирования УУ

Построение графа осуществляется на основе произведенной разметки блок-схемы алгоритма. Каждому из состояний а0 , а1 ,... управляющего автомата соответствует узел графа (рис.6). Дугами графа изображаются переходы автомата из одного состояния в другое. Возле каждой дуги указывается условие (если оно есть) перехода (Х) и выполняемая на данном тактовом интервале микрокоманда Y. Переходы синхронного автомата из одного состояния в другое происходят в тактовые моменты времени под действием синхроимпульсов и входных сигналов.

Рис.6


4.4.2 Этап структурного синтеза УУ

Этот этап выполняется на основе формальных методов и включает в себя:

- расчет требуемого объема памяти УУ;

- выбор способа кодирования возможных состояний автомата;

- выбор типа применяемых логических элементов и триггеров;

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

Определение требуемого числа триггеров ЗУ устройства

управления и кодирование состояний УУ

Из граф-схемы видно, что управляющий автомат должен иметь N=4 состояний ( а0 ¸ а3 ). Требуемое число триггеров находим как минимальное k, удовлетворяющее условию N £ 2k . Имеем kмин = 2. Поскольку каждый из триггеров обладает двумя устойчивыми состояниями , совокупность двух триггеров позволяет

зафиксировать максимально 22 = 4 различных состояния. В нашем случае автомат как раз и должен иметь четыре состояния, для фиксации которых требуется два триггера. Задавая произвольно

Состояние УУ

Состояния триггеров ЗУ

Вид перехода

Входные сигналы

Q2 Q1

Q(t) ® Q(t+1)

j(t) k(t)

а0

0 0

0 0

0 ---

а1

1 0

1 0

К-во Просмотров: 325
Бесплатно скачать Реферат: Проектирование устройства сбора данных