logo search
OTVYeT_K_BILYeTAM_PO_APMT

1.3. Создание иерархических блоков

В виде блока можно оформить любую часть схемы. Блоки могут иметь неограниченное число вложений.

Иерархический блок создается по команде Place / Hierarchical Block (значок команды ). Открывается окно, показанное на рис.8.

В поле Reference вводится позиционное обозначение блока, в поле Implementation type указывается тип иерархического блока. Если на нижнем уровне иерархии будет создаваться электрическая схема, то выбирается тип блока Schematic View. В поле Implementation Name записывается имя блока. Нельзя задавать блоку имя, совпадающее с именем схемы. Если блок размещается в каталоге текущего проекта, то поле Path and Filename не заполняется. В поле Primitive (тип блока) выбирается No, то есть блок, имеющий иерархическую структуру. Нажимается ОК. Затем рисуется контур блока. Для этого нажимается ЛКМ и перемещением курсора наносится прямоугольный контур символа иерархического блока. При выделенном блоке по команде Place / Hierarchical Pin (значок команды ) вводятся имена выводов блока. В диалоговом окне команды (рис. 9 )

указываются:

на панели Name – имя вывода;

на панели Type – тип вывода (вход, выход и т.д.);

на панели Width – тип цепи (scalar – единичная цепь, bus - шина).

Затем вывод располагается в необходимом месте внутри контура блока и его расположение фиксируется щелчком ЛКМ. В контекстном меню, вызываемом щелчком ПКМ, выбирается строчка Edit Properties и нажимается ЛКМ. В открывшемся окне указываются параметры второго вывода, нажимается ОК и т.д. Завершается установка выводов выполнением команды End Mode из контекстного меню.

После создания рисунка блока переходят на нижний уровень иерархии (команда Descend Hierarchy из контекстного меню. Команда активна при выделенном блоке).

В поле Name записывается имя блока, под которым он будет занесен в менеджер проектов. В соответствии с предложением в верхней строчке окна, блоку можно дать присвоенное при создании блока имя. Нажимается ОК.

На нижнем уровне иерархии располагаются порты, соответствующие выводам созданного блока. Далее рисуется схема блока (или копируется через буфер обмена из другого проекта). Порты перемещаются к соответствующим точкам схемы и соединяются с ними проводниками. В схеме блока нельзя использовать графические обозначения «земли» и глобальное имя земли GND. Переход на верхний уровень иерархии выполняется по команде Ascend hierarchy из контекстного меню .