- •Міністерство освіти і науки, спорту та молоді україни
- •До лабораторної роботи №5
- •Основні положення
- •Математичні моделі цифрових автоматів
- •– Модель абстрактного цифрового автомата
- •Завдання:
- •Міністерство освіти і науки, спорту та молоді україни
- •До лабораторної роботи
- •Завдання:
- •Міністерство освіти і науки, спорту та молоді україни
- •До лабораторної роботи
- •Завдання:
- •Міністерство освіти і науки, спорту та молоді україни
- •До лабораторної роботи №4
- •Завдання:
- •Міністерство освіти і науки, спорту та молоді україни
- •До лабораторної роботи №3
- •Завдання:
- •Зразковий результат випробувань тригера-затвора
Математичні моделі цифрових автоматів
Ми вже розглядали закони функціонування, математичні моделі комбінаційних схем.
Розглянемо закон функціонування цифрових автоматів з погляду абстрактної теорії автоматів.
– Модель абстрактного цифрового автомата
Абстрактний автомат А − це узагальнене представлення опису функціонування моделі цифрової логічної системи у дискретному часі, яку визначають:
- множиною
вхідних сигналів
;
- множиною
вихідних сигналів
;
- множиною
внутрішніх станів
,
включаючи й початковий, нульовий стан
z0;
- функцією
переходів
відображення
множини вхідних сигналів
на
множину внутрішніх станів
;
- функцією
виходів відображення множини вхідних
сигналів
і станів
на множину вихідних сигналів
.
Тоді, узагальнений закон або модель абстрактного автомата буде виглядати як математичний кортеж:
.
Автомат
називають кінцевим, якщо кінцеві
множини
.
Абстрактний
автомат реалізує відображення множини
слів вхідного алфавіту X
на множину слів вихідного алфавіту Y.
Узагальнений закон функціонування автомата не відтворює його поведінку в часі, а саме це питання є іноді основним при аналізі й синтезі цифрових систем. Серед багатьох спроб дати математичний опис поведінки автомата в часі, найбільше поширення одержали автомати Мілі й Мура.
Закон функціонування автомата Мілі:
Наступний стан
автомата
залежить від функції переходів φ, стану
автомата на даний час z(t) і вхідних
сигналів у цей момент часу
.
Вихідні сигнали залежать від функції
виходів ,
вхідних сигналів x(t) і внутрішнього
стану автомата
,
де
− автоматний, дискретний час визначений
тактовими імпульсами; z0
− початковий,
нульовий стан.
Закон функціонування автомата Мура:
Тобто, в автоматі
Мура вихідні сигнали
залежать
тільки від стану автомата в цей момент
і не залежать від вхідних сигналів.
Завдання:
(Варіант 6)
ІЗ до лабораторної роботи включають синтез і створення нескладних моделей керуючого ЦА з твердою (тобто незмінною в ході виконання алгоритму) логікою для формування послідовності (ряду) мікрокоманд на його виході.
Таблиця 1− Таблиця станів та вихіжних мікрокоманд
Код стану |
Q1 |
Q2 |
Q3 |
Q4 |
Код вих.ком. |
|
|
|
|
|
|
|
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
7 |
0 |
1 |
1 |
1 |
41 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
15 |
1 |
1 |
1 |
1 |
67 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
3 |
0 |
0 |
1 |
1 |
94 |
1 |
0 |
1 |
1 |
1 |
1 |
0 |
9 |
1 |
0 |
0 |
1 |
117 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
Визначаємо функції збудження вихідних мікрокоманд:
;
;
;
;
;
.
Таблиця 2 − Таблиця переходів тригерів
Стани лічильника |
Функції збудження тригерів |
||||||||||||||
Вихідний (t) |
Наступний (t+1) |
||||||||||||||
Q1 |
Q2 |
Q3 |
Q4 |
Q1 |
Q2 |
Q3 |
Q4 |
J1 |
K1 |
J2 |
K2 |
J3 |
K3 |
J4 |
K4 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
* |
1 |
* |
1 |
* |
1 |
* |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
* |
* |
0 |
* |
0 |
* |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
* |
1 |
* |
1 |
* |
0 |
* |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
* |
0 |
* |
* |
1 |
* |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
* |
1 |
0 |
* |
0 |
* |
* |
1 |
Мінімізуємо і отримуємо остаточні функції збудження тригерів:
J1=Q3 J2= Q̅4 J3= Q̅1 J4= Q̅1
K1=Q1 K2=Q1 K3= Q̅2 K4= Q̅3
Схема ЦА згідно варіанту 6, побудована на JK-тригерах
Висновок: ми отримали навички освоєння основних етапів синтезу й створення нескладних моделей цифрових автоматів (ЦА) - обчислювальних пристроїв (ОП) з пам’яттю (на послідовністних схемах тригерах, лічильниках, регістрах, їхніх комбінаціях) у вигляді опису їхнього стану (таблицями, графом, граф-схемою алгоритму – ГСА, їхньою комбінацією), розробки й моделюванню їх з використанням механізму імітаційного моделювання програми Electronics Workbench (EWB).
