AMD Am2900 - AMD Am2900
Am2900 это семья интегральные схемы (ИС), созданная в 1975 г. Продвинутые Микроустройства (AMD). Они были построены с биполярный устройств, в бит-ломтик топологии и были разработаны для использования в качестве модульных компонентов, каждый из которых представляет различные аспекты компьютера. устройство управления (CCU). Используя битовая нарезка В семействе Am2900 удалось реализовать CCU с данными, адресами и инструкциями, кратными 4 битам, путем умножения количества IC. Одна из основных проблем с этой модульной техникой заключалась в том, что требовалось большее количество ИС для реализации того, что можно было сделать на одной ИС ЦП. Микросхема Am2901 была арифметико-логическое устройство (ALU), и «ядро» серии. Он мог рассчитывать с использованием 4 бит и реализовывать двоичные операции, а также различные битовый сдвиг операции.
2901 и некоторые другие чипы в семействе были второй источник необычно большим количеством других производителей, начиная с Motorola и затем Raytheon - оба в 1975 году - а также Cypress Semiconductor, National Semiconductor, NEC, Thomson и Signetics. В Советском Союзе, а затем и в России семейство Am2900 производилось как серия 1804 (например, Am2901 назначенный как KR1804VS1 / русский: КР1804ВС1 )[1][2][3] который все еще находился в производстве по состоянию на 2016 год.[4]
Компьютеры на чипах семейства Am2900
Вероятно, их гораздо больше, но вот некоторые известные машины, использующие эти части:
- В Аполлон Компьютер Семейство Tern: DN460, DN660 и DSP160. Все использовали одну и ту же системную плату, имитирующую набор команд Mc68010.[5]
- В Itek Бортовой компьютер передовых технологий (ATAC), используемый на Галилео Компьютерная система управления ориентацией и артикуляцией и некоторые самолеты ВМС имели 16-разрядное слово шириной 16 бит, собранное из 4-разрядных процессоров серии 2900. В версию ATAC для Galileo были добавлены четыре специальные инструкции, а позже некоторые микросхемы были заменены на радиационно стойкий 2901 фишка.[6]
- Данные General Nova 4, который получил ширину слова 16 бит с использованием четырех параллельных ALU Am2901; на одной из плат было 15 ALU Am2901.[7]
- Корпорация цифрового оборудования (DEC) PDP-11 модели PDP-11/23, PDP-11/34 и PDP-11/44 с опциями с плавающей запятой (FPF11, FP11-A и FP11-F соответственно).[8][9]
- ОИК VAX 11/730, который использовал восемь AM2901 в качестве процессора.[10]
- Hewlett Packard (сейчас же Keysight ) 1000 Серия модель A600 использовала четыре AM2901 ALU для своего 16-битного процессора[11]
- Xerox Dandelion, аппарат, используемый в Xerox Star и Xerox 1108 Лисп-машина.[12]
- Несколько моделей GEC 4000 серии миникомпьютеры: 4060, 4150, 4160 (четыре Am2901 каждый, 16-битный ALU) и 4090 и все системы 418x и 419x (восемнадцать Am2901 в каждой, 32-битный целочисленный ALU или 8-битный показатель, 64-битный ALU с плавающей запятой двойной точности ).[13]
- DEC KS10 PDP-10 модель.[14]
- В UCSD Паскаль Процессор P-machine, разработанный в NCR компанией Джоэл МакКормак.
- Номер MAI Basic Four машины.[15]
- В Tektronix 4052 компьютер с графической системой.
- В СМ-1420, Советский клон PDP-11, использованный советский клон AM2901[16] возможно, также используется в других.[17]
- В Лилит компьютер, разработанный в ETH Zürich к Никлаус Вирт.
- Atari с векторная графика игровые автоматы Буря, Battlezone, и Красный Барон каждая из них использовала 4 микросхемы Am2901 в своих вспомогательных платах «математического блока».
- Atari с растровая графика аркадный автомат Я робот, первая коммерческая игра с закрашенными многоугольниками,[18] включал математический процессор на базе четырех чипов AMD 2901.[19]
- Компьютер Pixar Image, 4 канальных процессора по 4 Am2900
- Моделирование Excel (Sim-X), Осло, Норвегия: Типографское рабочее место / наборщик; один из его четырех процессоров был 16-битным микрокодированным механизмом вычисления и преобразования, состоящим из четырех секторов 2901 и одного секвенсора адресов 2910. Машина Sim-X использовала 16-битный целочисленный умножитель для оптимизации графических преобразований.[20] Машина дебютировала в 1983 году, а в 1987 году компания закрылась.
- Гармонизатор Eventide H949; четыре микросхемы Am2901 (и несколько ППЗУ микрокода) используются для генерации адресов и генерации опорных напряжений для системы ЦАП - звук не обрабатывался в секции 2901 ALU.
- Многие ПЛК Siemens Teleperm и S5, используемые для промышленного управления, были построены с использованием серии 2900.
- AT&T 3B20D процессор.[21]
- Графические системы Metheus / Barco Omega серий 400 и 500; четыре микросхемы Am2901 (и восемь ППЗУ микрокода) использовались для выполнения графических операций на этом процессоре дисплея 1982 года.
- Geac Computer Corporation 2000, 6000, 8000 и 9000 были основаны на четырех микросхемах AM2901. GEAC 9500 был основан на AM29101. GEAC 2000 использовался в аптеках. Остальные модели использовались в автоматизации библиотек, банковского дела и страхования. 2000 был однопроцессорным. 6000 и 8000 содержали четыре процессора, каждый из которых был выделен для одной из коммуникаций, диска, ленты или обработки программ. У 8000 была локальная память процессора, а у 6000 - нет. 9000 и 9500 были системами AMP с 8 модулями ЦП.
- Системы данных AES Многопользовательские текстовые процессоры C20. Компания AES из Монреаля разработала серию модулей и систем на основе своих бит-срезов процессоров AES-800. Частью дизайна были 8-, 12- и 16-битные шины.
- Более поздние версии Ферранти Аргус 700 например 700F и 700G использовали устройства AM2901, как и некоторые контроллеры периферийных каналов A700 для, например, жесткие и гибкие диски
- В Ограниченное оборудование высокого уровня Orion, микрокодируемый пользователем мини-компьютер под управлением Unix.[22]
Члены семейства Am2900
В книге данных семейства Am2900 перечислены:[23]
- Am2901 - 4-битный битовый слайс ALU (1975)
- Am2902 - Look-Ahead Carry Генератор
- 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
- Am2921 - 1-к-8 Декодер
- Am2922 - 8 входов Мультиплексор (MUX)
- Am2923 - 8 входов MUX
- Am2924 - от 3 строк до 8 строк Декодер
- Am2925 - Системные часы Генератор и драйвер
- Am2926 - Шоттки Драйвер четырехъядерной шины с 3 состояниями
- Am2927 / Am2928 - четырехканальный трансивер шины с 3 состояниями
- Am2929 - водитель автобуса Schottky с 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
- Битовая нарезка
Рекомендации
- ^ «Семейство битовых срезов процессоров AMD 2901». cpu-world.com. Получено 26 августа, 2014.
- ^ «Советские микропроцессоры, микроконтроллеры, микросхемы FPU и их западные аналоги». CPU-мир. Получено 24 марта 2016.
- ^ Козак, Виктор Романович (24 мая 2014 г.). «Номенклатура отечественного микросхем» [Номенклатура отечественных интегральных схем] (на русском языке). Получено 24 марта 2016.
- ^ "Каталог изделий" [Каталог товаров] (PDF) (на русском). Воронеж: ОАО "ВЗПП-С". п. 20. Получено 30 мая 2016.
- ^ "apollo :: брошюры :: DN440 460 проспект 1983".
- ^ «Компьютеры в космическом полете: опыт НАСА». Распределенные вычисления на борту Voyager и Galileo. НАСА. Получено 26 августа, 2014.
- ^ "Данные General NOVA4 / X извлечены из Бейкерсфилда". 17 января 2005 г. Архивировано с оригинал 17 июля 2011 г.. Получено 11 июля, 2011.
- ^ "Фото ДЕК11-34". Сайт музея ЦП. Архивировано из оригинал на 2011-07-08. Получено 11 июля, 2011.
- ^ Джон Холден. «Серийные модели PDP-11». Школа психологии Сиднейского университета. В архиве из оригинала 25 июля 2011 г.. Получено 11 июля, 2011.
- ^ Техническое описание центрального процессора VAX-11/730 (PDF). Корпорация цифрового оборудования. 1982. с. 1-4. EK-KA730-TO-001.
- ^ «Новая серия высокопроизводительных компьютеров реального времени» (PDF). Журнал Hewlett-Packard: 3–6. Февраль 1984 г.
- ^ Натан Полузащитник. «Ксерокс Стар». Страница Nathan's Toasty Technology. В архиве из оригинала 18 июля 2011 г.. Получено 11 июля, 2011.
- ^ Эндрю Габриэль (1997). «Процессоры серии GEC 4000». В архиве из оригинала 19 июля 2011 г.. Получено 11 июля, 2011.
- ^ Клаус Майкл Индлекофер (11 ноября 2002 г.). «Компьютерные архитектуры». К.М.И. - сайт. В архиве из оригинала 17 июля 2011 г.. Получено 11 июля, 2011.
- ^ «Информационный бюллетень 113». 28 марта 1988 г. Архивировано с оригинал на 2011-07-07. Получено 11 июля, 2011.
- ^ Семененко, В.А .; Ступин, Ю.В. (1993). Справочник по электронной вычислительной технике (на русском). п. 124. ISBN 5-217-02090-3.
- ^ «Часть VII: Advanced Micro Devices Am2901, по несколько бит за раз». Великие микропроцессоры прошлого и настоящего. Российский департамент суперкомпьютерного программного обеспечения. 1998. Архивировано с оригинал 16 июня 2009 г.. Получено 11 июля, 2011.
- ^ Марк Дж. П. Вольф (2012). Энциклопедия видеоигр: M-Z. ISBN 9780313379369.
- ^ Дэн Борис. "Техническая страница I-Robot".
- ^ Кари Джонсон (1983). «Реализация арифметики с плавающей запятой IEEE» (PDF). Симпозиум IEEE по компьютерной арифметике: 130–135. Дои:10.1109 / ARITH.1983.6158083. ISBN 0-8186-0034-9. S2CID 8258925.
- ^ Rolund, M. W .; Beckett, J. T .; Хармс, Д. А. (январь 1983 г.). «Центральный процессор 3Б20Д» (PDF). Технический журнал Bell System. 1.1.2 Блок обработки данных. 62 (1): 193. Дои:10.1002 / j.1538-7305.1983.tb04390.x. S2CID 8952660.
- ^ http://hlhco.info/OrionBrochure.pdf
- ^ "Справочник по семейству Am2900 с соответствующими схемами поддержки" (PDF). AM-PUB003. Продвинутые микроустройства. 1979 г.. Получено 8 ноября, 2019.
внешняя ссылка
- Введение в проектирование с использованием семейства микропрограммируемых биполярных устройств Am2900, том 1 Архив PDF-документов Bitsavers
- Введение в проектирование с использованием семейства микропрограммируемых биполярных устройств Am2900, том 2 Архив PDF-документов Bitsavers
- Am29C300 / 29300 Справочник данных - архив документов textfiles.com в формате PDF
- CPU-мир - фото 2900 микросхем семейства
- Bit-Slice Design: контроллеры и ALU - знакомство с семейством Am2900
- Побитовый микропроцессор семейства Am2900: Am2901 / 2909
- «Дизайн микропроцессора Bit-Slice», Джон Мик и Джим Брик, архив PDF-документов Bitsavers