Jabbin
- 1 year ago
- 0
- 0
R3000 — 32-разрядный микропроцессорный комплект с архитектурой RISC , разработанный компанией MIPS Technologies и реализующий архитектуру набора команд MIPS I. Комплект был представлен в июне 1988 года, это была вторая реализация архитектуры MIPS, пришедшая на смену микропроцессорному комплекту R2000 в качестве флагманской. Был доступен с тактовыми частотами 20, 25 и 33,33 МГц .
Набор команд MIPS I содержит меньшее число команд, чем наборы команд других процессорных архитектур того времени, таких как 80x86 или 680x0 , поскольку включает только наиболее часто используемые команды и поддерживает ограниченное число режимов адресации памяти. Фиксированная длина команд, наличие всего трёх форматов команд и небольшое общее число команд значительно упрощают их декодирование и выполнение. Для дальнейшего повышения быстродействия процессор использует 5-стадийный конвейер . Наличие конвейера позволяет процессору R3000 выполнять команды со скоростью до 1 команды за такт .
Архитектура MIPS предусматривает до четырёх сопроцессоров . Одним из таких сопроцессоров является управляющий процессор, содержащий буфер ассоциативной трансляции и блок управления памятью , необходимые для аппаратной поддержки виртуальной памяти . Управляющий процессор входит в состав микропроцессора R3000 как дополнение к процессорному ядру. Помимо управляющего процессора к R3000 может быть подключён внешний математический сопроцессор R3010 и два внешних дополнительных сопроцессора.
Микропроцессор R3000 не содержит встроенного кэша первого уровня. Вместо этого на кристалле процессора размещен контроллер, управляющий раздельными внешними кэшами данных и команд. Размер каждого из внешних кэшей может достигать 256 Кбайт. Микропроцессор может обращаться к обоим кэшам в одном и том же машинном цикле.
R3000 является развитием микропроцессорного комплекта с незначительными улучшениями, включающими больший буфер ассоциативной трансляции и более быстрые шины к внешним кэшам. Кристалл R3000 содержит 115 тыс. транзисторов и имеет площадь 48 мм 2 (75000 мил 2 ) . Компания MIPS Technologies не имеет собственных производственных мощностей ( бесфабричная компания ), поэтому производство R3000 осуществлялось её партнерами, включая Integrated Device Technology , , NEC Corporation , и другими. Микропроцессорный комплект выпускался по технологии КМОП 1,2 мкм с двумя слоями межсоединений.
Микропроцессорный комплект R3000 оказался успешным и применялся многими компаниями в рабочих станциях и серверах:
Специальная радиационно-стойкая версия микропроцессора использована в межпланетном зонде Новые горизонты .
R3000 также использовался во встраиваемых системах , требующих высокой производительности, а когда из-за прогресса в технологиях его производительность стала недостаточной, он нашёл применение во встраиваемых системах начального уровня. Ряд компаний, таких как , создали производные решения на базе R3000 специально для встраиваемых систем.
Процессоры, созданные на базе R3000 не для встраиваемых применений:
Процессоры, созданные на базе R3000 для встраиваемых применений: