4.4.1. Блок развертки изображения

В сотав блока развертки изображения входят следующие функциональные узлы:

счетчик строчной развертки (счетчик X);

счетчик кадровой развертки (счетчик Y);

преобразователь кодов (ПК);

мультиплексор режима отображения (МРО);

логические схемы для формирования синхронизирующих и гасящих импульсов строчной и кдаровой разверток (ЛС);

схема управления и синхронизации (СУС).

Счетчики X и Y реализованы на микросхемах К555ИЕ10 (D5-D8) - синхронных 4-х разрядных двоичных счетчиках со сквозным переносом и параллельным вводом информации.переключение счетчика Х осучестляется по специальному сигналу вырабатываемому схемой управления и синхронизации с частотой равной частоте импульсов Ф0.Коэффициент пересчета счетчика Х равен 65: 40 тактов занимает прямой ход луча по строке и 25-обратный ход гашения луча.

Тактовая частота пересчета счетчика Y равна частоте строк.

Коэффициент пересчетчика Y равный 312,также можно разбить на две части:192 строки составляют прамой ход луча по кадру и 120- обратный ход гашения луча.С целью упрочения реализации не двоичного коэффициента пересчета используется способность счетчиков начать счет с любого произвольного кода введенного по параллельным входам начальной установки. Ввод кода в счетчики происходит по сигналу вырабатываемому в цепи обратной связи по достижению счетчиком кода коэффициента пересчета: 65 для X и 312 для Y.

Счетчик X обеспечивает горизонтальную развертку изображения и его 5-ти разрядов (H0-H4) испльзуется как для обращения в память экрана, так и для формирования синхронизирующих и гасящих импульсов строчной развертки. Соответственно, счетчик Y обеспечивает вертикальную развертку изображения и предоставляет 9 разрядов (VA,VB,VC,V0-V5) также для обращения в память экрана, для формирования синхронизирующих и гасящих импульсов кадровой развертки. Синхронизирующие и гасящие импульсы вырабатываются логическими схемами по следующим логическим формулам:

СГИ=Н3&Н4 Н5
ССИ=Н2&Н3СГИ
КГИ=(VC V0)&(V2 V5)%КГИ

Кроме формирования сигналов синхронизации и гашения на блок развертки изображения возлагается задача выработать последовательность адресов необходимых для обращения в память экрана. В табл. 5 приводится распределения разрядов адресной шины ДК по сигналам вырабатываемыми различными устройствами блока развертки изображения и по разрядам шины адреса МП. Разряды обозначенные в таблице H0-H2,VA-VC,V0-V2 представляют собой соответствующие разряды счетчиков X и Y.

 ТАБЛИЦА 5.
+-----------+-------------------------------------------------+
I  Режим    I                 Разряды ША МП                   I
Iработы ДК  IA14IA13IA12IA11IA10IA9IA8IA7IA6IA5IA4IA3IA2IA1IA0I
+-----------+---+---+---+---+---+--+--+--+--+--+--+--+--+--+--+
I    ГВР    I   I   I   I   I   I  I  I  I  I  I  I  I  I  I  I
I1 страница I 0 I 1 IVC IVB IVA I  I  I  I  I  I  I  I  I  I  I
I2 страница I 1 I 0 IVC IVB IVA IV2IV1IV0IS3IS2IS1IS0IH2IH1IH0I
IГНР или АЦПI   I   I   I   I   I  I  I  I  I  I  I  I  I  I  I
I1 страница i 0 I 0 I 0 I 0 I 1 I  I  I  I  I  I  I  I  I  I  I
I2 страница I 0 I 0 I 0 I 1 I 0 I  I  I  I  I  I  I  I  I  I  I
+-----------+---+---+---+---+---+--+--+--+--+--+--+--+--+--+--+

Формирование 4-х разрядов S0-S3 осуществляется преобразователем кода, реализованном на 4-х разрядном полном сумматоре К155ИМ3 (D13).

Как видно из таблицы разряды A10 по A14 зависят от режима отображения информации. Для формирования этих разрядов используется мультиплексор режима отображени реализованный на микросхеме К555КП11 (D14).Формирование последнего разряда адреса, соответствующего разряду A14 ША МП, осуществляется СУС в соответствии с таблицей 5.

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

Перевод ДК втот или иной режим работы приводит лишь к изменению в формировании пяти разрядов адреса мультиплексора режима отображения, без каких либо изменений в процессе пересчета счетчиков X и Y.

В основном, переход ДК от одного режима вывода информации к другому заключается в переключении видеогенератора ДК с одного канала прелбразования информации на другой. По этому работа видеогенератора будет разобрана на примерах работы ДК в различных возможных режимах.

4.4.2. Работа ДК в режиме ГВР

Сначала информация поступает на регистр графических режимов (РГР) параллельным 8-ми кодом. После приема информации регистр переключается на режим сдвига информации с частотой определяемой частотой формирования точек на экране - 7МГц. Выдвигаемый из регистра последовательный код поступает на логическую схему цветовой окраски изображения, которая реализует правила задания цвета точки описанные в 4.3.4.3. . Данная схема вырабатывает нужный код цветовой засветки текущей точки изображения в соответствии с таблицей истинности (таблица 5) отражающей вышеупомянутые правила. Следует отметить, что схемотическое обеспечение цветовой окраски изображения в режиме ГВР модуля принципиально отличается от реализации цвета в соответствующем режиме ПЭВМ APPLE II. в APLLE II формирование цветного изображения ориентированно на требовании задания цвета телевизионного стандарта NTSC, что при схемотической реализации потребовало передачи на ВКУ (или на обычный телевизионный приемник) последовательного кода цвета точек с синхронизацией сигналом цветовой поднесущей частотой 3.58МГц, передаваемым в течении передаыи импульса строчной синхронизации. В модуле же исполтзуется логический принцип задания цвета точек параллельным кодом в соответствии с табл.6.

