DevioLabавтоматичне керування капіталом
ПРАЦЮЄ 24/7
КРИПТОВАЛЮТИ · АКЦІЇ · 10 БІРЖ

Портфель, який керується автоматично

DevioLab підбирає стратегії, відстежує ринки та автоматизує купівлю і продаж активів. Кількість доступних криптовалют, акцій і торгових можливостей зростає щодня.

10підключених біржCrypto + Stocksв одному портфелі24/7автоматичний контроль

Конвеєрна структура інформаційного тракту

Оригінальна назва роботи

Конвеєрна структура iнформацiйного тракту.

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Інститут комп’ютерних технологій, автоматики та метрології
Факультет:
Комп’ютерні науки
Кафедра:
Захист інформації

Інформація про роботу

Рік:
2015
Тип роботи:
Державний іспит
Предмет:
Архітектура комп'ютерів
Група:
КН-1
Варіант:
16
Коротко про документ

Про що ця робота

Документ описує конвеєрну структуру інформаційного тракту процесора архітектури DLX. Розглянуто апаратну реалізацію та мікрооперації на різних сходинках конвеєра IF, ID, EX, MEM та WB.

У роботі розглядаються

  • Архітектура комп'ютерів
  • Конвеєрний інформаційний тракт
  • Процесор DLX
  • Сходинки конвеєра
  • Мікрооперації
  • Регістрові файли
  • Арифметико-логічний пристрій

Зміст і розділи

  1. Сходинки конвеєра IF, ID, EX, MEM, WB
  2. Робота першої сходинки IF
  3. Апаратура другої сходинки ID
  4. Апаратура третього та наступних етапів
Для кого:Студенти технічних спеціальностей вищих навчальних закладів
Викладачі:Комісія

Ключові поняття

datapathDLXIFIDEXMEMWBінформаційний трактрегістровий файлпрограмний лічильник

Частина тексту файла (без зображень, графіків і формул):

Конвеєрна структура iнформацiйного тракту. Конвеєрний Datapath DLX структуровано наступними сходинками конвеєра, а саме: IF, ID, EХ, MEM, WB. Апаратура кожної сходинки реалізує притамані їй мікрооперації. Наприклад, на першій сходинці виконують вибирання інструкції з пам’яті інструкцій IM за вмістимим програмного лічильника PC, інкремент на +4 (з врахуванням логічного байтового адресування пам’яті інструкцій) поточної адреси за допомогою комбінаційного додавача ADD та занесення значення наступної адреси до поля NPC (Next PC), інтегрованого до конвеєрного регістра IF/ID. Мультиплексор Mux, що керується відповідним одно бітовим полем конвеєрного регістра EX/MEM, визначає джерело запису до NPC – або наступна за чергою адреса, або цільова адреса умовного чи безумовного переходу. Важливо, що обов’язок змінювати природне адресування послідовності вибирання інструкцій з пам’яті інструкцій покладено на контекст інструкції, яка пройшла цикл конвеєра MEM. Конвеєрні регістри виконують функцію збереження контекстів інструкцій, а саме вмістимого інтегрованих до них регістру інструкції IR, робочих регістрів А, В і т.д. Конвеєрні регістри розташовано на межах сходинок. Bони мають назви, відповідні граничним сходинкам, наприклад IF/ID. Тоді поле A конвеєрного регістра позначають як EX/MEM.A. До апаратури другої сходинки ID належать регістровий файл Regs, що містить множину програмно керованих регістрів та знаковий розширювач Signum Extender, що конвертує 16-бітові безпосередні знакові константи у 32-х бітові стандартні операнди формату з фіксованою комою. Апаратура третьої сходинки містить комбінаційний АЛП із мультиплексорами на кожному вході і схему (Zero?) визначення істинності чи хибності умови інструкції умовного переходу. Особливість інформаційного тракту – залучення до нього двох пристроїв пам’яті: даних DM і інструкцій ІМ. Саме через це мова йде про інформаційний тракт, а не процесор. Призначення інших вузлів є зрозумілим з рисунку. Можна на додаток зауважити, що регістровий файл має два порти на читання і один на запис. Ця особливість є прямим наслідком запроваджених в DLX системи інструкцій і конвеєрного принципу роботи.
Допоможи студентському архіву

Ми допомогли тобі — допоможи наступному студенту

Файл ще не обрано

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!