- •Імітаційне моделювання
- •Віртуальні вимірювальні прилади
- •Місце лабораторного практикуму у навчанні
- •Новий напрямок у розробках сучасних комп’ютерних пристроїв
- •2.1. Послідовність виконання робіт
- •2.2. Виконання типового завдання індивідуальної практичної роботи
- •Структура виконання завдання на практичному занятті
- •2.3. Методика проведення лабораторної роботи
- •Типовий зміст звіту:
- •3.1. Призначення та основні можливості «nі Multisim 12»
- •3.2. Запуск та налагоджування «nі Multisim 12»
- •3.3. Компоненти «nі Multisim 12»
- •3.4. Інструменти «ni Multisim 12»
- •3.5. Прийоми роботи у «ni Multisim 12»
- •3.6. Користування приладами «ni Multisim 12»
- •3.6.1. Генератор слів (Word Generator)
- •Налагодження Генератора слів
- •3.6.2. Логічний аналізатор (Logic Analyzer)
- •3.6.3. Логічний перетворювач (Logic Converter)
- •3.6.4. Індикатори (Indicators)
- •3.7. Ознайомлення з «ni Multisim 12»
- •3.7.1. Тема роботи
- •3.7.2. Мета роботи
- •3.7.4. Хід роботи
- •3.7.5. Виконання лабораторної роботи
- •3.7.6. Відповіді на запитання
- •3.7.7. Висновки
- •3.8. Питання, тести для самоконтролю
- •4.1. Теоретичні відомості
- •4.2. Питання до практичної роботи 2
- •4.3. Приклади виконання лабораторної роботи 2
- •4.4. Виконання лабораторної роботи на пк
- •4.5. Відповіді на запитання
- •4.6. Висновки
- •Теоретичні відомості
- •Питання до практичної роботи 3
- •5.3. Приклади виконання лабораторної роботи 3
- •5.4. Виконання лабораторної роботи на пк
- •5.5. Відповіді на запитання
- •5.6. Висновки
- •Теоретичні відомості
- •Питання до практичної роботи 4
- •Приклади виконання лабораторної роботи 4
- •Виконання лабораторної роботи на пк
- •6.5. Відповіді на запитання
- •6.6. Висновки
- •Теоретичні відомості
- •Питання до практичної роботи 5
- •Приклади виконання лабораторної роботи 5
- •Алгоритм перетворювання
- •Виконання лабораторної роботи на пк
- •7.5. Відповіді на запитання
- •7.6. Висновки
- •8.1. Теоретичні відомості
- •Питання до практичної роботи
- •Приклади виконання лабораторної роботи 6
- •8.4. Виконання лабораторної роботи на пк
- •8.5. Висновки
- •9.1. Теоретичні відомості
- •9.2. Питання до практичної роботи
- •9.3. Приклади виконання лабораторної роботи 7
- •9.4. Виконання лабораторної роботи на пк
- •9.5. Висновки
- •Теоретичні відомості
- •Питання до практичної роботи 8
- •Приклади виконання лабораторної роботи 8
- •Виконання лабораторної роботи на пк
- •10.5. Висновки
- •Теоретичні відомості
- •Стійкі стани бфсп
- •Набори еj(δ) вхідних сигналів бфсп
- •Стани бфсп, що запам’ятовуються при еj(δ) вхідних сигналів
- •Установчі набори хі(t) вхідних сигналів
- •Однозначно встановлені стани пам’яті
- •Набори еj(δ) вхідних сигналів
- •Встановлені стани
- •Установчі набори вхідних сигналів брсп
- •Укрупнені переходи в брсп
- •Питання до практичної роботи 9
- •Приклади виконання лабораторної роботи 9
- •Виконання лабораторної роботи на пк
- •Висновки
- •Тести для перевірки працездатності брсп класу
- •Теоретичні відомості
- •0 Розряд регістра на двоступеневих брсп (n-1) розряд регістра на двоступеневих брсп
- •Порівняння регістрів
- •Питання до практичної роботи
- •Приклади виконання лабораторної роботи 10
- •Виконання лабораторної роботи на пк
- •Висновки
- •Теоретичні відомості
- •Кодування станів лічильника
- •Установчі вхідні сигнали брсп
- •Питання до практичної роботи 11
- •Приклади виконання лабораторної роботи 11
- •Виконання лабораторної роботи на пк
- •Тести для перевірки працездатності регістру зсуву на один розряд вліво
- •Висновки
- •Теоретичні відомості
- •Питання до практичної роботи 12
- •Приклади виконання лабораторної роботи 12
- •Виконання лабораторної роботи 12
- •Висновки
- •15.1. Теоретичні відомості
- •Питання до практичної роботи 13
- •15.3. Приклади виконання лабораторної роботи 13
- •Висновки
- •Рекомендована література
- •03049, Київ, вул. Миколи Лукашевича, 19
Стійкі стани бфсп
Набори вхідних хі сигналів |
Вихідний сигнал БФСП класу L |
Стани Аj |
|||
у1 |
у2 |
у3 |
у4 |
||
x1 |
0 |
0 |
0 |
0 |
А0 |
x2 |
0 |
0 |
0 |
1 |
А1 |
x3 |
0 |
0 |
1 |
0 |
А2 |
x4 |
0 |
0 |
1 |
1 |
А3 |
x5 |
0 |
1 |
0 |
0 |
А4 |
x6 |
1 |
0 |
0 |
0 |
А5 |
x7 |
1 |
1 |
0 |
0 |
А6 |
Таблиця 11.3
Набори еj(δ) вхідних сигналів бфсп
Вхідний сигнал ui |
Набори еj(Δ) вхідних сигналів |
||||||||
е1 |
е2 |
е3 |
е4 |
е5 |
е6 |
е7 |
е8 |
е9 |
|
u1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
u2 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
u3 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
u4 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
Таблица 11.4
Стани бфсп, що запам’ятовуються при еj(δ) вхідних сигналів
-
Набір еj(Δ) вхідних сигналів
Стани БФСП, що запам’ятовуються під впливом наборів еj(Δ) вхідних сигналів
е1
А1, А4
е2
А2, А4
е3
А3, А4
е4
А1, А5
е5
А2, А5
е6
А3, А5
е7
А1, А6
е8
А2, А6
е9
А3, А6
Визначення характеристик асинхронних базових схем пам’яті у формулах
Число Кі станів у i-й групи, що запам’ятовуються, при кількості логічних елементів Ri в групі, обчислюється за формулою::
Число М запам’ятовуючих станів базових схем пам’яті обчислюється за формулою:
Загальне число rx різних установчих хі(t) вхідних сигналів визначається за формулою:
rx = M + 1.
Загальне число re різних е(Δ) вхідних сигналів визначається за формулою:
Наприклад, у RS-тригера Кі= 1, rx = 3, rе= 1, а М= 2.
У БФСП Кі= 3, rx = 7, rе = 9, а М = 6 (рис. 11.1).
БФСП має матрицю станів (рис. 11.2), які можуть встановлюватися по двох змінних: x(t) і e(Δ). Перехід в підмножині π здійснюється під впливом установчого вхідного сигналу x(t), а перехід в підмножині µ здійснюється під впливом вхідного сигналу e(Δ).
|
µ1 |
µ2 |
….. |
µn |
π0 |
a10 |
a20 |
… |
an0 |
π1 |
a11 |
a21 |
… |
an1 |
π2 |
a12 |
a22 |
… |
an2 |
… |
… |
… |
… |
… |
πm |
a1m |
a2m |
… |
anm |
Рис. 11.2. Матриця станів, що запам’ятовуються в БФСП
Таким чином, у матриці станів (рис. 11.2) однозначний перехід (рис. 11.3) здійснюється під впливом установчого вхідного сигналу x(t), а укрупнений перехід (рис. 11.4) здійснюється під впливом сигналів x(t) і e(Δ).
Рис. 11.3. Однозначний перехід
Рис. 11.4. Укрупнений перехід
Схеми пам’яті характеризуються числом параметрів:
максимальне число М запам’ятовуючих станів при обмежені параметрів логічних елементів, з яких будується схема пам’яті;
гранична робоча частота переключення (Fp);
навантажувальна здібність по виходам (РQ);
число внутрішніх зв’язків (Scв);
число зовнішніх зв’язків (Sвc);
число елементів на один стан (L);
максимальне число альтернативних відображень (re).
Таблица 11.5
Параметри базових схем памяти
Параметри |
Однофазна багатостабільна схема пам’яти
|
БФСП класу L |
БФСП класу LM |
Перевага визначенного класу БФСП |
Mmax |
8 |
30 |
90 |
БФСП класу LM |
Fp |
125 MГц |
125 МГц |
100 MГц |
БФСП класу L |
PQ |
3 |
6 |
9 |
БФСП класу LM |
Sсв (коли М=28) |
756 |
18 |
12 |
БФСП класу LM |
L (коли М=28) |
1 |
0,2 |
0,3 |
БФСП класу L |
re |
1 |
>3 |
>3 |
БФСП класу L та LM |
Р
ис.
11.5. Синхросигнали і
автоматний безперервний час
Закон функціонування абстрактного автомата в автоматному безперервному часі для автоматів 1-го, 2-го та 3-го роду задається рівняннями в автоматному безперервному часі (рис. 11.5):
для автомата 1-го роду
для автомата 2-го роду
для автомата 3-го роду
Рис. 11.5. Автоматний безперервний
час
Загальна характеристика і математична модель автоматів на БФСП
Автомати зі пам’яттю на БФСП досліджуються в автоматному безперервному часу. Узагальнена структура ієрархічного абстрактного автомата А зі пам’яттю на БФСП розглядається як g-рівневий (g>1) пристрій, який складається із взаємодіючих одночасно регістрів Rj(j=1, 2, …, g), і двох комбінаційних схем (КС1і, КС2і, де і=1 , 2, …, g), на кожному рівні. Автомати на g (верхньому) рівні здатні функціонувати як багатофункціональні автомати 1-го і 2-го родів, так само як і автомати 3-го роду, які мають (g-1)-рівневі автомати стратегії, що застосовуються для збереження визначеного блока πі станів автоматів на g (верхньому) рівні ієрархічного g-рівневого автомата А.
Структури ієрархічних абстрактних автоматів 1-го, 2-го і 3-го родів разом з g-рівневого рівня разом зі (g-1)-рівневим автоматом стратегії на схемах пам’яті БФСП, що зібрані у регістрах та відповідно відображені на рис. 11.6 – 11.8.
Регістр Rg на БФСП і комбінаційні схеми (КС) є пристроями, що призначені для обробки часткової інформації верхнього g-рівня і які можна описувати абстрактним автоматом, що обробляє загальну інформацію і у котрого зберігаючи еj(Δ) вхідні сигнали із множини Еg(еj(Δ)Î Еg) поступають із (g-1)-рівневого автомата стратегії (рис. 11.6 – 11.8). Автомат стратегії може обробляти загальну інформація послідовно з частковою інформацією, але і одноразово у внутрішньому такті Т автоматного неперервного часу (рис. 11.5).
Таким чином приходимо до висновку:
автомати Мілі і Мура, що реалізують пам’ять на тригерах, є окремим випадком автоматів, що реалізують свою пам’ять на БФСП;
автомати на БФСП разом з автоматами стратегії мають унікальну властивість одночасної обробки загальної і часткової інформації;
· автомати на БФСП мають якісно нові переходи, яких не мають автомати на тригерах, під впливом еj(Δ) вхідних сигналів: укрупнені, імовірні і нечіткі.
Рис. 11.6. Канонічна структура g-рівневого автомата 1-го роду
При розглядані багатофункціональних автоматів на БФСП також з’являєть-ся можливість комутації за допомогою автомата настройки U функції збудження і виходів, а за допомогою (g-1)-рівневого автомата стратегії АМ робити комутацію функцій збереження станів, що є новим в області теорії ієрархічних паралельних багатофункціональних автоматів.
Рис. 11.7. Канонічна структура g-рівневого автомата 2-го роду
Узагальнена структура багатофункціонального автомата на БФСП, що складається із регістра Rg на БФСП, комбінаційних схем (КС), автомата настройки U і (g-1)-рівневого автомата стратегії АМ, відображена на рис. 11.9.
Сигнали із автомата настройки Uδ і Uφ подаються на комбінаційну схему у такт t, а с автомата стратегії АМ – під час внутрішнього такту Δ автоматного безперервного часу Т, що треба враховувати при структурному синтезі автоматів.
Рис. 11.8. Канонічна структура автомата 3-го роду
Рис. 11.9. Узагальнена структура автоматів
Основні поняття
Принцип структурної організації елементарних багаторівневих схем пам’яті (БРСП) полягає у тому, щоб розбити на керуючі і керовані багатофункціональні схеми пам’яті (БФСП), які з’єднані між собою таким чином:
і-ї групи БА, число Ri елементів яких більше одиниці (Ri >1), керованої БФСП Аі через вхідну шину ВхШЕ, з’єднані з вихідними шинами однієї або декількох БФСП Ак (k = 1, 2, ..., і-1);
установчі вхідні шини і вихідні шини БФСП Аі (і=1, 2, ..., N) відповідно з’єднані з спільними вхідними і вихідними шинами БРСП.
Суть принципу запам’ятовування станів у БРСП з багатофункціональною системою організації полягає у тому, що установчими вхідними сигналами xi(t) стани керуючих БФСП Аі запам’ятовуються тільки у тому випадку, коли вони належать блокам πі станів, що зберігаються під впливом ej(Δ) вхідного сигналу, який генерується керуючою БФСП Ак.
Коли стан керованої БФСП Аі, котрій установлюється під впливом вхідного сигналу xi(t), не належить до блоку πі станів, то БФСП Аі у блоці μі переходить у новий стан Ак під впливом ej(Δ) вхідного сигналу і відповідно належить до блоку πj станів. При запам’ятовуванні об’єднаних станів у БРСП виникає якісно новий вертикальний ієрархічний взаємозв’язок, який визначає блоки станів керованих БФСП Аі залежно від запам’ятовуючих станів керуючих БФСП Ак.
БРСП з багатофункціональною системою організації визначає таку структуру, в якій багатофункціональний режим роботи одного пристрою визначається іншим пристроєм, що називається автоматом стратегії АМ.
Автомат стратегії АМ у БРСП може бути або тригером, БФСП або БРСП. Виходячи із властивостей автомату стратегії АМ, структуру БРСП з багатофункціональною системою організації можна визначати як відкриту або закриту.
Відкриті і закриті структури схем пам’яті
Визначення 11.2. Відкритою багаторівневою структурою схеми пам’яті з багатофункціональною системою організації назвемо автомат, який складається із двох пристроїв: керованої БФСП Ау і автомату стратегії АМ, що мають об’єднан-ні множини станів, вхідні Х, вихідні Y алфавіти і множину вхідного ЕМ алфавіту стратегії АМ.
Відкрита багаторівнева структура пристрою пам’яті БРСП з багатофункціональною системою організації зображена на рис. 11.10. Вона дозволяє розширити багатофункціональність, використовуючи новий автомат стратегії.
Визначення 11.3. Закритою багаторівневою структурою пристрою пам’яті БРСП з багатофункціональною системою організації назвемо автомат, який складається із двох пристроїв: керованої БФСП Ау і монофункціонального автомата стратегії АМ, що мають об’єднані множини станів, вхідні Х і вихідні Y алфавіти.
Рис. 11.10. Схема відкритої структури багаторівневої пам’яті
Рис. 11.11. Схема закритої структури багаторівневої пам’яті
Методи проектування автомату стратегії
Основні поняття. Кількість re різних еj(Δ) вхідних сигналів для БФСП визначає потрібну максимальну кількість станів і кількість вихідних сигналів автомату стратегії АМ другого роду. Для дворівневих структур можна використовувати декілька способів побудови автоматів стратегії: з загальним автоматом стратегії, котрий генерує re різних еj(Δ) вхідних сигналів для всієї БФСП і Ki різних еj(Δ) вхідних сигналів для кожної окремої групи БФСП, у яких кількість Ri логічних елементів більше 1 (Ri > 1).
Методи побудови загального автомата стратегії АМ для генерації різних еj(Δ) вхідних сигналів для всій БФСП
При невеликому числі еj(Δ) вхідних сигналів, коли число re не перевищує 10 (re<10) можна використовувати багатозначніі тригери у вигляді автомата стратегії АМ, котрі є окремим випадком (як будь-який тригер) БФСП. Такий автомат стратегії, що послідовно генерує е(Δ) вхідні сигналі, котрі зберігають окрему підмножину станів при одному е(Δ) вхідному сигналі в БФСП. Характеристичне число Кі для кожної і-ї групи багатозначного тригера визначається за формулою:
Кі = 2і – 1=1.
Число М запам’ятовуючих станів багатозначного тригера та число його логічних елементі І-НЕ (АБО-НІ) дорівнює числу re БФСП. Число еj(Δ) вхідних сигналів у багатозначного тригера, як і у тригерах взагалі, дорівнює 1.
Метод проектування автомату стратегії. При реалізації автомату стратегії АМ на структурах багатозначних тригерів достатньо знати потрібне число re еj(Δ) вхідних сигналів для керованої БФСП Ау, щоб застосувати re-стабільний тригер як автомат стратегії АМ.
Припустимо, що потрібен багатозначний тригер на 9 станів як автомат стратегії для організації і генерації 9-ти еj(Δ) вхідних сигналів для керованої БФСП Ау, яка досліджена і відображена на рис. 11.12
Р
ис.
11.12. 9-ти значний тригер
Установчі хі(t) вхідні сигнали 9-ти стабільного тригера наведені у табл. 11.6
Таблиця 11.6.
