Создание модели в средах проектирования DesignLab_8, OrCad_9,1 и Active-HDL_6,1 для интегральной микросхемы КР1554ИР23, страница 10

Хочется отметить более правильное решения с способом задания воздействий на входы тестируемых схем в пакетах  OrCAD_9.1 и Active-HDL_6.1. При таком подходе в отличие от DesignLab_8, в котором для задания новых воздействий нужно создавать новую схему верификации, в OrCAD_9.1 и Active-HDL_6.1  для любой имеющейся схемы можно создать множество различных входных воздействий, сохранить в разные файлы и загружать тот или иной по мере необходимости. Также в OrCAD_9.1  более удобным стал сам механизм задания входных сигналов, который считаю наиболее удачным из реализованных в трех используемых пакетах. В наборе средств по заданию входных воздействий OrCAD_9.1  не был обнаружен графический редактор. Однако этот инструмент только на первый взгляд кажется столь удобным, и мог бы быть таковым, если бы была предусмотрена возможность его использования в тандеме с другими редакторами. Реализация представленная в DesignLab_8, такую возможность не предоставляет и после успешного задания сигналов подаваемых на вход данных, сброса и тд. наступает чередь синхросигнала…

Также хочу отметить, что в пакете OrCAD_9.1  при тестировании схем имеющих идентичные входы, попытка подключить уже созданные для первой схемы стимулы ко второй схеме не увенчалась успехом. Стимулы пришлось задавать заново.

После того как все входные воздействия заданы и произведено моделирование приходит чередь анализа полученных результатов. Тут нельзя не обратить внимание на столь удобный инструмент, предоставленный пользователям  Active-HDL_6.1 – Measurment Mode, который в отличие от чрезвычайно неудобных дельта маркеров, присутствующих во всех пакетах, выгодно отличается простотой использования и главное наглядностью представления результата измерений.

Особенностью работы в пакете Active-HDL_6.1 является то, что  при внесении любых изменений в моделируемую схему необходимо вручную запускать генерацию кода и его последующую компиляцию. Однако эта мера позволяет быть уверенным, что передаваемая на моделирование модель не содержит ошибок и включает в себя все внесенные изменения.

Также отличительной особенностью пакета Active-HDL_6.1 является его специализация, ориентированная на разработку “прошивок” для программируемой логики. Этим объясняется отсутствие возможности задать цоколевочную и упаковочную информацию для разрабатываемых символов. Модели стандартных  логических элементов входящих в библиотеку Active-HDL_6.1 не привязаны к определенным сериям и не моделируют  лишь логическое поведение без учета временных задержек. Однако проектировщику будет предоставлена возможность для задания динамических характеристик после создания  логического блока.      

Хочется отметить наиболее удачную реализацию инструмента рисования проводников в Active-HDL_6.1 по сравнению с остальными пакетами. При наведении на контакт символа курсор автоматически переключается в режим рисования, а уже нарисованные проводники, при перетаскивании элемента, к которому они подключены, не меняют своего положения, в отличие от наблюдаемого в DesignLab_8 и  OrCAD_9.1.  

Подводя итог всему, вышесказанному, очевидно, что DesignLab_8 и  OrCAD_9.1, являются  инструментом проектировщика печатных плат, хотя и не имеют средств для их разводки, в то время как Active-HDL_6.1  служит для синтеза прошивок программируемой логики. Поэтому выбор того или иного пакета будет зависеть в первую очередь от поставленной перед инженером задачи.      

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

  1. И.И. Петровский, А.В. Прибыльский, А.А. Троян, В.С.Чувелев. Логические ИС КР1533, КР1554. Справочник. В двух частях. Часть 2. – ТОО “Бином”, 1993.
  2. Шалагинов А.В. Цифровое моделирование в САПР DisignLab_8. Уроки для beginner’а: Учеб. псобие.- Новосибирск: Изд-во НГТУ, 2000.-87с.
  3. Шалагинов А.В. Цифровое моделирование в САПР OrCAD_9.1 Учеб. псобие.- Новосибирск: Изд-во НГТУ, 2002. – 104 с.