Intel 8008

Intel 8008
KL Intel C8008-1.jpg
Микропроцессор Intel 8008
Производство с середины 1972 до 1983
Крупнейший производитель Intel
Тактовая частота ЦБ 0.5 MHz - 0.8 MHz
Набор инструкций предшественник x86
Корпус (а) 18 контактов DIP
U808 - клон i8008 изготовлен в ГДР.

Intel 8008 (также MCS-8) ​​- ранний 8-битный микропроцессор, разработанный Intel. Его изготовляли начиная с апреля 1972 года. Это 8-битный ЦБ с внешней 14-битной адресной шиной, которая могла адресовать 16Кб памяти. Первоначально известный как 1201, чип был заказан Computer Terminal Corporation (CTC) для реализации набора инструкций, разработанного для их программируемого терминала Datapoint 2200. Поскольку разработка чипа задерживалась и он не удовлетворял требованиям CTC по скорости работы, 2200 использовал собственную разработку CTC - основанный на TTL ЦБ. Сделка позволила Intel продавать чип другим покупателям после того как Seiko проявила к нему интерес для использования в калькуляторi.


История

CTC была основана в Сан-Антонио 1968 года во руководством Аустина Роше и Фила Рея, двух инженеров NASA. Роше был в основном заинтересован в изготовлении настольного компьютера. Однако, учитывая незрелость рынка, бизнес-план компании упоминал лишь о замене ASR-33 Teletype, поставляемый под названием Datapoint 3300. Устройство было разработано Джоном Фрассанито таким образом, чтобы он помещался на место, которое занимала печатная машинка IBM Selectric, и использовал экран с таким же соотношением сторон, как у терминала для перфокарт IBM 029. Несмотря на коммерческий успех, 3300 были проблемы с перегревом из-за большого количества электрических компонент, помещенных в малое пространство.

Для того, чтобы справиться с нагревом и другими проблемами, началась переработка, включавшая в себя разработку ЦБ - реализации части компонент на едином чипе. Ища компанию, способную производить разработанный ими чип, Роше обратился к Intel, в то время - в ​​основном поставщика чипов памяти. Роше встретился с Робертом Нойсом, который выразил сомнения относительно концепции; Фрассанито вспоминает что "Нойс сказал, что это интригующая идея и Intel может это сделать, но это будет неразумный шаг. Он сказал, что если у вас есть компьютерный чип, то вы можете продать только один чип на компьютер, тогда как памяти можно продать сотни чипов на компьютер. " Другой большое сомнение заключался в том, что существующая база покупателей Intel покупала их чипы памяти для использования со своими процессорами; если Intel выпустит собственный процессор, то они могут увидеть конкурента и начнут покупать память местах. Тем не менее, Нойс согласился на контракт на разработку суммой $ 50 000 в начале 1970 года. Texas Instruments был подключен как второго поставщика.

TI смог быстро изготовить образцы 1201, которые базировались на чертежах Intel, но в них оказалось много ошибок и были отброшены. Собственная версия Intel задерживалась. CTC решила переделать новую версию терминала используя отдельные TTL вместо одного ЦП. Новую систему было выпущено как Datapoint 2200 весной 1970 года, первые экземпляры были проданы 25 апреля 1970. CTC приостановила разработку 1201 после выпуска 2200, поскольку он больше не был нужен. Через полгода, Seiko начала переговоры с Intel, выразив интерес в использовании 1201 г. в научном калькуляторе, вероятно после успеха проще Intel 4004, использованного в их бизнес-калькуляторах Busicom. Было осуществлено небольшую переработку - расширение от 16-контактного до 18-контактного дизайна, и новый 1210 был доставлен CTC конце 1971 года.

