[Перевод] 25 микрочипов, потрясших мир
В разработке микрочипов, как и в жизни, мелочи иногда складываются в значительные явления. Выдумайте хитрую микросхему, создайте её из полоски кремния, и ваше маленькое создание может привести к технологической революции. Так произошло с микропроцессором Intel 8088. И с Mostek MK4096 4-килобитной DRAM. И с Texas Instruments TMS32010 цифровым процессором сигналов.
Среди множества отличных чипов, появившихся на фабриках за пятьдесят лет царствования интегральных схем, выделяется одна небольшая группа. Их схемы оказались настолько передовыми, настолько необычными, так опередили своё время, что у нас уже не осталось технологических клише для их описания. Достаточно сказать, что они дали нам технологию, сделавшую наше мимолётное и обычно скучное существование в этой вселенной сносным.
Мы подготовили список из 25 ИС, заслуживающих, по нашему мнению, почётное место на каминной полке дома, который построили Джек Килби и Роберт Нойс [изобретатели интегральной схемы — прим. перев.]. Некоторые из них превратились в долгоиграющую икону поклонения любителей чипов: к примеру, таймер Signetics 555. Другие, например, операционный усилитель Fairchild 741, стали азбучными примерами схем. Некоторые, к примеру, микроконтроллеры PIC от Microchip Technology, продавались миллиардами, и до сих пор продаются. Несколько особых чипов, таких, как флэш-память от Toshiba, создали новые рынки. А по меньшей мере один стал символом гиков в поп-культуре. Вопрос: на каком процессоре работает Бендер, алкоголик, курильщик и достойный порицания робот из «Футурамы»? Ответ: MOS Technology 6502.
Объединяет все эти чипы то, что частично и из-за них тоже инженеры редко выходят гулять на улицу.
Конечно, подобные списки довольно спорные. Кто-то может обвинить нас в капризах и в том, что мы что-то пропустили. Почему мы выбрали Intel 8088, а не первый, 4004? Где устойчивый к радиации военный процессор армейского класса RCA 1802, бывший мозгом множества космических кораблей?
Если вам требуется один итог введения, то пусть он будет таким: наш список — это то, что осталось после множества недель споров до хрипоты между автором, его доверенными источниками и несколькими редакторами IEEE Spectrum. Мы не пытались создать исчерпывающее перечисление каждого чипа, ставшего технологическим прорывом или познавшего коммерческий успех. Мы также не включали в список чипы, величайшие по сути, но настолько неизвестные, что о них помнит только пяток инженеров, их разработавших. Мы сконцентрировались на чипах, ставших уникальными, интересными, потрясающими. Мы выбирали чипы разных типов, от больших и малых компаний, созданные давно и недавно. Более всего мы подбирали ИС, повлиявшие на жизнь множества людей — чипы, ставшие частью потрясших мир гаджетов, символизировавших технологические тренды, или просто обрадовавшие людей.
К каждому чипу прилагается описание того, как он появился, почему был инновационным, даются комментарии инженеров и директоров, причастных к разработке. Эта подборка не для исторического архива, поэтому мы не выстраивали их в хронологическом порядке, или по типу, или по важности. Мы случайным образом разместили их в статье так, чтобы её было интересно читать. Ведь история, по сути, довольно неряшлива.
Signetics NE555 Timer (1971)
Было это летом 1970 года. Разработчик чипов Ганс Каменцинд [Hans Camenzind] наверняка многое знал про китайские рестораны, ибо его небольшой офис был зажат между двумя ресторанами в пригорода Саннивэйл, Калифорния. Каменцинд работал консультантом для компании Signetics, местной фирмы, работавшей на рынке полупроводников. Экономика летела в пропасть. Он зарабатывал менее $15 тысяч в год, а дома у него была жена и четверо детей. Ему срочно требовалось изобрести что-то стоящее.
И он справился. И изобрёл один из величайших чипов всех времён. 555 был простой ИС, способной работать в качестве таймера или осциллятора. Он станет самым продаваемым среди аналоговых полупроводниковых схем, появится в кухонной технике, игрушках, космических аппаратах и тысячах других вещей.
«А его ведь чуть не раздумали делать», — вспоминает Каменцинд, который в свои 75 продолжает разрабатывать чипы, хотя делает это уже очень далеко от любого китайского ресторана.
Идея 555-го пришла к нему во время работы над цепью фазовой синхронизации. С небольшими исправлениями схема могла работать как простой таймер. Вы приводите его в действие, и он работает определённый период времени. Звучит просто, но тогда ничего подобного не было.
Поначалу инженерный отдел Signetics отверг эту идею. Компания уже продавала компоненты, из которых клиенты могли делать таймеры. Всё могло закончиться на этом, но Каменцинд настаивал. Он пошёл на приём к Арту Фьюри, менеджеру по маркетингу компании. Фьюри идея понравилась.
Каменцинд почти год тестировал прототипы на досках для прототипирования, рисовал компоненты на бумаге и плёночных фотошаблонах Rubylith. «Всё это делалось вручную, безо всяких компьютеров», — говорит он. В итоговой схеме оказалось 23 транзистора, 16 резисторов и 2 диода.
Выйдя на рынок в 1971 году, чип 555 стал сенсацией. В 1975-м Signetics поглотила Philips Semiconductors, ныне известная, как NXP, утверждающая, что продажи исчислялись миллиардами. Инженеры до сих пор используют 555 для создания полезных электронных модулей, а также таких менее полезных штук, как подсветка радиаторных решёток автомобилей в стиле «Рыцаря дорог».
Texas Instruments TMC0281 Speech Synthesizer (1978)
Если бы не TMC0281, E.T. никогда не смог бы «позвонить домой». Это потому, что TMC0281, первый синтезатор речи на одном чипе, был сердцем (или, наверное, ртом?) обучающей игрушки Speak & Spell от Texas Instruments. В фильме Стивена Спилберга плоскоголовый пришелец использует её для постройки межпланетного коммуникатора (если быть точным, кроме этого он использует вешалку, банку из-под кофе и циркулярку).
TMC0281 синтезировал голос при помощи кодирования с линейным предсказанием. Звук получался из смеси жужжания, шипения и щелчков. Это было неожиданным решением задачи, которую, как считалось, «невозможно решить при помощи ИС», — говорит Джин Франц, один из четырёх инженеров, разработавших игрушку, и всё ещё работающий в TI. Варианты этого чипа использовались в аркадных играх Atari и автомобилей от Chrysler на платформе К. В 2001 году TI продала линию чипов-синтезаторов речи Sensory, которая прекратила их выпуск в 2007-м. Но если вам когда-нибудь понадобится совершить телефонный звонок на очень-очень дальнее расстояние, вы сможете найти игрушки Speak & Spell в прекрасном состоянии на eBay по $50.
MOS Technology 6502 Microprocessor (1975)
Когда пухлощёкий гик внедрил этот чип в компьютер и загрузил его, у Вселенной на мгновение замерло сердце. Этим гиком был Стив Возняк, компьютером — Apple I, а чипом — 6502, 8-битный микропроцессор, разработанный в MOS Technology. Чип стал основным мозгом невероятно плодотворных компьютеров типа Apple II, Commodore PET, BBC Micro, не говоря уже об игровых системах вроде Nintendo и Atari. Чак Педл, один из создателей чипа, вспоминает, как они представили свой 6502 на торговой выставке в 1975 году. «У нас было два стеклянных графина чипов, — говорит он, — и моя жена сидела и продавала их». Покупателей была целая толпа. Причина в том, что 6502 был не просто быстрее конкурентов, но и гораздо дешевле. Он стоил $25, когда Intel 8080 и Motorola 6800 стоили по $200.
Прорывом, как говорит Билл Менщ, создавший 6502 совместно с Педдлом, стал минимальный набор инструкций и новый процесс производства, «выдававший в 10 раз больше пригодных чипов, чем у конкурентов». 6502 почти в одиночку заставил упасть стоимость процессоров, что помогло начать революцию персональных компьютеров. Некоторые встроенные системы до сих пор его используют. Интересно, что 6502 также служит электронным мозгом Бендера, робота из «Футурамы», что следует из эпизода от 1999 года.
Texas Instruments TMS32010 Digital Signal Processor (1983)
Большой штат Техас известен множеством больших вещей, таких, как ковбойская шляпа, стейк по-деревенски, Dr Pepper, и TMS32010, цифровой процессор сигналов. Это был не первый DSP (первым был DSP-1 от Western Electric, появившийся в 1980-м), но это был самый быстрый из них. Он мог вычислить умножение за 200 нс — такое его свойство вызывало у инженеров приятное ощущение во всём теле. Более того, он мог исполнять инструкции как с ROM на чипе, так и с внешней RAM, в то время, как у конкурентов таких возможностей не было. «Это сделало разработку программ для TMS32010 гибкой, точно такой же, как для микроконтроллеров и микропроцессоров», — говорит Ванда Гасс, член команды разработчиков DSP, всё ещё работающая в TI. Чип стоил $500 и за первый год было продано 1000 штук. Постепенно продажи росли, и DSP стал частью модемов, медицинских устройств и военных системы. Да, и ещё одно применение — криповатая кукла в стиле Чаки, Worlds of Wonder«s Julie, которая могла говорить и петь. Чип стал первым из большой семьи DSP, заработавшим TI целое состояние.
Microchip Technology PIC 16C84 Microcontroller (1993)
В начале 1990-х огромная вселенная 8-битных микроконтроллеров принадлежала одной компании, всемогущей Motorola. А затем появился небольшой конкурент с непримечательным именем Microchip Technology. Он разработал PIC 16C84, куда входила и память под названием EEPROM — электрически стираемое перепрограммируемое ПЗУ. Ему не нужен был ультрафиолет для стирания, как он нужен был его предшественнику, EPROM. «После этого пользователи могли изменять свой код на лету», — говорит Род Дрейк, главный разработчик чипов, сейчас работающий директором в Microchip. Что ещё приятнее, чип стоил $5, в четыре раза дешевле альтернатив, большинство из которых делала Motorola. 16C84 нашёл применение в умных карточках, пультах управления и беспроводных ключах для автомобилей. Это было начало линии микроконтроллеров, ставших электронными суперзвёздами как для компаний из списка Fortune 500, так и для любителей что-нибудь спаять у себя дома. Было продано 6 млрд копий чипа, использовавшегося в индустриальных контроллерах, беспилотных летательных аппаратах, цифровых тестах на беременность, чипованых фейерверках, украшениях со светодиодами, и датчиках заполнения септик-тэнков под названием Turd Alert [какашечная тревога].
Fairchild Semiconductor μA741 Op-Amp (1968)
Операционный усилитель — это нарезанный хлеб аналоговой разработки. Вам всегда пригодится пара штучек, а ещё их можно объединить с чем угодно и получить что-нибудь съедобное. Разработчики с их помощью делают предусилители аудио и видео, компараторы напряжения, точные выпрямители и многие другие системы, включённые в повседневную электронику.
В 1963 году 26-летний инженер Роберт Уидлар разработал первый монолитный операционный усилитель на интегральной схеме, μA702, для Fairchild Semiconductor. Продавали их по $300. Затем Уидлар выдал улучшенную схему, μA709, уменьшив стоимость до $70 и приведя чип к огромному коммерческому успеху. Говорят, что бесшабашный Уидлар попросил после этого прибавку, а когда не получил её, уволился. Компания National Semiconductor с большим удовольствием наняла товарища, который в то время помогал устанавливать дисциплину аналогового дизайна ИС. В 1967 году Уидлар снова улучшил операционный усилитель, сделав LM101.
А пока менеджеры Fairchild волновались по поводу внезапно возникшей конкуренции, в их лаборатории недавно нанятый Дэвид Фуллагар внимательно изучал LM101. Он понял, что у чипа, пусть и гениально созданного, была парочка недостатков. Во избежание частотных искажений инженерам пришлось приделать к нему внешний конденсатор. Кроме того, входная часть ИС, т.н. фронт-энд, у некоторых чипов был слишком чувствителен к шуму из-за непостоянного качества изготовления полупроводников.
«Фронт-энд выглядел сделанным наспех», — говорит он.
Фуллагар занялся собственной разработкой. Он расширил ограничения полупроводникового производства, внедрив в чип конденсатор на 30 пФ. А как же улучшить фронт-энд? Решение было простым: «меня просто вдруг озарило, когда я вёл машину» — и состояло из парочки дополнительных транзисторов. Они сделали усилитель более плавным, а качество производства — более постоянным.
Фуллагар отнёс свою разработку главе лаборатории по имени Гордон Мур, а он отправил её в коммерческий отдел компании. Новый чип μA741 стал стандартом среди операционных усилителей. Эту ИС и созданные конкурентами Fairchild варианты продавали сотнями миллионов. Сейчас на $300, которые просили за его предшественника 702, можно купить тысячу 741-х чипов.
Intersil ICL8038 Waveform Generator (около 1983)
Критики насмехались над ограниченной производительностью ICL8038 и его склонностью к нестабильному поведению. Этот чип, генератор синусоидальных, прямоугольных, треугольных, и прочих волн, действительно вёл себя несколько капризно. Но инженеры вскоре научились надёжно его использовать, и 8038 стал хитом, который в результате продавали сотнями миллионов, нашедшим бесчисленное количество применений — например, синтезаторы Муга и «синие коробочки», которыми фрикеры пользовались для взлома телефонных компаний в 1980-х. Компонент был настолько популярным, что компания выпустила документ под названием «Всё, что вы всегда хотели узнать об ICL8038». Пример вопроса оттуда: «Почему после соединения 7 и 8 контактов ИС лучше всего работает в условиях изменения температуры?» Intersil прекратили выпуск 8038 в 2002 году, но любители до сих пор разыскивают их и делают домашние функциональные преобразователи и терменвоксы.
Western Digital WD1402A UART (1971)
Гордон Белл известен серией миникомпьютеров PDP, запущенной в 1960-х в Digital Equipment Corp. Он также изобрёл менее известный, но не менее важный чип: универсальный асинхронный приёмник/передатчик, UART. Беллу нужны были схемы для соединения Teletype и PDP-1, а для этого требовалось преобразование параллельных сигналов в последовательные, и наоборот. В его реализацию входило 50 отдельных компонентов. Western Digital, небольшая компания, производившая чипы для калькуляторов, предложила сделать UART на одном чипе. Основатель компании, Эл Филлипс, до сих пор вспоминает, как его вице-президент по разработке показал ему листы плёнки со схемой, готовые к производству. «Я поглядел на них с минуту и обнаружил незамкнутый контур, — говорит Филлипс. — У вице-президента случилась истерика». Western Digital представила WD1402A примерно в 1971, и вскоре за ним последовали другие варианты. Сейчас UART широко используются в модемах, компьютерной периферии и другом оборудовании.
Acorn Computers ARM1 Processor (1985)
В начале 1980-х Acorn Computers была мелкой компанией с крупным продуктом. Расположенная в Кембридже, в Англии, фирма продала более 1,5 млн микро-десктопов BBC. Пришло время разработать новую модель, и инженеры решили самостоятельно сделать 32-битный микропроцессор. Они назвали его Acorn RISC Machine, или ARM. Инженеры знали, что задача будет нелёгкой. Они были почти готовы к тому, что непреодолимые проблемы заставят их отказаться от проекта. «Команда была настолько маленькой, что каждое решение приходилось применять, отдавая приоритет простоте — или мы никогда его не закончим!» — говорит один из разработчиков Стив Фёрбер, сейчас профессор в Манчестерском университете. В итоге простота и стала главной особенностью продукта. ARM был небольшим, потреблял мало, программировать для него было легко. Софи Уилсон, разработавшая набор инструкций, всё ещё помнит, как они впервые проверяли чип на компьютере. «Мы написали «PRINT PI», и он выдал правильный ответ, — говорит она. — Мы открыли шампанское». В 1990-м Acorn выделила ARM в отдельное подразделение, и архитектура стала доминировать в области встроенных 32-битных процессоров. Более 10 млрд ядер ARM было использовано во всяких гаджетах, включая один из самых позорных провалов Apple, наладонник Newton, и один из самых оглушительных её успехов, iPhone.
Kodak KAF-1300 Image Sensor (1986)
Цифровая камера Kodak DCS 100, появившаяся в 1991-м, стоила $13000 и требовала внешних блоков памяти весом 5 кг, которые пользователи должны были носить на плече. Но всё же, в электронике камеры, расположенной в корпусе Nikon F3, был один впечатляющий компонент: чип размером с ноготь, способный делать фотографии с разрешением в 1,3 мегапикселя, что позволяло делать фотографии приемлемого качества размером 7«x5». «В то время 1 мегапиксель был волшебным числом», — говорит Эрик Стивенс, главный разработчик чипа, всё ещё работающий в Kodak. Этот чип — настоящий двухфазный прибор с зарядовой связью — стал основой будущих сенсоров CCD, дав старт революции цифровой фотографии. Какой была самая первая фотография, сделанная при помощи KAF-1300? «Эмм, — говорит Стивенс, — да мы просто направили сенсор на стену лаборатории».
IBM Deep Blue 2 Chess Chip (1997)
С одной стороны доски — полтора кило серого вещества. С другой — 480 шахматных чипов. Люди в итоге проиграли компьютерам в 1997, когда играющий в шахматы компьютер от IBM Deep Blue победил тогдашнего чемпиона мира, Гарри Каспарова. Каждый из чипов Deep Blue состоял из 1,5 млн транзисторов, расположенных в логическом массиве, просчитывавшем ходы –, а также из RAM и ROM. Все вместе чипы могли обрабатывать по 200 млн шахматных позиций в секунду. Эта грубая сила, скомбинированная с хитрыми функциями оценки игры, и выдавала ходы, названные Каспаровым «некомпьютерными». «Они оказывали серьёзное психологическое давление», — вспоминает главный автор Deep Blue, Фэн Сюн Сю, работающий сегодня в Microsoft.
Transmeta Corp. Crusoe Processor (2000)
Большие возможности подразумевают большие радиаторы. И мало живущую батарейку. И безумное энергопотребление. Поэтому целью Transmeta была разработка процессора с низким потреблением энергии, обставившего бы прожорливые аналоги от Intel и AMD. По плану, ПО должно переводить инструкции x86 на лету в машинный код Crusoe, а его эффективный параллелизм экономил бы время и энергию. Его рекламировали, как величайшее достижение со времён создания кремниевых подложек, и одно время так и было. «Инженеры-волшебники вызвали золото процессоров» — так было написано на обложке IEEE Spectrum от мая 2000 года. Crusoe и его преемник, Efficeon, «доказали, что динамическая двоичная трансляция может быть коммерчески успешной», — говорит Дэвид Дитцель, сооснователь Transmeta, сегодня работающий в Intel. К сожалению, добавляет он, чипы появились за несколько лет до активного развития рынка компьютеров с малым энергопотреблением. И, хотя Transmeta не выполнила своих обещаний, при помощи лицензий и судебных исков она заставила Intel и AMD охладить их пыл.
Texas Instruments Digital Micromirror Device (1987)
18 июня 1999 Ларри Хорнбек повёл свою жену Лору на свидание. Они пошли смотреть «Звёздные войны, эпизод 1» в кинотеатре Бёрбанка, Калифорния. Седеющий инженер не был ярым фанатом джедаев. Они пошли туда из-за проектора. В нём использовался чип — цифровое микрозеркальное устройство — изобретённое Хорнбеком для Texas Instruments. Чип использует миллионы поворотных микроскопических зеркал, чтобы направлять свет через линзу проектора. Этот просмотр был «первой цифровой демонстрацией крупной кинокартины», — говорит Хорнбек. Сегодня кинопроекторы использующие технологию DLP работают в тысячах кинотеатров. Они также используются в проекторных телевизорах, офисных проекторах и крохотных проекторах сотовых телефонов. «Перефразируя Гудини, — говорит Хорнбек, — микрозеркала, джентльмены. Эффект создаётся при помощи микрозеркал».
Intel 8088 Microprocessor (1979)
Был ли какой-то единственный чип, затащивший Intel в список Fortune 500? Компания говорит, что был: 8088. Это был 16-битный ЦП, который IBM выбрала для своей первоначальной линейки ПК, пришедшей к доминированию на рынке настольных компьютеров.
По странной превратности судьбы, название чипа, ставшего известным поддержкой архитектуры x86, не оканчивалось на »86». 8088-й был небольшой переделкой 8086-го, первого 16-битного чипа Intel. Или, как сказал инженер Intel Стивен Морс, 8088 был «кастрированной версией 8086». Это потому, что основной инновацией нового чипа был не шаг вперёд: 8088 обрабатывал данные 16-битными словами, используя при этом 8-битную внешнюю шину данных.
Менеджеры Intel не раскрывали детали проекта 8088 до тех пор, пока дизайн 8086 не был почти закончен. «Управление не хотело задерживать 8086 даже на день, сообщая нам, что раздумывают над 8088», — говорит Питер Столл, ведущий инженер проекта 8086, работавший немного и над 8088.
Только после появления первого рабочего 8086 Intel передала чертежи и документацию в отдел разработки в Хайфе, Израиль, где два инженера, Рафи Реттер и Дэни Стар, изменили чип для работы на 8-битной шине.
Такая модификация оказалось одним из лучших решений компании. ЦП 8088 с 29000 транзисторов требовало меньшее количество вспомогательных чипов, которые могли быть дешевле, и «был полностью совместим с 8-битным железом, а также работал быстрее и помогал организации плавного перехода на 16-битные процессоры», как писали Роберт Нойс и Тэд Хофф из Intel в статье для журнала IEEE Micro magazine в 1981 году.
Первым ПК, использовавшим 8088, стал IBM Model 5150, монохромный компьютер стоимостью в $3000. Сейчас почти все ПК в мире построены на ЦП, предком которых является 8088. Неплохо для кастрированного чипа.
Micronas Semiconductor MAS3507 MP3 Decoder (1997)
До iPod был ещё Diamond Rio PMP300. Вряд ли вы его вспомните. Он появился в 1998 и сразу стал хитом, но затем шумиха утихла быстрее, чем Milli Vanilli. Но одной интересной особенностью плеера было то, что он работал на MP3-декодере MAS3507 — цифровом процессоре сигналов RISC, с набором инструкций, оптимизированным для сжатия и распаковки данных. Чип, разработанный Micronas, позволял Rio запихнуть чуть больше десятка песен во флэш-память — сегодня это смешно, но в то время он мог соревноваться с портативными CD-проигрывателями. Как очаровательно старомодно, не правда ли? Rio и последователи проложили дорогу для iPod, а теперь вы можете носить с собой в кармане тысячи песен — и все альбомы и клипы Milli Vanilli.
Mostek MK4096 4-Kilobit DRAM (1973)
Mostek не был первым DRAM. Но её 4-килобитный DRAM содержал ключевую инновацию — трюк с уплотнением адресов, придуманный сооснователем компании Бобом Пробстингом. По сути, чип использовал те же самые контакты для доступа к столбцам и строкам памяти, уплотняя адресные сигналы. В результате с увеличением объёма памяти чипу не нужно было увеличивать количество контактов, и его можно было сделать дешевле. Оставалась только небольшая проблема с совместимостью. 4096 использовал 16 контактов, а память, изготовляемая Texas Instruments, Intel и Motorola, работала с 22 контактами. В результате произошла одна из самых эпических конфронтаций в истории DRAM. Mostek, поставив своё будущее на этот чип, пыталась обратить в свою веру пользователей, партнёров, прессу и даже своих сотрудников. Фред Бехузен, который, как недавно пришедший в компанию сотрудник, должен был протестировать устройства 4096, вспоминает, как Пробстинг и генеральный директор Севин пришли к нему в его ночное дежурство и провели небольшую конференцию — в 2 часа ночи. «Они смело предсказывали, что через шесть месяцев никому не будет никакого дела до 22-контактной DRAM», — говорит Бехузен. Они были правы. 4096 и его последователи на годы стали основным трендом на рынке DRAM.
Xilinx XC2064 FPGA (1985)
В начале 1980-х разработчики чипов пытались выжать всё возможное из каждого транзистора в схеме. Но затем у Росса Фримена родилась радикальная идея. Он придумал чип, забитый транзисторами, формировавшими не очень строго организованные логические блоки, которые можно было настраивать при помощи софта. Иногда группу транзисторов можно было и не использовать — вот ересь! –, но Фриман считал, что закон Мура в итоге сделает транзисторы очень дешёвыми. Так и вышло. Для вывода на рынок чипа, названного программируемая пользователем вентильная матрица FPGA, Фриман стал сооснователем Xilinx. (Странная концепция для компании со странным именем). Когда её первый продукт вышел в 1985 году, сотрудникам дали задание: им нужно было нарисовать вручную пример схемы, использующей логические блоки XC2064, как это сделали бы клиенты компании. Билл Картер, бывший технический директор, вспоминает, как к нему подошёл генеральный директор Берни Вондершмитт, с жалобой на то, что ему «немного не удаётся домашнее задание». Картер с радостью помог боссу. «И вот мы, вооружившись бумагой и цветными карандашами, работали над заданием Берни!» Сегодня FPGA-чипы, продаваемые Xilinx и другими компаниями, используются в таком огромном списке вещей, что его здесь тяжело будет приводить. Вот такая получилась конфигурация!
Zilog Z80 Microprocessor (1976)
Федериго Фаггин хорошо знал, сколько средств и человеко-часов необходимо потратить на вывод микропроцессора на рынок. Работая в Intel, он участвовал в разработке двух плодотворных представителей этого рода: самого первого, 4004, и 8080 из рода Altair. Основав совместно с бывшим коллегой из Intel, Ральфом Унгерманом, компанию Zilog, они решили начать с чего-то попроще: микроконтроллера на одном чипе.
Фаггин и Ангерман сняли офис в пригороде Лос-Альтоса в Калифорнии, накидали бизнес-план и отправились на поиски венчурного капитала. Обедали они в ближайшем супермаркете Safeway — «Сыр камамбер и крекеры», как он вспоминает.
Но вскоре инженеры поняли, что рынок микроконтроллеров и так наводнён очень хорошими чипами. Даже если бы их чип был лучше других, они получили бы очнь небольшую прибыль, и продолжали бы питаться сыром с крекерами. Zilog необходимо было взять прицел повыше в пищевой цепочке — так и родился проект микропроцессора Z80.
Их целью было обойти по производительности 8080 и предложить полную совместимость для программ для 8080, чтобы увести пользователей от Intel. Месяцами Фаггин, Унгерман и Масатоши Шима, ещё один бывший инженер из Intel, работали по 80 часов в неделю, сгорбившись над столами и рисуя схемы Z80. Фаггин вскоре понял, что хоть небольшой размер и может быть красивым [«малое — это красиво» — собрание эссе популярного экономиста Е.Ф. Шумахера / прим. перев.], но глаза от него сильно устают.
«К концу работы мне пришлось купить очки, — говорит он. — Я стал близоруким».
Команда пахала весь 1975 год и вошла в 1976-й. К марту у них, наконец, был прототип чипа. Z80 был современником MOS Technology«s 6502, и как и тот, выделялся не только элегантной схемой, но и низкой ценой ($25). Но чтобы начать его производить, потребовалось потратить много сил на убеждения. «Просто время было насыщенное», — говорит Фаггин, заработавший себе ещё и язву [по современным представлениям, язва — заболевание инфекционное, а не нервное / прим. перев.].
Но продажи в итоге пошли. Z80 встроили в тысячи продуктов, включая первый портативный компьютер Osborne I, домашние компьютеры Radio Shack TRS-80 и MSX, принтеры, факсы, фотокопиры, модемы и спутники. Zilog до сих пор производит Z80 из-за его популярности в некоторых встроенных системах. В базовой конфигурации сегодня он стоит $5,73 — это даже дешевле обеда из сыра и крекеров.
Sun Microsystems SPARC Processor (1987)
Давным-давно, в начале 1980-х, люди носили тёплые гетры неоновых цветов и смотрели «Даллас» [мыльная опера из 13 сезонов про коварного нефтяного магната / прим. перев.], а разработчики микропроцессоров пытались увеличить сложность инструкций ЦП, чтобы за один цикл вычислений можно было выполнять больше действий. Но затем группа из Калифорнийского университета в Беркли, известного своими пристрастиями к контркультуре, предложила противоположный выход: упростите набор инструкций, и обрабатывайте их так быстро, что в результате компенсируете то, что за один цикл выполняется меньше. Группа из Беркли, которую вёл Дэвид Паттерсон, назвала этот подход RISC — reduced instruction set computer [компьютер с сокращённым набором команд].
С академической точки зрения идея RISC была неплохой. Но продастся ли она? На это поставила Sun Microsystems. В 1984 году небольшая команда инженеров Sun начала разработку 32-битного RISC-процессора SPARC (Scalable Processor Architecture, масштабируемая архитектура процессора). Они хотели использовать этот чип в новой линейке рабочих станций. Однажды Скотт Макнили, директор Sun, появился в лаборатории разработки SPARC. «Он сказал, что SPARC превратит Sun из компании с выручкой в $500 млн в год в компанию с выручкой в миллиард в год», — вспоминает Паттерсон, консультант проекта SPARC.
И если этого было недостаточно, то многие эксперты сомневались, что у компании получится завершить этот проект. Что ещё хуже, у команды маркетинга случилось неприятное озарение: SPARC наоборот будет CRAPS! [азартная игра в кости, или дерьмо во множественном числе — прим. перев.] Членам команды пришлось поклясться, что они не проронят ни звука об этом даже среди сотрудников компании — не говоря уж о том, чтобы эти слухи дошли до их главного конкурента MIPS Technologies, также изучавшего концепцию RISC.
Первая версия минималистического SPARC состояла из «процессора-матрицы на 20000 вентилей, у которого даже не было инструкций для целочисленного умножения и деления», — говорит Роберт Гарнер, ведущий архитектор SPARC, сегодня работающий в IBM. Но при скорости в 10 млн инструкций в секунду он работал в три раза быстрее, чем процессоры с набором сложных инструкций (CISC) того времени.
Sun будет использовать SPARC для работы в прибыльных рабочих станциях и серверах много лет. Первым продуктом на базе SPARC, появившимся в 1987 году, была линейка рабочих станций Sun-4, которая быстро захватила рынок и помогла раскрутить выручку компании за миллиардный рубеж — как и предсказывал Макили.
Tripath Technology TA2020 AudioAmplifier (1998)
Существует подмножество аудиофилов, настаивающих на том, что ламповые усилители дают наилучший звук, и это будет всегда. Так что когда кто-то из аудиосообщества заявил, что полупроводниковый усилитель класса D, придуманный компанией из Кремниевой долины Tripath Technology, даёт такой же тёплый и живой звук, как ламповые усилители, это было серьёзным заявлением. Трюк состоял в том, чтобы использовать 50 МГц систему сэмплирования для работы усилителя. Компания похвалялась, что их TA2020 работает лучше и стоит гораздо меньше, чем любой сравными полупроводниковый усилитель. Для демонстрации его работы на выставках «мы проигрывали эту очень романтичную песню из «Титаника», — говорит Адья Трипати, основатель Tripath. Как и большинство усилителей класса D, 2020 был очень энергетически эффективным; ему не требовался радиатор и он мог уместиться в компактном корпусе. Менее качественная, 15 Вт версия TA2020 продавалась в США по $3 и использовалась в бум-боксах и мини магнитофонах. Другие версии — самой мощной из которых была версия с выходной мощностью в 1000 Вт — использовалась в домашних кинотеатрах, аудиосистемах высшего класса и телевизорах от Sony, Sharp, Toshiba и других. В итоге большие компании-производители полупроводниковых устройств вошли на этот рынок, создали похожие чипы и отправили Tripath в небытие. Но их чипы стали предметом поклонения. Наборы с усилителями и основанные на TA2020 продукты всё ещё продаются в таких компаниях, как 41 Hz Audio, Sure Electronics и Winsome Labs.
Amati Communications Overture ADSL Chip Set (1994)
Помните, когда вышли DSL-модемы, и вы выкинули тот жалкий модем на 56,6 кбит/с в мусор? Вам, и двум третям всех использующих DSL-технологию людей стоит сказать «спасибо» Amati Communications, стартапу из Стэнфордского университета. В начале 1990-х они придумали DSL-модуляцию под названием дискретная мультитональная модуляция, DMT. По сути, она позволяет превратить одну телефонную линию в сотни каналов и улучшить передачу данных методом, обратным схеме работы Робина Гуда. «Биты крадут у самых бедных каналов и отдают самым богатым», — говорит Джон Кьоффи, сооснователь Amati, сейчас — профессор в Стэнфорде. DMT победила конкурентов — включая и предложения от гиганта AT&T — и стала глобальным стандартом для DSL. В середине 1990-х набор микросхем для DSL от Amati, одна аналоговая и две цифровых, продавались не очень активно, но к 2000 объёмы продаж выросли до миллионов. В начале 2000-х продаже превысили 100 млн чипов в год. Texas Instruments купила Amati в 1997.
Motorola MC68000 Microprocessor (1979)
Motorola опоздала на вечеринку 16-битных процессоров, поэтому решила появиться стильно. Гибридный 16-bit/32-bit MC68000 содержал 68 000 транзисторов, более чем в два раза больше, чем в Intel 8086. У него были внутренние 32-битные регистры, но 32-битная шина сделала бы его слишком дорогим, поэтому 68000-й использовал 24-битную адресацию и 16-битные каналы данных. Это, вероятно, был последний из крупных процессоров, разработанных вручную при помощи карандаша и бумаги. «Я передавал уменьшенные копии чертежей блок-схем, ресурсов исполнительных блоков, декодеров и контрольной логики другим членам проекта», — говорит Ник Треденик, разрабатывавший логину 68000-го. Копии были мелкие и их было трудно ч