Строительный блокнот  Корпуса микропроцессорных микросхем 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 [ 108 ] 109 110 111 112 113 114 115 116 117 118 119 120 121

пой микросхемы должно постоянно подаваться напряжеине низкого уровня (лог. 1). а на подчиненные СОб - напряжение высокого уровня (лог. 0). Сигналы управления режимом работы соединяются параллельно. Вход LP1 основной микросхемы соединяется с выходом LPO последней подчиненной. Если работает одна микросхема, то выводы LPI LPO соединяются

Н табл 10.29 приведены основные пара-м-ры микросхемы К1800ВБ2 при температуре окружающей среды 25 °С.

10.4. Микросхема К1800ВТЗ

Микросхема К1800ВТЗ - устройство управления памятью (COAf), вырабатывает адреса памяти, запоминает их для передачи, выполняет арифметические и сдвиговые операции над данными и адресами. .Микросхема выполняет 13 функций АЛу над семью возможными операндами и 17 операций передачи данных. Высокая логическая гибкость достигается с помощью пяти независимых 4-разрядиых информационных шин, три из которых двунаправленные Передача .lannbtx и вычисления осуществляются с помощью 15 входов управления.

Таблица 10.30

!L Ж.

♦5

£8

0 I 2 J

0 1 2 J

CB-MBS C8P-ZU

CP-LBS

СРв-ОР

sso Ucci

UcCZ

£

5 U J

JL Jl

22 23

Ш !2JS Ш 25M

Рис. 10.13. ycJHJBHOe ipa-фнческое обозначение

K1800BT3

Вывод

/, 24

7, 17

8-11

12, 36 13-16

18-21 22

25, 48 26

28 29-32, 46, 47

33, 34 37, 38 35

39-42

43 44. 45

Обоиаченир

Тнп вывода

CRG-01 ОВЗОВО

1R0-1H3

DB1. DBO. DB2. DB3

АО. A3. Al. А2 CR-MBS

CRP-ZD

C014

COS C06. C09. C07, COS. con, COW P2, P3. PI. PO CR-LBS

COO-С 03

SYN C012. €013

Входы/вы ходы

Входы/выходы

Входы выходы

Выходы

Вход/выход

Выход

Вход

Вход

Вход Входы

Входы Вход.

Входы

Вход Входы

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

Напряжение питания -5,2 В

Признак группового переноса и переполнения Двунаправленные выводы шины ОВ. разряды О-3 Общин выходных транзисторов

Двунаправленные выводы шины IB, разряды О-3 Общий схемы

Двунаправленные выводы шины данных DB, разряды

.\дрес А. разряды О-)

Перенос и вход/выход старшего разряда при сдвиге

Распространение группового переноса и проверка на нуль

Напряжение питания -2 В Управление разрешением выходов адреса Управление разрешением шины данных и адреса Управление регистрами Управление режимом работы

Указатель Р, разряды 0-3

Перенос и вход/выход младшего разряда при сдвиге

Управление передачей данных

Синхронизация

Управление выбором адреса

регистрового массива

Примечание. Разряд О - младший, разряд .! ~ старший



COi-С014

COS COS

Bjtok управления шинами

Дешифратор управления арифметико-логическим блоком

Регистр адресов

Мультиплексор

Мультиплексор Выходной шины

СОО . со, Дешифратор COZ * управления

ШГ .......

шинами

Блок

регистров

Мультиплексор сигналов счетчика

Мультиплексор входных данных регистров

Мультиплексор данных

Мультиплексор операнда А

Арифметико-логический Влок

Мультиплексор операнда В

Регистр данных

Мультиплексор

Мультиплексор входной шины

con сои

СЯ-М35

сяр-zn

СЯ-LB?

СЯС-ОР

Рис. 10.14. Структурная схема К1800ВТЗ

Условное графическое обозначение микросхемы приведено на рис. 10.13, назначение выводов- в табл. 10.30, структурная схема показана на рис. 10.14.

