Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Розробка VHDL МОДЕЛІ комп'ютера (архітектура MIPS)

Реферат Розробка VHDL МОДЕЛІ комп'ютера (архітектура MIPS)





рімуваніх тіпів Даних;

· велика кількість ідентічніх регістрів загально призначення.

Поштовх для розробки RISC архітектури стало ті, что тогочасні (середина 1970-х) компіляторі НЕ вікорістовувалі більшість команд Із CISC набору та не могли скористати ПЕРЕВАГА багатьох тіпів складної адресації. Виконання складних CISC інструкцій Вимагай багатьох процесорніх тактів, а реалізація різніх тіпів адресування та інструкцій, что реалізовують вісокорівневі Операції, Займаюсь більшість площі процесорного кристалу та почти НЕ використовувалась.процесори швідші и економічніші CISC. У прінціпі, є можлівість проектуваті процесори на чістій ??RISC-архітектурі. Альо відмовітіся від архітектури x86 Вже Неможливо, оскількі под неї написано більшість Поширення в мире програм, включаючі комп'ютерні ігри.

1.1 Розробка тестової програми


В табліці 1 подаємо вариант тестової програми. Дана Тестова програма потрібна для веріфікації результатів імплементації VHDL МОДЕЛІ до певної ПЛІС.

Приклад тестової програми:

: $ a0, 0 ($ zero) $ a1, 1 ($ zero) $ a0, $ a0, $ a1 $ a0, 0 ($ zero) $ a0, $ zero, lab1: $ a0, $ a0, lab2 $ a0, $ a0, $ a0 $ a0, $ a0, $ a0


Таблиця 1

Адреси Директива Мітка ІНСТРУКЦІЯ Код. textstart: 00lw $ a0, 0 ($ zero) 0x8c04000004lw $ a1, 1 ($ zero) 0x8c05000108add $ a0, $ a0, $ a10x008520200csw $ a0, 0 ($ zero) 0xac04000010beq $ a0, $ zero, lab10x1080fffblabel: 14beq $ a0, $ a0, lab20x1084ffff

ІНСТРУКЦІЯ beq $ a0, $ a0, lab2 віключає подальші Зміни програмного лічільніка (pc). Тоб остання інструкція зупіняє програму.

модель архітектура модуль комп'ютер

Колі комірка пам яті з абсолютною адресою 0 містіть код числа +2, а комірка 1 - код числа (- 2), тоді можна прорахуваті Наступний послідовність змін вмістімого програмного лічільніка при віконанні тестової програми:


00, 04, 08, 0c, 10, 00, 04, 08, 0c, 10, 14, 14, 14, 14.

Таку послідовність змін вмістімого лічільніка інструкцій ми повінні отріматі годин сімуляцією імплементованої до ПЛІС VHDL МОДЕЛІ комп ютера.

Для Отримання машинних кодів тестової програми Необхідна завантажити ее до програмного симулятора машинних інструкцій Pcspim . ЦІ машінні коди мусіть містіті VHDL модель комп ютера, якові мі розробляємо.


Рис. 1. Вікно програмного симулятора з Завантажени тестовому програмою.


Сімулювання тестової програми НЕ можна Виконати через ті, что реалізована в прототіпі комп ютера архітектура в деякій мірі відрізняється від орігінальної архітектури SPIM. Отже, повноцінно скористати Стандартним симулятором RISC MIPS архітектури для налагодження тестової програми Можливо позбав за умови, коли в проекті вікорістані інструкції и структурні одініці Даних, Які відповідають орігіналам.

Для того щоб симулятор подавши правильно машінні коди, ще до завантаження в нього тестової програми звітність, его сконфігуруваті в режімі bare ( чиста апаратура, без програмної ПІДТРИМКИ; вікно Settings меню Simulator ) вин...


Назад | сторінка 2 з 7 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Робота з графічним пакетом Corel Draw і створення тестової програми в серед ...
  • Реферат на тему: Створення тестової програми з предмету "Операційні системи"
  • Реферат на тему: Розробка програми і методики сертифікаційних випробувань промислового комп& ...
  • Реферат на тему: Мій комп'ютер: призначення та порядок використання. Головне меню ОС Wi ...
  • Реферат на тему: Архітектура комп'ютера