Проектирование цифрового узла в САПР DesignLab 8.0 и OrCAD 9.1, страница 8

  • известно, что разрабатывались пакеты в различное время и разными группами людей, что и сказалось на их различии, как в интерфейсе, так и  в языках, используемых и поддерживаемых программами (устарелый DSL или «зрелый» ЯОА VHDL).
  • Неудобство пакета DesignLab 8.0 заключается в том, что при работе постоянно открыто множество окон, что затрудняет сам процесс работы, так как помимо самого пакета САПР открыто еще некоторое количество других программ. В результате получается путаница, какое окно открывать или закрывать. Вообще, при работе в DesignLab 8.0, складывается ощущение, что присутствуют некие «невидимые» рамки, выходя за которые пользователь получает «подзатыльник» в виде множества ошибок и «варнингов».  А если учесть то, что люди – «птицы вольные», то становится немного не комфортно, при работе в данной САПР. Большой плюс пакета в том, что он остается многофункциональным пакетом. Та часть, которая использовалась в ходе выполнения данной курсовой работы не все возможности пакета, а только часть их.

После всего перечисленного выше, лично я все равно отношусь к этому пакету положительно, ибо это был первый пакет автоматического проектирования с которым мне довелось столкнуться и я ему отдаю должное.

  • Неудобство пакета OrCAD 9.1 заключается в том, что при выборе компонента из библиотеки показан только его графический образ, а более подробная информация отсутствует (разве что сведения о числе секций в корпусе микросхемы). Вот и догадывайся о функции компонента по его внешнему виду (можно, конечно, прочитать описание на английском, или попробовать самому его составить), что для сложных объектов практически невозможно. Плюсом пакета является наличие кеш проекта, который делает проект независимым от библиотек, из которых были взяты используемые при проектировании узла символы. Модификации этих символов будут вноситься в копию в кеш, не искажая при этом системную библиотеку При необходимости можно выполнить «апдэйт» кеша. Также нравится то, что на результирующих временных диаграммах можно перетаскивать с помощью мыши сигналы как душе угодно. Более удобным по сравнению с DesignLab 8.0 стал и механизм задания входных сигналов. При просмотре результатов в пакете OrCAD 9.1 удобно то, что маркеры, которыми измеряются задержки, можно двигать с помощью клавиатуры. Не обязательно и соединять проводники при сборке схемы, чтобы показать их принадлежность к одной цепи. Достаточно просто назвать их одним именем, что для DesignLab 8.0 не предстоит возможным. Еще одно положительное отличие OrCAD 9.1 от DesignLab 8.0 в том, что в первом пакете есть отладчик моделей, написанных на VHDL языке, что позволяет быстро и эффективно написать нужный код.

В заключение можно сказать, что к обоим пакетам, используемыми мною при выполнении данной курсовой работы, я отношусь с уважением, и, повторюсь, отдаю им должное, так как «мир» по проектированию и разработке цифровых схем и устройств для меня был распахнут именно этими Системами Автоматического Проектирования!

Конечно, очень жаль, что мне не удалось изучить пакет ActiveHDL 6.1 из-за отсутствия должного количества свободного времени, но я не сомневаюсь, что у меня это бы получилось и доставило бы мне массу приятных ощущений «познания неизвестного».


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

  1. Как делать курсовую работу.doc (дисциплина «Моделирование»). Редакция 23.09.2005 г. Автор – к.т.н. А.В. Шалагинов.
  2. Шалагинов А.В. Цифровое моделирование в САПР DesignLab 8. Уроки для beginner’а: Учеб. пособие. – Новосибирск: Изд-во НГТУ, 2000. – 87 с.

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

  1. Шило В. Л. Популярные цифровые микросхемы: Справочник. – М.: Радио и связь, 1987. – 352 с.
  2. http://www.inp.nsk.su/~kozak