Космонавтика  Конструирование интегральных микросхем 

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 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165

ются два стека FIFO обратного магазинного типа емкостью 16знаков по 7 бит каждый. Стеки попарно сопряжены с ЗУ на 1 знакоряд и служат для увеличения их емкости в прозрачном режиме атрибутов поля. Выходной буфер-контроллер представляет собой логическое устройство, управляющее отображением информации. Си проверяет информацию, выводимую из ЗУ иа 1 знакоряд, н при обнаружении атрибутивных кодов знака или ноля дешифрирует их и производит соответствующее действие. Выходной однонаправленный 7-раз-ряднын буфер служит для синхронного вывода информации из ЗУ на 1 знакоряд или стека FIFO на знакогенератор - выходы ССО- СС6.

Схема растровой синхронизации и управления видеосигналом обеспечивает управление выходами микросхемы в соответствии с атрибутивными кода.ми, дешифрированными выходным буфером-контроллером. Она управляет также включением сигнала VSP Подавление видеосигнала при обратном ходе развертки. Счетчики знаков, строк и знакорядов предназначены для подсчета соответственно числа знаков в знакоряду, числа строк растра в знакоряду, числа знакорядов в кадре и являются программируемыми. Требуемое число счета для каждого счетчика предварительно записывается в регистр параметров входного буфера-контроллера.

Таблица 3.13

Номер вывод.

Обо.тначение

Назначение

12-19

D0-D7

Шина данных

LCO-1,СЗ

Номер строки

Запрос ПДП

DACK

Подтверждение запроса

DRTC

Обратный ход строчной раз-

вертки

VRTC

Обратный ход кадровой

развертки

Чтение

Запись

I.PEN

Световое перо

GNID

Общий

Адрес порта

Выбор микросхемы

23-29

ССО-СС6

Код знака

Синхросигнал знака

Запрос прерывания

HLGT

Подсветка

33, 34

GPAO, GPA1

Универсальные атрибутив-

ные коды

Подавление видеосигнала

Негативное изображение

LTEN

Разрешение засветки экрана

38, 39

LA1, LAO

Код графических символов

40

+5 В



в м!1кросхеме имеются два регистра светового пера, один из которых включен параллельно счетчику знаков, второй - счетчику зна-корядов. При поступлении сигнала LPEN Световое перо состояние обоих счетчиков заносится в регистры светового пера и хранится в них. По команде содержимое светового пера может считываться центральным процессором.

Микросхема КР580ВГ75 обеспечивает большой выбор задавае мых программно форматов изображения. Она осуществляет синхро низацию растра, промежуточное хранение отображаемого знакоряда, декодирование атрибутивных кодов, управление курсором (маркером), работу со световым пером.

Микросхема разработана для сопряжения контроллера ПДП типа КР580ВТ57 с генератором стандартных знаков -ПЗУ, декодирующим точечную матрицу. Синхронизация на уровне растровых точек обеспечивается внешней схемой. Назначение выводов КР580ВГ75 приведено в табл. 3.13.

3.2.12. Микросхема КР580ВВ79

Микросхема КР580ВВ79 представляет собой програмнруемое интерфейсное устройство, предназначенное для ввода и вывода информации в системах, выполненных на основе 8- и 16-разрядных микропроцессоров КР580ВМ80А и KPI810BM86. Кроме того, микросхема может применяться и как самостоятельное устройство при условии выполнения требований, предъявляемых к электрическим и временным параметрам. Микросхема допускает од.новременное выполнение функций ввода и вывода и позволяет полностью освободить микропроцессор от операций сканирования клавиатуры и регенерации отображения на дисплее. Структурная схема КР580ВВ79 представлена на рис. 3.12. Она содержит дисплейную часть, клавиатурную и схе,:ы управления, синхронизирующие ввод/вывод информации н взаимодействие различных узлов.

Дисплейная часть микросхемы обеспечивает вывод ипформарии по двум 4-разрядным каналам: DSPAO - DSPA3 - канал 1 ОЗУ отображения; DSPB0-DSPB3 - канал 2 ОЗУ отображения. Вывод осуществляется в виде двоичного кода на 8- или 16-разрядные цифровые ити алфавитно-цифровые дисплеи. При этом могут использоваться такие типы дисплеев, как дисплеи накапливания, со светоиз-лучаюшимн диодами, с жидкокристаллическими элементами. Информация на дисплей может выводиться двумя способами: слева без сдвига и справа налево со сдвигом.

Оперативное ЗУ отображения предназначено для хранения информации, которая должна отображаться на дисплее. Оперативное ЗУ отображения объемом 16 словХ8 разрядов можно организов,!гь в сдвоенное ОЗУ объемом 16 словХ4 разряда или одно устройство объемом 16 СЛ0ВХ4 разряда и 8 словХ8 разрядов. Запись информации в ОЗУ отображения и считывание из него осуществляются через двунаправленную шииу данных DO-D7.

Регистр адреса ОЗУ отображения используется для хранения адреса данных, которые в данный момент записываются или считываются МП. Запись адреса в регистр адреса ОЗУ отображения осуществляется с помощью команд Запись в ОЗУ отображения или Чтение из ОЗУ отображения . Регистр адреса ОЗУ отображения сбрасывается на нулевую строку сканирования аппаратным и про-



F-W -.JT/

i/Sie

Cxenai/n-

11 i

равпетяи устрамении дреВеэга

клавиатуры




§

1 S S

SSPAOBSPAS BSPB0-DSPB3

S0-S3

P;:c. 3,!2. Структурная схема KP580BB79

граммным сбросом, зяптсыо режима работы и но команде Сброс . Регистры ОЗУ отображения предназначены для хранения данных, которые в момент сканирования сигналами SO-S3 выводятся на выходы DSPAO-DSPA3 и DSPBO-DSPB3.

Клавиатурная часть микросхемы через входы RETO-RET7 обеспечивает ввод информации различт-ыми способами: с клавиатурной матрицы объемом 8 словХ8 разрядов с возможностью расширения до 4х(8 словХЗ разрядов), с матрицы датчиков 8 словХЗ разрядов, а также ввод по стробу 8 словХ8 разрядов. Клавиатурная часть микросхемы может сопрягаться с любой клавиатурой типа ктавиатуры пишущей машинки, произвольным набором переключателей. Буферы к.швиатуры и датчиков используются для хранения входной информации в режимах сканирования клавиатуры, сканирования матрицы датчиков и ввода по стробу. Схема управления и устранения дребезга клавиатуры осуществляет управление сканированием клавиатуры в режимах 2- и N-клавишных сцеплений, N-клавишных сцеплений с обнаружением ошибок, а также в режимах сканирования матрицы датчиков и ввода но стробу. Кроме того, она устраняет дребезг клавиатуры при замыкании/размыкании клавиши.

Оперативное ЗУ датчиков предназначено для хранения с последующим считыванием кода позиции клавиш, состояния ключей в матрице датчика, а также информации, вводимой по стробу. В режимах сканирования клавиатуры или ввода по стробу ОЗУ датчиков рабо-



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 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165