Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Создание подсхемы полусумматора HS способом «сверху - вниз».



Шаг 1. В поле ввода схемы *Circuit1* выполним команду всплывающего меню New Subcircuit. В появившемся ДО Subcircuit Name введём имя подсхемы, которое мы уже использовали при синтезе схемы HS и нажмём кнопку ОК. Это вызовет появление в поле *Circuit1* прямоугольного изображения с именем HS и обозначением Х1 (рис. 23). Прямоугольное изображение подсхемы пока не содержит линий входа/выхода, так как об их количестве пока нет никакой информации. Создание подсхемы вызовет дополнительные изменения: в поле ввода схем появится новая закладка HS( X1), а в менеджере проекта Design Toolbox, произойдёт структурирование (декомпозиция) файла *Circuit1*, отражающее содержание в нём данной подсхемы (обратите внимание на символ S в значке подсхемы).

Рис. 23. Результат выполнения команды New Subcircuit в поле *Circuit1*.

 

Шаг 2. Откроим закладку для ввода схемы замещения подсхемы HS( X1),- оно пока пусто. Ввод схемы замещения выполняем, ориентируясь на схему рис. Sm-2. Помимо элементов И-НЕ (выбраны компоненты 7400N серии 74STD) нам понадобятся порты (контакты) ввода/вывода, которые вводятся командой всплывающего меню Place Schematic > HB/ SC Connector. Порты ввода IO1, IO2, разместим в левой части схемы, IO3 и IO4 в правой (удобно ввести один порт, а затем его размножить применением клавиш Ctrl-C и Ctrl-V). Порты IO3 и IO4 необходимо подвергнуть зеркальному отображению, чтобы их направленность соответствовала портам вывода. Получившаяся схема замещения полусумматора изображена на рис. 24.

Рис. 24. Схема замещения полусумматора HS c портами IO1, … IO4.

Шаг 3. Желательно перейти от штатных обозначений портов ввода/вывода к пользовательским, которые были бы синонимичны обозначениям, которыми мы пользовались при синтезе схемы. Данное обстоятельство позволит избежать ошибок при создании основной схемы 4-битного сумматора. Для этого выделим нужный контакт (порт) и дважды щёлкнем ЛКМ. В текстовом поле RefDes ДО Connector введём нужное нам имя. Проделав данную операцию со всеми контактами, получим схему, показанную на рис. 25. Тот же результат можно получить, выделив сегмент цепи, примыкающий к контакту, только в данном случае придётся работать с ДО NET.


Рис. 25. Окончательный вид схемы замещения полусумматора

Шаг 4. Перейдём в окно ввода *Circuit1*. К сожалению (в практике моей работы правильное расположение портов случалось редко), все 4 порта на УГО подсхемы оказались расположенными с левой стороны. Это легко исправить.

Рис. 26. Расположение портов вывода SI и CO оказались на левой стороне УГО

 

Выделим УГО подсхемы и выполним команду всплывающего меню Edit Symbol/Title Block. Появится окно редактирования Symbol Editor (рис. 27).

Рис. 27. Окно редактирования символа УГО подсхемы

Способом “ drag and drop - перетащить и оставить” переместить выводы “S” и “CO” на правую сторону прямоугольника. C целью соответствия УГО подсхемы графическому начертанию полусумматора на рис. SM-4, изменим в УГО тип вывода для выходного переноса “CO –Carry Output” с прямого (Line Pin) на инверсный (Dot Pin) . Для этого на закладке Pins (см. рис. 28) необходимо выделить строку c именем CO и щёлкнуть ЛКМ в разделе Shape (форма) с последующим выбором атрибута Dot Pin.

 

Рис. 28. Присвоение выводу CO статуса инверсного.

 

Шаг 5. Закроем окно редактора Symbol Editor(на появившейся запрос -Save changes to temp? -ответим утвердительно). Изображение УГО подсхемы полусумматора в поле *Circuit1* показано на рис. 29.

 

Рис. 29. Изображение подсхемы полусумматора в поле *Circuit1*


Поделиться:



Последнее изменение этой страницы: 2019-03-21; Просмотров: 337; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.009 с.)
Главная | Случайная страница | Обратная связь