Моторола 88100

MC88100 микропроцессор — это , разработанный компанией Motorola , в котором реализована 88000 RISC архитектура набора команд . Анонсированный в 1988 году, MC88100 был первой реализацией 88000. На смену ему пришел MC88110 в начале 1990-х годов.
Микропроцессор имеет отдельные конвейерные целочисленные модули, модули сложения с плавающей запятой, умножения с плавающей запятой и блоки выполнения загрузки/сохранения и отправляет одну инструкцию (максимум) за такт. В отдельную интегральную схему MC88200 дополнительно добавляются кэш-память уровня 1 и блок управления страничной памятью . В системе MC88100 обычно использовались два таких устройства для инструкций и данных; можно добавить дополнительные MC88200 для увеличения размера кэшей.
Эта схема разделения была выбрана для обеспечения гибкости системы: объем кэша мог варьироваться в зависимости от ценовой категории. На практике эти дополнительные микросхемы требовали больше места на печатной плате, а шины между MC88200 и MC88100 увеличивали сложность и стоимость.
MC88100 содержал 165 000 транзисторов, а MC88200 — 750 000 транзисторов. Оба были изготовлены компанией Motorola по комплементарному процессу металл-оксид-полупроводник с толщиной 1,5 мкм .
MC88100 в конечном итоге оказался коммерчески неудачным. [ нужна ссылка ] Это произошло по ряду причин, в том числе в большинстве случаев требовались MC88200. [а] , но в основном это произошло из-за того, что Motorola была поставщиком очень успешного семейства 68000 . Поскольку подразделение 68000 рассматривало 88000 как конкурента, они вынудили установить на MC88100 неприемлемо высокую цену для массовой детали. [ нужна ссылка ] Эта деталь нашла применение на рынке высокопроизводительных встраиваемых систем, в собственных компьютерах Motorola и в больших компьютерах таких компаний, как Data General и Unix-серверы Unisys S-8400.
Дизайн
[ редактировать ]Модель программирования и набор регистров
[ редактировать ]Модель программирования и набор регистров MC88100 очень похожи на процессоры на базе DLX (и, как следствие, RISC-V ), с 32 регистрами общего назначения (31 доступным для записи) и 51 инструкцией, способной получить доступ к любому из 32 регистров общего назначения. в любое время.
Регистры
[ редактировать ]Регистры MC88100 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
MC88100 оснащен в общей сложности 64 доступными пользователю регистрами, 32 из которых являются регистрами управления , и может одновременно получать доступ к 6 регистрам (4 для чтения, 2 для записи). Фактическое использование GPR не обеспечивается процессором для каждого регистра, кроме R1, который используется в качестве адреса возврата.
Примечания
[ редактировать ]- ^ В 88200 добавлен кэш и MMU . Обычно пара 88200 используется для изменения гарвардской архитектуры 88100 (отдельная память инструкций и данных) на модифицированную гарвардскую архитектуру (унифицированная память). [1] NCD использовала 88100 отдельно (без 88200) в своих X-терминалах 88K .
Ссылки
[ редактировать ]- ^ Руководство пользователя MC881100 , рисунок 1-2 и §1.2.7.
- Фербер, Стивен Бо (1989). Архитектура и организация СБИС RISC . ЦРК Пресс . стр. 184–192.
- Табак, Дэниел (1990). РИСК Системы . Пресса научных исследований. стр. 121–143.
- Табак, Дэниел (1995). Усовершенствованные микропроцессоры (2-е изд.). МакГроу-Хилл. стр. 433–434, 437. ISBN. 9780070628434 .
- Motorola, Inc., изд. (1990). Руководство пользователя RISC-микропроцессора MC88100 (PDF) (2-е изд.). Прентис Холл. ISBN 013567090X . Проверено 25 августа 2023 г.