При создании структурных и поведенческих моделей узла я придерживался условно-графического обозначения и динамических параметров приведённых в [1, стр.219-220]. Для проведения имитационных экспериментов с разработанным узлом использовались одинаковые диаграммы входных сигналов. Это обеспечило наглядность идентичности всех задержек, заложенных во все пакеты, вне зависимости от того строился ли элемент на основе схемы замещения или в виде макромодели(VHDL-модели).
Для задания иерархическим символам нужных динамических параметров на схемах замещения были введёны дополнительные элементы задержки, роль которых выполняет вентиль KP1533ЛЛ1. Так как в используемом мною источнике были указаны только максимальные значения параметров, то в пакете DesignLab моделирование производилось в режиме использования максимальных задержек переключения элементов.
Работу над курсовой работой я осуществлял в течении месяца и в соответствии с предложенным в руководстве к курсовой работе планом. На работу в пакете DesignLab у меня ушло около двух недель, а на два других пакета по одной недели на каждый, так как в первом были скорректированы задержки на схеме замещения и придуманы диаграммы входных сигналов, которые далее были просто переработаны под соответствующие пакеты.
Теперь перейдём к краткой характеристики и сравнительному анализу использованных пакетов моделирования.
Пакет DesignLab представляет собой САПР разделённую на несколько рабочих модулей (Schematics, Probe, Stimulus Editor). Все модули связываются управляющей оболочкой Design Manager. Но запуск Schematics и работа только с ним вполне достаточна для решения многих задач, так как он тоже обеспечивает связь с остальными модулями. Такой расклад обеспечивает как работу с отдельным модулем, так и совместное использование модулей.
Пакет OrCAD – это OrCAD Capture, который включает менеджер проекта, выполняющий роль управляющей оболочки, и OrCAD Simulate.
Пакет ActiveHDL представляет собой единое пространство проектирование, включающее менеджер проекта, редактор внешних воздействий, редактор библиотек и другие рабочие модули. Единство рабочего пространства значительно облегчает работу с проектом в этом пакете. Для удобства использования каждый файл с которым ведётся работа может быть выведен в отдельное окно, а затем с лёгкостью свёрнут в главное окно пакета. Интерфейс данного пакета похож на интерфейс Microsoft Visual Studio, что и облегчило его освоение.
Пакеты OrCAD и ActiveHDL позволяют быстрее работать с проектом, так как менеджер проекта содержит всю необходимую информацию о проекте и всегда удобен для использования. Добавление в проект новых файлов или подключение ранее созданных здесь на порядок проще чем в DesignLab.
Все используемые пакеты поддерживают иерархическое проектирование. Два последних пакета поддерживают язык описания аппаратуры VHDL, что обеспечивает их совместимость с точки зрения, создания макромоделей.
С точки зрения сборки схем мне больше всего понравился пакет OrCAD. Здесь не обязательно соединять проводники, чтобы показать их принадлежность к одной цепи, а достаточно назвать их одним именем (в DesignLab’е соединение обязательно). Здесь не нужно добавлять в схему генераторы внешних воздействий (как в других пакетах). В пакет DesignLab постоянно возникали проблемы с перетаскиванием элементов и проводников, так как очень часто происходило их зацепление друг за друга. А так как DesignLab поддерживает откат изменений только один раз, то очень часто приходилось удалять проводники и рисовать их заново. Пакет OrCAD обладает очень быстрым способом инкрементации проводников и выводов элементов. В пакете DesignLab это делать немного сложнее и дольше.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.