Создание функциональной и структурной модели узла в двух пакетах DesignLab 8.0 и OrCAD 9.1, страница 13

3.  Необходимость «правильно» расставлять маркеры (и расставлять их вообще), для «правильного» отображения в постпроцессоре моделирования Probe (или этот «недостаток» приписать постпроцессору?)

4.  Язык логических примитивов, мягко скажем, не прост. Я скопировала фирменную модель, поправила задержки, а как же строится синтаксис логических примитивов, я имею очень смутное представление, VHDL в этом плане и проще, и функциональнее.

OrCAD конечно во многом превзошел DesignLab.

Рассмотрим сильные стороны.

1.  В этом пакете все продумано. Имеется проектный интерфейс, подключение новых файлов (библиотек, моделей и файлов внешних воздействий) очевидно, для каждого элемента, выбрав окно свойств, можно просмотреть всю историю – от пути хранения до подключенных цепей.

2.  При возникновении ошибки OrCAD  сразу открывает файл с описанием ошибки. ВDesignLab  для того чтобы найти, что за ошибка произошла в процессе моделирования, придется потратить некоторое время, чтобы найти файл, где это сказано (изначально дается только сообщение об ошибке).

3.  Процесс создания схем в пакете OrCAD выигрывает в возможности автоинкрементирования при именовании цепей. А также отсутствие дополнительных элементов типа DigStim для задания сигналов входных воздействий, возможность не использовать замыкание цепей.

4.  Процесс создания символов проще и быстрее. Для того чтобы создать символ на основе уже имеющегося в OrCAD’e достаточно его сохранить в свою библиотеку и переименовать.

5.  Язык VHDL используемый в OrCAD’e очень похож на обычные языки программирования и достаточно прост в использовании. Поэтому, при наличии некоторых знаний написать модель с «нуля» не составит особого труда. Язык для создания схем используемый DesignLab – язык макромоделей очень сложен для понимания и интерпретации. Создать свою макромодель с «нуля», при отсутствии иностранного аналога с имеющейся макромоделью, для меня оказалось бы очень проблематичным занятием.

6.  Возможность подключать к своему элементу, как схему замещения, так и VHDL-модель. Не приходится дважды создавать проектируемый символ. Достаточно всего лишь в окне свойств Property Editor сделать необходимые переключения и изменения в Simulation Resources-In Design.

Теперь перечислю, выявленные мной слабые стороны.

1.  При нечаянном более длительном щелчке на любом элементе схемы в OrCAD’e выскакивает окно свойств (Property Editor). Очень раздражает.

2.  Работа с результатами моделирования, скажем так, крайне не удобна. Ввиду того, что мне пришлось замерять большое количество временных задержек постоянные переключения с визирной линейки на маркер и обратно занимало много времени.

3.  Довольно странный способ построения элемента со схемой замещения - приходится перетаскивать готовую схему в свою библиотеку по принципу drag-n-drop. Любые операции в программном продукте должны выполняться как мышью, так и клавиатурой – это повышает производительность труда конечных пользователей.

В целом, я приобрела, на мой взгляд, достаточно не малый опыт в разработке цифровой аппаратуры.

Список используемой литературы.

1.  Цифровые интегральные микросхемы: Справочник / М. И. Богданович, И. Н. Грель, С. А. Дубина и др. – 2-е изд., перераб. и доп. – Мн.: Беларусь, Полымя. 1996. – 605 с.: ил.

2.  Интегральные микросхемы: Справочник / Б.В. Тарабарин, Л.Ф. Лунин, Ю.Н. Смирнов и др. – Мн.: Радио и связь, 1984 – 528 с., ил.

3.  Шалагинов А.В. Цифровое моделирование в САПР DesignLab 8. Уроки для beginner’a: Учеб. Пособие. – Новосибирск: Изд-во НГТУ, 2000. – 87 с.

4.  Шалагинов А.В. Цифровое моделирование в САПР OrCAD 9.1. Учеб. пособие. - Новосибирск: Изд-во НГТУ, 2002. – 104 с.

5.  Аванесян Г.Р., Левшин В.П. Интегральные микросхемы ТТЛ, ТТЛШ: Справочник. – М. Машиностроение, 1993. – 256с.: ил.

6.  Информация с сайта www.ti.com.