Микросхема КН1811ВМ1

Микросхема КН1811ВМ1 представляет со­бой центральный процессорный элемент, вы­полняющий арифметические и логические опе­рации над 16-разрядными операндами.
Условное графическое обозначение микро­схемы КН1811ВМ1 приведено на рис.1,
назначение выводов -- в табл. 1, структурная схема показана на рис. 2, временная диаграмма входных и выходных сигналов на рис. 3.
В состав микросхемы входят: 16-разрядное арифметико-логическое устройство (АЛУ); блок регистров общего назначения (РОН); мультиплексор регистровой записи; мультиплексор и дешифратор адреса РОН; регистр системных команд (РСК); регистр микрокоманд (РМК); регистр нанокоманд (РНК); схема анализа ветвления; дешифратор микрокоманд; схема управления; схема выбора банка.
Микросхема имеет два 16-разрядных двунаправленных информационных канала: шину адреса и данных (ШАД) D15DOи шину микроканала (ШМК) М15МО.
По ШМК при низком уровне тактового сигнала xclпоступает микрокоманда MNS, которая принимается микросхемой. Входы/выходы ШАД в это время находятся в высокоомном (3-м) состоянии.
При высоком уровне тактового сигнала тсн в ШМК осуществляется вывод нанокомаиды NNS, которая удерживается в ШМК до прихода очередной микрокоманды. По ШАД в это время может происходить ввод или вывод информации.
Информация, поступающая по ШАД, заносится в блок РОН, который предназначен для временного хранения информации и ее оперативной передачи в АЛУ и внешним схемам. Регистровый блок состоит из 18 16-разрядных регистров. Десять регистров программно-доступны. К ним относятся регистры общего назначения, регистр—указатель стека системного режима, регистр—указатель стека режима пользователя и программный счетчик. Семь регистров используются в качестве временной оперативной памяти для хранения информации прн выполнении сложных микропрограммных операций. Один регистр используется только для хранения слова состояния процессора.

 

1

Рис 1

Таблица 1


Вывод

Обозна­чение

Тип вывода

Функциональное назначение выводов

1

GU

ВЫХОД

Напряжение внутреннего гене­ратора смещения подложки

2

С

Вход

Тактовые импульсы

3—18

D0—D15

Вход/выход

Совмещенная шнна адреса и данных

19

BS

Вход/выход

Сигнал «Выбор ВУ». Входной сигнал поступает в случае адресования к старшим 8К байт адресного пространства. Выходной сигнал разрешает обращение к диспетчеру памяти

20

GND

__

Общий (шина «земля»)

21

U СС 2

-

Напряжение питания +12 В

23

EZ

Вход

Установка выходов в высокоомное состояние

24—39

М0—М15

Вход'выход

Шина микрокоманд

40

Ucci

 

Напряжение питания +5 В

 

2

Рис 2

Регистровый блок имеет двухканальную (двух портовую) структуру. Порт В предназначен только для чтения, а порт А может использоваться как для записи, так и для чтения информации. Такая структура регистрового блока позволяет иметь минимум регистров, необходимых для эмуляции системных команд, и сократить время выполнения команд. Порт Л регистрового блока связан с магистральной ШАД. Через эту шину осуществляется передача данных, хранящихся в регистровом блоке, внешним схемам, АЛУ, а также загрузка программно-доступных регистров и регистра системных команд. Вывод информации из регистрового блока происходит при высоком уровне напряжения тактового сигнала, запись информации— при низком уровне.

 

3

Рис 3

 

На входы АЛУ информация поступает из блока РОН и регистра микрокоманд.
Блок АЛУ выполняет арифметические операции над двоичными и двоично-дрсятнчными числами, логические операции, операции циклического и арифметического сдвигов вправо/ влево, пересылки байтов и слов, проверки и установки бит; АЛУ имеет 16-разрядную структуру.
Каждый разряд АЛУ состоит из универсального программируемого логического модуля, полусумматора, логики поразрядного сдвига, логики переноса в старший и младший разряды, выходных формирователей. Кроме того, в состав АЛУ входит логический блок преобразования данных и аппаратного наращивания адреса. Информация, подлежащая обработке, поступает в АЛУ по шинам порта А и порта В регистрового блока. Результат операции записывается в регистр по адресу порта А. В течение одного тактового цикла (290 не) АЛУ производит операцию и помещает результат в регистровый блок. В качестве входной информации для АЛУ может быть содержимое двух регистров при регистровой микрокоманде, одного регистра и литерала (вид данных, содержащийся в микрокоманде) для литеральных микрокоманд. Литерал поступает на входы АЛУ по шинам порта В младшего байта блока РОН. АЛУ всегда оперирует 16-разрядными словами. В случае байтовых операций содержимое одного из байтов восстанавливается. В процессе выполнения любой микрооперации входная информация АЛУ, поступающая по шинам порта А, выдается в ШАД. Выходная информация АЛУ передается в блок РОН с помощью мультиплексора регистровой записи, который управляет обменом информацией между АЛУ, блоком РОН и ШАД.
Обращение к регистрам общего назначения может осуществляться микропрограммным и программным способами. Организацию обращения к регистровому блоку осуществляют блоки: дешифратор адреса РОН, мультиплексор адреса РОН, регистр состояния, регистр системных команд.
В случае обращения к регистровому блоку микропрограммным способом адрес регистров по порту А и порту В выбирается из адресного поля текущей микрокоманды. Поле разрядов 0—3 (поле А) служит адресом регистра порта А, поле разрядов 4—7 (поле В) служит адресом регистра порта В для двухадресных микрокоманд. При использовании одноадресной микрокоманды обращение осуществляется только по полю А (разряды 0—3) микрокоманды; при этом по полю В включается защита по обращению.
При обращении к регистровому блоку программным путем в поле адреса порта А н порта В в микрокоманде устанавливается признак программного обращения Адрес регистра в jtom случае выбирается из регистра системных команд (адресное поле системной команды)

