- •Виправ за зразком зміст, перевір сторінки, розділи щоб не пересунувся текст . Текст готовий для роздрукування. Дякую!!!!! Друкуй з двох сторін аркуша. Якщо щось не зрозуміло тел.. 0952017413 Вступ
- •Розділ 1. Лекція 1 Тема: Вступ до комп’ютерної схемотехніки
- •Лекція 2 Тема: Поняття про комбінаційні схеми та цифрові автомати
- •Основи теорії перемикальних функцій
- •Лекція 3 Тема: Основи синтезу комбінаційних схем
- •Алгоритм розробки схеми
- •Основні логічні елементи та їх класифікація
- •Тема: Методика структурного проектування цифрових схем Вузли комбінаційного типу
- •Дешифратори
- •Лекція 6
- •Тема: Шифратори
- •Тема: Основні типи комбінаційних вузлів
- •Лекція 7
- •Тема: Мультиплексори і демультиплексори
- •Лекція 8
- •Тема: Компаратори або схеми порівняння
- •Лекція 9
- •Тема: Комбінаційні суматори
- •Тема:Тригери. Різновидності тригерів.
- •Тема: Лічильники. Різновидності лічильників. Принцип роботи.
- •Двійково-кодовані лічильники
- •Тема: Класифікація та основні параметри алп
- •Тема: Загальна характеристика пристроїв «пам’ять»
- •Тема: Різновидності структурної побудови запам’ятовуючих пристроїв
- •Тема: Загальна характеристика процесорів
- •Лабораторні роботи Користування Electronics Workbench
- •1.1.2 Пропоновані програмою елементи
- •2. Основні прийоми роботи
- •2.1 Порядок проведення роботи для розробки принципової електричної схеми
- •2.2 Моделювання радіоелектронних пристроїв за допомогою програмного комплексу Electronics Workbench пристроїв за допомогою програмного комплексу Electronics Workbench
- •2.2.1 Підготовка до роботи Electronics Workbench
- •2.2.2 Моделювання інтегруючої rc - ланцюга
- •2.2.3 Моделювання що диференціює rc - ланцюга
- •2.2.4 Моделювання транзисторного автогенератора
- •2.2.5 Моделювання трехкаскадного транзисторного підсилювача
- •2.2.6 Моделювання тригера Шмидта на аналогових елементах
- •2.2. 7 Моделювання мультивібратора на елементах и-ні
- •2.2.8 Моделювання цифрового генератора
- •2.2.9 Моделювання алгебраїчного суматора на оу
- •2.2.10 Моделювання дешифратора
- •Завдання
- •Розділ 3.Самостійне вивчення
- •Самостійне вивчення 1
- •Перетворювачі кодів
- •Самостійне вивчення 2
- •Зсувачі двійкового коду
- •Послідовні логічні пристрої Узагальнена структурна схема і опис роботи цифрового автомата
- •Регістри
- •Центральний пристрій керування (цпк)
- •Операційні апарати алп
- •Арифметичні вузли операційних апаратів
- •Вузли додавання/віднімання у прямих і доповнюючи кодах
- •2) Додавання/віднімання чисел з плаваючою комою
- •3)Алгоритми і структури вузлів множення чисел
- •Основний алгоритм реалізації вузлів ділення в прямих кодах
- •Приклади схемотехнічної реалізації вузлів додавання / віднімання дворозрядних кодів
- •Виконання логічних операцій в алп
- •Інтегральні схеми арифметико-логічних пристроїв
- •Методика дешифрації адресного простору в 2d пам’яті
- •3D структурна пам’ять
- •Пам’ять зі структурою 2dm
- •Пам'ять з послідовним доступом
- •Організація кеш пам’яті
- •Повністю асоціативний кеш
- •Кеш з прямим розміщенням
- •Набірно – асоціативний кеш
- •Постійна пам’ять. Типи і номенклатура пзп
- •Флеш пам’ять
- •Статичні запам’ятовуючі пристрої
- •Проектування схеми порівняння слова з константою
- •Загальні характеристики мікропроцесора. Мікропроцесорні комплекти.
- •Перелік питань до окр та іспиту: Основи синтезу комбінаційних схем.
- •Дешифратори.
- •Шифратори.
- •Послідовні логічні пристрої.
- •Запам’ятовуючі пристрої цифрових еом.
- •Мікропроцесори.
- •Рекомендована література
Самостійне вивчення 2
Зсувачі двійкового коду
Операція зсуву двійкового коду використовується при виконанні як арифметичних, так і логічних операцій.
Повним
зсувачем двійкового коду
називається схема, що забезпечує зміщення
двійкового коду на певне число позицій,
виконуючи при цьому операцію
,
де:
.
Розрізняють односторонні та двосторонні зсувачі. При цьому забезпечується повний зсув двійкового числа х на у позицій вліво чи вправо, залежно від знакового розряду двійкового коду у.
Т
ака
комбінаційна схема повинна мати n
входів, по яких надходить слово х, m+1
вхід для керуючого коду у та відповідні
виходи для зсунутого коду на j
позицій.
На практиці у може приймати не більше, ніж n значень, оскільки в противному випадку оператор х вийде за межі розрядної сітки машини. Виходи si відповідають прямій передачі вхідного слова х при у=0. Виходи, які приймають вхідне слово при знаковому розряді у0=0, позначаються як sn+j.
У загальному випадку функцію зсуву можна описати співвідношенням:
Виходи sj приймають такі значення:
Для n=3, тобто для три розрядного слова xn, комбінаційна схема зсуву потребує 2n+1 вхідних елементів.
Вхідний каскад для керуючого слова у може бути виконаний у вигляді схеми дешифратора. При цьому центральні елементи схеми повинні бути найбільш розгалуженими і містити вхідні кон’юнктори для всіх позицій інформаційного слова х.
Схема зсувача, що описує кодове слово розрядністю n потребує (n+1)n елементів. Число елементів для реалізації елементів s-j та s+j визначається сумою чисел геометричної прогресії з різницею в однин і першим елементом n. Складність і швидкодія такого пристрою описуються формулами:
Для нарощування каскадів зсувачів використовують модульну структуру, в якій кожен модуль забезпечує зсув вхідного коду тільки на одну позицію.
Спрощення каскадної побудови зсувачів одержується шляхом представлення керуючого слова у трійковій системі числення.
Самостійне вивчення 3
Послідовні логічні пристрої Узагальнена структурна схема і опис роботи цифрового автомата
Довільний цифровий автомат можна представити у вигляді двох взаємодіючих систем: комбінаційної схеми та запам’ятовуючого пристрою. Згідно функціональної схеми Хафмана такий автомат можна описати з допомогою системи параметрів Х – вхідних, Z – вихідних, У – параметрів комутації, Q – параметрів, що описують стан тригерів (комірок пам’яті) в попередній момент часу та сигналу синхронізації С.
В
хідна
інформація разом із сигналами станів
задає множину функціональних сигналів,
які після обробки схеми за певним
алгоритмом генеруються генеруються
вихідними керуючими сигналами Z
та забезпечують новий стан системи У.
При синтезі послідовних пристроїв основним завданням є визначення кількості пам’яті М, яка повинна забезпечувати n вихідних станів комірок запам’ятовуючого вузла.
Для формального опису цифрових автоматів використовуються табличні методи та метод графів.
Таблиця станів системи повинна включати q+1 стовбчик та і рядків. Кількість рядків визначається кількістю всіх можливих станів системи. Крайній лівий стовпчик використовується для опису цих станів. Наступні – для перебору всіх вхідних сигналів, що діють на цифровий автомат.
Нехай система може спрацювати при наявності трьох вхідних сигналів. Обмежене максимальне значення на рівні шести сигналів. При наявності більше трьох сигналів, вона повинна видавати сигнал переповнення і в кожному випадку переходити в новий стан. Надходження сигналів в межах трьох і зменшення цих сигналів можна описати кодовими словами.
При збереженні стану, тобто відсутності сигналів, ми маємо нульовий двійковий код від двох змінних. Якщо надходить новий сигнал, то ситуацію будемо описувати кодом 0-1. Якщо кількість сигналів зменшується, то такій ситуації відповідає комбінація 1-0.
s’ |
x’ |
||
00 |
01 |
10 |
|
000 |
000/0 |
001/0 |
- |
001 |
001/0 |
001/0 |
000/0 |
010 |
010/0 |
011/0 |
001/0 |
011 |
011/0 |
100/1 |
010/0 |
100 |
100/1 |
101/1 |
000/1 |
101 |
101/1 |
110/1 |
100/1 |
110 |
110/1 |
- |
100/1 |
111 |
- |
- |
- |
Якщо надходять сигнали 1, 2, 3 то система повинна перейти а наступний стан, причому вихідний сигнал Z зберігає нульове значення, одниничний стан він приймає тільки при наявності більше трьох вхідних сигналів Х.
Кожному елементу таблиці з координатами і-того рядка та j-того стовпчика ставиться у відповідність дріб. В чисельнику записується стан, в який переходить система, а в знаменнику – значення вихідного сигналу.
Метод графів
Метод графів полягає в графічному представленні динаміки функціонування цифрового автомату.
Перехід з одного стану в інший та дія вхідних сигналів позначається у вигляді стрілки, що з’єднує сусідні стани або замикається на одному стані. Граф переходів можна зобразити наступним чином:
Синтез послідвних цифрових пристроїв проводять за наступним алгоритмом:
На основі опису алгоритмічних функцій цифрового автомату визначають кількість його станів, а відповідно число комірок пам’яті необхідних для них.
Записують таблиці станів або графи переходів атоматів.
Вибирають необхідний тип елементів пам’яті, в основному тригерів, для реалізації цих станів.
На основі формалізованого алгоритму роботи пристрою складають розширену таблицю істинності, в якій число рядків визначається максимальним числом значень вихідного сигналу комбінаційної схеми. В стовбцях записують можливі значення вхідних інформаційних сигналів, значення станів Qn та в наступний - Qn+1, а також можливі значення комутуючих сигналів У, які керують елементами пам’яті.
На основі функцій алгебри логіки записують відповідні співвідношення для комбінаційної схеми.
Реалізують функціональну та принципову схему ЦА за одержаними мінімізованими функціями.
Оберненою задачею є побудова таблиці переходів послідовної логічної схеми на основі її структурного виконання. Вирішення цієї задачі дозволяє записати реакцію системи у вигляді повного логічного перетворення при заданих вхідних елементах та відомій схемі.
Алгоритм розв’язку оберненої задачі наступний:
За логічною схемою ЦА записують систему функцій алгебри логіки для інформаційних сигналів на входах елементів пам’яті, а також функціональної залежності для вихідних сигналів із врахуванням логічних сигналів, що описують всі стани системи.
Для побудови таблиці істинності записують всі можливі комбінації вхідних сигналів та станів.
Визначають значення вихідних сигналів, сигналів керування та станів.
За відомими в певний момент часу станами визначають наступні стани системи.
Використовуючи розширені таблиці істинності та отримані значення станів складають повні таблиці опису або графи переходів системи.
Самостійне вивчення 4
