- •1Лабороторна робота №1 аналіз і синтез комбінаційних схем
- •1.1 Основні положення
- •1.2 Варіанти індивідуальних завдань
- •1.3 Загальні зауваження до виконання індивідуальних завдань
- •1.4 Порядок виконання роботи
- •1.5 Зміст звіту
- •1.6 Література
- •2 Лабороторна робота №2 комбінаційні схеми
- •2.1 Варіанти індивідуальних завдань
- •2.2 Порядок виконання роботи
- •2.3 Зміст звіту
- •Лабораторна робота № 3 регістри й лічильники на основі тригерів. Аналіз і синтез
- •3.1 Регістри.Основнiположення
- •3.2 Лічильники. Основні положення
- •3.3 Індивідуальні завдання. Дослідження готових імс регістрів і лічильників в інтегральному виконанні
- •3.4 Порядок виконання роботи
- •3.5 Зміст звіту
- •3.5 Література
- •4 Лабороторна робота №4 аналіз і синтез моделей цифрових автоматів
- •4.1 Основні положення
- •4.1.1 Математичні моделі цифрових автоматів
- •4.1.2 Табличний спосіб завдання ца
- •4.1.3 Канонічний метод синтезу ца
- •4.1.4 Приклад синтезу ца канонічним методом
- •4.1.5 Завдання ца графом
- •4.2 Приклад синтеза ца із «жорсткою» логікою управління
- •4.2.1 Принцип роботи мікропрограмного автомата із жорсткою логікою управління
- •4.2.2 Приклад проектування мікропрограмного автомата із жорсткою логікою управління
- •4.3 Варіанти індивідуальних завдань (із)
- •4.4 Зміст звіту
4.3 Варіанти індивідуальних завдань (із)
ІЗ до лабораторної роботи включають синтез і створення нескладних моделей керуючого ЦА з твердою (тобто незмінною в ході виконання алгоритму) логікою для формування послідовності (ряду) мікрокоманд на його виході (які можуть використовуватися для керування операційного ЦА − суматора, помножувача, ін.) на основі наведеного приклада (див. нижче). Основні пояснення наведені в [8,10,11], а також у конспектах лецій з ПТЦА.
Варіанти 1, 2, ..., 8 по підгрупах (з трьох студентів):
- коди станів по варіантах. Кількість станів всіх ЦА − пять, див. рис. 4.7.
Варіант: 1 2 3 4 5 6 7 8
0000 0000 0000 0000 0000 0000 0000 0000
0111 0111 0111 0111 0111 0111 0111 0111
1000 1010 1011 1100 1110 1111 1101 0101
1010 1100 1101 1000 1111 0011 1001 0110
1100 1110 0101 1010 0001 1001 1000 1111
- коди формованих виходів ЦА мікрокоманд (у вигляді п'яти вихідних слів Yі), див. табл. 4.9 (число коду − десяткове).
Варіант: 1 2 3 4 5 6 7 8
0 0 0 0 0 0 0 0
20 23 27 34 37 41 43 48
52 55 58 61 64 67 70 73
77 80 84 88 91 94 97 99
102 105 108 111 115 117 121 125
Перш ніж приступитися до завдання по створенню, реалізації, моделюванню й дослідженню ЦА на екрані ПК за допомогою програми EWB 5.12, доцільно виконати ряд дій:
- виконати необхідні етапи абстрактного синтезу схеми ЦА (п.1-5 розділ «Основні положення») за ІЗ і письмово відбити їх у звіті;
- виконати показові приклади моделювання схеми ЦА в програмі EWB 5.12 на основі обраних цифрових ІС.
4.4 Зміст звіту
4.4.1. Короткий теоретичний огляд по синтезу ЦА, ТІ їхніх переходів і виходів, графи, а також:
4.4.2Тип схем, їхнє призначення, особливості з погляду виконуваних функцій;
4.4.3 Назви серій цифрових ІС (типономінал), що реалізують спроектовану схему ЦА;
4.4.4 Етапи аналізу, синтезу ЦА у вигляді одержання таблиць переходів (ТП) ЦА (від Zt-1 до Zt), виходів (Yі) і перемикання пам'яті (Пn) під впливом вхідних (Xk), вихідних (Yі) сигналів і функцій порушення тригерів пам'яті (Пn) з наступною мінімізацією отриманих ДНФ (КНФ) з поясненнями;
4.4.5 Файл(и) моделювання розробленої схеми з необхідними роздруківками графічних матеріалів, що переконливо й повно ілюструють функціонування ЦА відповідно до ТІ, графів і ГСА;
4.4.6. Виводи за отриманим даними.