stringtranslate.com

Моторола 88100

Motorola MC88100 RISC-процессор

MC88100 — микропроцессор , разработанный Motorola , который реализовал архитектуру набора инструкций RISC 88000. Анонсированный в 1988 году, MC88100 был первой реализацией 88000. В начале 1990-х годов ему на смену пришел MC88110 .

Микропроцессор имеет отдельные конвейерные целочисленные, сложения с плавающей точкой, умножения с плавающей точкой и загрузки/хранения исполнительных блоков и отправляет одну инструкцию (максимум) за такт. Отдельная интегральная схема MC88200 опционально добавляет кэш уровня 1 и блок управления страничной памятью . Система MC88100 обычно использовала два из этих устройств для инструкций и данных; дополнительные MC88200 могли быть добавлены для увеличения размера кэшей.

Эта схема секционирования была выбрана для обеспечения гибкости системы, объем кэша мог варьироваться в зависимости от ценовой категории. На практике эти дополнительные чипы требовали больше места на печатной плате, а шины между MC88200 и MC88100 добавляли сложности и стоимости.

Motorola MC88100 кристалл

MC88100 содержал 165 000 транзисторов, а MC88200 — 750 000. Оба были изготовлены Motorola по 1,5 мкм комплементарному металл-оксид-полупроводниковому процессу.

MC88100 в конечном итоге оказался коммерчески неудачным. [ необходима цитата ] Это было вызвано рядом причин, включая потребность в MC88200 в большинстве случаев [a] , но в основном это было связано с тем, что Motorola была поставщиком весьма успешного семейства 68000. Поскольку подразделение 68000 рассматривало 88000 как конкурента, они вынудили MC88100 иметь неприемлемо высокую цену для массовой детали. [ необходима цитата ] Деталь нашла применение на рынке высококлассных встраиваемых систем, в собственных компьютерах Motorola и в больших компьютерах таких компаний, как Data General и Unisys S-8400 Unix Servers.

Дизайн

Модель программирования и набор регистров

Модель программирования и набор регистров MC88100 удивительно похожи на процессоры на базе DLX (и, соответственно, RISC-V ) с 32 регистрами общего назначения (31 из которых можно записывать) и 51 инструкцией, способной в любой момент получить доступ к любому из 32 регистров общего назначения.

Регистры

MC88100 оснащен в общей сложности 64 доступными пользователю регистрами, 32 из которых являются регистрами управления , и может одновременно получать доступ к 6 регистрам (4 для чтения, 2 для записи). Фактическое использование GPR не принудительно применяется процессором для каждого регистра, за исключением R1, который используется в качестве адреса возврата.

Примечания

  1. ^ 88200 добавляет кэш и MMU . Обычно пара 88200 используется для изменения архитектуры Гарварда 88100 (раздельные инструкции и память данных) на модифицированную архитектуру Гарварда (единая память). [1] NCD использовала 88100 отдельно (без 88200) в своих 88K X-Terminals .

Ссылки

  1. ^ Руководство пользователя MC881100, рисунок 1-2 и §1.2.7.