вход Вход Регистрация



Микросхема КР580ВГ75 предназначена для фиксации управляю­щих слов и параметров, поступающих из микропроцессора, и инфор­мации, предназначенной для вывода на экран видеотерминала и за­гружаемой из системной памяти в режиме ПДП. Микросхема КР580ВГ75 выдает накопленные коды непосредственно на видеотер­минал для визуализации или на генератор символов, в котором хра­нятся коды символов, предназначенные для выдачи на экран. КР580ВГ75 формирует сигналы управления лучом электронно-луче­вой трубки (ЭЛТ) видеотерминала, генерирует символ курсора и фиксирует сигналы светового пера.

На рис. 1.21, а приведено схематическое изображение корпуса мик­росхемы КР580ВГ75, а на рис. 1.21, б - ее условное обозначение на схеме электрической принципиальной. Функциональное назначение выводов сделано в табл. 1.11.

В программируемом контроллере видеотерминала КР580ВГ75 (рис. 1.22) можно выделить два блока: 1) управления; 2) видеосигнала и сканирования видеотерминала.

Блок управления. В состав блока управления входят, буфер дан­ных; схема управления вводом-выводом; регистры управляющего слова, параметров, состояния; схема управления и синхронизации.

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

Схема управления вво­дом-выводом. С помощью управляющих сигналов, подаваемых на входы , , , , этой схемы, производятся управление обменом информа­цией с системной шиной данных и выбор соответ­ствующих регистров микро­схемы КР580ВГ75.

Регистр управляющего слова. В этот регистр по команде OUT микропроцессор загружает управ­ляющие слова, которые затем дешифрируются в схеме управления и синхронизации и микро­схема ВГ75 настраивается на выполнение допус­тимого режима.

Регистры параметров. После загрузки неко­торых управляющих слов, например «начальная установка», «чтение регистров светового пера», «настройка курсора», требуется дополнительная информация, которая содержится в параметрах. Параметры последовательно загружаются микро­процессором с помощью команд OUT в соответствующие регистры микросхемы КР580ВГ75, где они дешифрируются схемой управления и синхронизации, в результате чего соответствующие счетчики устанав­ливаются в программируемые состояния, а микросхема КР580ВГ75 - на заданные подрежимы.

Регистр состояния. Разряды регистра состояния имеют следую­щее функциональное назначение:

D7 - в этом разряде записан ноль;

D6 - разрешение прерывания - устанавливается программно после загрузки управляющего слова «начало отображения», а сбра­сывается после загрузки слова «начальная установка»; по фла­гу D6 разрешается прерывание во время обратного хода луча по кадру;

D5 - запрос на прерывание - устанавливается в «1» при выдаче последней строки символов в кадре;

D4 - световое перо - устанавливается в «1» по стробу, посту­пающему на вход LPEN;

D3 - недопустимое управляющее слово - устанавливается в «1», когда последовательность параметров, посылаемых после управляю­щего слова имеет длину, отличную от допустимой;

D2 - разрешение видеосигнала - устанавливается в «1» после загрузки управляющего слова «начало отображения», а сбрасывается в «О» после загрузки слова «конец отображения»;

D1 - незаполнение буфера символов - единица в разряде D1 указывает на попытку отображения символов, происходящую после загрузки управляющего слова «начало отображения» из незаполнен­ного буфера строк символов;

D0 - переполнение буфера-очереди - устанавливается в «1» при переполнении буфера очереди.

Разряды D5, D4, D3, D1, D0 сбрасываются в «0» после прочтения слова состояния.

Рисунок 1.21 - Схематическое изображение корпуса мик­росхемы КР580ВГ75 (а), условное обозначение на схеме электрической принципиальной (б)

 

Рисунок 1.22 - Контроллер видеотерминала КР580ВГ75

 

Таблица 1.11
Номер
вывода

Обоз-

начение

Тип
вывода
Функциональное назначение
40 +5В - Питание
20 GND - Общий
22 Вход Выбор микросхемы. Сигнал низкого уровня на входе 22 разрешает работу микросхемы. Сигнал высокого уровня на данном входе переводит выводы DB7 - DB0 в высокоимпедансное состояние.
9 » Чтение. По сигналу низкого уровня на входе 9 производится чтение содержимого регистров параметров и регистра слова состояния контроллера видеотерминала.
10 » Запись. По сигналу низкого уровня на входе 10 производится запись управляющих слов в соответствующий регистр и содержимого системной памяти в буферы строк символов контроллера видеотерминала
21 А0 Вход По сигналу высокого уровня на входе 21 обеспечивается Подключение регистра управляющего слова к выводам DB7 - DB0. По сигналу низкого уровня на входе 21 обеспечивается подключение регистров параметров и регистров светового пера к выводам DB7 - DB0
12 - 19 DB0

 

DB7

Двунаправ-

 

ленные

выводы с

высоко-

импеданс-

ным

состоянием

Шина данных. Выводы 12 - 19 подключаются к шине данных системы
31 IRQ Выход Запрос на прерывание
5 DRQ » Запрос на ПДП
6 Вход Подтверждение запроса на ПДП
29 - 23 СС6

 

СС0

Выходы Адрес кода символа (код символа). Сигналы на выходах 29 - 23 могут использоваться для адресации кодов символов, хранимых в ЗУ-генераторе символов
1 - 4 LC3

 

LC0

