лаба 1 Бази Схеми. Лабораторна робота з дисципліни Компонентна база та схемотехніка в системах захисту інформації
Скачать 0.7 Mb.
|
Міністерство освіти і науки України Національний університет біоресурсів та природокористування України Факультет інформаційних технологій Кафедра комп’ютерних систем, мереж і безпеки Лабораторна робота з дисципліни «Компонентна база та схемотехніка в системах захисту інформації» Виконала студентка 2 курсу, групи КБ21015б Ржевська Надія Спеціальність: кібербезпека Викладач: Гусєв Борис Семенович Київ 2022 Тема: “ВИВЧЕННЯ МОВИ ЗАВДАННЯ ВХІДНИХ СИГНАЛІВ”. Мета: Вивчення і опанування мовою завдання вхідних цифрових сигналів логічних схем в середовищі системи логічного проектування цифрових пристроїв MicroCap; придбання практичних навичок з використання можливостей системи моделювання MicroCap щодо дослідження функціонування спроектованих логічних схем і визначення динамічних параметрів цих схем. Хід роботи : 1. Вводимо структуру логічної схеми, що проектується, до середовища системи моделювання: - спочатку вводимо два двовходові елементи, а потім третім вводимо елемент або; - введені елементи поєднуємо між собою; - вмикаємо номера вузлів, які потрібні для контролю та виведення результатів; - далі позначаємо вузли; - схему до моделювання підготовлено (рис. 1): рис.1 Виведення елементів схеми та надання їм імен. 2. Формуємо часові діаграми на входах пристрою(рис.2): - вводимо джерело stim1 - генератор прямокутних імпульсів вибравши необхідні пункти меню: Components/ Digital Primitives/ Stimulus Generators/ Stim(рис.2) 79 9,166,278,389,449,545,760,887,920,1330 мкс Х 4 - в командній стрічці задаємо ім ' я та пару значень, таких як час і тип сигналів: .define _xx1 0u X +9u 1 +166u 0 278u 1 389u 0 449u 1 545u 0 760u 1 887u 0 +920u 1 +1330u 0 - виводимо графік (рис.2): рис.2 Часова діаграма одно-вхідного ГПІ - вводимо в програмі micro cap елемент stim2 та програмуємо одночасно два його входи(рис.3): 79 25 15 5 35 c ? постійно .define stem2 0s ?? +label=start ++25 01 ++15 10 ++5 11 ++35 00 ++20 goto start -1 times -виводимо результат (рис.3): Рис.3 Часова діаграма двовходових ГПІ 3. Вводимо елемент stim4 та програмуємо його командою (рис.4): 79 13 3113 245 255 225 INCR GT .define stim4 +245 00 +label=start ++255 Incr By 01 ++225 goto start Until GT 17 - виводимо результат (рис.4): Рис.4 Часова діаграма чотирьох-входових ГПІ 4. Вводимо в програмі micro cap елемент stim8 та програмуємо командою: .define stim8 +245 0000 +label=start ++255 Incr By 0001 ++225 goto start Until GT 7117 (рис.5) Рис.5 Часова діаграма вісьми-виходових ГПІ Висновок: виконавши дану лабораторну роботу я вивчила і опанувала мову завдання вхідних цифрових сигналів логічних схем в середовищі системи логічного проектування цифрових пристроїв MicroCap; придбала практичні навички з використання можливостей системи моделювання MicroCap щодо дослідження функціонування спроектованих логічних схем і визначення динамічних параметрів цих схем. КОНТРОЛЬНІ ЗАПИТАННЯ 1. Синтаксис команди завдання параметрів ГПІ - .define ім’я час і значення; 2. Призначення атрибуту PART - назва елемента; 3. Призначення атрибуту FORMAT - пояснює як виходи формуються в групи систем числення; 4. Для завдання атрибуту FORMAT - враховується загальна кількість виходів та позначається двійковою, вісімковою та шіснадцятковою системами; 5. Формати 3 і 4 використовуються для обробки групи виходів; 6. Для завдання значень сигналів на виходах ГПІ використовуються такі системи числення як: двійникова, вісімкова та шіснадцяткова; 7. Призначення атрибуту COMMAND - використовується для завдання часової діаграми на виходах ГПІ; 8. Для завдання параметрів ГПІ використовуються такі значення станів сигналів, як ім’я команди, що задає часову діаграму, або сама команда, якщо довжина команди невелика; 9. Для завдання параметрів ГПІ використовується форма абсолютного або відносного значень; 10. Інструкція .define використовується для завдання параметрів ГПІ; 11. Для продовження команди на наступному рядку використовується символ - ознака “+”; 12. Абсолютний час виникнення події відраховується від моменту початку моделювання і повинний бути вказаний виключно в порядку зростання значень часу наступу подій; 13. Відносний час виникнення події відраховується від моменту попередньої події; 14. Для завдання відносного часу виникнення події використовується відмінна ознака “+”; 17. Щоб задати періодичний сигнал, потрібно використати цикли з фіксованою кількістю ітерацій і/або цикл з пост-умовою; 18. Циклічні процеси при завданні параметрів ГПІ використовуються для спрощення задання параметрів сигналів; 19. Цикл може бути вставлений в будь-якому місці команди завдання параметрів на початку цієї команди і/або після синтаксичної конструкції <час> <стан сигналу> ; 20. Ключові слова INCR, DECR використовуються для спрощення команди завдання параметрів ГПІ; 21. Ключові слова INCR, DECR - забезпечують збільшення (зменшення) числа, що характеризує стан групи сигналів на величину <значення> ; 22. Дія циклу з пост умовою припиняється, коли значення стану сигналів стане таким, що буде виконуватися умова виходу з циклу; 23. Якщо кількість повторів циклу дорівнюється -1, то цикл в такому випадку буде виконуватися на протязі всього часу моделювання ; 24. Якщо ж кількість повторів циклу = 0 - цикл буде виконано один раз. Захист .define stem2 0s ?? +label=start ++25 10 ++15 00 ++5 01 ++35 00 ++20 goto start -1 times |