Дисципліна «Основи автоматизованого проектування засобів ОТ»
Викладач: к.т.н., доц. ГороховськийО.І.
Варіанти курсових робіт
Мета курсової роботи – закріплення теоретичного матеріалу з дисципліни та набуття практичних навичок з розробки та моделювання цифрових пристроїв у програмному середовищі Active-HDL.
Для досягнення цієї мети студент повинен згідно з отриманим варіантом самостійно розробити структуру пристрою, обрати у відповідності з завданням тип тригерів, синтезувати і, якщо необхідно, мінімізувати комбінаційну частину пристрою, виготовити креслення схеми у програмному середовищі Active-HDL і виконати моделювання роботи схеми синтезованого пристрою.
Тема курсової роботи – побудова принципової схеми цифрового пристрою та моделювання його роботи засобами VHDL.
Поставлена мета досягається шляхом самостійної розробки та аналізу студентом запропонованого пристрою, визначення основних його параметрів.
Варіанти курсової роботи задаються викладачем згідно з номером групи і номером студента в списку групи.
Пояснювальна записка має приблизний обсяг 25÷30 сторінок, синтезовані принципові схеми оформлюються в додатках на аркушах формату А3, часові діаграми роботи пристроїв необхідно роздруковувати з середовища Active-HDL. При оформленні пояснювальної записки необхідно дотримуватися вимог ДСТУ 3008-95.
ВАРІАНТИ ЗАВДАНЬ
|
В
а |
Зсув |
|
Тип
три- |
Коди станів схеми |
|
р |
|
|
гера |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
|
1 |
ліворуч |
1р. |
JK |
8 |
30 |
28 |
22 |
1 |
29 |
27 |
11 |
23 |
5 |
19 |
8 |
1 |
6 |
24 |
|
2 |
праворуч |
3р. |
D |
19 |
26 |
8 |
24 |
17 |
6 |
13 |
16 |
27 |
15 |
11 |
12 |
11 |
20 |
9 |
|
3 |
праворуч |
4р. |
JK |
28 |
6 |
11 |
22 |
25 |
15 |
12 |
9 |
16 |
26 |
30 |
18 |
17 |
26 |
10 |
|
4 |
праворуч |
1р. |
JK |
11 |
14 |
3 |
17 |
22 |
1 |
29 |
3 |
1 |
3 |
24 |
1 |
2 |
4 |
20 |
|
5 |
праворуч |
4р. |
D |
21 |
12 |
26 |
24 |
1 |
11 |
15 |
30 |
17 |
30 |
13 |
26 |
16 |
11 |
5 |
|
6 |
праворуч |
2р. |
D |
4 |
11 |
4 |
28 |
20 |
2 |
23 |
29 |
26 |
11 |
11 |
6 |
23 |
21 |
22 |
|
7 |
праворуч |
1р. |
D |
5 |
15 |
4 |
8 |
28 |
20 |
30 |
14 |
29 |
20 |
28 |
23 |
30 |
16 |
20 |
|
8 |
праворуч |
1р. |
JK |
15 |
30 |
19 |
29 |
23 |
29 |
15 |
27 |
22 |
8 |
29 |
18 |
15 |
5 |
18 |
|
9 |
праворуч |
3р. |
D |
28 |
24 |
20 |
20 |
19 |
2 |
17 |
23 |
4 |
21 |
23 |
0 |
8 |
15 |
8 |
|
10 |
ліворуч |
4р. |
D |
12 |
14 |
4 |
15 |
7 |
3 |
25 |
26 |
0 |
30 |
1 |
23 |
14 |
11 |
9 |
|
11 |
ліворуч |
1р. |
D |
7 |
8 |
20 |
10 |
10 |
29 |
13 |
21 |
16 |
15 |
23 |
9 |
24 |
4 |
16 |
|
12 |
праворуч |
3р. |
D |
23 |
14 |
12 |
21 |
22 |
9 |
4 |
4 |
15 |
18 |
11 |
13 |
2 |
30 |
22 |
|
13 |
ліворуч |
3р. |
D |
25 |
15 |
27 |
28 |
5 |
30 |
13 |
30 |
20 |
27 |
12 |
13 |
20 |
7 |
20 |
|
14 |
ліворуч |
2р. |
JK |
11 |
0 |
19 |
28 |
12 |
9 |
0 |
4 |
3 |
2 |
29 |
11 |
16 |
5 |
15 |
|
15 |
праворуч |
4р. |
D |
30 |
18 |
15 |
29 |
19 |
24 |
13 |
9 |
8 |
16 |
29 |
8 |
20 |
30 |
4 |
|
16 |
праворуч |
4р. |
D |
21 |
11 |
15 |
17 |
26 |
25 |
23 |
12 |
12 |
18 |
21 |
9 |
13 |
0 |
23 |
|
17 |
праворуч |
2р. |
JK |
28 |
5 |
9 |
0 |
26 |
2 |
15 |
22 |
29 |
22 |
16 |
23 |
26 |
5 |
27 |
|
18 |
праворуч |
1р. |
JK |
1 |
9 |
4 |
1 |
1 |
29 |
9 |
10 |
8 |
15 |
6 |
16 |
23 |
11 |
2 |
|
19 |
ліворуч |
2р. |
D |
30 |
29 |
29 |
27 |
16 |
12 |
3 |
24 |
9 |
6 |
6 |
0 |
7 |
10 |
25 |
|
20 |
ліворуч |
1р. |
JK |
28 |
18 |
24 |
14 |
19 |
25 |
10 |
21 |
9 |
7 |
13 |
16 |
2 |
19 |
5 |
|
21 |
праворуч |
3р. |
D |
29 |
6 |
26 |
8 |
11 |
27 |
14 |
29 |
26 |
3 |
20 |
19 |
10 |
7 |
10 |
|
22 |
праворуч |
1р. |
D |
30 |
19 |
26 |
14 |
0 |
13 |
17 |
17 |
22 |
3 |
24 |
6 |
25 |
27 |
17 |
|
23 |
ліворуч |
1р. |
JK |
29 |
12 |
15 |
29 |
4 |
15 |
3 |
16 |
7 |
12 |
10 |
13 |
20 |
1 |
9 |
|
24 |
праворуч |
2р. |
D |
4 |
9 |
24 |
7 |
29 |
29 |
15 |
9 |
13 |
5 |
0 |
21 |
9 |
6 |
0 |
|
25 |
ліворуч |
1р. |
D |
2 |
8 |
12 |
11 |
20 |
7 |
24 |
27 |
20 |
17 |
22 |
9 |
1 |
1 |
16 |
|
26 |
праворуч |
1р. |
D |
25 |
12 |
24 |
6 |
7 |
20 |
22 |
3 |
12 |
30 |
14 |
15 |
30 |
8 |
9 |
|
27 |
праворуч |
4р. |
D |
24 |
27 |
12 |
1 |
18 |
12 |
21 |
25 |
18 |
28 |
27 |
29 |
6 |
1 |
24 |
|
28 |
праворуч |
2р. |
D |
23 |
22 |
1 |
37 |
10 |
21 |
10 |
8 |
26 |
1 |
23 |
24 |
9 |
15 |
21 |
|
29 |
праворуч |
2р. |
JK |
13 |
24 |
1 |
8 |
11 |
11 |
23 |
7 |
18 |
16 |
15 |
23 |
19 |
12 |
10 |
|
30 |
праворуч |
3р. |
D |
18 |
5 |
21 |
6 |
9 |
14 |
3 |
19 |
10 |
4 |
14 |
10 |
11 |
23 |
28 |
|
31 |
праворуч |
1р. |
JK |
15 |
12 |
10 |
11 |
11 |
9 |
30 |
13 |
16 |
22 |
0 |
29 |
25 |
14 |
26 |
|
32 |
праворуч |
3р. |
D |
4 |
6 |
19 |
22 |
26 |
13 |
12 |
7 |
30 |
22 |
7 |
5 |
30 |
24 |
29 |
|
33 |
праворуч |
1р. |
JK |
13 |
19 |
13 |
7 |
19 |
21 |
24 |
14 |
23 |
17 |
27 |
22 |
21 |
28 |
20 |
|
34 |
ліворуч |
2р. |
D |
5 |
30 |
19 |
7 |
1 |
9 |
30 |
28 |
16 |
24 |
28 |
15 |
25 |
4 |
10 |
|
35 |
ліворуч |
1р. |
D |
18 |
26 |
5 |
9 |
12 |
14 |
4 |
3 |
19 |
0 |
7 |
2 |
28 |
13 |
0 |
|
36 |
праворуч |
4р. |
JK |
5 |
29 |
10 |
17 |
5 |
17 |
13 |
6 |
4 |
18 |
29 |
25 |
21 |
13 |
9 |
|
37 |
ліворуч |
2р. |
D |
1 |
6 |
0 |
28 |
11 |
6 |
24 |
26 |
23 |
4 |
10 |
28 |
0 |
22 |
21 |
|
38 |
ліворуч |
3p. |
D |
1 |
18 |
21 |
19 |
4 |
14 |
26 |
12 |
11 |
26 |
15 |
17 |
14 |
20 |
28 |
|
39 |
ліворуч |
1р. |
D |
2 |
1 |
3 |
15 |
13 |
22 |
10 |
20 |
23 |
16 |
20 |
28 |
21 |
29 |
18 |
|
40 |
ліворуч |
1р. |
JK |
0 |
11 |
30 |
13 |
25 |
10 |
28 |
25 |
21 |
24 |
11 |
12 |
0 |
22 |
28 |
|
41 |
ліворуч |
3р. |
JK |
29 |
27 |
15 |
17 |
30 |
6 |
30 |
24 |
22 |
23 |
14 |
13 |
10 |
15 |
21 |
|
42 |
праворуч |
1р. |
D |
23 |
3 |
17 |
7 |
28 |
16 |
18 |
13 |
19 |
10 |
5 |
1 |
6 |
24 |
18 |
|
43 |
праворуч |
1р. |
JK |
0 |
15 |
13 |
24 |
17 |
6 |
23 |
8 |
1 |
27 |
29 |
15 |
28 |
18 |
0 |
|
44 |
ліворуч |
3р. |
JK |
26 |
10 |
4 |
15 |
22 |
12 |
3 |
4 |
13 |
9 |
4 |
8 |
30 |
4 |
10 |
|
45 |
праворуч |
2р. |
JK |
5 |
16 |
19 |
10 |
17 |
19 |
8 |
17 |
15 |
28 |
28 |
11 |
23 |
13 |
26 |
|
46 |
ліворуч |
2р. |
JK |
4 |
12 |
29 |
28 |
14 |
16 |
0 |
9 |
19 |
13 |
8 |
15 |
29 |
3 |
26 |
|
47 |
праворуч |
2р. |
JK |
30 |
3 |
28 |
12 |
22 |
26 |
27 |
29 |
8 |
0 |
0 |
7 |
7 |
9 |
5 |
|
48 |
ліворуч |
3р. |
JK |
29 |
24 |
4 |
15 |
12 |
8 |
9 |
9 |
12 |
4 |
17 |
15 |
25 |
20 |
23 |
|
49 |
праворуч |
3р. |
D |
14 |
18 |
23 |
28 |
18 |
12 |
6 |
29 |
25 |
28 |
6 |
2 |
28 |
7 |
10 |
|
50 |
праворуч |
4р. |
D |
3 |
28 |
1 |
14 |
9 |
26 |
25 |
16 |
2 |
5 |
8 |
7 |
20 |
30 |
24 |
|
51 |
ліворуч |
1р. |
D |
26 |
8 |
5 |
5 |
11 |
5 |
2 |
13 |
24 |
1 |
30 |
21 |
17 |
5 |
2 |
|
52 |
праворуч |
2р. |
JK |
14 |
27 |
17 |
14 |
25 |
15 |
27 |
11 |
5 |
25 |
16 |
25 |
15 |
15 |
30 |
|
53 |
праворуч |
4р. |
JK |
6 |
8 |
23 |
29 |
2 |
30 |
25 |
11 |
9 |
22 |
21 |
4 |
12 |
19 |
0 |
|
54 |
ліворуч |
2р. |
D |
25 |
19 |
0 |
30 |
5 |
17 |
29 |
29 |
14 |
12 |
3 |
21 |
28 |
7 |
7 |
|
55 |
праворуч |
1р. |
JK |
9 |
4 |
24 |
30 |
12 |
15 |
21 |
12 |
5 |
24 |
7 |
28 |
8 |
27 |
30 |
|
56 |
ліворуч |
4р. |
D |
23 |
2 |
26 |
12 |
5 |
10 |
9 |
17 |
2 |
3 |
20 |
15 |
5 |
4 |
29 |
|
57 |
ліворуч |
3р. |
D |
10 |
6 |
5 |
0 |
26 |
23 |
2 |
22 |
26 |
4 |
16 |
4 |
29 |
11 |
30 |
|
58 |
праворуч |
2р. |
D |
27 |
29 |
23 |
21 |
16 |
9 |
15 |
29 |
13 |
24 |
13 |
24 |
30 |
5 |
8 |
|
59 |
ліворуч |
3р. |
D |
3 |
16 |
3 |
17 |
4 |
24 |
2 |
27 |
23 |
24 |
19 |
4 |
5 |
12 |
0 |
|
60 |
ліворуч |
4р. |
D |
26 |
16 |
28 |
30 |
14 |
9 |
13 |
5 |
26 |
1 |
25 |
3 |
8 |
27 |
17 |
|
61 |
праворуч |
3р. |
JK |
0 |
22 |
9 |
0 |
3 |
1 |
7 |
28 |
26 |
1 |
11 |
29 |
27 |
7 |
16 |
|
62 |
праворуч |
4р. |
D |
22 |
23 |
14 |
9 |
25 |
10 |
3 |
1 |
9 |
7 |
30 |
5 |
23 |
17 |
14 |
|
63 |
ліворуч |
2р. |
JK |
22 |
25 |
3 |
21 |
18 |
26 |
28 |
21 |
3 |
8 |
19 |
20 |
1 |
29 |
30 |
|
64 |
праворуч |
4р. |
JK |
23 |
14 |
28 |
30 |
25 |
26 |
1 |
25 |
21 |
28 |
9 |
24 |
18 |
29 |
6 |
|
65 |
праворуч |
3р. |
D |
26 |
25 |
2 |
28 |
10 |
23 |
3 |
14 |
6 |
13 |
3 |
6 |
2 |
11 |
1 |
|
66 |
праворуч |
1р. |
D |
7 |
19 |
18 |
26 |
14 |
11 |
22 |
7 |
18 |
7 |
3 |
24 |
4 |
21 |
20 |
|
67 |
ліворуч |
3р. |
D |
27 |
29 |
20 |
8 |
29 |
26 |
19 |
16 |
29 |
9 |
1 |
17 |
17 |
21 |
10 |
|
68 |
праворуч |
3р. |
JK |
25 |
22 |
15 |
19 |
12 |
5 |
7 |
4 |
24 |
13 |
19 |
8 |
15 |
28 |
4 |
|
69 |
ліворуч |
4р. |
D |
6 |
3 |
27 |
1 |
16 |
5 |
23 |
24 |
13 |
7 |
1 |
3 |
7 |
28 |
0 |
|
70 |
ліворуч |
3р. |
JK |
6 |
13 |
8 |
14 |
28 |
29 |
21 |
7 |
27 |
10 |
13 |
28 |
0 |
30 |
19 |
|
71 |
ліворуч |
4р. |
D |
14 |
14 |
4 |
15 |
30 |
17 |
24 |
23 |
2 |
4 |
10 |
29 |
30 |
0 |
13 |
|
72 |
ліворуч |
1р. |
D |
23 |
10 |
18 |
12 |
27 |
14 |
5 |
26 |
1 |
3 |
11 |
10 |
18 |
16 |
18 |
|
73 |
праворуч |
2р. |
JK |
15 |
8 |
0 |
23 |
24 |
19 |
19 |
30 |
27 |
17 |
27 |
15 |
0 |
9 |
9 |
|
74 |
ліворуч |
2р. |
D |
4 |
18 |
19 |
27 |
27 |
21 |
30 |
16 |
18 |
12 |
20 |
13 |
0 |
0 |
28 |
|
75 |
праворуч |
3р. |
JK |
8 |
27 |
22 |
4 |
18 |
3 |
20 |
24 |
11 |
7 |
12 |
5 |
17 |
23 |
22 |
Зразок індивідуального завдання
Міністерство освіти і науки України
Вінницький національний технічний університет
Інститут прогресивних освітніх технологій
Факультет перепідготовки кадрів
ЗАТВЕРДЖУЮ
Зав. кафедри ОТ, проф., д.т.н.
О.Д.Азаров
„___” __________ 200_ р.
ІНДИВІДУАЛЬНЕ ЗАВДАННЯ
на курсову роботу з дисципліни “Основи автоматизованого проектування засобів ОТ”, варіант № ...
П. І. Б.
студенту __________________ факультету ______ групи ________
Тема “Проектування та дослідження цифрових схем в пакеті
Active VHDL “
1. Синтезувати схему перетворювача кодів з можливістю паралельного прийому і циклічного зсуву.
2. В середовищі графічного редактора Active-HDL створити образ синтезованої схеми.
3. Виконати моделювання створеної схеми.
Вихідні дані:
Послідовність вихідних кодів:
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Тип тригера: ___________
Зсув на ____ розряди ______________
П. І. Б.
Дата видачі „____” _________ 200_ р. Керівник __________________
Підпис студента
Дата захисту „____” _________ 200_ р. Завдання отримав__________
Міністерство освіти і науки України
Вінницький національний технічний університет
Інститут прогресивних освітніх технологій
Факультет перепідготовки кадрів
ЗАТВЕРДЖУЮ
Зав. кафедри ОТ, проф., д.т.н.
О.Д.Азаров
„___” __________ 200_ р.
ТЕХНІЧНЕ ЗАВДАННЯ
На розробку пристрою _______________________________________
1 Галузь застосування пристрою _____________________________
________________________________________________________________
2 Основа для розробки – робочий навчальний план дисципліни ОАПЗОТ.
3 Мета та призначення розробки:
·
мета розробки – отримання практичних навиків синтезу та моделювання цифрових пристроїв і вузлів обчислювального призначення;
·
призначення розробки – навчальний курсовий проект з дисципліни ДМ.
4 Джерела розробки – індивідуальне завдання на курсовий проект з дисципліни ОАПЗОТ, літературні, патентні та інші технічні матеріали з розрахунку та конструювання вузлів та елементів обчислювальної техніки.
5 Технічні вимоги:
Послідовність вихідних кодів:
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Тип тригера: ___________
Зсув на ____ розряди ______________
Елементний базис _________________
Середовище для моделювання – Active-HDL.
Обов’язкове використання ієрархії при моделюванні.
6 Стадії та етапи розробки пристрою включають елементи технічної пропозиції, ескізного та технічних проектів.
7 Порядок контролю та приймання.
Рекомендації до виконання курсової роботи
Правила оформлення пояснювальної записки
Пояснювальна записка повинна бути оформлена у відповідності до вимог ДСТУ 3008-95, ”Єдиної системи програмної документації (ЄСПД)” та Методичних вказівок до оформлення курсових проектів (робіт) у Вінницькому національному технічному університеті. Текст курсової роботи повинен бути надрукований у редакторі Microsoft Word на стандартних аркушах формату A4. Обсяг пояснювальної записки не повинен перевищувати 25-30 сторінок. Шрифт – Times New Roman, розмір 14. Міжрядковий інтервал – 1,5. Відступи від країв аркуша: зверху, знизу і зліва – 20 мм; зправа – 10 мм. Абзац – 5 знаків. Нумерація сторінок в правому верхньому кутку, починаючи зі змісту. Заголовки структурних частин, розділів виконують великими літерами посередині рядка, всі інші з абзацу малими літерами починаючи з великої. Слово “Додаток” малими літерами з першої великої посередині рядка. Запис літературного джерела: „ПЕРЕЛІК ПОСИЛАНЬ”. Кожен розділ рекомендується починати з нової сторінки. Заголовок розділу записують посередині великими буквами з більш високою насиченістю. Заголовки розділів, підрозділів, пунктів та підпунктів (при наявності заголовка) записують з абзацу малими буквами починаючи з великої. Розділи нумерують порядковими номерами в межах всього документа (І, 2, і т.д.). Після номера крапку не ставлять, а пропускають один знак. Підрозділи нумерують в межах кожного розділу, пункти в межах підрозділу і т.д. за формою (3.1, 3.2, 3.2.1, 3.2.2, 3.2.2.1 і т.д.). Цифри, які вказують номер, не повинні виступати за абзац.
Рекомендації до виконання курсової роботи додаються у файлі
основи_автоматиз_проектування.
Список рекомендованої літератури
1.
Скляров В.А. и др. Автоматизация проектирования ЭВМ. Уч. пособие для ВУЗов, – Мн.: Вышэйша школа, 1990.–350 с.
2.
Норенков Н.П., Манычев Б.В. Системы автоматизированного проектирования электронной и вычислительной техники – М.: Высшая школа, 1983.–272 с.
3.
Автоматизация проектирования аналого-цифровых устройств. /Под ред. Э.И. Гитиса. – М.: Энергоатомиздат, 1987.–164 с.
4.
Вермишев Ю.Х. Основы АП. – М.: Радио и связь, 1988.–280 с.
5.
Автоматизация схемотехнического проектирования. Уч. пособие для ВУЗов. /Под ред. В.Н. Ильина. – М.: Радио и связь, 1987.–368 с.
6.
Теоретические основы САПР: Учебник для ВУЗов/Корячко В.П., Курейчик В.М., Норенков И.П. – М.: Энергоатомиздат, 1987. – 400 с.
7.
Лисицин Б.М., Кривенко В.И. Технические средства и математические методы САПР. – К.: Выща школа, 1988.–192 с.
8.
Системы автоматизированного проектирования. Кн.2. Технические средства и операционные системы. – М.: Высшая школа, 1986.–156 с.
9.
Казенков Г.Г., Соколов А.Г. Основы построения САПР и АСТПП. – М.: Высшая школа, 1989.–200 с.
10.
Автоматизация проектирования вычислительных систем. Языки моделирования и базы данных. /Под. ред. Брейера М., – М.: Мир, 1979. –464 с.
11.
Автоматизація проектування технічних засобів ОТ. Тексти лекцій. / Уклад. О.І. Гороховський, – Вінниця: ВДТУ, 2000. – 150 с.
12.
Гороховський О.І. Моделювання в середовищі Active-HDL. Лабораторний практикум. Навчальний посібник. – Вінниця: ВНТУ, 2006.– 89 с.
13.
Методичні вказівки до виконання курсового проекту з дисципліни "Основи автоматизованого проектування засобів ОТ" для студентів бакалаврського напряму 6.0915 – “Комп’ютерна інженерія”. Уклад. О. І. Гороховський. – Вінниця: ВНТУ, 2005. – 31 с.