Перший рушій: 4-бітний 4004 CPU Intel виповнюється 50

Перший рушій: 4-бітний 4004 CPU Intel виповнюється 50

Intel найняла Faggin, щоб вирішити проблему: вона обговорювала угоду з японською калькулятором, названою компанією Busicom, в якому Intel полягала в тому, щоб створити чотири чіп-калькулятор для майбутніх продуктів бізнесу. Проблема була, ніхто в Intel не міг насправді побудувати ЦП. У той час Intel була принципово пам'ятною компанією. Фаггін був ознайомився з заплановим проектом Busicom у свій перший день. На власному рахунку 4004-го розвитку, опублікованого ще в 2009 році, Фаггін писав:

Стан також сказав мені, що Шіма приїхала за кілька днів, щоб перевірити прогрес, очікуючи, щоб знайти логічний дизайн процесора, завершеного та інших чіпів у розширеному стані дизайну. Проблема полягала в тому, що з кінця 1969 року на проекті не було зроблено жодної роботи, а про це не було сказано.

Коли я побачив графіки проекту, які були обіцяні до бізнесу, моя щелепа впала: у мене було менше шести місяців для розробки чотирьох чіпів, один з яких, процесор, був на межі того, що було можливо; Чіп цієї складності ніколи не робив раніше. Я ніхто не працював для мене, щоб поділитися робочим навантаженням; Intel ніколи не робив випадкові логічні користувацькі чіпи раніше, і, на відміну від інших компаній у цьому бізнесі, не мали жодної методології та ніяких інструментів для швидкого та безглуздого дизайну.

Faggin продовжує відзначити, що люди в Intel люблять Енді Гроув, "... вважається моїм проектом, диверсія мріяв маркетинговими хлопцями, щоб заробити гроші, чекаючи, коли пам'ять - справжня місія зрілого".

Перший рушій: 4-бітний 4004 CPU Intel виповнюється 50

Незважаючи на ці труднощі, Фаггін доставив ЦП до грудня 1970 року. 4004 був побудований за допомогою технології силіконових воріт, що використовуються новим металом. Він містив 2300 випадкових логічних транзисторів, з базовим періодом циклу інструкцій 10.7US або приблизно 92 000 інструкцій за секунду. Незважаючи на те, що цей рівень продуктивності точно не перетворює голови, здатність 4004, здатність доставити таку продуктивність у чотиристежному дизайні, було прорив у 1971 році.

Навіть конвенція про назву чіпа була новою. Faggin почав новий метод іменування, групування 4001 (ROM), 4002 (RAM), 4003 (Register Register) та 4004 (CPU), щоб показати, що вони були частиною тієї ж родини продукту. INTEL 4004 буде замінено на 8008, 8080, 8085, і, зрештою, 8086. Faggin буде продовжувати зустрічатися Злогіг, ранній конкурент (до кого?), Чий ЦК z80 був популярним наприкінці 1970-х і початку 1980-х років. Zilog орієнтований на ринок мікроконтролера, а не переслідуючи Intel у високопродуктивний мікропроцесорний бізнес, але компанія все ще знаходиться в бізнесі.

Що стосується 4004, це не пов'язано з CPUS X86, яку ми використовуємо сьогодні, але можна подумати про це як австралопітецину до власних сапіїв. Хоча Intel's "8008" Moniker був обраний для створення прямого успіху 4004, конструкції 4004 та 8008 не пов'язані, і це було останнім, що призводить до X86.

Чіпси, як 4004 та 8008 (а також різні процесори з конкурентів Intel, як дещо пізніше 6502), показали, що існувало ринок розробок для малих мікропроцесорів, які не було поблизу потужними - або дорогими, як доступно апаратне забезпечення для головної частини У той час від компаній, як IBM. Intel врешті-решт відійде від пам'яті та вилити більше ресурсів у розвиток процесора.

Озираючись на 4004 підкреслює, як далеко ми прийшли. 4004 пробіг 750 кГц. Він поставляється в той час, коли IPC (інструкції на цикл) були більш загальносвідомими, як CPI - цикли за інструкцію, і це зайняло мінімум ~ 8 тактових циклів для обробки однієї інструкції. Важко пам'ятати, що було час, коли калькулятор зробив більше чіпів (і більше кремнієвої зони), ніж те, що зараз потрібно, щоб власти сучасного пристрою iPhone або Android. У менш ніж одній людській житті ми збільшили годинник за допомогою ~ 6000x, щоб сказати нічого про поліпшення до IPC, споживання електроенергії та області.

Щасливий 50-річний день народження до 4004 та мікропроцесорної революції.