Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Laboratornaya_rabota_8.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
960.51 Кб
Скачать

2

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ

Брянский государственный технический университет


У

УТВЕРЖДАЮ

И.О. Ректора университета

________И.А. Рудаков

«___»___________2013 г.

«Архитектура информационных систем» моделирование пользовательских элементов

Методические указания

к выполнению лабораторной работы №8

для студентов всех форм обучения

специальности 23.04.00 «Информационные системы и технологии»

Брянск 2013

УДК 004.43

Архитектура информационных систем. Моделирование пользовательских элементов: методические указания к выполнению лабораторной работы №8 для студентов всех форм обучения специальности 23.04.00 «Информационные системы и технологии». - Брянск: БГТУ, 2013. - 16 с.

Разработал: Р.А. Филиппов, ст. преп.

Научный редактор Ю.М. Казаков

Редактор издательства Л.И. Афонина

Компьютерный набор Ю.А. Леонов

Рекомендовано кафедрой «Компьютерные технологии и системы» БГТУ (протокол № 1 от 10.09.08)

Темплан 2013 г., п. 165

Подписано в печать Формат 60х84 1/16. Бумага офсетная. Офсетная печать. Усл. печ. л. 0,87 Уч. – изд. л. 0,87 Тираж 50 экз. Заказ . Бесплатно.

Издательство брянского государственного технического университета, 241035, Брянск, бульвар 50-летия Октября, 7, БГТУ. 54-90-49

Лаборатория оперативной полиграфии БГТУ, ул. Харьковская, 9

  1. Цель работы

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

Продолжительность работы - 5ч.

  1. Теоретическая часть

2.1. Особенности библиотечного метода проектирования

 В пакете OrCAD используется библиотечный метод проектирования. Он заключается в том, что проектируемое устройство «собирается» из отдельных готовых деталей, называемых компонентами. Ими могут быть логические элементы: «И», «ИЛИ», «ИЛИ-НЕ» и др. Все компоненты объединяются в библиотеки, которые входят в состав пакета. Они называются системными.

 Пользователь может создавать новые описания компонентов и включать их в уже существующие библиотеки. При желании можно организовать и свои личные библиотеки. Они называются пользовательскими.       Общее число библиотечных компонентов достигает в современных САПР нескольких десятков тысяч, например пакет OrCAD 9.2 содержит более 30 тысяч компонентов.

В одном проекте нельзя объединять компоненты, поддерживаемые SPICE-моделями (проекты типа PCB - PSpice) и VHDL-моделями (проекты типа PCB - Simulate). «Инородные» для данного типа проекта компоненты будут просто игнорироваться.

2.2. Сложности проектирования собственных компонентов

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

На принципиальной схеме компонент представляется в виде условного графического обозначения (УГО). Его принято называть символом (Part, Symbol). Символы компонентов объединяются в библиотеки, имеющие расширение *.olb. В OLB-библиотеках хранятся схемные образы компонентов. В них отсутствует информация о форме и физических размерах (габаритах) реальных компонентов.

На печатной плате тот же компонент выглядит совсем иначе. Здесь главное передать его физические размеры и форму, чтобы выяснить, сколько места потребуется для его размещения. Такое описание, в отличие от схемного, называют конструкторским или физическим. Оно представляет собой габаритную проекцию корпуса компонента на печатную плату. Конструкторские описания хранятся в библиотеках с расширением *.llb и используются при трассировке печатных плат.

Для моделирования проекта требуется ещё одно описание компонента – описание его функции, поведения или алгоритма работы. Это описание обычно называют функциональным или поведенческим, иногда математическим. Оно задаёт правило, по которому вычисляется реакция компонента на входные воздействия. По этой причине третий вид описаний называют моделями (аналитическими или имитационными, поведенческими или структурными).

В пакете OrCAD для построения моделей используется стандартный язык описания аппаратуры VHDL, в пакете DesignLab 8 – применяются так называемые SPICE-модели. Названные типы моделей не могут обрабатываться одной моделирующей программой, поэтому в OrCAD их две – программа Simulate для VHDL-моделей и программа PSpice A/D – для SPICE-моделей.

Для каждого типа моделей существуют свои библиотеки. VHDL-модели хранятся в библиотечных файлах с расширением *.vhd, а SPICE-модели – в библиотеках с расширением *.lib. В обоих случаях это текстовые файлы. Первые находятся в папке Orcad_9\Capture\Library, вторые – в папке Orcad_9\Capture\Library\ PSpice.

Эти описания называются упаковочной информацией и в некоторых САПР хранятся в отдельных библиотеках. Например, в пакете DesignLab 8 – в библиотеках с расширением *.plb. В САПР OrCAD упаковочная информация включена в библиотеки схемных описаний *.olb.

Для проектирования схем и их функциональной верификации необходимы только OLB- и VHD-библиотеки.

Многие пользователи предпочитают работать не с системными библиотеками, а со своими личными библиотеками, в которых нет ничего лишнего. Там обычно хранятся только те компоненты, которые встречаются в рабочем проекте. Кроме того, пользователь может отредактировать свойства компонентов под свои специфические требования, не искажая при этом системных библиотек.

Кажется, что необходимость в создании личных библиотек отпала, т.к. количество готовых элементов велико. Но это не так, по крайней мере, для российского пользователя. Дело в том, что фирменные библиотеки пакета OrCAD 9.2 содержат описания только зарубежных компонентов. Имена и графические изображения таких компонентов, как правило, не соответствуют отечественным стандартам. Кроме того в библиотеках представлены далеко не все нужные элементы.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]