Texas Instruments SBP0400 - Википедия - Texas Instruments SBP0400

Распиновка SBP0400
Учебный компьютер LCM-1001 с процессором 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 г.

Рекомендации

  1. ^ "Ежегодный индекс микрокомпьютерного дайджеста" (PDF). 2. Microcomputer Associates Inc., 1976 г.. Получено 2018-09-22. Цитировать журнал требует | журнал = (помощь)
  2. ^ а б Пельтье, А. В. (1977). Микропроцессорные технологии IIL для авионики. Компьютеры в аэрокосмической конференции. Американский институт аэронавтики и астронавтики. Дои:10.2514/6.1977-1485.
  3. ^ Перри, Стив. "Texas Instruments LCM-1001". old-computers.com. Получено 2018-09-22.
  4. ^ Техническая спецификация
  5. ^ ntrs.nasa.gov (PDF).

веб ссылки