Intel i960
Ця стаття не містить посилань на джерела. Ви можете допомогти поліпшити цю статтю, додавши посилання на надійні (авторитетні) джерела. Матеріал без джерел може бути піддано сумніву та вилучено. (квітень 2016) |
![]() Мікропроцесор Intel i960CA | |
Розробник: | Intel |
---|
i960 (або i80960) — RISC-процесор Intel, популярний в 1990-х роках. Застосовувався у вбудованих системах і мікроконтролерах.[джерело?]
Наприкінці 1990-х випуск Intel i960 був припинений через угоди з DEC, за якими Intel отримала право виробляти процесори StrongARM.
Використовується у деяких військових застосунках.[джерело?]
Походження
Проєктування i960 було розпочато через провал проєкту iAPX 432 на початку 1980-х років. Особливістю iAPX 432 була підтримка на апаратному рівні мов, що підтримують розмітку, захист пам'яті і збір сміття — таких, як Ada і LISP. Але, через низку проблем (складність навчання програмуванню, гібридні компоненти реалізації та ін), iAPX 432 мав порівняно низьку швидкодію.
У 1982 році Intel і Siemens створили спільну компанію BiiN (Billions Invested In Nothing), одним із завдань якої була розробка відмовостійкої об'єктно-орієнтованої системи з апаратною підтримкою мови Ада. До цього проєкту долучилися багато учасників команди i432. Як керівник проєкту був запрошений Гленфорд Майерс, який раніше працював в IBM.
Перші робочі чипи нового процесора з'явилися наприкінці 1985 року.
Унаслідок внутрішньої конкуренції з 80386 і з i860 (ще одного RISC-процесора Intel), i960 не став процесором загального призначення, але зате знайшов застосування в сфері високопродуктивних 32-бітних вбудованих систем.
Процесор використовувався у відмовостійких бортових комп'ютерах винищувачів F-22, де застосовано 2 ЕОМ по 66 модулів кожна, основою яких є процесор i960. Їх планувалося замінити в F-22, вироблених після 2004-2005 років.
Архітектура
Щоб уникнути проблем з продуктивністю, з якими зіткнувся i432, в i960 була використана архітектура RISC (у повному обсязі — тільки в i960MX), а підсистема пам'яті стала 33-бітною — 32-бітові слова і один біт, який вказує на «захищеність» пам'яті. Була обрана оригінальна Berkeley RISC-архітектура, особливо в частині використання технології реєстрових вікон («register windows»), яка забезпечує більш швидкий виклик процедур. Конкуруюча архітектура Стенфордського університету, реалізована в MIPS, не використовує цю систему, покладаючись у цьому питанні на компілятор. Як і в більшості 32-бітних архітектур, на відміну від 80386, i960 має 32-бітну «пласку» пам'ять без сегментації. Для архітектури i960 також передбачалася суперскалярна реалізація виконання команд.
Примітки
Див. також
- Intel i860
![]() | Це незавершена стаття про апаратне забезпечення. Ви можете допомогти проєкту, виправивши або дописавши її. |
- п
- о
- р
- Altera Nios II
- Analog Devices Blackfin
- ARM
- Atmel AVR
- Atmel AVR32
- DLX
- eSi-RISC
- M32R
- LatticeMico8
- LatticeMico32
- Meta
- MIPS
- OpenRISC
- Power ISA
- RISC-V
- S+core
- ShenWei
- SPARC
- Renesas SuperH
- Unicore
- Xilinx MicroBlaze
- Xilinx Picoblaze
- XMOS XCore XS1
- AMD 29000
- Apollo PRISM
- Berkeley RISC
- Clipper
- CRISP
- DEC Alpha
- DEC Prism
- Intel i860
- Intel i960
- Motorola 88000
- PA-RISC
- ROMP
|