Міністерство освіти і науки України
Національний університет “Львівська політехніка”
Кафедра ЕОМ
Розрахунково-графічна робота
з курсу
“ Автоматизоване проектування комп’ютерних систем ”
Виконала:
студентка групи КI-4
Перевірив:
Львів 2005
Теоретичний вступ
Система Protel DXP являє собою 32-розрядний додаток, призначений для роботи під керуванням операційних систем Windows NT/XP і предоставляючий розроблювачам друкованих плат усі необхідні інструменти. Основу системи складає програмна оболонка Design Explorer, що інтегрує в собі різні модулі, що виконують визначені функції проектування, наприклад, редактор принципових схем, редактор друкованих плат, автотрасувальник, програма моделювання, інтерфейси імпорту й експорту. Наявність повнофункціональної демоверсії дає можливість по достоїнству оцінити всі можливості пакета.
Середовище Design Explorer
Середовище проектування Design Explorer являють собою інтерфейс між користувачем, проектом і різними інструментами проектування. Для запуску системи Protel DXP необхідно відкрити оболонку Design Explorer через меню Windows Пуск | Altium | Protel DXP.
Елементи середовища проектування Design Explorer
Вікно Design Explorer має ряд основних елементів. Основною частиною вікна є робочий стіл системи, на якому відкриваються різні документи проектів. Тут же розташовуються іконки швидкого виклику основних функцій. У верхній частині вікна розташоване системне меню команд і панелі інструментів. Ліворуч і праворуч розташовуються панелі керування, що при необхідності можуть бути набудовані так, щоб автоматично забиратися з екрана, якщо ними не користуються. Переключення між панелями здійснюється за допомогою закладок внизу. Виклик потрібної панелі здійснюється за допомогою кнопок у нижній частині вікна.
Що таке проект системи Protel?
Система Protel DXP зберігає всю проектну інформацію на твердому диску комп'ютера у виді окремих файлів, тому для маніпуляцій з ними можна використовувати Провідник системи Windows. Проект Protel DXP являє собою спеціальний службовий файл, що містить посилання на окремі документи і доступ забезпечується до них у рамках середовища проектування Design Explorer.
Створення нового проекту
Як уже сказано вище, проект системи Protel DXP являє собою звичайний текстовий ASCII файл із
розширенням, наприклад, .PrjPCB, що містить посилання на усі використовувані в проекті документи, а також необхідні установки для роботи з ними, наприклад, настроювання друку або виводу CAM файлів.
Документи, не асоційовані з жодним проектом, називаються "вільними" (Free Documents).
Додавання в проект посилання на такий документ, наприклад, на лист принципової схеми означає додавання цього документа в проект. Після компіляції проекту стає можливим його верифікація і синхронізація.
Проекти бувають чотирьох типів: друкованих плат (PCB), програмувальної логіки (FPGA), VHDL опис (Embedded) або інтегрована бібліотека компонентів (Integrated Library). Процес створення нового проекту не залежить від типу проекту. Розглянемо приклад проекту друкованої плати. Послідовність дій тут буде наступна: спочатку створимо файл проекту, потім створимо порожній лист принципової схеми і додамо його в проект. Трохи пізніше в проект буде додане креслення друкованої плати.
1. Клікнемо лівою кнопкою миші на значку Create a new Board Level Design Project (створити
новий проект друкованої плати) у секції Pick a Task (вибір задачі) робочого столу системи Protel DXP (малюнок 3). Інакше цю операцію можна виконати, виконавши відповідну команду з розділу меню File | New або клацнувши мишкою на опції Blank Project (PCB) у секції New панелі керування Files. Якщо в дійсний момент ця панель не відображається, те її можна включити натисканням кнопки Files у нижній частині екрана.
2. З'явиться панель Projects, на якій буде зображений тільки що створений порожній проект з ім'ям по умовчанню PCB Project1.PrjPCB.
3. Перейменуємо файл проекту за допомогою команди меню File | Save Project As. З'явиться вікно, у якому треба вказати місце на диску, де буде зберігатися проект і його ім'я. У нашому прикладі назвемо проект Multivibrator.PrjPCB і натиснемо кнопку Save. Далі нам потрібно створити файл схеми транзисторного мультивібратора і додати його в порожній проект.
Створення нової принципової схеми
Для створення нової схеми необхідно виконати наступні дії:
1. Виконайте команду меню Fle | New | Schematic або клацніть мишкою на опції Schematic Sheet у
секції New панелі керування Files. На робочому столі системи Protel DXP з'явиться порожній лист принципової схеми з ім'ям за замовчуванням Sheet1.SchDoc, що автоматично буде
доданий у наш проект. На вкладці Projects новий лист схеми буде відображатися в категорії Schematic Sheets під ім'ям проекту.
2. Перейменуємо створений файл схеми з розширенням .SchDoc за допомогою команди File | Save As. У вікні, що з'явилося, треба вказати місце, де цей файл буде зберігатися й ім'я, у нашому випадку Multivibrator.SchDoc. В той момент, коли на робочому столі відкрився порожній лист схеми середовище проектування змінила свій зовнішній вигляд: головна панель інструментів поповнилася новими кнопками, з'явилася друга панель інструментів, а меню команд розширилося. Відзначимо, що більшість елементів середовища проектування є такими, що налаштовуються. Наприклад,
захопивши лівий край панелі інструментів і утримуючи ліву кнопку миші можна перемістити її в
будь-яке місце екрана. При наближенні до краю екрана панель "прилипне" до нього. Аналогічні дії
можна проробляти з панелями керування.
Додавання листа схеми в проект
Якщо ви хочете додати в проект лист схеми, що раніше був відкритий на панелі Projects як
вільний (Free Document), необхідно клікнути правою кнопкою миші в меню, вибрати команду Add to Project. Лист схеми виявиться в категори й ії Schematic Sheets зазначеногопроекту.
Завдання
Побудувати 16 розрядний АЛП із схемою прискореного переносу на основі наступних елементів:
Рис.1 Принципова схема пристрою побудована в програмному середовищі Protel Altium DXP V.7.0 WinNT2000XP
Рис.2 Результат трасування даної схеми
Висновок
На даній розрахунковій роботі я ознайомилась з середовищем Протел, з основними компонентами середовища, навчилася створювати принципові схеми та розводити плати.