.Микросхема состоит из регистра адресов RGA, регистра данных RGD, блока регистров RGE, арифметико-логического блока ALU, дешифратора управления блоком DCA и шинами DC, мультиплексора данных MUXD, операнда А МиХА, операнда В MUXB, сигналов счетчика MUX RGO, входных данных регистров, входной MUXI и выходной МиХО шин и блока управления шинами. Шины данных ОВ, IB и DB двунаправленные, шина адресов А (выходная) и шина указателя В (входная) однонаправленные. Восемь сигналов, вырабатываемых ALU, выводятся по четырем выводам: CR-MBS (перенос и старший разряд при сдвиге), CRP-ZD (распространение группового переноса и проверки на нуль), CR-LBS (перенос и младший разряд при сдвиге) и CRG-OF (генерация групповО[0 переноса и переполнения). Арифметические и логические операции, а также сдвиг в ALU выполняютс ! над информацией, поступающей из шести воз-

можных источников, регистры RGD и RGA, блок регистров RGF, шины IB, ОВ и Р.

Операции передачи информации между блоками микросхемой СОМ имеют следующие обозначения: fOB - подключение блока регистров к шине ОВ; ROB - подключение регистра данных к шине ОВ; AIB -- подключение выводов ALU к шине IB; D/B - подключение шины данных к шине IB; FOB - подключение регистрового массива к шине данных; ODB - подключение шнны ОВ к шине данных; RDB - подключение регистра данных к шине данных, ADR - подключение выходов ALU к регистру данных; DDR - подключение шины данных к регистру данных; IDR - подключение шины IB к регистру данных; DRF - подключение шины данных к регистровому массиву (С05 = 0); 0D/? - подключение шины ОВ к регистру данных; ZJ/l/? - подключение шины данных к адресному регистру (С05=1); Р/0 - поточная передача данных от шины IB к шине ОВ через регистр данных; PDO - поточная передача данных от шины данных к шнне ОВ через регистр данных; PID -- поточная передача данных от шины IB к шнне дан-



Источник информации

Управление

Операция передачи

DDR, PDO

PID, PIO

Примечание. X - состояние иа входе безразлично: - -информация ие передается.

НЫХ через регистр данных; NOP - нет передачи.

Выполнение перечисленных операций передачи информации проводится с помощью значительного числа мультиплексоров {MUXD, МиХА, МиХВ, MUX RGO, MUXI, MUXO) и регистров (RGA. RGD, RGF). Все регистры микросхемы синхронизируются положительным фронтом сигнала SYN. Регистр RGA содержит информацию о текущем адресе памяти и через мультиплексор может быть загружен информацией от шин DB, ОВ, регистров RGD и RGF и выходов ALU. Управление работой RGA осуществляется сигналами С04, С05 и С014. При 005=1 RGA перезаписывает содержимое и может использоваться как аккумулятор. Сигнал 004 управляет передачей информации на шину А. На шииу А передаются данные из RGA при €04-[ и устанавливаются 1 при СО4=0.

Регистр данных RGD служит для запоминания информации, поступающей нлн выходящей по шине DB, а также дЛя записи информации из шин ОВ, IB и ALU. Мультиплексор регистра RGD управляется сигналами иа входах €00-003 согласно табл. 10.31. Блок регистров RGF состоит из четырех регистров RGO-RG3, работа которых управляется сигналами С012 и €013 согласно табл. 10.32. Регистр RGO используется в качестве программ. Каждый регистр RGF может быть расширен до необходимого размера слова параллельным

Таблица 10.32

Управление

Управление

Регистр

Регистр

С01з

C0I2

СО 1:1

C0I-2

включением микросхем К1800ВТЗ. Операции передачи информации в К1800ВТЗ выполняются согласно табл. 10.33 с помощью управляющих сигналов. Входящая и выходящая информация шин DB и А проходит через инвертор в блоке управления сигналами, управляемом сигналом €014. Прн €014=0 входящая или выходящая информация шииы DB и выходящая информация шины А инвертируется, при €014=1 происходит прямая передача.

Арифметико-логический блок микросхемы €0М выполняет 13 операций, которые имеют следующие обозначения: ЛОД - двоичное сложение; SUB - двоичное вычитаиие; ASL, LSL - сдвиг влево арифметический, логический; ASR, LSR - сдвиг вправо арифметический, логический; £0/? - исключающее ИЛИ; £0/?Р - исключающее ИЛИ указателя; OR - лог. ИЛИ; AND -лог. И; РО/УУГ - сложение с указателем; REL - изменение состояния; MOD - модификация адреса.

В табл, 10.34 показан порядок программирования операций, выполняемых ALU с помощью управляющих сигналов €06-0011, передача информации и выполняемые операции. Дешифратор управления блоком DCA дешифрирует управляющие внешние сигналы €06-€011 во внутренние управляющие сигналы €А0-€А16, которые поступают иа ALU, МиХА и МиХВ. Выбор операции ALU производится параллельно с работой схемы управления передачей данных, что увеличивает быстродействие устройства.

Входы Р, подсоединенные к ALU, позволяют модифицировать адрес илн использовать константы при адресации памяти. Эти входы позволяют организовать операции памяти и приращения счетчика программ для побайтно адресуемой памяти, а также других функций, например ввода информации в блок регистров. Состояние выходов ALU определяется сигналами иа управляющих выводах €06-009 и конкретное иазиачеиие их зависит от- выполняемой операции (табл, 10.35), Четыре сигнала признаков состояния ALU определяются следующими уравнениями:

CR0 = €RG\jCRP€Rl;

0F=C3® €R0 -= СЗ (А 03. ВОЗ) уСЗ X Х(АОЗ-ВОЗ);

€RP-(A03yB03) .(А02УB02)-(A0iy BOt) X X (АООуВОО);

CRG-(A03-B03) у(А03уВ03 (А02. В02) у У(А03УВ03)-(А02УВ02){А01-В01)У У (АОЗУ ВОЗ) (А02уВ02) (AOiyBOl) X :к(АО0-ВО0);

€3 =-- (А02 В02) У(А02У В02) (AOl-В01)У V(Л02 VВ02) {AOl У B0I) Х{АО0- BOO)у У {А02УВ02) {А01У Р01) {АООу B00)-€RI;

ZDRSRU-Rl RO,



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 [ 108 ] 109 110 111 112 113 114 115 116 117 118 119 120 121