Лабораторна робота №1

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
Не вказано
Кафедра:
Не вказано

Інформація про роботу

Рік:
2012
Тип роботи:
Лабораторна робота
Предмет:
Комп’ютерні системи

Частина тексту файла (без зображень, графіків і формул):

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ “ЛЬВІВСЬКА ПОЛІТЕХНІКА”  Лабораторна робота №1 з дисципліни " Комп’ютері системи " Львів – 2012 Тема роботи: Ознайомлення з основними поняттями мови моделювання System C. Мета роботи: Ознайомитись з термінологією, специфікацією та іншими основними поняттями мови моделювання System C. Відповіді на контрольні питання 2) Які можливості має програміст для структурного програмування у SystemC 1.0? Як і в HDL, програміст має можливість вести структурне проектування в SystemC 1.0, використовуючи модулі, порти, і сигнали. Модулі можуть складатися з інших модулів, створюючи певну ієрархію. Порти і сигнали забезпечують обмін даними між модулями, всім портам і сигналам програміст задає певний тип даних. Типи даних, що зазвичай використовуються, включають біти, вектори бітів, символи, цілі числа, числа з плаваючою комою, вектори цілих чисел. SystemC 1.0 також включає підтримку 4 станів логічних сигналів (тобто сигналів, які моделюють 0,1,Х і Z). 4) Які можливості має програміст для структурного програмування у SystemC 2.0? Як і в HDL, програміст має можливість вести структурне проектування в SystemC 2.0, використовуючи модулі, порти, і сигнали. Модулі можуть складатися з інших модулів, створюючи певну ієрархію. Порти і сигнали забезпечують обмін даними між модулями, всім портам і сигналам програміст задає певний тип даних. Типи даних, що зазвичай використовуються, включають біти, вектори бітів, символи, цілі числа, числа з плаваючою комою, вектори цілих чисел. SystemC 2.0 також включає підтримку 4 станів логічних сигналів (тобто сигналів, які моделюють 0,1,Х і Z). 6) Що таке процес у мові SystemC 2.0? Процеси відіграють центральну роль в SystemC. Вони визначають функціональність системи і дозволяють отримувати паралелізм в системі. Процеси містяться в модулях, і мають доступ до зовнішніх інтерфейсів каналу через порти модуля. В SystemC 2.0 всі процеси методів і процеси потоків будуть виконані на стадії ініціалізації симулювання. 8) Дайте визначення поняттю інтерфейс? Інтерфейс – забезпечує набір описів методу, але не забезпечує реалізації методу і полів даних. 10) Дайте визначення поняттю подія? Подія - це гнучка, низькорівнева синхронізована примітива, яка використовується для побудови інших форм синхронізації. 12) Які значення може мати модель часу у SystemC 2.0? SystemC 2.0. використовує абсолютну модель часу з цілими значеннями. 14) Який фізичний зміст у апаратурі комп’ютерних систем має поняття метод wait () у SystemC 2.0? Метод, який призупиняє виконання потоку. Аргументи даного методу визначають умови, коли процес має продовжитись 16) Дайте визначення поняттю модуль? Модуль - структурний об’єкт, що може містити процеси, порти, канали, і інші модулі. Модулі дозволяють представити структурну ієрархію. 18) У чому полягає різниця між абсолютним і відносним часом у SystemC 2.0? Моделі часу з дійсними значеннями мають перевагу, яка полягає в тому, що „динамічний” діапазон одиниць часу набагато ширший, ніж в моделі часу з цілими значеннями. Але якщо подивитися на такі проблеми, як втрата значущих розрядів, переповнення та заокруглення часових значень при додаванні та приведенні до типу, модель часу з цілими значеннями має очевидні переваги. Наприклад, глобальна тактова частота належить до типу double і її одиниці часу не мають ніякого відношення до абсолютного одиниць часу, таких як секунди або наносекунди. Для IP обміну повинна бути можливість встановлення абсолютного часу. 20) Яку перевагу має модель часу з дійсними значеннями у порівнянні з моделлю з цілими значеннями? Моделі часу з дійсними значеннями мають перевагу, яка полягає в тому, що „динамічний” діапазон одиниць часу набагато ширший, ніж в моделі часу з цілими значеннями.
Антиботан аватар за замовчуванням

14.09.2013 12:09-

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!
Нічого не вибрано
0%

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!