Texas Instruments SBP0400 (SBP = кремниевый биполярный), также известный как SBC 0400 и X0400, представляет собой микропрограммируемый 4-битный процессор слайсов , представленный в 1976 году (поставки начались в декабре 1975 года). [1] Это был один из первых процессоров LSI и первое устройство в США, основанное на технологии I²L (интегрированная инжекционная логика). [2] Он использовался для исследовательских и учебных целей в аэрокосмической промышленности ( NASA ) [2] и в обучающем компьютере LCM-1001 ( Texas Instruments , 1976). Этот обучающий компьютер на микропроцессоре, вероятно, был первым в компании. [3]
В дополнение к SBP0400 обучающий компьютер содержит защелку 74279 и перезаряжаемую батарею. Он питается от блока питания 7 В. Он управляется в общей сложности 20 тумблерами, которые разделены на девять микропереключателей, четыре переключателя ввода данных, шесть переключателей управления и главный переключатель. Положение переключателя «вниз» или «влево» соответствует цифровому «0» или LOW; положение «вверх» или «вправо» соответствует «1» или HIGH. Положение переключателя на «1» дополнительно обозначается загоранием красного светодиода. Девять дополнительных светодиодов используются в качестве выходов, по четыре для данных и адреса и один для ALUCOUT (вынос ALU).
Команды вводятся побитно, при этом 9-битное слово микрокоманды делится на четыре бита команд ALU, два бита целевых операндов и три бита исходных операндов. Позиция младшего бита (LSB) в каждой из трех групп находится справа. После каждого ввода данных или ожидаемого вывода необходимо нажать кнопку «CLOCK», чтобы записать команду в регистр команд и увеличить счетчик команд. В зависимости от используемой команды ввод затем осуществляется через четыре переключателя данных.
Управляющие переключатели: ALUCIN (импульсный перенос), PCPRI (приоритет счетчика программ, требуется для включения выходных светодиодов на адресной шине, PCCIN (импульсный перенос счетчика программ), ENCBY2 (разрешение увеличения счетчика программ путем смещения на 1 или 2), POS1, POS0 (наиболее значимая, промежуточная или наименее значимая позиция процессорного среза в каскаде).
Разъем DIL-40 служит в качестве дополнительного расширения тремя дополнительными модулями серии LCM-1000 или собственными модулями. Назначение контактов идентично SBP0400 (питание на втором контакте INJECTOR - контакт 40).
Прототипу было присвоено обозначение X0400. [5]
Еще одним представителем семейства схем является SBP0401 без регистра операций и с асинхронным декодером операций.
Преемниками от TI стали 4-битный слайс 74S481 и 8-битный слайс SN74AS888. 74S481 использовался для реализации мини-компьютера TI 990/12, где он объединял ПЗУ с перезаписываемой памятью управления.
В бывшем Советском Союзе выпускался клон SBP0400 — К582ИК2.
{{cite journal}}
: Цитировать журнал требует |journal=
( помощь )