АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Синтез ОА1

Читайте также:
  1. I. Синтез коллоидного диоксида титана
  2. II. Синтез гетерополисоединений
  3. Активный и пассивный синтез
  4. Аминокислоты в молекуле синтезируемого белка?
  5. Анализ и синтез комбинационных схем с одним выходом и проверка их на работоспособность.
  6. Аналіз і синтез
  7. Биосинтез белков. Понятие о коллинеарности кода. Этапы процесса.
  8. Биосинтез тимидиловых нуклеотидов
  9. Биосинтез УДФ, УТФ и иитидиловых нуклеотидов
  10. Витамин К участвует в синтезе
  11. ГЕНОМ И БЕЛОКСИНТЕЗИРУЮЩАЯ СИСТЕМА ПЛАСТИД
  12. Гидроформилирование алкенов (Оксосинтез)

ОА1 можно рассматривать как многооперационный автомат, способный реализовать несколько операций. Синтез автомата ОА1 сводится к синтезу автоматов ОА1(0) и ОА1(1) с памятью на TС-триггерах, реализующих соответственно:

· операцию сложения с входным переносом () в двоичном коде, инициируемую сигналом y0.

· операцию логического сложения , инициируемую сигналом y1.

Абстрактное представление ОА1 приведено на рисунке 5:

а) б)

Рисунок 5. Абстрактное представление ОА1

Автомат ОА1(0) реализует операцию над одним словом А с установкой результата, ОА1(0) не декомпозируется и синтезируется как единый 4-х разрядный операционный элемент. Автомат ОА1(1) реализует операцию над двумя словами: А и В, с установкой результата. Сигналы возбуждения и выходов являются функциями восьми аргументов. При рассмотрении такого автомата как единого операционного элемента синтез значительно усложнится (КТ будет содержать 256=28 наборов), поэтому ОА1(1) декомпозируется, и синтезируется как композиция одноразрядных операционных элементов.

4.1.1. Синтез ОА1(0)

Автомат ОА1(0) (рисунок 5, а) описывается функциями переходов и выходов , , которые определяют структуру совмещенной кодированной таблицы КТ. Каждой паре «C(t) – A(t)» ставится в соответствие двоичный вектор следующего состояния автомата как результат функции перехода операции y0: (A←A+C).

Далее для каждого из триггеров Т3¸T0 на основе смены их состояний ai®ai*, в соответствии с матрицей переходов (таблица 2) формируются двоичные сигналы функций возбуждения (ФВ) Tj0 , , под действием которых они и меняют свои состояния.

Матрица переходов ТC-триггера Таблица 2

Тип перехода Т-триггер
Входы
Т
0→0  
0→1  
1→0  
1→1  

 

При сложении слова A с переносом устанавливаются признаки S, Z, P, C, C’ в соответствии с логикой признаков для операции десятичной арифметики.

 

 

Признаки:

· fS – фиксирует знаковый бит результата;

· fZ – фиксирует нулевой результат;

· fP – фиксирует четное число единиц результата;

· fC – фиксирует перенос из старшего бита результата;

· fC– фиксирует вспомогательный перенос из бита a1 в бит а2.

Совмещенная кодированная таблица переходов, выходов и функций возбуждения представлена в таблице 3 (стр. 10).

Операция «сложение с переносом» относится к операциям над словом А с установкой результата счета в регистре А. По первому синхроимпульсу автомат ОА1(0) в зависимости от значения С переходит из состояния A(t)=0000 либо в новое состояние A(t+1)=0001, если С=1, либо его состояние не изменяется, если С=0. Далее при поступлении каждого последующего синхроимпульса q состояние ОА1(0) либо увеличивается на 1, либо не изменяется в зависимости от С. Это продолжается до тех пор, пока автомат не перейдет в состояние A(t+1)=0000, после чего цикл повторяется.


Совмещенная КТ для ОА1(0) Таблица 3

№ набора C Текущее состояние ОА1 Следующее состояние ОА1 ФВ T j(0) Функция выхода
A(t) A(t+1) T3 T2 T1 T0 ЛФП fi(0)
a3 a2 a1 a0 a3* a2* a1* a0* T 30 T 20 T 10 T 00 fs(0) fz(0) fp(0) fc(0) fc(0)
                                     
                                     
                                     
                                     
                                     
                                     
                                     
                                     
                                     
                                     
                                     
                                     
                                     
                                     
                                     
                                     
                                     
                                     
                                     
                                     
                                     
                                     
                                     
                                     
                                     
                                     
                                     
                                     
                                     
                                     
                                     
                                     

Функции возбуждения (T3(0) , T2(0) , T1(0) , T0(0) ) T-триггеров и функции выходов (, , , ) формируются на основании кодированной таблицы, представляют собой полностью определенные ПФ пяти аргументов, представленные в Сов.ДНФ ПФ и имеют следующий вид (2):

 

;

;

;

(2)

;

;

;

;

;

 

Для минимизации нанесем на карты Карно полученные ПФ и покажем это на следующих рисунках: T3(0) – рисунок 6, а; T2(0) – рисунок 6, б; T1(0) – рисунок 6, в; T0(0) – рисунок 6, г; – рисунок 7, а; – рисунок 7,б; – рисунок 7, в; – рисунок 7, г;

a)

б)

в)

Рисунок 6 (начало). Карты Карно для ФВ ОА1(0)

 

г)

Рисунок 6 (окончание). Карты Карно для ФВ ОА1(0)

a)

б)

Рисунок 7 (начало). Карты Карно для ЛФП ОА1(0)

 

в)

г)

Рисунок 7 (окончание). Карты Карно для ЛФП ОА1(0)

 

В результате минимизации функции возбуждения (T3(0) , T2(0) , T1(0) , T0(0)) T-триггеров (3) и функции выходов (, , , ) (4), представленные в МДНФ, имеют вид:

;

(3)
;

;

;

;

;

(4)

;

;


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.012 сек.)