Техасские инструменты SBP0400
Texas Instruments SBP0400 (SBP = кремниевый биполярный), также известный как SBC 0400 и X0400, представляет собой микропрограммируемый 4-битный процессор слайсов , который был представлен в 1976 году (поставки начались в декабре 1975 года). [1] Это был один из первых процессоров LSI и первое устройство в США, основанное на технологии I²L (интегрированная логика ввода). [2] Он использовался в исследовательских и учебных целях в аэрокосмической промышленности ( НАСА ). [2] и в обучающем компьютере LCM-1001 ( Texas Instruments , 1976). Этот микропроцессорный обучающий компьютер был, вероятно, первым в компании. [3]
Технические данные
[ редактировать ]- технология: I²L (контакты ввода-вывода совместимы с TTL )
- количество ворот: 1616
- ворот на квадратный миллиметр: 81
- тактовая частота: 1 МГц, до 5 МГц [4]
- арифметико-логическое устройство (АЛУ) на 16 операций, функционально аналогичное 74181
- десять 4-битных регистров: рабочий регистр ( аккумулятор ), расширенный рабочий регистр, 8 общих регистров, из которых регистр 7 имеет отдельный инкрементатор (предназначен как программный счетчик )
- 9-битные микроинструкции , которые преобразуются через по маске программируемый PLA в 20-битное внутреннее управляющее слово, которое хранится в 20-битном регистре операций, чтобы обеспечить конвейерную обработку микроинструкций.
- PLA по умолчанию реализует 459 уникальных микроинструкций (из 512 возможных микроинструкций для 9 бит)
- возможность каскадирования для формирования 8/12/16-битного процессора
- параллельный доступ к функциям управления, вводу, выводу данных и выводу адреса
- 40-контактный DIP ( двойной линейный корпус )
- минимальное напряжение питания: 0,4 В
Учебный компьютер LCM-1001
[ редактировать ]Помимо SBP0400, обучающий компьютер содержит защелку 74279 и аккумуляторную батарею. Питание осуществляется от блока питания 7 В. Управление осуществляется с помощью 20 тумблеров, которые разделены на девять микропереключателей, четыре переключателя ввода данных, шесть переключателей управления и главный переключатель. Положение переключателя «вниз» или «влево» соответствует цифровому «0» или LOW; положение «вверх» или «вправо» соответствует «1» или «HIGH». Положение переключателя «1» дополнительно обозначается загоранием красного светодиода. Еще девять светодиодов используются в качестве выходных сигналов, по четыре для данных и адреса и один для ALUCOUT (выполнение ALU).
Команды вводятся побитно, при этом 9-битное слово микрокоманды делится на четыре бита команды АЛУ, два целевых операнда и три бита исходного операнда. Позиция наименее значимого бита (LSB) в каждой из трех групп находится справа. После каждого ввода данных или ожидаемого вывода необходимо нажать кнопку «ЧАСЫ», чтобы записать команду в регистр команд и увеличить счетчик команд. В зависимости от используемой команды ввод осуществляется через четыре переключателя данных.
Управляющие переключатели: ALUCIN (внесение пульсаций), PCPRI (приоритет счетчика программ, необходимый для включения выходных светодиодов на адресной шине), PCCIN (внесение счетчика программ), ENCBY2 (включение приращения счетчика программ путем смещения 1 или 2), POS1, POS0 (наиболее значимое, промежуточное или наименее значимое положение среза процессора в каскаде).
Розетка DIL-40 служит в качестве дополнительного расширения тремя дополнительными модулями серии LCM-1000 или собственными модулями. Назначение контактов идентично таковому у SBP0400 (питание на втором контакте ИНЖЕКТОР – контакт 40).
- Базовое устройство LCM-1001 ($149,95)
- Модуль контроллера LCM-1002 для микропрограммирования с ПЗУ 256×20 бит (189,95 долларов США)
- Модуль памяти LCM-1003, содержащий 1024 12-битных слова (189,95 долларов США).
- Модуль ввода/вывода LCM-1004 ($109,95)
Прототип, преемники и клоны
[ редактировать ]Прототип получил обозначение Х0400. [5]
Еще одним членом семейства схем является SBP0401 без регистра операций и с декодером асинхронных операций.
Преемниками TI стали 4-битный 74S481 и 8-битный SN74AS888. 74S481 использовался для реализации миникомпьютера TI 990/12, где он сочетал ПЗУ с записываемым хранилищем управления.
В бывшем Советском Союзе производился клон SBP0400 - К582ИК2 (К582ИК2).
Источники
[ редактировать ]Литература
[ редактировать ]- Руководство по LCM-1001
- Вестер, Джон Г.; Симпсон, Уильям Д. (1976). Проектирование программного обеспечения для микропроцессоров . Техасские инструменты. Бибкод : 1976sdm..книга.....W . (зеркало: Вестер, Джон Г.; Симпсон, Уильям Д. (1976). Проектирование программного обеспечения для микропроцессоров . Бибкод : 1976sdm..книга.....W . ; Вестер, Джон Г.; Симпсон, Уильям Д. (1976). Проектирование программного обеспечения для микропроцессоров . Бибкод : 1976sdm..книга.....W . )
- Справочник компонентов биполярного микрокомпьютера . Техасские инструменты. 1977.
Ссылки
[ редактировать ]- ^ «Годовой индекс Microcomputer Digest» (PDF) . 2 . Microcomputer Associates Inc., 1976 год . Проверено 22 сентября 2018 г.
{{cite journal}}
: Для цитирования журнала требуется|journal=
( помощь ) - ^ Перейти обратно: а б Пельтье, AW (1977). ИИЛ микропроцессорные технологии для авионики . Компьютеры в аэрокосмической конференции. Американский институт аэронавтики и астронавтики. дои : 10.2514/6.1977-1485 .
- ^ Перри, Стив. «Техасские инструменты LCM-1001» . old-computers.com . Проверено 22 сентября 2018 г. «Фотографии Texas Instruments LCM-1001» .
- ^ «Технический паспорт» (PDF) . Архивировано из оригинала (PDF) 27 декабря 2015 г. Проверено 22 сентября 2018 г.
- ^ ntrs.nasa.gov (PDF) .