Зміс
Вступ
1. Описание RISC архітектури комп ютерів
1.1 Розробка тестової програми
1.2 синтезу структури одноціклового SPIM RISC комп ютера
1.3 Веріфікація VHDL МОДЕЛІ комп ютера
2. VHDL модель прототипу RISC комп ютера
2.1 Топ-файл VHDL МОДЕЛІ комп ютера
2.2 Модуль Керування (CTL)
2.3 Модуль Виконання операцій (ЕХЕ)
2.4 Mодуль IF
2.5 Модуль пам яті (МЕМ)
2.6 Автоматично згенерований файл (Test Bench)
Висновки
Список використаної літератури
Вступ
Одним з перспективних напрямків проектування цифрових прістроїв є їх синтез на Основі поведінкового Опису Виконання розробниками на мові програмування класу HDL.
Основними складових частин процеса проектування є:
1. Етап передпроектних ДОСЛІДЖЕНЬ - Вивчення потреб науково-технічних досягнені наявний ресурсів.
2. Технічне Завдання Включає:
· призначення системи;
· умови ЕКСПЛУАТАЦІЇ віражені якіснімі або годин характеристиками;
· вимоги до вихідних параметрів, віражені у вігляді умів працездатності.
3. Технічна пропозиція - візначає основні принципи побудова системи, можлівість и доцільність проектування.
4. Ескізній проект - перевірка коректності основних Принципів и становищем, что візначають функціональність майбутнього об єкта.
5. Технологічний проект - передбачає всебічну розробка частин проекту, конкретних технологічних РІШЕНЬ.
6. Робочий проект - Формування всієї необхідної документації для виготовлення системи, Створення і випробування дослідного теплоход або пробної партії.
7. Випробування и ввід в експлуатацію - за результатами випробування в проектну документацію вносячи Зміни после чего здійснюється Впровадження у виробництво.
1. Описание RISC архітектури комп ютерів
RISC (англ. Reduced Instruction Set Computing? комп'ютер Зі СКОРОЧЕННЯ набором команд)? архітектура процесорів Зі СКОРОЧЕННЯ набором команд. Ще відома як «Load / Store» архітектура. Найвідоміші ПРЕДСТАВНИК: DEC Alpha, ARC, ARM, AVR, MIPS, PA-RISC, Power Architecture (включаючі PowerPC), SuperH, та SPARC.
Основними рісамі RISC архітектури є:
· мала кількість інструкцій;
· однакова довжина всех інструкцій;
· мала кількість різніх форматів інструкцій;
· відсутність інструкцій Які Працюють з операндами в пам'яті (за віключенням інструкцій завантаження та Збереження);
· мала кількість апаратно підт...