» Номер линии (телевизионной строки) в строке символов. Сигналы на выходах 1 - 4 используются для адресации кодов символов
80 CCLK Вход Сигналы, подаваемые на вход 30, используются для синхронизации выдачи адресов кода символов (кодов символов)
7 HRTC Выход Обратный ход строчной развертки. Сигнал высокого уровня появляется на выходе 7 для управления обратным ходом луча по телевизионной строке
8 VRTC Выход Обратный ход кадровой развертки. Сигнал высокого уровня появляется на выходе 8 для управления обратным ходом луча по кадру
35 VSP » Блокировка видеосигнала. Сигнал высокого уровня появляется на выходе 35 в следующих случаях: 1) во время обратного хода луча по телевизионной строке и по кадру; 2) в верхних и нижних линиях строки символов, если число линий, используемых для отображения одной строки символов больше или равно восьми; 3) после обнаружения специальных кодов «конец строки», «конец строки - ПДП останов», «конец кадра», «конец кадра - ПДП останов»; 4) в режимах мерцания изображения программируемых для курсора (с частотой 1/16 частоты смены кадров) символов, формируемых из кодов атрибутов символов и символов следуемых за кодом атрибутов поля (с частотой 1/32 частоты смены кадров); 5) при извлечении кодов символов, предназначенных для отображения на экране, из незаполненного буфера строк символов микросхемы КР580ВГ75.
37 LTEN » Разрешение видеосигнала. Сигнал высокого уровня на выходе 37 разрешает выдачу видеосигнала. На выводе LTEN является сигнал высокого уровня при формировании подчеркивания (курсора) или в позициях, определяемых кодами атрибутов поля.
36 RVV » Реверс видеосигнала. Сигнал высокого уровня появляется на выходе 36 при программировании негативных изображений курсора или символов в позициях, определяемых кодами атрибутов поля.
32 HLGT » Подсветка. Сигнал высокого уровня появляется на выходе 32 при программировании подсветки символов в позициях, определяемых кодами атрибутов символов или поля.
39, 38 LA0,

 

LA1

» Коды атрибутов линии. Сигналы на выходах 39, 38 используются для формирования графических символов на экране видеотерминала.
33, 34 GPA0,

 

GPA1

Выходы Коды атрибутов общего назначения. Сигналы на выходах 33, 34 могут использоваться как атрибуты поля, определяемые разработчиком системы.
11 LPEN Вход Строб светового пера. На вывод 11 микросхемы КР580ВГ75 подается сиг­нал, снимаемый с видеотерминала в случае обнаружения сигнала от све­тового пера.

 

Схема управления и синхронизации дешифрирует управляющие слова, параметры и вырабатывает управляющие сигналы, которые поступают во все функциональные узлы контроллера видеотерминала. Кроме того, схема управления и синхронизации формирует сигналы запроса на прерывания (выход INT) и запрос на ПДП (выход DRQ). В состав этой схемы входят счетчик циклов ПДП и счетчик интерва­лов между последовательными обменами в режиме ПДП.

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

Схема управления выводом символов. Схема дешифрирует символы, выводимые из буфера строк. Если встречается код атрибутов поля, то в режиме без вывода кодов атрибутов поля он не выводится, а для вывода извлекается символ из буфера-очереди. В режиме с выводом кодов атрибутов поля, коды атрибутов поступают на выходы СС0 - СС6 микросхемы КР580ВГ75 для визуализации на экране. Если извлекаемый из буфера строк символ - код атрибутов символов, то схема управления выводом вырабатывает сигналы, которые иниции­руют выдачу схемой управления видеосигналом и сканирования дис­плея кода графического символа (выходы LA0, LA1, VSP, LTEN), непосредственно поступающего на экран ЭЛТ.

Буфер строк символов. В один из буферов строк символов проис­ходит загрузка символов из системного ЗУ, а из другого в это же время коды символов выдаются на генератор символов или непосред­ственно на экран видеотерминала. Емкость каждого буфера строк символов - 80 восьмиразрядных кодов.

Буфер-очередь - буфер с организацией доступа по принципу очереди емкостью 16 семиразрядных слов - используется для хра­нения кодов символов в режиме обработки кодов атрибутов поля без вывода на экран.

Счетчик символов - семиразрядный программируемый счетчик - используется для управления разверткой луча - задания числа сим­волов в строке и длительности обратного хода луча в линии. Счетчик ведет подсчет сигналов, поступающих на вход CCLK микросхемы КР580ВГ75 из внешней схемы, учитывающей особенности применяе­мой электронно-лучевой трубки. Подсчет символов в строке может быть прерван, если среди вводимых символов, дешифрируемых схе­мой управления вводом встретятся специальные управляющие коды «конец строки» или «конец строки - ПДП останов».

Счетчик линий - четырехразрядный программируемый счет­чик - используется для управления разверткой - задания числа горизонтальных линий в строке символов. Счетчик линий ведет под­счет сигналов, поступающих со схемы управления выводом символов. Формирование сигналов происходит по окончании счета счетчика сим­волов. Содержимое счетчика линий поступает на входы LC0 - LC3 микросхемы КР580ВГ75 для адресации генератора символов.

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

Схема управления видеосигналом и сканирования дисплея форми­рует сигналы управления видеосигналом: разрешение, блокировка, реверс, обратный ход строчной развертки, обратный ход кадровой развертки, появляющиеся на соответствующих выходах микросхемы КР580ВГ75: LTEN, VSP, RVV, HRTC, VRTC.

Регистры светового пера. Два регистра используются для хране­ния состояний счетчиков символов и строк, которые заносятся в реги­стры по стробу, поступающему на вход LPEN. Содержимое регистров может быть прочитано после загрузки управляющего слова «чтение регистров светового пера».

 

© 2018
  • Сайт "Литературка"
  • мы собираем различную техническую, образовательную, научную литратуру