Устройство для отображения информации
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1441450
Авторы: Воробей, Григоренко, Пыхтин, Чистяков
Текст
СОЮЗ СОВЕТСНИХСОЦИАЛИСТИЧЕСКИХРЕСПУБЛИК 51)4 О обритании У 1563165,опубик, 1980.британии06 1" 3/153,ДЛЯ ОТОБРАЖЕНИЯ ИНвать чесоьппе ство льтн- памя- истрыяжеГОСУДАРСТВЕННЫЙ НОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ(21) 4170474/24-24 (22) 30.12.86 (46) 30.11.88. Бюл. У 44 (72) ВЛ.1 ыхтин, А.Н.Чистяков, В.М.Григоренко и Е,Н.Воробей (53) 681.327.11(088.8) (56) Патент Велик кл. С 06 Р 3/153Патент Велико У 2104356, кл. С опублик. 1983. (54) УСТРОЙСТВО ФОРМАЦИИ (57) Изобретение относится к вычи тельной технике и может использо ся для вывода символьной и графи кой информации иэ ЭВМ,на экран ви монитора. Цель изобретейия - пов ние точности устройства. Устрой содержит первый 1 и второй 11 му плексоры адреса, блоки буферной ти символов 2 н атрибутов 3, рег символов 4 и атрибутов 5, блок 6 управления, блок 7 синхронизациисдвиговый регистр 8, блок 9 сопр ния, генератор 10 символов, формирователи управляющих импульсов 12 и видеосигнала 14, дешифратор 13 атрибута с соответствующими связями. При работе устройства растровое представление символов в знакоместе с входных шин 15, 16 и 17 через блок 9 сопряжения загружается в генератор 10 символов. Блок 6 управления совместно с блоком 2 буферной памяти символов формирует адреса для считывания представления символов из генератора 10 символов в порядке, определенном размещением кодов символов в блоке 2 буферной памяти. Управление отображе" нием (мигание, инверсия и т.п.) определяется информацией, занесенной в Я блок 3 буферной памяти атрибутов, которая считывается синхронно с данными блока 2 буферной памяти символов. Формирователь 14 видеосигнала выраба-тывает видеосигнал в соответствии с информацией, поступающей со сдвигово- - го регистра 8 и с дешифратора 13 рюш атрибута. 5 нл. 4 йьФормула изобретенияУстройство для отображения инфор" мации, содержащее первый мультиплексор адреса, блок буферной памяти сим 5 волов, генератор символов, блок буферной памяти атрибутов, регистр символов, формирователь видеосигнала, регистр атрибутов, блок управления, блок синхронизации, сдвиговый регистр,0 блок сопряжения, первый выход которого соединен с информационным входом блока управления, вход синхронизации которого и входы синхронизации регистров символов и атрибутов подключе ны к первому выходу блока синхронизации, второй выход которого соединен с входом синхронизации сдвигового регистра, третий выход блока синхронизации подключен к управляющему 20 входу первого мультиплексора адреса, выход которого соединен с адресными входами блоков буферной памяти символов и атрибутов, входы выборки которых подключены к четвертому выходу 25 блока синхронизации, управляющий вход которого и управляющие входы блока управления и блока сопряжения являются управляющим входом устройства, адресным входом которого являются 30 первый информационный вход первого мультиплексора адреса, адресный вход блока синхронизации и адресный вход, блока сопряжения, синхровход которого соединен с пятым выходом блока синхронизации, первый вход-выход блока сопряжения является информационным входом-выходом устройства, информационный вход регистра символов и информационный вход-выход блока буфер ной памяти символов подключены к второму входу-выходу блока сопряжения, третий вход-выход которого соединен с информационным входом-выходом блока буФерной памяти атрибутов и с 45 информационным входом регистра атрибутов, второй информационный вход первого мультиплексора адреса подключен к первому выходу блока управления, о т л и ч а ю щ е е с я тем, что, 50 с целью повышения точности устройстна, оно содержит второй мультиплексор адреса, формирователь управляющихимпульсов, дешифратор атрибута, выходкоторого подключен к управляющемувходу формирователя видеосигнала,первый информационный вход которогоподключен к второму выходу блокауправления, третий выход которогосоединен с первым информационным входом второго мультиплексора адреса,второй информационный вход которогои адресный вход Формирователя управляющих импульсов соединены с адреснымвходом устройства, информационныйвход сдвигового регистра и информа",ционный вход-выход генератора символов подключены к четвертому входувыходу блока сопряжения, тактовыйвход которого соединен с первым выходом формирователя управляющих импульсов, второй выход которого подключен к тактовому входу блока синхронизации, шестой выход которогосоединен с входом синхронизации формирователя управляющих импульсов,управляющий вход которого и вход сбро.са Формирователя видеосигналов соединены с управляющим входом устройства, третий выход формирователяуправляющих импульсов подключен куправляющему входу второго мультиплексора адреса, выход которого подключен к адресному входу генератора символов, управляющий вход которого соединен с четвертым выходом формирова -теля управляющих импульсов, информационный вход которого подключен кпервому выходу блока сопряжения, выход регистра символов соединен стретьим информационным входом второго мультиплексора адреса, выход регистра атрибутов подключен к входудешифратора атрибута, выход сдвигового регистра соединен с вторым информационным входом формирователя видеосигнала, синхровходы которого подключены к первому и второму выходу блока синхронизации, выход Формирователявидеосигнала является выходом видеосигнала устройства.144450 Составитель 0 цапкТехРед М. Ходанич Редакт еви каэ 6294/55 одписн 4/ Проектная,од дприятие, г. Тираж ВНИИПИ Государствен по делам изобрете 3035, Москва, Ж, изводственно-полиграфическо 459ого комитета СССий и открытийРаушская наб д ректор М.МаксимишинецИзобретение относится к вычислительной технике и может быть использовано для вывода символьной и графической информации из ЭВМ на экранвидеомонитора.5Цель изобретения - повышение точности устройства.На фиг.1 изображена блок-схемапредлагаемого устройства; на фиг.2 - 0структура формирователя управляющихимпульсов; на фиг.З - блок-схема блока сопряжения; на фиг.4 - структураформирователя видеосигнала; нафиг.5 - структура блока синхронизации. 5Устройство (фиг,1) содержит первый мультиплексор 1 адреса, блок 2буферной памяти символов, блок 3 буферной памяти атрибутов, регистр 4символов, регистр 5 атрибутов, блок 206 управления, блок 7 синхронизации,сдвиговый регистр 8, блок 9 сопряжения, генератор 1 О символов, второймультиплексор 11 адреса, формирователь 12 управляющих импульсов, дешифратор 13 атрибута и формирователь 14видеосигнала.На фиг.1 также изображены управляющий вход (шина) 15 устройства,адресный вход (шина) 6 устройства, 3 Оинформационный вход-выход (шина) 17устройства, выход 18 видеосигналаустройства, первый выход (шина) 19блока 7 синхронизации, первый выход20 блока 6 управления, четвертый выход (шина) 21 блока 7 синхронизации,второй вход-выход (шина) 22 блока9 сопряжения, третий вход-выход(шина) 25 блока 7 синхронизации, выход 26 регистра 5 атрибутов, третийвыход 27 блока 6 управления, третийвыход (шина) 28 формирователя 12управляющих импульсов Второи Выход(шина) 37 блока 7 синхронизации, выход 38 первого мультиплексора 1 адреса, выход 39 второго мультиплексора 11 адреса, выход 40 дешифратора 13 атрибута, первый выход (шнна) 41 формирователя 12 управляющих импульсов и вход 42 сброса формирователя 14 видеосигнала.Формирователь 12 управляющих им" пульсов (фиг,2) содержит первый дешифратор 43, второй дешифратор 44, первый элемент ИЛИ 45, первый триггер 46, первый элемент И 47, второй элемент ИЛИ 48, третий элемент ИЛИ 49, второй элемент И 50, четвертый элемент ИЛИ 51, второй 52 и третий 53 триггеры.Блок 9 сопряжения (фиг.З) содержит третий элемент И 54, пятый элемент ИЛИ 55, четвертый элемент И 56, шестой элемент ИПИ 57, пятый элемент И 58, шестой элемент И 59, первый двунаправленный формирователь 60 импульсов, второй двунаправленный формирователь 61 импульсов, третий формирователь 62 импульсов, четвертый формирователь 63 импульсов, первый запоминающий регистр 64, второй заломинающий регистр 65, третий запоминающий регистр 66, четвертый запоминающий регистр 67, пятый формирователь 68 импульсов, шестой формирователь 69 импульсов и седьмой элемент ИЛИ 70.Формирователь 14 видеосигнала (фиг.4) содержит двоичный счетчик 71, пятый регистр 72, восьмой элемент ИЛИ 73, седьмой элемент И 74, восьмой элемент И 75, шестой регистр 76, четвертый триггер 77, девятый элемент И 78, элемент 79 сложения по модулю два и девятый элемент ИЛИ 80.Блок 7 синхронизации (фиг.5) содержит третий дешифратор 81, десятый элемент И 82десятый элемент ИЛИ 83, буферный элемент 84, блок 85 триггеров с общим сбросом и синхронизацией, задающий генератор 86 импульсов, одиннадцатый элемент И 87, пятый триггер 88, двенадцатый элемент И 89, одиннадцатый элемент ИЛИ 90, элемент НЕ 91, тринадцатый элемент И 92, шестой триггер 93, двенадцатый элемент ИЛИ 94 и тринадцатый элемент ИЛИ 95.Устройство работает следующим образом.Устройство работает с режиме реГенерации изображения и режиме загрузки генератора 10 символов из ЭВМ(не показана). Доступ ЭВГ 1 для зан)гси и считывания информации обеспечивается в режиме регенерации,Блок 6 управления может быть реализован на БИС СМ 607, обеспечиваетформирование импульсных последовательностей разверток, программируетсячерез управляющий вход 15 и информационный вход 11 устройства и позволяет воспроизводить алфавитно-цифровыеизображения с переменным форматом.Инициализация блока 6 управленияосуществляется во время процедурысистемного сброса по включению электропитания ЭВГ 1, ЭВМ последовательнозагружает регистры блока 6 управления, определяющие Формат иэображения(количество отображаемых строк.и количество символов в строке), число линий сканирования н строке, Формат иположение курсора, начальный адресрегенерации, положение и длительностьстрочного синхроимпульса, положение идлительность кадрового синхроимпульса. 25Блок 6 управления запрограммированна отображение 25 строк по 80 символов в строке, число линий сканированияв строке определено равным 4. На основании констант, загруженных в конт- З 0роллер, он Формирует адреса регенерации, растровые адреса, а также вопределенные моменты времени выдаеткадровый и.строчный синхроимпульсыопределенной длительности, синхроим 35пульсы курсора и сигнал разрешенияотображения.Во время выполнения процедуры системного сброса ЭВМ осуществляет первоначальную загрузку генератора 10символов. Генератор 10 символов раз-делен на два банка: четный и нечетный. Каждый символ н генератора 10символов представляется матрицей из16 слов по 9 битов. Каждое из 16 слов 4по 9 битов представляют "срез" символа, соответствующий определеннойлинии сканирования строки. Символыкодируются вместе с межсимнольными и,межстрочными пробелами.50Доступ к генератору 10 символовуправляется состоянием триггера порта 1,не показан). При нулевом состоянии этого триггера на генератор 1 Осимволов через мультиплексор 11 адреса поступает адрес из ЭВМ и устрой"ство работает в режиме загрузки,После выполнения первоначальнойзагрузки генератора 10 символов ЭВМ 0устанавливает триггер норт в единично состояние, прп котором на генератор О символов через мультиплексор1 адреса поступает адрес иэ регистра4 символов и блока 6 управления, иустройство работает в режиме регенерации изображения,ЭВМ записывает отображаемую информацию н блок 2 буферной памяти символов и в блок 3 буферной памяти атрибутов, причем блок 2 памяти имеетчетный адрес, а блок 3 памяти - нечетный. Емкость блоков 2 и 3 памятиопределяется форматом иэображения иравна- или кратна количеству символов.на экранеБлок 6 управления формирует начальный адрес регенерации Г 1 Л, который через мультиплексор 1 адреса буфераподается на блоки 2 и 3 буферной памяти, где одновременно считываетсякод символа и код атрибута,Код атрибута через регистр 5 атрибутов поступает на дешифратор 13, акод символа через мультиплексор 11адреса - в генератор 10 символов, гдепри наличии растрового адреса М(адреса линии сканирования строки),формируемого блоком 6 управления,считываются 9 раэрядон из матрицысимвола, соответствующих определеннойлинии сканирования данного символа.Считанные 9 разрядон заносятся впараллельный сдвиговый регистр 8,выдающий сигнал, управляющий логикой формирования видеосинхроимпульсон.Формирование видеосинхроимпульсов(и импульсов повьш)енной яркости)управляется дешифратором 13 атрибутаи сигналом разрешения отображения,поступающим из блока 6 управления.Атрибут определяет следующие режимыотображения символа; неотображаемыйсимвол, подчеркивание, реверсивноеиэображение, нормальное иэображение,мерцание, повьш)енная якрость свечения,За время отображения на экранелинии сканирования одного символапроизводится выборка иэ генератора10 символов кода следующего символаи дешифрация кода следующего атрибута, выбранного из блоков 2 и 3 буферной памяти по адресу МА+1,сформированному блоком 6 управленияЭта процедура повторяется, пока небудет отображена первая линия скани 5 14рования всех (80) символов строки,После выдачи синхроимпульса строчнойразвертки блок 6 управления устанавливает адрес регенерапии, равныйначальному (МА), растровый адрес увеличивается на единицу (БА+1) и отображается следующая линия сканирования всех символов строки.Блок 6 управления обеспечиваетотображение 14 линий сканирования встроке. После отображения первойстроки символов растровый адрес БАсбрасывается в нуль, адрес регенерации устанавливается равным адресу первого символа второй строки (МА+80)и осуществляется отображение второйстроки символов.После отображения всех 25 строксимволов и запуска кадровой разверткиблок 6 управления устанавливает адресрегенерации, равный начальному (МА),растровый адрес БА, равный нулю, иповторяет процедуру регенерации изображения.В режиме загрузки генератора .10символов устройство работает следую-щим образом. Триггер 46, управляющийдоступом к генератору 10 символов,имеет определенный адрес в областиспециальных регистров (портов) ЭВМ.При выполнении сброса по включениюпитания, поступающего по управляющему входу 15 устройства,триггер 46 сбрасывается в нуль. Крометого, триггер 46 может быть сброшенЭВМ в нуль в любой момент времеж,когда необходимо выполнить перезагрузку генератора 1 О символов. Для этогоЭВМ выполняет команду записи константы равной .О, .в порт с адресом, закрепленным за триггером 46. Дешифратор 44 при наличии адреса на адресном входе 16 и наличии сигнала"Запись в порт" на управляющем входе15 устанавливается в единичное состояние,При наличии высокого потенциалана выходе дешифратора 44 высокий потенциал по шине 41 поступает на входседьмого элемента ИЛИ 70. Высокийпотенциал с выхода этого элементапоступает на вход управления третьимсостоянием формирователя 60, разрешая его работу. При отсутствии сигналов "Считать память" и "Считатьпорт" на выходе шестого элементаЙЖ 57 сохраняется низкий потенциал,определяя направление передачи двуна 1450правленного Формирователя 60 с входа )на выход. 1 ри этом константа с информационного входа 11 через формирователь 60 поступает по шине 30 наинформационный вход триггера 46 изаносится в него задним фронтом импульса, формируемого дешифратором44 при снятии ЭВМ сигнала "Записатьв порт" на управляющем входе 15.Выход триггера 46 подается на управ-ляющий вход мультиплексора 1 адреса генератора 10 символов. При нулевом состоянии триггера 46 черезмультиплексор 11 на генератор 10 символов подаются адреса с адресноговхода 16 устройства.Для генератора 10 символов в адресном пространстве системной памятиЭВМ зарезервированы определенные адреса. Емкость генератора 10 символовопределяется количеством символов,изображения которых хранятся в генераторе, а также размером матрицы сим 2 б вола.Для записи инФормации в перезагружаемый генератор 1 О символов ЭВМ должна выполнить команду "Записать в память", используя адреса генератора10 символов.При наличии сигнала "Записать впамять" на управляющем входе 15 высокий потенциал появляется на первыхвходах элементов ИЛИ 49 и И 50. Принулевом состоянии триггера 46 и высоком потенциале на выходе элементаИЛИ 49 дешифратор 43 распознает адресгенератора 10 символов, поступающийпо адресному входу 16, и высокий потенциал появляется на выходе дешифратора 43, формируя единичное состояниестроба записи на выходе элементаИ 50. По шине 41 высокие потенциалыс выхода дешифратора 43 и элементаИ 50 подаются соответственно на входэлемента ИЛИ 55 и входы управлениятретьим состоянием формирователей 63и 69. Высокий потенциал появляетсяна входах элементов И 54 и И 56. ЭВМможет записывать информацию как одним, так и двумя байтами (двубайт-.ная информационная шина процессора).При записи четного байта по адресному входу 16 на второй вход элемента 55И 54 и первый вход элемента ИЛИ 45поступает высокий потенциал, при записи нечетного байта по управляющемувходу 15 высокий потенциал поступаетна второй вход элемента И 56. и пер14414 вый вход элемента ИЗБА 48, при записидвух байтов высокие потенциалы поступают на этн входы одновременно,Высокий потенциал с выхода элемента И 56 поступает на вход управления5третьим состоянием двунаправленногоформирователя 61, разрешая передачуим нечетного байта, а высокий потенциал с выхода элемента И 54 поступает через элемент ИПИ 70 на входуправления третьим состоянием двунаправленного формирователя 60, разре-,шая передачу им четного байта. Отсутствие сигналов Считать память" 15и "Считать порт" сохраняет низкийпотенциал на выходе элемента ИЛИ 57,обеспечивая передачу информации формирователями 60 и 61 с входа на выход. 20Четный байт подается по информационному входу 17 на вход формирователя 60, нечетный байт - на вход Формирователя 61.Высокий потенциал на входе управления третьим состоянием Формирователей 63 и 69 разрешает передачу информациис выходов двунаправленных Формирователей 60 и 61 через формирователи 63 и 69 соответственно на дву- З 0направленную дву байтную информационнуюшину 32 генератора 10 символов.При наличии высоких потенциаловна выходах элементов ИЛИ 45 и ИЛИ 48по переднему Фронту сигнала на выходе дешифратора 43 триггеры 52 и 53устанавливаются в единичное состояние,формируя сигналы выборки четного инечетного банков памяти генератора 10символов. По шине 31 эти сигналы, а 4 Отакже сигнал записи в память, сформированный элементом И 50, подаются науправляющие входы перезагружаемогогенератора 10 символов,Триггеры 88 и 93 находятся в исход ном единичном состоянии. Высокий потенциал с выхода дешифратора 43 черезшину 33 поступает на вход элементаИЛИ 94т.е. на выдачу низкого уровнясигнала "Не. готово" с инверсного выхода триггера 93 через буферньй элемент 84. Этот низкий потенциал удлиняет цикл записи, запрещая ЭВИ сниматькоманду записи до тех пор, пока устройство не сделает этот потенциал высоким,Низкий потенциал на выходе элемента ИЛИ 94 разрешает установку в нулевое состояние триггеров 88 и 9350 3 По переднему фронту импульса с выхода делителя частоты в нулевое состояние устанавливается триггер 88, по 0-входу разрешая установку в нулевое состояние триггера 93По спаду импульса с выхода делителя часоты в нулевое состояние устанавливается триггер 93, устанавливая в единичное состояние триггер 88 и формируя на выходе буферного элемента 84 высокий потенциал "Готово", что является признаком обработки команды записи устройством. После получе" ния этого сигнала ЭВМ снимает потенциал команды "Записать в память" на управляющем входе 15, в результате чего на выходе дешифратора 43 появляется низкий потенциал, который поступает по шине 33 на вход элемента ИПИ 94, устанавливает в единичное состояние триггер 93 и формирует на выходе буферного элемента 84 высокоимпедансное состояние.По снятию сигнала на выходе дешифратора 43, сбрасываются сигналы выборки и записи в генератор 1 О символов (триггеры 52 и 53 и выход элемента И 50), а формирователи 60, 61, 68 и 69 переводятся в высокоимпедансное состояние. Цикл записи в генератор 10 символов байта (или двух байтов одновременно) на этом заканчивается.Цикл считывания информации из перезагружаемого генератора 10 символов (например, для контроля записанной информации) осуществляется следующим образом.Элементом И 50 не формируется сигнал записи в генератор 10 символов, в результате чего дешифратор 43 устанавливается в единичное состояние по си 1 налу "Считать память", поступающему по управляющему входу 15 на второй вход элемента ИЛИ 49. Этот сигнал "Считать память" поступает также на первые входы элементов ИЛИ 57 и И 58. Высокий потенциал поступает и на второй вход элемента И 58 с выхода дешифратора 43 по шине 41Высокий потен-, циал с выхода элемента И 58 поступает на вход управления третьим состоянием запоминающих регистров 65 и 67, разрешая их работу. Высокий потенциал, поступающий с выхода элемента ИЛИ 57 на вход двунаправленных формирователей 60 и 61, определяет направление передачи с .выхода на вход. Занесение инрмацйи в запоминающие регистры 65 и41450 10 9 14 67 осуществляется по фронту сигнала, сформированного при установке в нулевое состояние триггера 93 и поступающего на входы синхронизации буферных регистров по шине 37, Четный байт поступает с двунаправленной информационной шины 32 генератора 10 символов на вход запоминающего регистра 65 и выдается на информационный вход- выход 17 через двунаправленный формирователь 60, нечетный байт поступает с двунаправленной информационной шины 32 генератора 10 символов на вход буферного регистра 67 и выдается на информационный вход-выход 17 через двунаправленный формирователь 61.Заканчивается процедура считывания аналогично процедуре записи. После выдачи высокого потенциала "Готово" через буферный элемент 84, что является признаком отработки команды считывания устройством, ЭВМ снимает потенциал "Считать память" на управляющем входе 15. При этом на выходе дешифратора 43 появляется низкий потенциал, который переводит в высокоимпедансное состояние буферный элемент 84, двунаправленные формирователи 60 и 61 и буферные регистры 65 и 67, а также сбрасывает сигналы выборки знакогенератора (триггеры 52 и 53) и устанавливает триггер 93 в исходное единичное состояние. На этом цикл Считывания процессором байта (двух байтов) из генератора знаков заканчи" вается. 5 1 О 15 20 25 30 35 40 45 50 55 Во время выполнения процедуры системного сброса, т.е. после загрузки генератора 1 О символов, ЭВМ устанавливает триггер 46 в единичное состояние, выполняя запись в порт констан 1 Иты 1 . Это предотвращает несанкционированный доступ к генератору 10 символов. При случайной попытке обращения ЭВМ к генератору 10 символов единичное состояние триггера 46 блокирует дешифрацию адреса генератора 1 О символов дешифратором 43. При этом команда запйси (или считывания) ЭВМ обрабатывается обычным образом, но в память генератора 10 символов ин-, Формация не записывается, поскольку не формируются сигналы выборки и записи.В режиме регенерации изображения устройство работает следующим обра- зомв Символы, которые появляются на экране, образуются последовательностями точек, которые выдвигаются иэ сдвигового регистра 8 во времядвижения электронного луча по экрану. Задающий генератор 86 импульсов вьщает сигнал, период которого равен вре" мени отображения одной точки, Этим сигналом, выдаваемым на шину 36, осуществляется синхронизация сдвигового регистра 8 и формирователя синхрогмпульсов.Время отображения одного символа на экране равно времени отображения одной точки, умноженному на количество точек в матрице символа по горизонтали. Для Формирования синхросиг" нала с периодом, равным времени отображения символа на экране, служит блок 85 триггеров с общим сбросом и синхронизацией, которые делят частоту задающего генератора 86 импульсов на 9,поскольку матрица символа имеет 9 точек по горизонтали. После сброса по включению электропитания, поступающего по управляющему входу 15 на вход сброса блока 85 триггеров, синхросигнал задающего генератора 86 импульсов, поступающий с частотой отображения точки, формирует на выходах блока 85 триггеров шесть тактовых импульсовсдвинутых друг относительно друга на время равное периоду задающего генератора 86 импульсов.Частота каждого тактового импульса равна задающей частоте, деленной на 9. Таковым импульсом СЬК, выдаваемым по шине 25 с выхода блока 85 триггеров производится стробирование регистра 4 символов, регистра 5 атрибутов и формирователя 14 видеосигна".; лов. Тактовым импульсом СЬК производится синхронизация блока 6 управления.Рассмотрим цикл отображения первого символа на экране дисплея.По фронту первого сигнала СЬК блок 6 управления формирует начальный адрес регенерации МА, растровый адрес БА=О и сигнал разрешения отображения.При отсутствии обращений ЭВМ к буферу дисплея и перезагружаемому генератору 10 символов триггеры 88 и 93 находятся в исходном единичном состоянии (триггер 93 установлен в единицу высоким потенциалом с выхода элемента ИЛИ, а триггер 88 установлен в единичное состояние по Р-входу первым50 12 55 1 4414 после сброса тактовым импульсом с выхода блока 85 триггеров). рн единичном,состоянии триггера 88 на выходе элемента И 92 присутствует низ 5 кий потенциал, поступающий по шине 19 на вход управления мультиплексора 1 адреса буфера и разрешающий прохождение через него адресов регенерации от блока 6 управления (высокий потенциал 10 на входе управления мультиплексора 1 разрешает прохождение адресов с адресного входа 16 устройства).Низкий потенциал на выходе элемента И 92 обеспечивает высокие потенциалы выборки на выходах элементов ИЖ 83 и ИЛИ 95, поступающие одновременно через шину 2 на входы выборки блока 2 буферной памяти символов и блока 3 буферной памяти атрибутов. 2 О Таким образом, адрес регенерации ИА, сформированный блоком управления, через мультиплексор 1 адреса буфера поступает на адресные входы блоков 2 и 3 буферной памяти, где гри нали чии сигналов выборки одновременно считываются код символа и код атрибута.По фронту первого сигнала С 1 К код символа заносится в регистр 4 символов, а код атрибута - в регистр 5атрибутов. Код атрибута поступает надешифратор 13 атрибута, где дешифруются потенциалы нормального изображения, невидимого изображения, мерцания, реверса, подчеркивания и повышенной яркости.Триггер 46 после загрузки генератора 1 О символов должен быть установлен в единичное состояние. Высокий потенциал с выхода триггера 46 по шине 28 поступает на управляющий вход мультиплексора 11 адреса генератора символов, обеспечивая прохождение через него кода символа из регистра 45 4 символов и растрового адреса НА из блока 6 управления, поступающих на адресный вход перезагружаемого генератора 10 символов. Единичное сос тояние триггера 46, поступающее иа элементы ИЛИ 48 и.ИЛИ 45, обеспечива ет, кроме того, возможность.установки в единичное состояние триггеров 52 и 53. Тактовый импульс с выхода блока 85 триггеров поступает по шине 35 на вход элемента И 47 и по его спаду (отрицательный полупериод) устанавливаются в единичное состояние .триггеры 53 и 52. Сформированные стробы выборки четного н нечетного банковгенератора 10 символов поступают пошине 31 на его вход и выбирают из него 9 разрядов матрицы знакасоответствующих нулевой (БА=О) линии сканиро. -вания данного символа. Считанные разряды матрицы по сигналу занесения, сформированному элементом И 87 и поступающему по шине 36, заносятся в сдвиговый Регистр 8.На вход сдвига сдвигового регистра 8поступает по шине 36 сигнал иэ задающего генератора 86 импульсов, обеспечивая на выходе сдвигового регистра8 сигйал с длительностью свеченияточки,За время первого импульса С 1 К,таким образом, осуществляется считы 11 Е 1ванне из генератора знаков срезапервого символа и занесение его всдвиговый регистр 8, а также дешифрация атрибута. По фронту второго СЬКпотенциалы с дешифратора 13 заносятся в выходной регистр 76 атрибута,а также начинается выдвижение точексимвола иэ сдвигового регистра 8. Занесение недействительной информации попервому С 1,К в выходной регистр 76атрибута заблокировано сигналом свыхода регистра 72, на вход которого поступает по шине 29 сигнал разрешения отображения из блока 6управления, сформированный по фронтусигнала СЬК. Формирование видеосинхросигнала триггером 77 и сигнала повышенной яркости элементом И 78 заблокировано низким потенциалом с выхода регистра 72,и разрешается только по фронту второго СЬК, когда ввыходном регистре 76 атрибутов исдвиговом регистре 8 находится дейст"вительная информация, соответствующая "срезу" первого символа.Формирование видеосинхроимпульсаи синхроимпульса повышенной яркостив соответствии с атрибутами осуществляется следующим образом.Сигнал из сдвигового регистра 8по шине 34 поступает на вход элемента ИПИ 80.Если в атрибуте задано подчеркивание символа, то на другой вход элемента КПИ 80 поступает высокий потенциал с выхода регистра 76, обеспечивающий формирование видеосигнала вопределенной линии сканирования стро"ки, при отсутствии сигнала иэ сдвигового регистра 8. Если в атрибуте эа13 144145 дан неотображаемый Символ, то прохождение сигнала с элемента ИЛИ 80 блокируется высоким потенциалом с выхода регистра 76.Если в атрибуте задано мерцание5 символа, то оно осуществляется с частотой, составляющей 1/32 частоты кадра. В качестве делителя частоты используется двоичный счетчик 71, на 1 О вход синзронизации которого поступает кадровый синхроимпульс, сформированный блоком 6 управления. В течение 16 кадров высокий потенциал с выхода элемента И 75 блокирует, а в тече ние следующих 16 кадров разрешает прохождение сигнала со. сдвигового регистра 8 через элемент И 74, создавая на экране мерцающую точку.Высокий потенциал с выхода элемен та И 74 поступает на вход элемента ИЛИ 73, на воторой вход которого по" ступает сигнал курсора, сформированный блоком 6 управления и обеспечивающий формирование видеосигнала в оп ределенной линии (линиях) сканирования в определенной позиции экрана.Сигнал с выхода элемента ИЛИ 73 поступает на вход элемента 79 сложения по модулю 2. Если в атрибуте не ЗО задано реверсивное изображение символа, то сигнал без изменения поступает на вход триггера 77 и элемент И 78. Если в атрибуте задано реверсивное изображение, высокий потенциал35 е выхода триггера 77 изменяет полярность сигнала, поступающего на вход элемента 79 сложения, в результате чего видимая точка, кодируемая единицей, становится невидимой точкой, а 4 О черный фон, кодируемый нулями, теперь будет отображаться как видимый. Нормальное изображение "белый символ - черный фон" преобразуется в реверсивное иэображение "черный символ - белый фон". Высокий потенциал с выхода элемента 79 сложения. поступает на вход триггера 77, на вход синхронизации которого поступает по шине 36 сигнал из задающего генератора 86 импульсов, формируя на выходе триггера 77 сигнал с длительностью свечения точки,Если в атрибуте задана повышенная55 яркость, то высокий потенциал с выхода регистра 76 разрешает формирование видеосинхросигнала повышенной яркости элементом И 78. После отображения всех символовстроки блок 6 управления сбрасываетв нуль сигнал разрешения отображения,поступающий на вход регистра 72 иблокирующего триггер 77 и элементИ 78, т.е. формирование видеосигналаи, если задан режим повышенной яркости, синхросигнала повышенной яркости. Необходимо отметить, что возможнаодновременная работа нескольких атрибутов, не исключающих друг друга,например, изображение может быть реверсивным, ярким и мерцающим.Синхросигналы строчной и кадровойразвертки, сформированные блоком 6управления по фронту сигнала СЬК,стробируются сигналом СЬК на регистре 72 и выдаются вместе с синхросигналами видео и яркости по выходу 18,По третьему импульсу СЬК отображаются 9 точек "среза" второго символа,код которого выбран из буфера дисплеяпо адресу регенерации МА 1, сформированному контроллером дисплея по фронту второго СЬК (т.е. спаду первогоСЬК) и занесенному в буфер символа пофронту второго СЬК. За время второгоСЬК осуществляется считывание из генератора знаков "среза" и второгосимвола, занесение его в сдвиговыйрегистр, а также дешифрация атрибута,ему соответствующего.По третьему импульсу СЬК 9 точек"среза" второго символа отображаются,как описано вышее.Далее по каждому следующему импульсу СЬК цикл отображения повторяется,пока не будет отображена первая линиясканирования всех символов строки.Доступ процессора к буферу дисплеяосуществляется следующим образом.Для блоков 2 и 3 буферной памятив адресном пространстве системнойпамяти зарезервированы определенныеадреса. При наличии сигналов "Запи-,.сать в память" или "Считать память"на управляющем входе 15 дешифратор81 дешифрирует адрес буфера, поступающий из ЭВМ по адресному входу 16.Высокий потенциал с выхода дешифратора 81 поступает на вход элементаИЛИ 94, создавая возможность установки триггеров 88 и 93 в нулевое состояние (оба триггера находятся в исходном единичном состоянии),Низкий потенциал на выходе эле-,мента ИЛИ 94 обуславливает выдачунизкого уровня сигнала "Не готово" с5 14:;14 выхода триггера 93 через буферный элемент 84. Этот низкий потенциал удлиняет цикл записи или считывания, но позволяет осуществить доступ ЭВМ к буферу, не искажая изображения5 на экране.Как отмечалось выше, адрес регенерации, выдаваемый блоком 6 управления по фронту СЬК (т.е. спаду СЬК) 10 подается через мультиплексор 1 в буфер во время отрицательного полупериода импульса СЬК.Чтобы синхронизировать доступ ЭВМ к буферу с процессором регенерации, подача через мульти плексор 1 адреса от ЭВМ разрешается только во время положительного полу- периода. Первый после обращения ЭВМ тактовый импульс с выхода блока 85 триггеров сбрасывает триггер 88 в нулевое состояние. Низкий потенциал с выхода триггера 88 поступает на элементы И 92 и И 82. Во время положительного полупериода импульса СЬК, поступающего с выхода блока 85 триг геров, на выходе элемента И 92 появляется высокий потенциал, по шине 19 поступающий на мультиплексор 1 адреса буфера и разрешающий прохождение через него адресов от ЭВМ. При наличии от ЭВМ команды "Записать в память" на входе 15 элемент И 82 по стробу, сформированному элементом И 89, вьщает сигнал записи, по шине 21 поступающий в блоки 2 и 3 буферной памяти. Кроме того, в зависимости от того, записывается из ЭВМ четный или нечетный байт или оба одновременно элементы ИЛИ 83 и ИЛИ 95 формируют стробы выборки буфера символов или буФера атрибутов или оба эти сигнала одновременно, которые по шине 21 также поступа" ют на входы их выборки.Высокий потенциал с выхода дешифратора 81 поступает на вход элемента 45 . И 59, обеспечивая высокий потенциал при выполнении команды считывания на входах управления третьим состоянием запоминающих регистров 64 и 66, и на вход элемента ИЛИ 55, обеспечивая высокие потенциалы на входах управлениу третьим состоянием двунаправленных Формирователей 60 и 61.При выполнении команды записи сигнал Записать в память р поступающий по управляющему входу 15 на вход элемента ИЛИ 57, определяет направление передачи через двунаправленные формирователи 60 и 61 с входа иа выход.г 0 16Отсутствие этого сигнала но время кос11манды Считать памя ть сохраня ет ни экий потенциал на выходе элементаИЛИ 57 и обеспечивает направление передачи данных через формирователи60 и 61 с выхода на вход,Строб записи, сформированный элементом И 82 поступает по шине 37 навходы управления третьим состояниемформирователей 62 и 68, обеспечиваяпередачу информации с информационноговходя-выхода 17 через. двунаправленныеформирователи 60 и 61 и формирователи62 и 68 соответственно на информационную шину 22 буфера символов иинформационную шину 23 буфера атрибутов.При выполнении команды "Считатьпамять" строб считывания, сформированный при установке триггера 93 внулевое состояние заносит информацию синформационной шины 22 буфера символови информационной шины 23 буфера атрибутов в буферные регистры 64 и 66соответственно и выдает их через двунаправленные формирователи 60 и 61соответственно на информационныйвход-выход 17. Как и в случае работыс генератором 10 символов, ЭВМ можетзаписывать (или считывать) четныйили нечетньщ байт или оба байта одновременно, что определяется наличиемвысоких потенциалов на входах элементов И 54 и И 56, поступающих садресного 16 и управляющего 15 входов,Завершается цикл записи (считывания) информации в буфере аналогичноциклу записи (считывания) в генера-.тор 10 символов. На выходе дешифратора 81 появляется низкий потенциал,триггеры 88 и 93 устанавливаются висходное единичное состояние, буфер"ный элемент 84, формирователи 62 и68 (или запоминающие регистры 64 и66), а также двунаправленные формирователи 60 и 61 переводятся в состояние высокого импеданса.Максимальное удлинение цикла записи (считывания) при таком доступесоставляет один циклотображения линии сканирования символапри регенерации.Таким образом, предлагаемое устройство обеспечивает повышение точности за счет оперативного изменениясостава отображаемых символов и программирования символов произвольнойконфигурации в матрице знакоместа,
СмотретьЗаявка
4170474, 30.12.1986
ПРЕДПРИЯТИЕ ПЯ М-5339
ПЫХТИН ВАДИМ ЯКОВЛЕВИЧ, ЧИСТЯКОВ АЛЕКСАНДР НИКОЛАЕВИЧ, ГРИГОРЕНКО ВЛАДИМИР МИХАЙЛОВИЧ, ВОРОБЕЙ ЕЛЕНА НИКОЛАЕВНА
МПК / Метки
МПК: G09G 1/16
Метки: информации, отображения
Опубликовано: 30.11.1988
Код ссылки
<a href="https://patents.su/12-1441450-ustrojjstvo-dlya-otobrazheniya-informacii.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для отображения информации</a>
Предыдущий патент: Устройство для отображения информации на экране телевизионного индикатора
Следующий патент: Устройство для отображения информации
Случайный патент: Машина для смешивания компонентов при изготовлении хлебобулочных или кондитерских изделий