К тому времени CTC сделала еще один шаг вперед, на этот раз в Datapoint 2200 II, который был быстрее и имел жесткий диск. 1201 был недостаточно мощным для новой модели. CTC решила закончить свою работу в проекте 1201, оставляя связанную с проектом интеллектуальную собственность в пользу Intel вместо уплаты $ 50 000 по контракту. Intel переименовал чип на 8008, и включил его в свой каталог в апреле 1972 года по цене $ 120. Переживания Intel по поводу существующей базы покупателей оказались необоснованными, и 8008 стал коммерчески успешной разработкой. Его преемником стал Intel 8080, а затем - невероятно успешное семейство Intel x86. Одной из первых команд, которая построила завершенную систему вокруг 8008, была команда Билла Пенц из Калифорнийского университета, Сакраменто. Sac State 8008 возможно, был первым настоящим микрокомпьютером с дисковой операционной системой, построенной на IBM Basic assembly language в PROM, руководившая цветным дисплеем, жестким диском, клавиатурой, модемом, устройство считывания аудио / бумажных пленок и принтером. Проект начался весной 1972 года и с ключевой помощью от Tektronix система была полностью готова через год. Билл помог Intel с набором MCS-8 и подал ключевые идеи для набора инструкций Intel 8080, которые помогли сделать его полезным для индустрии и энтузиастов.


Дизайн

Микроархитектура i8008.

Изготовлен за 10 мкм PMOS технологии с кремниевым затвором, начальные версии 8008 имели частоту 0,5 МГц, позже увеличены в модели 8008-1 до 0,8 МГц. Инструкции выполнялись от 3-х до 11-ти циклов: загрузка регистр-регистр и операции АЛУ длились 5 тактов (10мкс на 0,5 МГц), регистр-память - 8 тактов (16мкс), тогда как вызовы и переходы - 11 тактов (22мкс). 8008 был несколько медленнее с точки зрения количества инструкций в секунду (45 000 против 100 000), чем 4-битные Intel 4004 и Intel 4040, но 8008 обрабатывал информацию по 8 бит за такт и мог адресовать значительно большее количество ОЗУ, что давало ощутимое преимущество в скорости для большинства задач. 8008 имел 2500 транзисторов.

Следующие ЦБ - Intel 8080 и 8085 были построены на том же дизайне, и даже архитектура x86 (которая была сначала некоторым расширением 8085) воспроизводит дизайн Datapoint 2200 (каждая инструкция из набора 8008 имеет прямой эквивалент в наборе инструкций 8080 и даже в наборе инструкций Intel Core 2, хотя коды операций во всех трех разные).

Чип (ограничен 18 контактами DIP корпуса) имел одну 8-битную шину и требовал значительной внешней поддержки. Например, 14-битный адрес, которая могла получать доступ к "16 К x 8 бит памяти", должна быть превращена в внешний адрес регистра памяти (MAR). 8008 мог получать доступ к 8 портов ввода и 24 портов вывода.

Для использования в качестве контроллера в компьютерных терминалах это был приемлемый дизайн, но он был слишком сложен для использования в большинстве других задач. Лишь несколько ранних компьютеров базировалось на нем, но большинство использовала позднее и значительно улучшен Intel 8080.


Источники


п ? в ? р Процессоры Intel
Старые
К x86
4004 ? 4040 ? 8008 ? 8080 ? 8085
x86-16 (16 бит)
8086 ? 8088 ? 80186 ? 80188 ? 80286
x86/IA32 (32 бит)
80386 ? 80486 ? Pentium ? Pentium Pro ? Pentium II ? Pentium III ? Pentium 4 ? Pentium M ? Core ? Celeron M ? Celeron D
x86-64/EM64T (64 бит)
Pentium 4 (Some) ? Pentium D ? Pentium Extreme Edition ? Celeron D (Some)
Другие
Original Itanium - iAPX 432 - RISC: i860 ? i960 ? XScale - Микроконтроллеры: 8048 ? 8051 ? MCS-96
Современные
Будущие
Tukwila ? Tolapai ? Moorestown
Списки

CPU slots / sockets ? Chipsets ? Microarchitectures ? Processors ? Codenames

Atom ? Celeron ? Core ? Core 2 ? Core i7 ? Itanium ? Pentium II ? Pentium III ? Pentium 4 ? Pentium D ? Pentium Dual-Core ? Pentium M ? Xeon
Будущие Core i7 ? Будущие микропроцессоры
Микроархитектуры
Прошлые и нынешние
P5 ? P6 ? NetBurst ? Core ? Nehalem
Будущие
Larrabee ? Sandy Bridge ? Haswell


{{{Alt}}} Это незавершенная статья о аппаратное обеспечение.
Вы можете помочь проекту, исправив и дополнив ее.