
- •Загальні положення
- •Завдання на проектування
- •Вимоги до змісту пояснювальної записки
- •Вимоги до окремих розділів
- •Вимоги щодо оформлення пояснювальної записки
- •Аналіз системи інструкцій процесора Gnome
- •Інформаційний тракт процесора Gnome
- •Проектування блоку основної пам’яті
- •Проектування пристрою керування виконання команд
- •Цикл if (вибірка інструкції)
- •Цикл ex (обчислення результату)
- •Проектування Операційного пристрою
- •Інтеграція складових проекту
- •Моделювання роботи комп’ютера
- •Список рекомендованої літератури
МІНІСТЕРСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ
Національний університет “Львівська політехніка”
Інститут екології, природоохоронної діяльності та туризму
ім. В’ячеслава Чорновола
КАФЕДРА ЗАГАЛЬНОЇ ЕКОЛОГІЇ
ТА ЕКОІНФОРМАЦІЙНИХ СИСТЕМ
Методичні вказівки до курсової роботи
«Проектування HDL-моделі комп’ютера»
з дисципліни
"АВТОМАТИЗАЦІЯ ПРОЕКТУВАННЯ КОМП’ЮТЕРНИХ СИСТЕМ"
для студентів базового напряму
“Комп’ютерна інженерія”
Львів 2012
Методичні вказівки до курсової роботи «Проектування HDL-моделі комп’ютера» з дисципліни " Автоматизація проектування комп’ютерних систем " для студентів базового напряму 6.0915 “Комп’ютерна інженерія ”. Львів, Національний університет “Львівська політехніка” Інститут екології, природоохоронної діяльності та туризму ім. В’ячеслава Чорновола, Кафедра ЗЕС, 2012 р.— 29 ст.
Укладач: Ліскевич О.І., к.т.н.
Відповідальний за випуск :
Рецензент:
Зміст
Зміст 3
1. Загальні положення 4
2. Завдання на проектування 5
3. Вимоги до змісту пояснювальної записки 6
4. Вимоги до окремих розділів 6
5. Вимоги щодо оформлення пояснювальної записки 8
6. Аналіз системи інструкцій процесора Gnome 10
7. Інформаційний тракт процесора Gnome 11
8. Проектування блоку основної пам’яті 13
9. Проектування пристрою керування 16
10. Проектування Операційного пристрою 20
11. Інтеграція складових проекту 25
12. Моделювання роботи комп’ютера 28
Список рекомендованої літератури 29
29
Загальні положення
1.1 Метою курсової роботи є:
- систематизація, розширення, закріплення теоретичних і практичних знань студента з дисципліни “ Автоматизація проектування комп’ютерних систем ” та використання їх для розв`язання конкретних наукових, технічних та виробничих завдань;
- набуття досвіду самостійного виконання дослідної і проектної роботи, поглиблене засвоєння методик синтезу і аналізу при проектуванні та дослідженні комп’ютерних систем та їх компонентів;
- підготовка студента до самостійної роботи в умовах сучасних вимог науки, техніки, виробництва.
1.2 Зміст курсової роботи визначається завданням, яке видається студенту перед початком проектування.
Курсова робота виконується відповідно до завдання на підставі вивчення літературних джерел.
Завдання на проектування
Розробити VHDL-модель комп’ютера з використанням пакета Active-HDL. Провести симуляцію на функціональному рівні блоків комп’ютера (конкретні варіанти модифікації задає викладач). Скласти програму та провести симуляцію виконання програми мікропроцесором. Проектування виконати в такій послідовності:
Проектування та тестування компонентів інформаційного тракту процесора, блока зовнішньої пам’яті.
Проектування та тестування інформаційного тракту процесора.
Проектування та тестування керуючого автомата.
Проектування та тестування процесора.
Складання асемблерної програми та тестування комп’ютера загалом.
Індивідуальний варіант модифікації процесора Gnome:
Розширити набір інструкцій процесора двома додатковими командами: однією командою АЛП-типу, другою – не-АЛП. Використати команди в тестовій асемблерній програмі. Продемонструвати виконання інструкції часовою діаграмою та коротким текстовим описом.
Якщо студент має зацікавленість в поглибленому вивченні інших напрямків з Автоматизації проектування комп’ютерних систем, наведена вище тематика може бути розширена. В цьому випадку запропоновану студентом тему курсового проекту та завдання необхідно погодити з керівником проекту не пізніше другого тижня семестру.
Вимоги до змісту пояснювальної записки
Пояснювальна записка повинна розкривати суть проекту.
Склад пояснювальної записки визначається завданням на курсовий проект та його орієнтацією.
Рекомендується наступна структура пояснювальної записки:
титульна сторінка;
анотація;
технічне завдання;
зміст;
вступ;
характеристика об'єкту проектування;
огляд літературних джерел;
вибір та обгрунтування методу проектування, аналізу, синтезу чи дослідження (в залежності від теми проекту);
основна частина, яка повинна відобразити суть проекту, і в яку, в залежності від теми проекту, можуть входити, наприклад, наступні складові:
програмна модель пристрою
проектування інформаційного тракту
проектування пристрою керування
проектування блоку пам’яті
тестова програма
часова діаграма виконання тестової програми
- висновки;
- список використаної літератури;
- додатки.
Вимоги до окремих розділів
Технічне завдання повинно включати назву теми, вхідні дані та перелік питань, що мають бути розроблені у проекті.
У змісті послідовно перераховуються заголовки розділів, підрозділів, додатків та вказуються номери сторінок, з яких вони починаються. Зміст включає всі наявні в записці заголовки.
Вступ повинен містити коротку характеристику актуальності вибраного напрямку розробки та формулювання мети проекту.
Характеристика об'єкту проектування містить основні відомості про особливості, характерні показники об'єкту проектування, котрі необхідно знати при виконанні розробки за вибраною темою.
Огляд літературних джерел передбачає проведення аналізу найбільш важливих літературних джерел, як вітчизняних так і зарубіжних. В результаті аналізу літератури необхідно дати загальну оцінку стану розробок по даній тематиці.
Розділи Основної частини повинні містити детальний опис розробленої студентом системи та її базових елементів, тестової програми та результатів тестування.
Висновки повинні включати в себе оцінку результатів проекту.
Список літератури включає усі джерела використані студентом під час виконання проекту .
В Додатки рекомендується включати допоміжний матеріал, який робить громіздкою основну частину пояснювальної записки.