Исследование возможностей различных систем моделирования на примере построения конкретной модели, страница 6

              \D1.3\ => \D1.3\,

              \D2.0\ => \D2.0\,

              \D2.1\ => \D2.1\,

              \D2.2\ => \D2.2\,

              \D2.3\ => \D2.3\,

              SE0 => SE0,

              SE1 => SE1,

              \1\ => NQ1,

              \2\ => NQ2,

              PWR => PWR,

              GND => GND

);

END STRUCTURE;

Результаты верификации VHDL – модели.


Рис. 10  Временная диаграмма работы

VHDL – модели для данного узла.

1 –  Режим запрещения работы (выходы в Н состоянии.).

2 - Режим работы, при котором на выходы передается информация от выбранных входами SE0, SE1 информационных входов D1.0 – D1.3, D2.0 – D2.3)

Выводы.

Краткая характеристика использованных пакетов.

          Пакет  PCAD (Personal Computer Aided Design) содержит в себе набор средств, позволяющих проектировать как простые символы, так и сложные принципиальные схемы. Однако данный пакет позволяет быстро и легко проектировать устройства лишь на вентильном уровне.

          Пакет PSPICE (DesignLab_8) наряду со всеми возможностями пакета PCAD содержит в себе ряд дополнительных возможностей. Данный пакет позволяет моделировать цифровые схемы на транзисторном, вентильном и регистровом уровнях.

          Пакет OrCAD_7.01 представляет собой более мощный аппарат для проектирования схем как на вентильном, регистровом и процессорном уровнях, так и на системном уровне! Данный пакет содержит язык VHDL - предназначенный для описания аппаратуры высокоскоростных интегральных схем.

Сравнительный анализ.

Пакет PCAD имеет наименьшие возможности представления сигналов в динамике, т.к. в данном пакете используется четырехзначный алфавит {0, 1, X, Z}, в пакете DesignLab_8 – шестизначный алфавит {0, 1, X, Z, /, \}, а в пакете OrCAD – семизначный алфавит {0, 1, X, Z, R, F, U}.

Пакет PCAD имеет неудобную оболочку описания объектов (PCCAPS), а также очень неудобную и долгую процедуру моделирования. Нет специального редактора, в котором можно написать модель; нужно вручную создавать файл входных воздействий; тяжело двигаться по временным диаграммам; прежде, чем получить результат, нужно выполнить много команд (pcmodel, pcnodes, presim, pclink, pclogs).В пакетах DesignLab_8 и OrCAD вышеперечисленные проблемы не стоят так остро, т.к. они решаются нажатием нескольких кнопок.

Пакеты DesignLab_8 и OrCAD имеют много больше возможностей, по сравнению с пакетом PCAD. В них содержится большое количество библиотек; средства, позволяющие посмотреть не только название элемента в библиотеке, но и его функцию (DesignLab_8) и внешний вид; также имеется возможность печати на любом принтере, возможность  увеличения/уменьшения изображения, предварительный просмотр (OrCAD).

Все три пакета поддерживают иерархическое проектирование; имеют встроенную поддержку каждый своего языка моделирования: PCAD – язык PML, DesignLab_8 – язык HSL, OrCAD_7.01 – язык VHDL.

Мне больше всего понравилось работать в пакете OrCAD, т.к. в нем, на мой взгляд, проще и удобнее рисовать схемы (в этом пакете я рисовал принципиальную схему по «Схемотехнике»), и анализировать полученные результаты (легко менять местами сигналы на временной диаграмме), хотя задавать входные сигналы немного проще в пакете DesignLab_8.


Список литературы.

1  Шалагинов А.В. Описание лабораторных работ по дисциплине «Моделирование» в пакете PCAD.

2  Шалагинов А.В. Описание лабораторных работ по дисциплине «Моделирование» в пакете PSPICE (DesignLab_8).

3  Шалагинов А.В. Описание лабораторных работ по дисциплине «Моделирование» в пакете OrCAD_7.01.

4  Петровский И.И. и др. Логические ИС КР1533, КР1554: Справочник: В 2 ч. – М.: Фирма «МИКАП», 1993. – Ч.1. – 254 с.- Ч.2.- 244 с.

5  Шило А.Н. «Справочник по цифровой электронике».