Моделирование дискретных устройств в системе PCAD. Асинхронное троичное моделирование дискретных устройств, позволяющее проверять правильность функционирования устройств, страница 19

– Запомнить результаты (команда FILE/SAVE) в режиме SYMB и в режиме DETL. Имена файлов могут быть одинаковыми, но у них будут разные расширения. Файл с расширением .SYM используется в качестве компонента при создании схем. Файл с расширением .SCH необходим для получения списка цепей схемы с иерархическими компонентами (см. п. 2.6).

– Для проверки создать схему, используя в качестве одного из компонентов полученный символ.

Выполнить команду LEVL/PUSH – иерархическое расширение "вниз".

На подсказку системы:

Select a component ... , выбрать компонент, который должен быть расширен.

Система выдаст сообщение:

WAIT! Pushing into <NAME>.SYM

Спустя несколько секунд, на экране появится изображение созданного символа и соответствующей ему схемы.

Для возврата обратно выполнить команду LEVL/POP.

Система выдаст сообщение:

WAIT! Popping back to the parent level

и, спустя несколько секунд, на экране появится изображение исходной схемы.

ЗАМЕЧАНИЯ:

1)  Команда LEVL допускает до 16 уровней иерархии, однако на практике используются только 4 уровня.

2)  Далеко не всегда принципиальную схему с иерархическими модулями можно использовать для автоматизированного создания печатной платы. Дело в том, что в модулях могут быть микросхемы, в которых используются не все секции, и эти секции не могут быть применены в других узлах устройства. В результате, в устройстве с иерархическими модулями может оказаться больше микросхем, чем в устройстве без таких модулей.

2.3. Многостраничное проектирование

Многостраничная схема создается в результате разработки нескольких отдельных страниц схемы и последующей связки этих страниц вместе при помощи программы PCLINK.

Для указания того, что данная схема является отдельной страницей, необходимо назначить каждой странице схемы атрибут SHEET. Для этого в символьном режиме SYMB, используя команду ATTR/ACOM, в любом месте чертежа схемы вводят атрибут:

SHEET=<номер страницы>, где <номер страницы> – целое число, начинающееся с символа 0 и имеющее длину не более трех символов. Программа присваивает номер страницы всем неименованным цепям и компонентам этой страницы.

Соединения между страницами указываются посредством задания соединительным проводам одних и тех же имен цепи на каждой странице. Провода с одним и тем же именем цепи на различных страницах считаются соединенными.

2.4. Создание шин

Для создания адресной шины на схеме необходимо выполнить последовательность следующих действий:

– Установить среду проектирования

Для выполнения этого действия необходимо выполнить команды:

– FILE/ZAP – очистить экран;

– SCMD/UNIT – установить метрическую систему измерения:

– на подсказку системы:

Converting from English to Metric? Yes No ответить Yes и нажать <RETURN>,

– DETL – установить режим схемного редактора;

– VLYR – установить статус ABL следующим слоям:

WIRES,

BUS,

GATE,

PINCON.

Установить статус A слою WIRES, остальным слоям установить статус OFF.

Выйти из команды VLYR, выбрав "QUIT" и нажав BUT#1 (или сразу BUT#2).

– Разместить компоненты

Описано в п. 2.1.2.

– Ввести выводы шины

Для выполнения этого действия необходимо выполнить следующее:

– активизировать команду ENTR/BUSB – ввести шину;

– на запрос системы:

Enter bus name_

набрать и ввести имя шины в виде имя<x:y:z>

Здесь имя – имя шины (алфавитно-цифровой идентификатор),

x – номер первого вывода шины,

y – номер последнего вывода шины (точнее, параметр, определяющий номер последнего вывода шины),

z – приращение номеров (если оно равно 1, то его можно не указывать),

<> – символы, которые обязательно вводятся.

Имя шины можно задать и так имя<вывод1,вывод2,...,выводY>

Здесь вывод1,вывод2,...,выводY – имена выводов шины.

Например:            имя шины             имена выводов

А<0:4>                  A0, A1, A2, A3, A4

B2<0:7:2>             B20, B22, B24, B26

C<0:8,A,B>           C0, C1, ..., C8, CA, CB