, заміна елементів). p align="justify"> Елементи ЦУ володіють величезною різноманітністю реалізованих функцій. Для ефективної реалізації моделювання таких елементів неможливо створити одну універсальну модель, тому використовується кілька моделей представлення функції. p align="justify"> Директиви моделювання служать для управління процесом моделювання, дозволяючи задавати алгоритм моделювання, початкові умови, формати даних, параметри моделювання і т.д. Розвинений мову директив значно збільшує цінність системи моделювання як інструменту розробника апаратури. Наприклад, директиви використовується:
В· для завдання початкового стану схеми;
В· для завдання максимального числа ітерацій (тактів);
В· для введення нестандартних несправностей;
В· для порівняння результатів моделювання з очікуваними результатами і видачі повідомлень про можливі розбіжності. [3]
2.2 Моделювання елементів
Завдання моделювання полягає в наступному - за значеннями на входах логічних елементів визначити значення на виходах і затримку перемикання елементів. Є кілька способів моделювання:
А) Використання моделей на основі функцій інструментального мови програмування. У цьому випадку параметри процедури - вхідні та вихідні значення. Для цього на кожен тип елемента потрібно писати свою функцію, що істотно збільшує розмір коду (використання бібліотек і т.п). p align="justify"> Б) Використання моделей на основі таблиць. При такому способі функції елементів задаються в табличній формі. У цьому випадку можна використовувати одну функцію для моделювання елементів. Однак опис елементів зі складними функціями значно збільшує розмірність таблиць, до того ж пошук по великій таблиці займає багато часу. p align="justify"> В) Використання моделей на основі специфікації. Цей спосіб схожий на перший, але в ньому одна функція виконує моделювання групи однотипних елементів. Параметри, різні для різних елементів, описані в спеціальному блоці даних, званому специфікація. p align="justify"> У цій роботі буде використана модель на основі специфікації.
Модель на основі специфікацій включає універсальну програму для деякого безлічі однотипних елементів і специфікацію - набір даних, в якому вказуються особливості модельованого елемента. Переваги такої моделі в тому, що створюється одна процедура на групу елементів, що дозволяє додавати нові елементів без специфікації. [5]
2.3 Створення моделі елемента ДУ
Модель елемента дискретного пристрою призначена для використання в процесі моделювання ДУ і містить інформацію про функціонування елеме...