Оглавление
Процессор Intel i960
-
История и разработка
- Intel i960 (80960) был разработан в ответ на неудачу iAPX 432.
- Проект BiiN, начатый в 1984 году, включал создание высокопроизводительной системы на Ada.
- i960 был выпущен в 1985 году, но проект BiiN провалился.
-
Архитектура и особенности
- i960 имеет четыре архитектуры: ядро, числа, защищенная и расширенная.
- Архитектура ядра основана на RISC, расширенная архитектура поддерживает защиту объектов.
- i960 использовал регистровые окна и суперскалярную реализацию.
-
Варианты i960
- 80960MC: военный процессор с модулем управления памятью и поддержкой отказоустойчивых систем.
- 80960XA: военный процессор с расширенной архитектурой и поддержкой объектно-ориентированного программирования.
- 80960KA и 80960KB: версии с RISC-ядром и FPU, но без управления памятью.
- 80960CA и 80960CF: суперскалярные процессоры с адресуемым кэшем, но без FPU и MMU.
- 80960MX: суперскалярная реализация расширенной архитектуры с поддержкой объектно-ориентированного программирования.
- 80960Jx: процессор для встраиваемых приложений с 32-разрядной шиной и встроенной оперативной памятью.
- 80960HA, 80960HD, 80960HT: процессоры с тактовым умножением и увеличенным объемом кэша.
- 80960VH: встроенный PCI-процессор с 32-разрядной шиной и частотой 100 МГц.
-
Основные функции i960
- Два 32-разрядных таймера
- Программируемый контроллер прерываний
- Интерфейс I2C
- Двухканальный контроллер DMA
-
Процессоры 80960Rx
- Обозначены как процессоры ввода-вывода
- Включают реализацию шины PCI (2.1 или 2.2)
- Ядро 80960Jx
- Используются на материнских платах и платах расширения PCI
-
Варианты процессоров
- RM/RN/RS: ядро JT, 3-кратное умножение шины, частота 100 МГц
- RD: ядро JF, 2-кратное умножение, частота 66 МГц
- RP: ядро JF, скорость шины 33 МГц
-
Технические характеристики
- Различные варианты процессоров с разными ядрами и частотами
-
Завершение разработки
- Intel не смогла укрепить позиции i960 на рынке
- Соотношение цена/производительность отставало от конкурентов
- Проект передан другой команде разработчиков
-
Текущее состояние
- Некоторые процессоры i960 используются в RAID-системах и SCSI-дисковых массивах
- i960RS обеспечивает работу контроллера Adaptec AAR-2400A
- Используется в коммутаторах Brocade Fibre Channel и игровых автоматах
- Применяется в радарах и бортовых компьютерах ракет-носителей
- Используется в интерфейсных платах для радаров Kelvin Hughes и X-терминалах HP
- Применяется в широкополосном модеме Alcatel-Светящийся 1000 ADSL