О. А. Кононов система проектирования orcad 2 Часть 1 Программа

Вид материалаПрограмма

Содержание


5.2. Проектирование сверху вниз
File>New project
Place>Hierarchical Block
Подобный материал:
1   ...   11   12   13   14   15   16   17   18   ...   24

5.2. Проектирование сверху вниз


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

При проектировании сверху вниз первым создается иерархический блок верхнего уровня.
  1. Сначала создать новый проект с помощью команды File>New project. Откроется окно редактора страницы схемы.
  2. В открывшемся окне создать иерархический блок верхнего уровня (рис. 74) с помощью команды Place>Hierarchical Block. В диалоговом окне создания иерархического блока Place Hierarchical Block в строке Reference ввести имя иерархического блока верхнего уровня reg1.
  3. В строке Implementation Type ввести тип Schematic View.
  4. В строке Implementation name ввести имя встроенного блока Schematic2.
  5. Нажать кнопку OK.

После окончания команды Place>Hierarchical Block автоматически создается папка с указанным именем. В эту папку необходимо поместить описание иерархического блока в виде его схемы замещения.

Чтобы поместить в папку описание иерархического блока, необходимо:
  1. Выделить блок, щелкнув по нему левой кнопкой мыши. Затем щелкнуть по открытому блоку правой кнопкой мыши. Появится всплывающее меню (рис. 75), в котором надо выбрать команду Descend Hierarchy.




  1. В открывшемся диалоговом окне New Page in Schematic ‘Schеmatic2’ (рис. 76) нажать кнопку OK.




Рис. 76. Диалоговое окно New Page in Schematic ‘Schеmatic2’

Откроется графическое окно Schematic2: PAGE 1 (рис. 77), в котором изображены иерархические порты (Hierarchical Port), соответствующие иерархическим выводам (Hierarchical Pin) иерархического блока (см. рис. 74).





Рис. 77. Окно графического редактора Shematic2: Page1


При этом в окне менеджера проектов будет автоматически создана папка Schеmatic2, в которой будет создан файл PAGE 1. Между иерархическими портами в окне Schematic 2: PAGE 1 необходимо создать схему замещения иерархического блока верхнего уровня reg1. В этой схеме надо создать иерархический блок D-триггера, тактируемого фронтом (ttr-d), со всеми его иерархическими выводами Hierarchical Pin. Затем поместить на схему семь копий этого блока. Выходы Q блоков соединить с входами соседних блоков, при этом выход последнего (восьмого) блока соединить с выходным портом Q. Входной порт C соединить с входом C всех восьми блоков (рис. 78).





Рис. 78. Схема замещения иерархического блока reg1


В диалоговом окне создания иерархического блока Place Hierarchical Block в строке Reference ввести имя иерархического блока ttr-d, в строке Implementation Type – тип Schematic View,
в строке Implementation name – имя встроенного блока
Schеmatic3. Нажать кнопку OK.

После окончания команды Place>Hierarchical Block автоматически создается папка с указанным именем. В эту папку необходимо поместить описание иерархического блока в виде его схемы замещения.

Чтобы поместить в папку описание иерархического блока, необходимо:
  1. Выделить блок, щелкнув по нему левой кнопкой мыши. Затем щелкнуть по открытому блоку правой кнопкой мыши. Появится выпадающее меню, в котором надо выбрать команду Descend Hierarchy. В появившемся диалоговом окне New Page in Schematic ‘Schеmatic3’ нажать кнопку OK.
  2. Откроется окно Schematic3: PAGE 1, в котором изображены иерархические порты (Hierarchical Port), соответствующие иерархическим выводам (Hierarchical Pin) иерархического блока ttr-d1 (рис. 79).





Рис. 79. Окно графического редактора Schematic3: PAGE1


При этом в окне менеджера проектов будет автоматически создана папка Schеmatic3, в которой будет создан файл PAGE 1. Между иерархическими портами в окне Schematic3: PAGE 1
необходимо создать схему замещения иерархического блока
верхнего уровня. В этой схеме создать иерархический блок
D-триггера (tr-d) со всеми его иерархическими выводами Hierarchical Pin. Затем поместить на схему второй блок tr-d и инвертор (рис. 80).

В диалоговом окне создания иерархического блока Place
Hierarchical Block в строке Reference ввести имя иерархического блока tr-d, в строке Implementation Type – тип Schematic View, в строке Implementation name – имя встроенного блока
Schеmatic4. Нажать кнопку OK.




Рис. 80. Схема замещения иерархического блока ttr-d1


Чтобы поместить в папку описание иерархического блока, необходимо:
  1. Выделить блок, щелкнув по нему левой кнопкой мыши. Затем щелкнуть по открытому блоку правой кнопкой мыши. Появится всплывающее меню, в котором надо выбрать команду Descend Hierarchy. В появившемся диалоговом окне New Page in Schematic ‘Schеmatic4’ нажать кнопку OK.
  2. Откроется окно Schematic4: PAGE 1, в котором изображены иерархические порты (Hierarchical Port), соответствующие иерархическим выводам (Hierarchical Pin) иерархического блока tr-d1 (рис. 81).





Рис. 81. Окно графического редактора Schematic4: PAGE1


При этом в окне менеджера проектов будет автоматически создана папка Schеmatic4, в которой будет создан файл PAGE 1. Между иерархическими портами в окне Schematic4: PAGE 1 необходимо создать схему замещения иерархического блока
D-триггера (tr-d) (рис. 82).





Рис. 82. Схема замещения иерархического блока tr-d1


З а н я т и е 6