Создание структурных и поведенческих моделей цифрового узла (элемент К555ИР27 (восьмиразрядный регистр с параллельным входом).) в пакетах DesignLab 8, OrCAD 9.1, Active-HDL 6.1, страница 7

Пакет ActiveHDL позволяют быстрее работать с проектом, так как менеджер проекта содержит всю необходимую информацию о проекте и всегда удобен для использования. Добавление в проект новых файлов или подключение ранее созданных файлов проще, чем в DesignLab.

Сборка схем мне больше всего понравился пакет OrCAD и ActiveHDL. Здесь не обязательно соединять проводники, чтобы показать их принадлежность к одной цепи, а достаточно назвать их одним именем (в DesignLab’е соединение обязательно), не нужно добавлять в схему генераторы внешних воздействий. Ещё плохо, что DesignLab поддерживает откат изменений только один раз, то очень часто приходилось удалять проводники и рисовать их заново. Пакет OrCAD обладает очень быстрым способом инкрементации проводников и выводов элементов. В пакете DesignLab это делать немного сложнее и дольше.

Задание внешних воздействий самым удобным показался пакет ActiveHDL. Здесь поддерживается одновременное задание сигналов, как графическим способом, так и прописыванием переключений. В OrCAD’е можно пользоваться только вторым способом, а DesignLab поддерживает и тот, и другой способ, но в отдельности (либо графическое, либо текстовое).

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

Работа с библиотеками в DesignLab’е проще, чём в OrCAD’е. В ActiveHDL не проводилась работа по переделке импортных элементов под отечественный стандарт, но создание новых элементов показалось проще, чем DesignLab’е. Задание упаковочной информации проще в OrCAD’е, так как здесь информация задаётся визуально, и возможен просмотр упаковки прямо из редактора, но при этом надо знать всю распиновку элементов.

Приятная работа оказалась при моделирования в ActiveHDL. В DesignLab’е невозможно задать порядок следования диаграмм входных и выходных сигналов заранее или сохранить его. Для смены порядка отображения сигналов в OrCAD’е и ActiveHDL’е нужно просто перетащить сигнал в нужное место с помощью мыши, а в DesignLab’е приходиться использовать буфер обмена. В ActiveHDL можно удобно измерять задержки и сразу несколько, а в двух других пакетах можно измерить только по одной задержке. В OrCAD значение задержки отображается в строке состояния это для меня показалось как-то неудобно.

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

Но все же мне больше понравился ActiveHDL. Возможно, этому способствовал его современный интерфейс и объединение всех возможностей в единое рабочее пространство, или потому что пакет был освоен недавно.


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

1.  Как делать курсовую работу 2007.doc (дисциплина «Моделирование»). Редакция 11.09.2007г. Автор – к.т.н. А.В. Шалагинов.

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

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

4.  Шило В. Л. Популярные цифровые микросхемы: Справочник. – М.: Радио и связь, 1987.

5.  Шалагинов А.В. Уроки по ActiveHDL – электронная версия.