- •Введение Учебное пособие содержит описание лабораторных работ по курсу «Основы систем автоматизированного проектирования» и программного обеспечения, используемого для их выполнения.
- •Настройка конфигурации
- •Создание принципиальной схемы
- •Создание корпуса и символа компонента
- •Создание компонента с помощью library executive
- •Создание сложных компонентов
- •Иерархическое проектирование
- •РуЧная трассировка соединений. ИНтерактивная трассировка соединений
- •Лабораторная работа № 7 Проектирование печатной платы
- •Лабораторная работа № 8 Автоматическое размещение с помощью программы specсtra. Трассировка в specсtra
- •Библиографический список
- •Приложения
- •Компоненты электронных схем
- •Интегральные микросхемы
- •Оглавление
Иерархическое проектирование
Цель работы– научиться создавать отдельные модули принципиальных схем и использовать их, как заготовки, при проектировании схем сложной архитектуры.
Создание принципиальной схемы осуществляется на примере, который выдается преподавателем в соответствии с рисунками приложения 3, модуль иерархической структуры обозначен на схеме штриховой линией.
Порядок выполнения работы
Работа с «Мастером создания модуля». Модуль иерархической структуры создать по команде Utils/Module Wizard. В начальном меню выбрать режим работы:Create a new module and its link– создание нового модуля и его связей (Reuse an existing module– использование символа существующего модуля).
Открыть меню Мастера создания модуля. В нем задать следующие параметры:
Module name – имя модуля;
Number of input pins – число входных выводов модуля (располагают слева);
Number of output pins – число выходных выводов модуля (располагают справа);
Number of bidirect pins – число двунаправленных выводов модуля (располагают справа);
Symbol width – ширина символа модуля;
Pin length – длина вывода символа;
Pin spacing – расстояние между соседними выводами;
Create Corresponding Link – создание связи модуля с его схемой;
Link name – имя связи модуля с его схемой;
Save in library – запись текущего модуля в библиотеку;
Library – имя библиотеки, в которую будет записан текущий модуль (PCADst/Modul.lib);
Pin Designator – номер вывода, присваиваемый по умолчанию;
Pin Name – имя вывода, назначаемое по умолчанию.
Нажать клавишу <Next>. В открывающемся окне появляется информация о связях модуля.
2. Определение связей модуля. Информация о связях модуля:
Placement of new link – имя новой связи;
Currently defined sheets – имена листов, на которых расположена схема проекта;
The link will be placed on sheet– имя листа, на котором должна быть помещена информация о связях модуля. По умолчанию имя этого листа совпадает с именем модуля, оно может быть изменено;
The link refdes is also– позиционное обозначение модуля, совпадающее с именем листа.
Нажать клавишу <Next>, …,<ОК>.
3. Создание принципиальной схемы модуля иерархической структуры. Для создания схемы модуля загрузить лист (заданный ранее при создании модуля), указав его имя в строке состояний или выполнив команду View/Descend,выбрав предварительно курсором на схеме символ модуля, а в дополнительном менюHierarchy Navigator– номер вывода, на который укажет курсор на листе схемы модуля. Обратно в основную схему можно вернуться, перебирая имена листов в строке состояний или по команде View/Ascend,выбрав предварительно какой-нибудь вывод модуля.
При создании нового модуля по команде Utils/Module Wizardможно использовать графику уже имеющегося символа, связав его с другой схемой. Для этого в меню следует отметить вариантReuse an existing module. В открывшемся окне выбрать библиотеку, содержащую графику символа модуля и имя модуля. Затем выбрать один из вариантов:
Place a new link– создание новой схемы;
Reference an already placed link – ссылка на существующую схему.
Получив ответы на последующие запросы, PCAD Schematicавтоматически переходит в режим Place/Part.
4. Размещение модуля на общей принципиальной схеме осуществляется установкой библиотеки его расположения, в соответствии с порядком определенным лабораторной работой № 1. Дополнительные модули устанавливаются на схему с помощью операции копирования.
5. Размещение компонентов на основной схеме производится так же, как и в лабораторной работе № 1.
6. Размещение линий связи на основной схеме должно соответствовать принципиальной схеме.
7. После создания основной схемы и схемы модуля необходимо выполнить команду Utils/Resolve Hierarchyдля простановки сквозных позиционных обозначений компонентов и именования цепей проекта в целом с учетом схем входящих в него иерархических структур.
8. После создания принципиальной схемы необходимо выявить синтаксические ошибки по команде Utils/ERCи исправить их.
9. Для «упаковки схемы на ПП» используйте команду Utils/Generate Netlist.
Лабораторная работа № 6