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

Элементная база построения комбинационных автоматов

Читайте также:
  1. Алгоритм графоаналитического метода построения сетевых моделей
  2. Алгоритм построения максимального потока
  3. Блочные криптосистемы. Принципы построения.
  4. Возбудители радиопередающих устройств. Принципы построения возбудителей.
  5. Вопрос 2. 2. Модель выбора оптимальной политики: теоретические предпосылки построения и экономико-математическая интерпретация. Определенность политики. Правило Тинбергена.
  6. Канонический метод структурного синтеза автоматов
  7. Концепция построения информационной модели учета.

Комбинационный автомат, или комбинационная схема, - это структурная реализация автомата без памяти.

Автомат без памяти, или тривиальный автомат, - это частный случай автомата, функционирование которого описывается функцией

W(t)=μ[V(t)] (t=0,1,2…),

т.е. поведение автомата можно описать не привлекая понятия автоматного времени, а именно W= μ(V).

Частичный тривиальный автомат реализует отображение D μ →W

где D μ ÌV, а полностью определённый тривиальный автомат – отображение V®W0

Пример. Автомат КОНСУЛЬТАНТ помогает принять решение о том, следует ли брать зонтик, в зависимости от состояния погоды.

Входной алфавит V={V1,V2,V3,V4}, где V1 - «Идёт дождь»

V2 – «нависли тучи», V3 - «светит солнце», V4 - «мороз»

Выходной алфавит W={W1,W2} где W1 - «взять зонт»

W2 - «не брать зонт»

Функцию автомата КОНСУЛЬТАНТ можно задать Табл. 16.

 

Табл. 16

 

Вводный символ V Выходной символ W
V1 W1
V2 W2
V3 W3
V4 W4

 

функционирование комбинационного автомата можно описать системой m булевых функций h аргументов каждая.

{Fi (x1,.., xn) |L=1,…,m}.

Синтез комбинационного автомата заключается в представлении каждой функции Fi (x1,.., xn) в виде суперпозиции булевых функций реализуемых стандартными (типовыми) логическими элементами и узлами. Наиболее распространенными являются элементы И, ИЛИ, И-НЕ

ИЛИ-НЕ (Рис.27)

 

а) Элемет И б) Элемент ИЛИ

       
   

 


в) Элемент И-НЕ г) Элемент ИЛИ-НЕ

       
   

 


Рис. 27

 

Кроме логических элементов, используются такие типовые функциональные узлы, как дешифратор, мультиплексор, сумматор и другие.

 

а) Дешифратор б) Мультиплексор

       
   

 


Рис. 28

 

Таблица 17. Таблица 18

 

Входы Выходы   Адресные входы Выход F
Х1 X2 K0 K1 K2 K3   Х1 X2
0 0 0 1 0 1 1 1 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1   0 0 0 1 0 1 1 1 A0 A2 A3 A1

Полный дешифратор имеет n входов и m=2n выходов. На рисунке 28 а,

Показано стандартное изображение дешифратора на два входа. Дешифратор преобразует n-разрядный двоичный код и выходной код, в

котором все разряды равны нулю, за исключением разряда, номер которого соответствует входному коду. Табл. 17 представляет функцию двух входного дешифратора, которая может быть представлена системой формул:

K0(x1 , x2)= x1 , x2 ; K1(x1 , x2)= x1 , x2;


K2(x1 , x2)= x1 , x2 ; K3(x1 , x2)= x1 , x2;

 

Мультиплексор (MS) имеет h адресных кодов (x1 ,…,xh),

2n информационных входов (A0 , A2 , …, A2n-1 ) и один выход значения информационного входа Ai, адрес i которого установлен на адресных входах. На рис. 28 б, представлено изображение мультиплексора для n=2, функция этого мультиплексора описывается табл. 18, или формулой.

F(x1, x2, A0 , A1, A2 ,A3 ) = A0 x1 x2 V A1 x1 x2 V A2 x1 x2 V A3 x1 x2

Пример. Автомат КОНСУЛЬТАНТ использует входной алфавит

V={v1, v2, v3, v4}

И выходной алфавит W={w1,w2} Поскольку |V|=4 и |W|=2,

Число двоичных разрядов для кодирования выходного алфавита m=log22=1.

Таким образом, выходные символы автомата КОНСУЛЬТАНТ можно закодировать двухразрядными двоичными словами X=(X1 X2 )

(Табл 19), а выходные символы - одним двоичным разрядом (табл. 20).

 

Таблица 19 Таблица 20


 

Символ V Код X
Х1 X2
V1 V2 V3 V4 1 0 0 1 0 0 1 1

 

 

Символ W Код У
У
W1 W2  

 

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

Из Табл. 16,определяющей абстрактный закон функционирования автомата КОНСУЛЬТАНТ и таблиц кодирования табл.19 и табл. 20 можно построить таблицу (табл.21), описывающую работу комбинационного автомата.

Табл. 21

 

X F(x)
Х1 X2
0 0 0 1 1 0 1 1  

Схемная реализация автомата КОНСУЛЬТАНТ на логических элементах, приведена на рис.29, а схема того же автомата на мультиплексоре на рис. 30.

 

 

       
   

 

 


Рис.29 Рис.30

 


Дата добавления: 2015-10-23; просмотров: 114 | Нарушение авторских прав


Читайте в этой же книге: Способы описания конечных автоматов | Минимизация числа состояний абстрактного автомата | Тестирование абстрактных автоматов | Язык Граф-Схем Алгоритмов | ФОРМАЛЬНЫЕ ГРАММАТИКИ И ЯЗЫКИ | ПРЕДСТАВЛение СИМВОЛЬНОЙ ИНФОРМАЦИИ | Машинное изображение чисел | Выполнение арифметических и логических операций | Канонический метод структурного синтеза автоматов | Моделирование дискретных асинхронных процессов и сети Петри |
<== предыдущая страница | следующая страница ==>
Микропрограммирование| Переключательные функции (логика высказываний)

mybiblioteka.su - 2015-2024 год. (0.011 сек.)