На схеме ив таблице используются следующие обозначения сигналов определяющих цвет текущей точки:

j - сигнал задающий состояние отображаемой в данный момент точки;

j-1 - сигнал задающий состояние предыдущей точки, т.е. точки отображаемой в предшествующем такте;

j+1 - сигнал задающий состояние последующей точки, т.е. точки, которая должна отображаться в следующем такте;

D7 - сигнал определяемый состоянием неотображаемого бита текущего байта;

H00 - сигнал соответствующий текущему положению луча на экране: в четной или нечетной колонке.

 ТАБЛИЦА 6
+------------------------++-----------------+---------------+
I     Входные сигналы    IIВыходнуе сигналы I     Цвет      I
I D7 IH00 I j-1 I j I j+1II  R  I  G  I  B  I               I
+----+----+-----+---+----++-----+-----+-----+---------------+
I  X I  X I  X  I 0 I  X II  0  I  0  I  0  I  черный       I
I  0 I  0 I  0  I 1 I  0 II  1  I  0  I  1  I  фиолетовый   I
I  0 I  1 I  0  I 1 I  0 II  0  I  1  I  0  I  зеленый      I
I  1 I  0 I  0  I 1 I  0 II  0  I  0  I  1  I  синий        I
I  1 I  1 I  0  I 1 I  0 II  1  I  0  I  0  I  красный      I
I  X I  X I  X  I 1 I  1 II  1  I  1  I  1  I  белый        I
I  X I  X I  1  I 1 I  X II  1  I  1  I  1  I  белый        I
+----+----+-----+---+----++-----+-----+-----+---------------+

Параллельный 3-х разрядный код цвета текущей точки поступает на соответствующий канал выходного мультиплексора и далее на выходной регистр.

4.4.3. Работа ДК в режиме ГНР

В режиме ГНР информация считанная из памяти также поступает на регистр графических режимов в параллельном коде. Но в отличии от режима ГВР, регистр после приема информации переключается на режим хранения и остаеится в этом режиме до следующего приема, который протзойдет по истечении формирования 7 точек данного блока. Таким образом в теченииотображения 7 точек на гегистре будет хранится код цвета этих точек. Информация с регистра РГР поступает на 2 канала передачи информации выходного мультиплексора. В зависимости от того, какой из блоков задаваемых данным байтом формируется, выходной мультиплексор передает на выходной регистр 4-х разрядный код цвета верхнего или нижнего блока с соответствующих разрядов РГР.

Реализован РГР на двух микросхемах типа К555ИП11, представляющих собой 4-х разрядный универсальный регистр.

4.4.4. Работа ДК в режиме АЦР В режиме АЦР код символа считанный из памяти экрана поступает на ПЗУ знакогенератора в качестве кода адреса символа, который должен быть сформирован на данном знакоместе. На младшие 3 разряда ПЗУ знакогенератора поступают сигналы VA,VB,VC со счетчика Y, которые задают текущий номер строки развертки символа.

Сформированный, таким образом полный код адреса указывает ячейку в ПЗУ знакогенератора, в которой содержится код очередной строки символа. Считанный из ПЗУ параллельный код поступает на регистр строки символов. После приема информации из ПЗУ регистр выдвигает код строки символа в последовательном коде с частотой 7МГц. Далее последовательный код пропускается через логические схемы задающие режим вывода символа на экран: нормальный, инверсный или мерцающий. После соответствующих преобразований сигнал с выхода этих схем поступает на соответствующий канал передачи информации выходного мультиплексора, на все 4 разряда сразу, так как этот режим отображения информации черно-белый.

ПЗУ знакогенератора реалисовано на микросхеме ППЗУ с ультрофиолетовым стиранием информации К573РФ2 (D35). Регистр строки строки реализован на 8-и разрядном универсальном регистре сдвига К155ИП13 (D40).

4.4.5. Работа ДК в смешанном режиме

Работа ДК в смешанном режиме задается специальным сигналом вырабатываемым схемой совпадения (д20.3) по следующей логической формуле:

V2&V4&C053

В этом случае, при наличии разрешения на смешанный режим (C053=1) сигнал на выходе схемы совпадения равный '0' задает графический режим работы ДК, пока осуществляется развертка верхней части изображения. По окончанию развертки 160 строк, происходит переключение сигнала в состояние логической '1', что заставляет ДК перейти в режим АЦР.

.шп7

ПРИЛОЖЕНИЕ

.шп8 УСЛОВНЫЕ СОКРАЩЕНИЯ И ОБОЗНАЧЕНИЯ
АЦР - алфавитно-цифровой режим
БР - буферный регист
ВКУ - видео-контрольное устройство
ГВР - графический режим высокого разрешения
ГНР - графический режим низкого разрешения
ДК - дисплейный контроллер
ИП - обозначение сигнала инверсии подсвета
КГИ - кадровый гасящий импульс
КСИ - кадровый снхро-импульс
ЛС - логические схемы
МАДР - мультиплексор адреса
МЕ - обозначение вигнала задающнго режим мерцания
МП - микропроцессор
МРО - мультиплексор режима отображения
ОП - оперативная память
ПК - преобразователь кодов
РГР - регистр графических режимов
СГИ - строчный гасящий имульс
ССИ - строчный синхро-импульс
СУС - схема управления и синхронизации
ША МП - шина адреса микропроцессора
ШФ - шинный формирователь

.шп7

.ло25

КОНЕЦ END GAME OVER MANGU LOOP