АМД Ам2900

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/34 FP11-A [9] [10] и ПДП-11/44 ФП11-Ф [11] варианты с плавающей запятой. [12]
- DEC VAX 11/730 , в процессоре которого использовалось восемь процессоров Am2901. [13]
- Модель A600 Hewlett-Packard 1000 серии A использовала четыре ALU Am2901 для своего 16-битного процессора. [14]
- Xerox Dandelion, аппарат, используемый в машинах Xerox Star и Xerox 1108 Lisp . [15]
- Несколько моделей миникомпьютеров серии GEC 4000 : 4060, 4150, 4160 (по четыре Am2901 каждая, 16-битное ALU), а также 4090 и все системы 418x и 419x (по восемнадцать Am2901 каждая, 32-битное целое число ALU или 8-битная экспонента, 64 -бит двойной точности с плавающей запятой ALU). [16]
- Модель DEC KS10 PDP-10 . [17]
- Процессор UCSD Pascal P-machine, разработанный в NCR Джоэлом МакКормаком .
- Несколько машин MAI Basic Four . [18]
- Компьютер с графической системой Tektronix 4052 .
- SM -1420 , советский клон PDP-11, использовал советский клон Am2901 (4 микросхемы в ЦП и 16 микросхем в FPU). [19] возможно, также используется и в других. [20]
- Компьютер Lilith , разработанный в ETH Zürich Никлаусом Виртом .
- Atari Аркадные с векторной графикой автоматы Battlezone и Red Baron использовали четыре микросхемы Am2901 во вспомогательных платах «математического ящика». В Tempest не было «математического ящика».
- Atari с растровой графикой Аркадный автомат I, Robot , первая коммерческая игра с заполненными многоугольниками. [21] включал математический процессор, построенный на базе четырех микросхем Am2901. [22]
- Компьютер Pixar Image , 4-канальные процессоры с 4 процессорами Am2900 каждый
- Моделирование Excel (Sim-X), Осло , Норвегия: Типографская рабочая станция/наборщик текста; один из четырех процессоров представлял собой 16-битный механизм вычислений и преобразования с микрокодом, построенный на основе четырех слайсов 2901 и одного секвенсора адресов 2910. Машина Sim-X использовала 16-битный целочисленный умножитель для оптимизации графических преобразований. [23] Машина дебютировала в 1983 году, а компания закрылась в 1987 году.
- Гармонизатор Eventide H949; четыре микросхемы Am2901 (и несколько PROM микрокода) используются для генерации адресов и формирования опорных напряжений для системы ЦАП — в секции ALU 2901 звук не обрабатывался.
- Многие Siemens Teleperm и S5, ПЛК используемые для промышленного управления, были построены с использованием серии 2900.
- AT &T 3B20D использовал в своем ALU восемь Am2901. [24]
- графические системы 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. [25]
- 168/E, разработанный в конце 1970-х годов в Национальной ускорительной лаборатории SLAC для выполнения подмножества инструкций IBM 360/370. [26]
- Warrex Centurion — 8-битный мини-компьютер, созданный Warrex Computer Corporation (позже просто Centurion), техасской компанией с конца 1970-х по 1980-е годы. В варианте CPU6 использовались микропрограммные секвенсоры Am2909 и Am2911, а также ALU Am2901. [27]
- Контроллеры кэша Amperif Systems для мэйнфреймов Sperry+Univac серий 1100 и 2200 и IBM серии 370 использовали продукты AMD 2900 для создания микроконтроллера для этих подсистем кэша.
- Подразделение компьютерных систем PerkinElmer использовало устройства Am2900 в ALU своих супермини-компьютеров серии 3200.
Члены семейства Am2900
[ редактировать ]
В справочнике по семейству Am2900 перечислены: [28]
- Am2901 - 4-битное АЛУ и набор регистров процессора (1975)
- Am2902 - переноса с упреждением Генератор
- Am2903 - 4-битное ALU с аппаратным умножением
- Am2904 — Блок управления состоянием и переключением передач
- Am2905 — шинный трансивер
- Am2906 – Шинный трансивер с контролем четности
- Am2907 – Шинный трансивер с контролем четности
- Am2908 - Шинный трансивер с контролем четности
- Am2909 - секвенсор адресов с 4-битными срезами
- Am2910 - 12-битный секвенсор адресов
- Am2911 - секвенсор адресов с 4-битными срезами
- Am2912 — шинный трансивер
- Am2913 - приоритетных прерываний Расширитель
- Am2914 — Контроллер приоритетных прерываний
- Am2915 - четырехпозиционный шинный приемопередатчик с 3 состояниями
- Am2916 - четырехпозиционный шинный приемопередатчик с 3 состояниями
- Am2917 - четырехпозиционный шинный приемопередатчик с 3 состояниями
- Am2918 — регистр инструкций , регистр Quad D
- Am2919 - Регистр инструкций, четырехрегистровый регистр
- Am2920 - Восьмеричный триггер D-типа
- 1-8 Am2921 - декодер
- с 8 входами Am2922 – мультиплексор (MUX)
- Am2923 — мультиплексор с 8 входами
- с 3 на 8 строк Am2924 - декодер
- Am2925 — системы тактовый генератор и драйвер
- Am2926 - Драйвер четырехъядерного автобуса Шоттки с 3 состояниями
- Am2927/Am2928 – четырехпозиционный шинный приемопередатчик с 3 состояниями
- Am2929 - Водитель четырехъядерного автобуса Шоттки с 3 состояниями
- Am2930 — Управление программой основной памяти
- Am2932 — Управление программой основной памяти
- Am2940 - прямой адресации памяти (DMA) Генератор
- Am2942 — Программируемый таймер/ счетчик / DMA генератор
- Am2946/Am2947 - восьмеричный двунаправленный шинный приемопередатчик с 3 состояниями
- Am2948/Am2949 - восьмеричный двунаправленный шинный приемопередатчик с 3 состояниями
- Am2950/Am2951 – 8-битные двунаправленные порты ввода-вывода
- Am2954/Am2955 — восьмеричные регистры
- Am2956/Am2957 – Восьмеричные защелки
- Am2958/Am2959 – восьмеричные буферы /линейные драйверы/линейные приемники
- Am2960 – Каскадируемый 16-битный блок обнаружения и исправления ошибок
- Am2961/Am2962 – 4-битные буферы с несколькими шинами с коррекцией ошибок
- Am2964 — контроллер динамической памяти
- Am2965/Am2966 — драйвер восьмеричной динамической памяти
Многие из этих чипов также имеют номера серии 7400 , например 74F2960 /Am2960.
См. также
[ редактировать ]- Передовые микроустройства
- Список семейств AMD Am2900 и Am29000
- Список микропроцессоров AMD
- Битовая нарезка
Ссылки
[ редактировать ]- ^ ХЕЙС, ДЖОН П. (1978). Компьютерная архитектура и организация . п. 371. ИСБН 0-07-027363-4 .
- ^ «Семейство бит-срезных процессоров AMD 2901» . cpu-world.com . Проверено 26 августа 2014 г.
- ^ «Советские микропроцессоры, микроконтроллеры, микросхемы ФПУ и их западные аналоги» . CPU-мир . Проверено 24 марта 2016 г.
- ^ Козак, Виктор Романович (24 May 2014). "Номенклатура отечественных микросхем" [Nomenclature of domestic integrated circuits] (in Russian) . Retrieved 24 March 2016 .
- ^ «Каталог изделий» [Каталог продукции] (PDF) (на русском языке). Воронеж: ОАО «ВЗПП-С». п. 20. Архивировано из оригинала (PDF) 15 сентября 2020 г. Проверено 30 мая 2016 г. .
- ^ «Аполлон :: брошюры :: Брошюра DN440 460 1983 г.» . 1983.
- ^ «Компьютеры в космических полетах: опыт НАСА» . Распределенные вычисления на борту «Вояджера» и «Галилео» . НАСА . Проверено 26 августа 2014 г.
- ^ «Общие данные NOVA4/X, полученные из Бейкерсфилда» . 17 января 2005 г. Архивировано из оригинала 17 июля 2011 г. Проверено 11 июля 2011 г.
- ^ «Фото 11-34 декабря» . Веб-сайт музея ЦП . Архивировано из оригинала 8 июля 2011 г. Проверено 11 июля 2011 г.
- ^ Техническое руководство по процессору с плавающей запятой FP11-A (PDF) . ДЕКАБРЬ. Май 1978 г. с. 7-1. ЭК-ФП11А-ТМ-002.
- ^ «Техническое руководство по процессору с плавающей запятой FP11-F» (PDF) . ДЕКАБРЬ. Ноябрь 1979 г. с. 5-4. ЭК-ФП11Ф-ТМ-002.
- ^ Джон Холден. «Серийные модели 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). Справочник по электронной вычислительной технике (in Russian). Машиностроение. p. 124. ISBN 5-217-02090-3 .
- ^ «Часть VII: Advanced Micro Devices Am2901, по несколько бит за раз» . Великие микропроцессоры прошлого и настоящего . Отдел российского суперкомпьютерного программного обеспечения. 1998. Архивировано из оригинала 16 июня 2009 года . Проверено 11 июля 2011 г.
- ^ Марк Дж. П. Вольф (2012). Энциклопедия видеоигр: МЗ . Академик Блумсбери. ISBN 9780313379369 .
- ^ Дэн Борис. «Техническая страница I-Robot» .
- ^ Кэри Джонсон (1983). Реализация арифметики с плавающей запятой IEEE (PDF) . 1983 6-й симпозиум IEEE по компьютерной арифметике (ARITH) . стр. 130–135. дои : 10.1109/ARITH.1983.6158083 . ISBN 0-8186-0034-9 . S2CID 8258925 .
- ^ Ролунд, МВт; Беккет, Джей Ти; Хармс, Д.А. (январь 1983 г.). «Центральный процессор 3B20D» (PDF) . Технический журнал Bell System . 1.1.2 Блок обработки данных. 62 (1): 193. doi : 10.1002/j.1538-7305.1983.tb04390.x . S2CID 8952660 .
- ^ «Орион: высокопроизводительный компьютер» (PDF) .
- ^ «Микропроцессоры в физических экспериментах в 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) . Музей компьютерной истории (интервью). Беседовал Дэвид Лоуз. Маунтин-Вью, Калифорния.
Внешние ссылки
[ редактировать ]
- Введение в проектирование с использованием семейства микропрограммируемых биполярных устройств Am2900. Том 1. Архив PDF-документов Bitsavers.
- Введение в проектирование с использованием семейства микропрограммируемых биполярных устройств Am2900, том 2, архив PDF-документов Bitsavers
- Справочник данных Am29C300/29300 1988 года (PDF) . АМД . 1988.
- CPU-World – фотографии микросхем семейства 2900
- Bit-Slice Design: контроллеры и ALU – введение в семейство Am2900
- Побитовый микропроцессор семейства Am2900: Am2901/2909