Головна Головна -> Курсові роботи українською -> Технічні науки -> Проектування електричних схем за допомогою програмного забезпечення Р-СAD 2001 і ALTERA MAX + plus II

Проектування електричних схем за допомогою програмного забезпечення Р-СAD 2001 і ALTERA MAX + plus II

Назва:
Проектування електричних схем за допомогою програмного забезпечення Р-СAD 2001 і ALTERA MAX + plus II
Тип:
Курсова робота
Мова:
Українська
Розмiр:
4,62 KB
Завантажень:
507
Оцінка:
 
поточна оцінка 5.0


Скачати цю роботу безкоштовно
Пролистати роботу: 1  2  3 
курсовий проект
з дисципліни: „Основи автоматизованого проектування засобів обчислювальної техніки”
Тема: „Проектування електричних схем за допомогою програмного забезпечення Р-СAD 2001 і ALTERA MAX + plus II”


ЗМІСТ
Проектування пристрою засобами САПР Altera MAX+II, опис роботи пристрою мовою AHDL. Функціональне моделювання схеми…………………………………………7
Опис основних етапів проектування електрично-принципової схеми та друкованої плати в САПР PCAD. 10
Висновки…………………………………………………... 14
Перелік використаної літератури. …………………........ 15
Додатки.
A Схема принципова-електрична (Altera MAX+II)
B Схема принципова-електрична (САПР PCAD)
C Друкована плата із габаритними розмірами, вигляд зверху.
D Друкована плата пристрою, вигляд знизу.
E Розміщення компонентів на друкованій платі.
1 Проектування пристрою засобами САПР Altera MAX+II, опис роботи пристрою мовою AHDL Функціональне моделювання схеми
Пристрою виконаний за допомогою системи автоматизованого проектування Altera MAX+II використовуючи два способи опису роботи схеми.
Графічний метод передбачає виконання схеми в Graphic Editor. Для створення схеми використовувалась тільки бібліотека примітивів і мегафункцій. Схема чотирьох регістрів зсуву наведена в додатку А. Регістр зсуву взятий з бібліотеки мегафункцій.
Метод опису схеми мовою AHDL в текстовому редакторі (Text Editor) САПР є зручніший та компактніший. Призначення входів та виходів, що запропоновані в програмному коді відповідають відповідним входам/виходам описаних в графічному редакторі. Нижче наведений код програми з коментаріями. Функціональне моделювання програми наведена на рисунку 1.
TITLE "pic project";
% підключення бібліотек макрофункцій %
include "74199.inc"; % регістр %
include "8mcomp.inc"; % компаратор %
include "2x8mux.inc"; % мультиплексор %
subdesign findmin
( % опис входів та виходів пристрою %
clk:input;
data_in[7..0] :input;
minnum[1..0] :output;
)
variable
shift_reg[0..3] :74199;
comp[0..2] :8mcomp;
mx[0..1] :2x8mux;
begin
% визначення зв'язків між входами та входами регістрів %
shift_reg[0..3].clk=clk;
shift_reg[].ST/LDN=b"0";
shift_reg[0].d[]=data_in[];
shift_reg[1].d[]=shift_reg[0].q[];
shift_reg[2].d[]=shift_reg[1].q[];
shift_reg[3].d[]=shift_reg[2].q[];
% знаходимо максимальні числа 1-ї та 2-ї пари регістрів%
comp[0].a[]=shift_reg[0].q[];
comp[0].b[]=shift_reg[1].q[];
comp[1].a[]=shift_reg[2].q[];
comp[1].b[]=shift_reg[3].q[];
mx[0].a[]=shift_reg[0].q[];
mx[0].b[]=shift_reg[1].q[];
mx[0].SEL=!comp[0].ALTB;
mx[1].a[]=shift_reg[2].q[];
mx[1].b[]=shift_reg[3].q[];
mx[1].SEL=!comp[1].ALTB;
% знаходимо число якої пари регістрів більше %
comp[2].a[]=mx[0].y[];
comp[2].b[]=mx[1].y[];
% на основі значень компараторів шифруєм результат у двійкову форму %
minnum[1]=comp[2].ALTB;
minnum[0]=(!comp[2].ALTB & comp[0].ALTB) # (comp[2].ALTB & comp[1].ALTB);
end;
Рис 1.Часові діаграми функціонування пристрою
2 Опис основних етапів проектування електрично-принципової схеми та друкованої плати в САПР PCAD
Оскільки система автоматизованого проектування PCAD призначена не тільки для автоматизації створення друкованих плат, але й для автоматизації оформлення проектної документації, то усі елементи електрично-принципової схеми повинні бути оформлені згідно ЄСКД. Виходячи з того, що позначення електронних компонентів в бібліотеках, якими доповнюється PCAD не відповідає стандартам, для реалізації завдання була створена бібліотека, що складається з 10-ти елементів рисунок 2. Створення елементної бази бібліотеки здійснювалося в програмному пакеті Library Executive. Кожен компонент складається з двох частин: символьного позначення та позначення корпусу елементу в натуральній величині. Символьне позначення елементів створюється в програмному
Рисунок 2. Перелік елементів бібліотеки generic.lib
пакеті Symbol Editor, а позначення корпусу в Pattern Editor. Розміри корпусу беруться з технічної документації на конкретний компонент. На рисунку 3 приведений приклад компоненту 74LS199– регістр зсуву, а в таблиці 1 взаємозв’язок між виводами символьного позначення та корпусу.

Завантажити цю роботу безкоштовно
Пролистати роботу: 1  2  3 



Курсова робота на тему: Проектування електричних схем за допомогою програмного забезпечення Р-СAD 2001 і ALTERA MAX + plus II

BR.com.ua © 1999-2017 | Реклама на сайті | Умови використання | Зворотній зв'язок