Главная страница
Навигация по странице:

  • Кафедра комп’ютерних систем, мереж і безпеки Лабораторна робота

  • Київ 2022 Тема

  • лаба 1 Бази Схеми. Лабораторна робота з дисципліни Компонентна база та схемотехніка в системах захисту інформації


    Скачать 0.7 Mb.
    НазваниеЛабораторна робота з дисципліни Компонентна база та схемотехніка в системах захисту інформації
    Анкорmicrocap
    Дата25.09.2022
    Размер0.7 Mb.
    Формат файлаpdf
    Имя файлалаба 1 Бази Схеми.pdf
    ТипЛабораторна робота
    #695930

    Міністерство освіти і науки України
    Національний університет біоресурсів та
    природокористування України
    Факультет інформаційних технологій
    Кафедра комп’ютерних систем, мереж і безпеки
    Лабораторна робота
    з дисципліни «Компонентна база та схемотехніка в системах захисту інформації»
    Виконала студентка 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


    написать администратору сайта