WikiDer > V-11
В V-11под кодовым названием "Скорпион" представляет собой реализацию набора микросхем минипроцессора VAX архитектура набора команд (ISA) разработан и сфабрикованный от Корпорация цифрового оборудования (DEC).
История
V-11 был первым микропроцессором VAX, разработанным Digital, но был вторым выпущенным после MicroVAX 78032. Он был представлен на 39-м Международная конференция по твердотельным схемам проводился в 1984 году вместе с MicroVAX 78032 и был представлен в начале 1986 года в системах, работающих на частоте 5 МГц (время цикла 200 нс) и в 1987 году - 6,25 МГц (время цикла 160 нс). V-11 был собственностью DEC и использовался только в их VAX 8200, VAX 8250, VAX 8300 и VAX 8350 миникомпьютеры; и VAXstation 8000 рабочая станция.
На 5 МГц V-11 работал примерно так же, как и VAX-11/780 суперминикомпьютер. На частоте 6,25 МГц он работал примерно в 1,2 раза быстрее, чем VAX-11/780.
V-11 был частью программы Scorpio, целью которой было предоставить DEC возможность разрабатывать и производить очень крупномасштабная интеграция (СБИС) интегральные схемы (ИС). Другими аспектами программы были разработка нового системы автоматизированного проектирования (CAD) и полупроводниковый процесс, результатами которого являются CHAS и ZMOS, соответственно. ZMOS был первым полупроводниковым процессом, полностью разработанным DEC.
Описание
V-11 представлял собой мультичиповую конструкцию, в основном состоящую из микросхемы I / E, микросхемы M, микросхемы F и пяти микросхем ROM / RAM. В отличие от MicroVAX 78032, в котором реализовано подмножество VAX ISA, V-11 был полной реализацией VAX, поддерживая все 304 инструкции и 17 инструкций. типы данных (байт, слово, длинное слово, четверное слово, octaword, F-с плавающей запятой, D-с плавающей точкой, G-с плавающей точкой, H-с плавающей запятой, бит, битовое поле переменной длины, символьная строка, конечная числовая строка, начальная отдельная числовая строка, упакованная десятичная строка , абсолютная очередь и относительная очередь).
Микросхемы в чипсете были связаны с четырьмя шинами: MIB, DAL, PAL и CAL. MIB (шина микрокоманд) переносила управляющие сигналы и адреса микрокоманд из хранилища управления на микросхемы I / E и F. MIB имеет ширину 40 бит, такую же ширину, как микрострок, и паритет защищен. DAL - это 32-битная шина с защитой четности, которая передает адреса данных к микросхемам I / E, M и F, кэш-памяти, ОЗУ буфера трансляции резервного копирования и интерфейсу порта.
ROM / RAM чип
Микросхема ПЗУ / ОЗУ (DC327) реализует одну пятую исправляемого магазин управления. Он содержал 16 384 х 8 бит (16 КБ) только для чтения памяти (ROM), 1024 на 8 бит (1 КБ) оперативная память RAM и 32 на 14 бит память с адресацией по содержимому (САМ). ПЗУ содержало хранилище управления, а ОЗУ использовалось для хранения патчей хранилища управления. ПЗУ / ОЗУ состояло из 208000 транзисторов на кристалле размером 344 мил на 285 мил (8,74 мм на 7,24 мм) на площади 98 040 мил.2 (63,25 мм2). Он рассеивал 1 Вт.
I / E чип
Микросхема I / E (DC328) содержала буфер команд, микросеквенсор, исполнительная единица и буфер мини-трансляции (MTB). Буфер команд представляет собой 32-разрядный буфер с двумя записями, в котором предварительно выбранный инструкции. Это улучшило производительность, поддерживая готовность к выполнению ряда инструкций. Аппаратные средства постоянно пытались поддерживать буфер инструкций полным. Блок исполнения состоял из шестнадцати 32-битных регистры общего назначения определено VAX ISA, арифметико-логическое устройство (ALU) и шифтер. MTB - это резервный буфер перевода (TLB). Он содержал пять записей таблицы страниц (PTE), одну для инструкций и четыре для данных. В случае промаха используется резервный буфер трансляции (BTB) в микросхеме M. Микросхема I / E состояла из 60000 транзисторов на умри измерение 354 мил на 358 мил (8,99 мм на 9,09 мм) на площади 126732 мил2 (81,76 мм2). Он рассеивал 5 Вт.
Чип M
Микросхема M (DC329) отвечала за управление памятью и обработка прерываний. Он содержал теги резервного буфера трансляции (BTB), теги кеша и внутренние регистры процессора. Микросхема M также содержала функции ввода / вывода, определенные архитектурой VAX, и генерировала тактовый сигнал для чипсета.
Резервный буфер трансляции был по сути резервный буфер перевода (TLB), который обработал промах в MTB. BTB содержал 512 записи таблицы страниц (PTE), из которых 256 были для страниц системного пространства и 256 были для страниц пространства процесса. В микросхеме M имеется 128 тегов BTB, по одному на каждые четыре PTE. BTB был реализован с внешней RAM.
Имеется 26 внутренних регистров процессора, которые используются микрокодом для временного хранения при выполнении сложных инструкций, требующих нескольких циклов.
Микросхема M состояла из 54000 транзисторов на кристалле размером 339 на 332 мил (8,61 на 8,43 мм) на площади 112 548 мил.2 (72,61 мм2). Он рассеивал 3 Вт.
F чип
Микросхема F (DC330) содержала блок с плавающей запятой (FPU). Он поддерживал большинство инструкций с плавающей запятой VAX и f_floating, d_floating и g_floating типы данных определен в архитектуре VAX и также отвечает за выполнение инструкций целочисленного деления и умножения. Получен чип F коды операций из микросхемы I / E и микрокоманды из управляющей памяти по шине MIB. Операнды были получены из памяти или регистров общего назначения по шине DAL, которая также используется для обратной записи результатов. Он состоял из 29600 транзисторов на матрице размером 341 на 288 мил (8,66 на 7,32 мм) на площади 98 208 мил.2 (63,36 мм2). Он рассеивал 2,5 Вт.
Микросхема F была производной от FPA, которая принадлежала J-11 микропроцессорный чипсет, реализация PDP-11. Микросхема F должна была быть совершенно новой конструкцией, разработанной для V-11, но была отменена в пользу производной в рамках усилий по упрощению V-11, чтобы ее можно было завершить быстрее по мере разработки MicroVAX 78032 начался.
Кеш
V-11 имеет внешний 8 КБ первичный кеш. Кэш был физически адресован и имеет 64-байтовый блок кеша.
Физический
Набор микросхем V-11 содержал в общей сложности 1 183 600 транзисторов, распределенных по девяти умирает изготовленный по технологии ZMOS компании Digital, 3,0 мкм NMOS процесс с двумя уровнями взаимосвязи.
использованная литература
- "Техническое руководство по процессору KA820 / KA825, Третье издание, апрель 1987 г. ". EK-KA820-TM-003. Digital Equipment Corporation.
дальнейшее чтение
- Johnson, W.N .; Herrick, W.V .; Грундманн, У. Дж. (Октябрь 1984 г.). "Набор микросхем VLSI VAX". Журнал IEEE по твердотельным схемам 19 (5): 663–674.
- Джонсон, В. (февраль 1984 г.). «Суперминикомпьютерный процессор СБИС». Дайджест технических документов ISSCC: 174–175.