Am2900 — семейство интегральных схем (ИС), созданное в 1975 году компанией Advanced Micro Devices (AMD). Они были построены на основе биполярных устройств в бит-срезовой топологии и предназначены для использования в качестве модульных компонентов, каждый из которых представляет отдельный аспект компьютерного блока управления (CCU). Используя технику нарезки битов , семейство Am2900 смогло реализовать CCU с данными, адресами и инструкциями, кратными 4 битам, путем умножения количества микросхем. Одна из основных проблем этой модульной технологии заключалась в том, что для реализации того, что можно было сделать на одной микросхеме ЦП, требовалось большее количество микросхем. Чип Am2901 включал в себя арифметико-логическое устройство (АЛУ) и 16 срезов 4-битных регистров процессора и был «ядром» серии. Он мог считать с использованием 4 бит и реализовывать двоичные операции, а также различные операции сдвига битов . Am2909 представлял собой секвенатор адресов с 4-битными срезами, который мог генерировать 4-битные адреса на одном кристалле, а используя n из них, он мог генерировать 4n-битные адреса. У него был стек, в котором можно было хранить счетчик микропрограмм до 4 уровней вложенности, а также указатель стека. [1]
2901 и некоторые другие чипы этого семейства были получены от необычно большого количества других производителей, начиная с Motorola и затем Raytheon (оба в 1975 году), а также Cypress Semiconductor, National Semiconductor, NEC, Thomson и Signetics. В Советском Союзе, а затем и в России семейство Am2900 производилось как серия 1804 (например, Am2901, обозначенный как КР1804ВС1 / русский : КР1804ВС1 ) [2] [3] [4] , производство которого, как было известно, началось в 2016 году. [5] ]
Компьютеры на базе чипов семейства Am2900.
Вероятно, их гораздо больше, но вот некоторые известные машины, использующие эти детали:
Семейство Apollo Computer Tern: DN460, DN660 и DSP160. Все использовали одну и ту же системную плату, эмулирующую набор инструкций Motorola 68010 . [6]
Бортовой компьютер Itek Advanced Technology (ATAC), используемый в компьютерной системе управления ориентацией и сочленением Galileo , а также на некоторых самолетах ВМФ, имел 16-регистровое слово шириной 16 бит, собранное из процессоров серии 2900 с 4-битной шириной . В версию ATAC для Galileo были добавлены четыре специальные инструкции, а позже некоторые чипы были заменены радиационно-стойкими чипами 2901. [7]
Data General Nova 4, которая получила 16-битную ширину слова при параллельном использовании четырех ALU Am2901; на одной из плат было 15 ALU Am2901. [8]
Digital Equipment Corporation (DEC) PDP-11 модели PDP-11/23, PDP-11/34 и PDP-11/44 с плавающей запятой (FPF11, FP11-A и FP11-F соответственно). [9] [10]
DEC VAX 11/730 , в котором в качестве ЦП использовалось восемь процессоров Am2901. [11]
Xerox Dandelion, аппарат, используемый в машинах Xerox Star и Xerox 1108 Lisp . [13]
Несколько моделей миникомпьютеров серии GEC 4000 : 4060, 4150, 4160 (по четыре Am2901 каждая, 16-битное ALU), а также 4090 и все системы 418x и 419x (по восемнадцать Am2901 каждая, 32-битное целое число ALU или 8-битная экспонента, 64 -бит двойной точности с плавающей запятой ALU). [14]
Аркадный автомат Atari с растровой графикой I, Robot , первая коммерческая игра с заполненными многоугольниками, [19] включал в себя математический процессор, построенный на четырех чипах Am2901. [20]
Моделирование Excel (Sim-X), Осло , Норвегия: Типографская рабочая станция/наборщик текста; один из его четырех процессоров представлял собой 16-битный микрокодированный механизм вычислений и преобразования, построенный из четырех слайсов 2901 и одного секвенсора адресов 2910. Машина Sim-X использовала 16-битный целочисленный умножитель для оптимизации графических преобразований. [21] Машина дебютировала в 1983 году, а компания закрылась в 1987 году.
Гармонизатор Eventide H949; четыре микросхемы Am2901 (и несколько микрокодовых PROM) используются для генерации адресов и формирования опорных напряжений для системы ЦАП — в секции ALU 2901 звук не обрабатывался.
Многие ПЛК Siemens Teleperm и S5 , используемые для промышленного управления, были построены с использованием серии 2900.
AT &T 3B20D использовал в своем ALU восемь Am2901. [22]
графические системы Metheus/Barco Omega серий 400 и 500; четыре чипа Am2901 (и восемь микрокодов PROM) использовались для выполнения графических операций на этом процессоре дисплея 1982 года.
Geac Computer Corporation 2000, 6000, 8000 и 9000 были основаны на четырех чипах Am2901. GEAC 9500 был основан на Am29101. GEAC 2000 использовался в аптеках. Остальные модели использовались в автоматизации библиотек, банковского дела и страхования. Модель 2000 года представляла собой однопроцессорный блок. 6000 и 8000 содержали четыре процессора, каждый из которых предназначен для обработки связи, диска, ленты или программы. У 8000 была локальная память процессора, а у 6000 ее не было. 9000 и 9500 представляли собой системы AMP с количеством модулей ЦП до 8.
Многопользовательские текстовые процессоры AES Data Systems C20. Компания AES of Montreal разработала серию модулей и систем на базе своих побитовых процессоров AES-800. Частью конструкции были 8-12- и 16-битные шины.
В более поздних версиях Ferranti Argus 700, например 700F и 700G, использовались устройства Am2901, как и в некоторых контроллерах периферийных каналов A700, например, для жестких дисков и дисководов гибких дисков.
High Level Hardware Limited Orion — микрокомпьютер с возможностью микрокодирования пользователем под управлением Unix. [23]
Warrex Centurion — 8-битный мини-компьютер, созданный Warrex Computer Corporation (позже просто Centurion), техасской компанией с конца 1970-х по 1980-е годы. В варианте CPU6 использовались микропрограммные секвенсоры Am2909 и Am2911, а также ALU Am2901. [25]
Контроллеры кэша Amperif Systems для мэйнфреймов Sperry+Univac серий 1100 и 2200 и IBM серии 370 использовали продукты AMD 2900 для создания микроконтроллера для этих подсистем кэша.
^ ХЕЙС, ДЖОН П. (1978). Компьютерная архитектура и организация . п. 371. ИСБН 0-07-027363-4.
^ «Семейство битовых процессоров AMD 2901» . cpu-world.com . Проверено 26 августа 2014 г.
^ "Советские микропроцессоры, микроконтроллеры, микросхемы ФПУ и их западные аналоги". CPU-мир . Проверено 24 марта 2016 г.
^ Козак, Виктор Романович (24 мая 2014 г.). «Номенклатура отечественных интегральных схем» . Проверено 24 марта 2016 г.
^ «Каталог изделий» [Каталог продукции] (PDF) (на русском языке). Воронеж: ОАО «ВЗПП-С». п. 20. Архивировано из оригинала (PDF) 15 сентября 2020 г. Проверено 30 мая 2016 г.
^ «Компьютеры в космических полетах: опыт НАСА». Распределенные вычисления на борту «Вояджера» и «Галилео» . НАСА . Проверено 26 августа 2014 г.
^ «Общие данные NOVA4/X, полученные из Бейкерсфилда» . 17 января 2005 года. Архивировано из оригинала 17 июля 2011 года . Проверено 11 июля 2011 г.
^ "Фото 11-34 декабря". Веб-сайт музея ЦП . Архивировано из оригинала 8 июля 2011 г. Проверено 11 июля 2011 г.
^ Джон Холден. «Серийные модели PDP-11». Школа психологии Сиднейского университета. Архивировано из оригинала 25 июля 2011 года . Проверено 11 июля 2011 г.
^ Техническое описание центрального процессора VAX-11/730 (PDF) . Корпорация цифрового оборудования . 1982. с. 1-4. ЕК-КА730-ТО-001.
^ «Новая серия высокопроизводительных компьютеров реального времени» (PDF) . Журнал Hewlett-Packard . 35 (2): 3–6. Февраль 1984 года.
^ Натан Лайнбек. «Ксерокс Стар». Страница «Технологии поджаривания Натана ». Архивировано из оригинала 18 июля 2011 года . Проверено 11 июля 2011 г.
^ Эндрю Габриэль (1997). «Процессоры серии GEC 4000». Архивировано из оригинала 19 июля 2011 года . Проверено 11 июля 2011 г.
↑ Клаус Майкл Индлекофер (11 ноября 2002 г.). «Компьютерная архитектура». КМИ — сайт . Архивировано из оригинала 17 июля 2011 года . Проверено 11 июля 2011 г.
^ "Бюллетень полевой информации 113" . 28 марта 1988 г. Архивировано из оригинала 7 июля 2011 г. Проверено 11 июля 2011 г.
^ Семененко, В.А.; Ступин, Ю.В. (1993). Справочник по электронной вычислительной технике(на русском). Машиностроение. п. 124. ИСБН 5-217-02090-3.
^ «Часть VII: Advanced Micro Devices Am2901, по несколько битов за раз» . Великие микропроцессоры прошлого и настоящего . Отдел российского суперкомпьютерного программного обеспечения. 1998. Архивировано из оригинала 16 июня 2009 года . Проверено 11 июля 2011 г.
^ Марк Дж. П. Вольф (2012). Энциклопедия видеоигр: МЗ. Академик Блумсбери. ISBN9780313379369.
^ Ролунд, МВт; Беккет, Джей Ти; Хармс, Д.А. (январь 1983 г.). «Центральный процессор 3B20D» (PDF) . Технический журнал Bell System . 1.1.2 Блок обработки данных. 62 (1): 193. doi :10.1002/j.1538-7305.1983.tb04390.x. S2CID 8952660.
^ «Микропроцессоры в физических экспериментах в SLAC» (PDF) .
^ «Добро пожаловать в вики Centurion Computer!». Гитхаб . Проверено 20 февраля 2023 г.
^ «Справочник данных по семейству Am2900 с соответствующими схемами поддержки» (PDF) . AM-PUB003 . Передовые микроустройства. 1979 год . Проверено 6 мая 2022 г.
дальнейшее чтение
Мик, Джон; Брик, Джеймс (1980). Проект побитового микропроцессора (PDF) . МакГроу-Хилл. ISBN 0-07-041781-4.
Даунинг, Дж. Филип; Гест, РЦ; Холбрук, Энтони Б.; МакКоннелл, Роберт; Мик, Джон Р.; Симонсен, Свен; Спрингер, Джон (11 февраля 2009 г.). «Панель устной истории семейства микропроцессоров AMD 2900» (PDF) . Музей компьютерной истории (интервью). Беседовал Дэвид Лоуз. Маунтин-Вью, Калифорния.
Внешние ссылки
Викискладе есть медиафайлы по теме Am29xx .
Введение в проектирование с использованием семейства микропрограммируемых биполярных устройств Am2900. Том 1. Архив PDF-документов Bitsavers
Введение в проектирование с использованием семейства микропрограммируемых биполярных устройств Am2900. Том 2. Архив PDF-документов Bitsavers
Справочник данных Am29C300/29300 1988 года (PDF) . АМД . 1988.
CPU-World – фотографии микросхем семейства 2900
Bit-Slice Design: контроллеры и ALU – введение в семейство Am2900
Побитовый микропроцессор семейства Am2900: Am2901/2909