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