Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
24879.rtf
Скачиваний:
31
Добавлен:
24.11.2019
Размер:
2.83 Mб
Скачать

1.4.4.1) Структурная схема математического сопроцессора

Обобщенная структурная схема FPU приведена на рисунке 1.5.

┌─ ─ ─ ─ ─ ─ ─ ─ ┬ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ┐ 32 Exp Bus 64 Fraction Bus │ ┌────────────┐ │ ┌──────────┐ ││ ││ ┌────────┐ │ CWR │ │ EM │<───>││ ││<──>│ PS │ ├────────────┤ │ └──────────┘ ││ ││ └────────┘ │ SWR │ ││ ││ ┌────────┐ │ └─────┬──────┘ │ ┌──────────┐ ││ ││<──>│ AM │ │ │ │ MCU │ ││<─>││ └────────┘ D[31┌─────┴──────┐────>│ │ ││ ││ ┌────────┐ │ /00]│ │ │ └──────────┘ ││In-││<──>│ TR ───>│ DB │ ┌──────────┐ t32 ││ter││ └────────┘ │ │ │ │────>│ OQ │<───>││fa-││ └─────┬──────┘ │ │ ││ce ││ │ │ │ │ └──────────┘ ││ ││ sta- │<────────>┌────────────────┐ ││ ││ │ tus ┌─────┴──────┐ │ │ TW (2 bit)81,80│ ││ ││ ───>│ ABT │ └────────────────┘ ││ ││ │ add-├────────────┤ │ 79 St0-St7 \/ \/ 00 ressEP │ ┌──────────────────────────────────────┐ │ ───>│ 2x32 │ │ │ RS 7 │ │ └────────────┘ ├──────────────────────────────────────┤ │ │ │ 6 │ │ ├──────────────────────────────────────┤ │ │ │ Register Stack 80 bits 5 │ │ ├──────────────────────────────────────┤ │ │ .............................. │ ├──────────────────────────────────────┤ │ │ │ 0│ │ └──────────────────────────────────────┘ │ CU │ NEU └─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─

Рисунок 1.5. Структурная схема FPU.

Обозначения на схеме:

CU – (Control Unit) устройство управления,

NEU – (Numeral Execution Unit) устройство цифровых процедур,

СWR – (Control Word Register) регистр управляющего слова,

SWR – (Status Word Register) регистр слова состояния FPU,

DB – (Data Buffer) буфер данных,

АВТ – (Addresing & Bus Tracking) адресация и слежение за состоянием системной шины.

EP – (Execution Pointer) указатель процедуры шины,

ЕМ – (Exponent Module) модуль управления порядками чисел с FP,

MCU – (Microcode Control Unit) устройство микроуправления,

OQ – (Operands Queue) очередь операндов,

TW – (Tag Word) словарь тегов и dirty bit в RS,

RS – (Register Stack) стековые регистры,

PS – (Programmable Shutter) программируемый сдвигатель,

AM – (Arithmetic Module) модуль арифметических процедур,

TR – (Temporary Registers) регистры временного хранения промежуточных данных.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]