Таблица 2


Параметр
Ток потребления от источника Ucci, мА

Обозначение Ucci

Значения параметров
мин. макс.
— 90

Режим измерения
Ucc1 = 5,25 В, Uсс2=12.6 В

Ток потребления от нсточинка Ucc2, мА

lcc2

— 41

Uсс| = 5,25 В,
UСС2=12,6 В

Выходное напряжение низкого уровня по вы­водам ШАД В

UOL, D

— 0,5

Uol = 1,5 мА

Выходное напряжение высокого уровня по выводам ШАД, В

UОН, D

2,4 —

Uон = 0,2 мА

Выходное напряжение низкого уровня по выводам шмк, в

UOh, М

- 0,5

Uоь = 2,5 мА

Выгодное напряжение высокого уровня по выводам шмк, в

Uoh, м

3,5 —

Uон = 0,2 мА

Выходное напряжение низкого уровня по выводу BS, В

UOL, BS

— 0,5

UloL — i,5 мА

Выходное напряжение высокого уровня по выходу BS, В

Uoh, bs

3.4 —

Uон = 0,2 мА

Входное напряжение низкого уровня по выводу BS, В

UIL, BS

— 0,8

 

Входное напряжение высокого уровня по выводу BS, В

UiH, bs

2,4 —

 


Таблица 3


Параметр

Обозначение

Зна пара
мнн

ченни метров
макс

Время сохранения сигнала микрокоманды, ис

^Hl^MNS — C, LH)

20

50

Время установления сигнала микрокоманды, не

lSmM\S-C, HL)

50

ПО

Время задержки сигнала нанокоманды, не

'o(\A'S—С, LH)

           

95 110

 

^£>(£Ю —С, LH)

~

185

Время установления сигнала входных данных, не

?St/(D/ —C, LH)

           

75

При обращении к регистрам-указателям стека, имеющим один н тот же микропрограммный и программный адрес, используется дополнительный адрес регистра состояния
Подключение входов дешифратора адреса к соответствующим шинам регистра системных команд или регистра микрокоманд осуществляется посредством мультиплексора адреса РОН Управление производится полем адреса микрокоманды
В процессе выполнения арифметических, логических операций, операций сдвига, пере сылки, сравнения и проверки бит результат операций анализируется логикой и при получении переполнения, нулевого результата, переноса, отрицательного результата выдается информация для записи в соответствующий разряд регистра состояния
Регистр состоянии (на структурной схеме рис 2 условно выделен из блока РОН) выполняет функции хранения и оперативной выдачи информации слова состояния процессора логике внутреннего управления работой микросхемы КН1811ВМ1, внешним схемам и другим микросхемам комплекта Кроме перечисленных данных регистр состояний хранит так же информацию о режиме работы системы (текущем и предыдущем)
Анализ слова состояния и текущей команды осуществляет схема анализа ветвления, вырабатывающая соответствующие сигналы для дешифратора микрокоманд и управляющей логики
Регистры системных команд, микрокоманд и нанокоманд обеспечивают хранение и оперативную выдачу соответствующей информации Под нанокомандой понимается 16-разрядное слово, выводимое в ШМК для управления другими микросхемами МПК, а также внешними устройствами Схема выбора внешнего устройства обеспечивает формирование сигнала, характеризующего адресный диапазон работы микросхемы Выходной сигнал вырабатывается при использовании старших 8К байт из 64К байт памяти и управляет работой микросхемы КМ1811ВТ1
На временной диаграмме входных и выходных сигналов (рис 3) показаны два режима работы базовый цикл — режим выполнения всех микроопераций, кроме операций ввода/вывода информации и режима преобразования адреса, цикл ввода вывода — режим ввода/вывода информации В режиме преобразования адреса прием сигнала по входу «Выбор ВУ» осуществляется при низком уровне тактового сигнала

Оглавление


Сайт управляется системой uCoz