стрового слова, формирователь 19 ад- реса, элемент 1ШИ 20,, телевизионный индикатор 21 с соответствующими свя- ,зями. Неупорядоченнвд массив команд и кодов символов одного кадра заносится в блок 1 буферной памяти. В блоке 5 памяти хранятся адреса первых слов каждой команды и упорядоченные координаты строк символов, Б блоке 2 памяти хранятся коды строк подсвета
для одной телевизионной строки. Блоки 6, 7,8 управления, анализируя информацию из блоков 1,2,5 памяти, осуществляют выдачу на знакогенератор 16 кодов символов, расположенных в произвольных местах экрана, причем счи-. тываются только непустые зоны блоков 1,2,5 памяти, за счет чего достигается повышение быстродействия устройства. 1 з.п. ф-лы, 8 ил.
название | год | авторы | номер документа |
---|---|---|---|
Микропрограммное устройство управления | 1983 |
|
SU1156073A1 |
Устройство для имитации неисправностей | 1988 |
|
SU1661766A1 |
Буферное запоминающее устройство | 1990 |
|
SU1833918A1 |
Буферное запоминающее устройство на полупроводниковых динамических элементах памяти | 1987 |
|
SU1525744A1 |
Устройство для управления сверхоперативной буферной памятью мультипроцессорной ЭВМ | 1981 |
|
SU980097A1 |
Устройство внешних каналов | 1988 |
|
SU1695313A1 |
Устройство для сбора данных о работе ЭВМ | 1982 |
|
SU1121679A1 |
Устройство для контроля цифровых узлов | 1985 |
|
SU1238085A2 |
Многоканальное устройство для регистрации | 1985 |
|
SU1322156A1 |
Устройство для отображения информации | 1984 |
|
SU1229802A1 |
Изобретение относится к автоматике и вычислительной технике и может быть использовано для вывода информации из ЭВМ. Цель изобретения - повышение быстродействия устройства. Устройство содержит блок 1 буферной памяти, первый 2, второй 3, третий 4 и четвертый 5 блоки оперативной памяти, первый 6, второй 7 и третий 8 блоки управления, первый 9 и второй 10 мультиплексоры, счетчики адресов записи 11 и чтения 12, регистр 13, первый 14 и второй 15 регистры сдвига, знакогенератор 16, содержащий блок 17 постоянной памяти и формирователь 18 растрового слова, формирователь 19 адреса, элемент ИЛИ 20, телевизионный индикатор 21 с соответствующими связями. Неупорядоченный массив команд и кодов символов одного кадра заносится в блок 1 буферной памяти. В блоке 5 памяти хранятся адреса первых слов каждой команды и упорядоченные координаты строк символов. В блоке 2 памяти хранятся коды строк подсвета для одной телевизионной строки. Блоки 6, 7, 8 управления, анализируя информацию из блоков 1, 2, 5 памяти, осуществляют выдачу на знакогенератор 16 кодов символов, расположенных в произвольных местах экрана, причем считываются только непустые зоны блоков 1, 2, 5 памяти, за счет чего достигается повышение быстродействия устройства. 1 з.п.ф-лы, 8 ил.
20
Изобретение относится к автоматике и вычислительной технике и может
быть использовано для вывода информации из ЭВМ.
Цель изобретения - повьшение.быстродействия устройства.
На фиг. 1 приведена структурная схема устройстваj на фиг. 2 - структура третьего блока управления; на js фиг. 3 - первьй блок управления; на фиг, 4 - второй блок управления; на фиг. 5 формир.ователь растрового слова; на фиг. б - блок-схема алгоритма работы первого блока управления; на „ .фиг. 7 блок-схема алгоритма работы третьего .блока управления; на фиг.8 - блок-схема алгоритма работы формирователя растрового слова
Устройство, содерядат блок 1 буфер- . ной памяти, первый 2, второй 3, третий 4. и четвертый 5 блоки оператив- .ной памяти, первый 6, второй 7 и третий 8 блоки управления, первый 9 и
второй 10 мультиплексоры, счетчики д„ .адресов записи 11. и чтения 12, пер- вьтй регистр 13, первьй 14 и второй 15 регистры сдвига, знакогенератор I6s состоящий из блока 17 постоянной памяти и формирователя 18 растрового д,- слова5 формирователь 19 адреса, элемент ИЛИ 20 и тетхевнзионный индикатор 21. Позициями 22-57 на фиг. 1 обозначены связи между блоками устройства.
Третий блок 8 управления содержит В.ТОР.ОЙ 58, третий 59, четвертый 60, пятый 61 регистры, первый 62, второй 63 и третий 64 реверсивные счетчики, первый 65, в.торой 66, третий 67 и четвертый 68 блоки сравнения, третий 69, четвертый 70, пятьп 71 мультиплексоры, пятьй 72, шестой 73, седьмой 74 и восьмой 75 блоки сравнеш-ш, первый
55
0
s „
„ ,-
5
76, второй 77, третий 78 и четвертый 79 триггеры, первый шифратор ВО. : Первый блок 6 управления содержит первый 81, второй 82, третий 83 и четвертый 84 счетчики, шестой регистр 85, шестой мультиплексор 86, пятый 87, и шестой 88 триггеры, девятый 89s десятый 90, одиннадцатый 91 блоки сравнения, второй шифратор 92, второй блок 7 управления содержит генератор 93 тактовых иг-шульсов, делитель 94 частоты, пятый 95 и шестой 96 счетчики, седьмой 97 и восьмой 98 триггеры, третий шифратор 99.
.Формирователь 18 растрового слова содержит седьмой 100, восьмой 101 регистры, седьмой 102, восьмой 103 счетчики, распределитель 104 шшульсов, девятый 105, десятый 106, одиннадцатый 107 и двенадцатьш 108 триггеры, двенадцатый .109 и тринадцатый 110 блоки сравнения, седьмой мультиплексор 111, первый 112, второй 113, третий 114, четвертый 115, пятый 116, шестой 117 элементы И-НЕ, второй 118 и третий 119 элементы 1 ШИ.
Устройство работает следующим образом.
В блоке 1 содержится информация одного телевизионного кадра изображения, принятая от источника информации по информационным входам 45. Ин- формация в блоке 1 закодирована командами отображения. Каждая команда содержит .данные о начале формирования знаков по оси X (Х„) и информацию о кодах символов. Команды в блоке 1 записаны произвольно, без упорядочения. Каждая команда отображения занимает в блоке 1 определенное число слов (например, К-2) и хранится там на последовательных адресах. Каждое слово источника сопровождается
синхронизирующим сигналом, который посгупает на вход 45 устройствао
В четвертом блоке 5 оперативной памяти хранятся адреса первых слов г каждой команды в блоке 1 буферной памяти и младшие разряды данных о начале формирования знаков по оси Y (YH) . Старшие разряды У(цявляюгся стар- пими разрядами адреса блока 5 опера- 10 тивной памяти и определяют разбиение адресного пространства этой памяти на зоны. В каждой зоне 5 слова-данных размещаются упорядоченно по значениям младших разрядов Уц..При этом, )5 если имеется группа данных, относящихся к одному и тому же значению Y, то слово-блока 5, хранящее младшие разряды YH, является общим для такой
52 формирует сигнал готовности к выдаче данных, которьп поступает в блок. В это же время, слова данных, относящихся к (Yт-ц)-oй строке, считываются из блока 2 и их разряды распределяются следующим образом: разряды, определяющие начальные адреса команд в блоке 1, устанавливают счетчик 12 с входа 27 по команде на входе 50 от блока 6, а разряды кодов строк подсвета записываются в регистр 13 по команде на входе 50 от блока 6. Затем по команде на входе 44 or блока 7 считьшается слово блока 1 по адресу, установленному в счетчике 12, который поступает на адресные входы блока 1 через мультиплексор 10. Управление мультиплексором 10 осуществлягруппы, оно имеет специальный разряд, 20 ется сигналом на входе 44 от блока 7.
Первое слово команды отображения, определяющее Х, считывается из блока 1 и по входам 46 поступает: старшие разряды - в формирователь 19 адреса
размещается первым в группе и называется признаковым. При отсутствии данных, относящихся к какому-либо значению Y, отсутствует и соответствующее признаковое слово. Таким об-25 (хсоманда - на выходе 42 от блока 7
разом, данные в любой зоне блока 5 хранятся так, что пустые адреса в их последовательности исключаются. Поэтому признаком конца данных в любой зоне является первое пустое слово, которое содержит нули во всех разрядах. Такое хранение данных в блоке 5 памяти позволяет избежать потерь времени на считьтание пустых адресов.
В блоке 2 оперативной памяти хранятся Начальные адреса блока 1 сов- мест.но с текущим значениями кодов строк подсвета, относящимися к одной телевизионной строке.. Массив .хранимых в блоке 2 данных также организован таким образом, что не содержит пустых адресов в промежутках между хранимыми данными, поэтому признаком конца данных является первое пустое слово.
Формирование изображений групп знаков, произвольным образом размещаемых на экране телевизионного индикатора 21, осуществляется следующим образом.
30
35
управления), младшие разряды - в формирователь 18 растрового слова (команда - на выходе 30 от блока 7 управления) . Затем по сигналам на входе 50 от блока 6 реализуются единичные приращения счетчика 12 и считываемые из блока 1 коды знаков по входам 46 поочередно поступают в блок 17 знакогенератора 16. При этом разряды адреса блока 17, соответствующие кодам строк подсвета, считьшаются из регистра 13 по сигналам на выходе 28 от блока 7.
Одновременно слово блока 2 по выходам 27 поступает в блок 6. В этом блоке значение кода строк подсвета увеличивается на 1 и анализируется, не стало ли оно равным числу строк раз- 45 ложения знаком плюс 1. Если это условие не выполняется, слово блока 7 по входам 24 через мультиплексор 9 возвращается в блок 2 с новым значе40
нием кода строк подсвета. В противном
В процессе формирования телевизи- 50 случае слово в блок 2 не возвращается, онного растра из блока 7 управления в так как отображение этой группы знаков блок 8 управления по связи 51 поступа- текущем кадре завершено, ет код, соответствующий значению Y. . Единичные приращения счетчика 12 и Старшие разряды этого кода являются считывание кодов знаков одной команды адресами блока 5, младшие - использ.у-.55 отображения из блока 1 продолжаются ются для поиска тех данных в блоке 5, . до значения последнего адреса этой
которые относятся к ( строке. После того, как такие данные будут найдены, блок 8 на одном из выходов
команды, определяемого блоком 6. После этого в счетчик 12 по входам 27 с блока 2 поступает начальный адрес следую52 формирует сигнал готовности к выдаче данных, которьп поступает в блок. В это же время, слова данных, относящихся к (Yт-ц)-oй строке, считываются из блока 2 и их разряды распределяются следующим образом: разряды, определяющие начальные адреса команд в блоке 1, устанавливают счетчик 12 с входа 27 по команде на входе 50 от блока 6, а разряды кодов строк подсвета записываются в регистр 13 по команде на входе 50 от блока 6. Затем по команде на входе 44 or блока 7 считьшается слово блока 1 по адресу, установленному в счетчике 12, который поступает на адресные входы блока 1 через мультиплексор 10. Управление мультиплексором 10 осуществляется сигналом на входе 44 от блока 7.
0
5
управления), младшие разряды - в формирователь 18 растрового слова (команда - на выходе 30 от блока 7 управления) . Затем по сигналам на входе 50 от блока 6 реализуются единичные приращения счетчика 12 и считываемые из блока 1 коды знаков по входам 46 поочередно поступают в блок 17 знакогенератора 16. При этом разряды адреса блока 17, соответствующие кодам строк подсвета, считьшаются из регистра 13 по сигналам на выходе 28 от блока 7.
Одновременно слово блока 2 по выходам 27 поступает в блок 6. В этом блоке значение кода строк подсвета увеличивается на 1 и анализируется, не стало ли оно равным числу строк раз- 45 ложения знаком плюс 1. Если это условие не выполняется, слово блока 7 по входам 24 через мультиплексор 9 возвращается в блок 2 с новым значе40
случае слово в блок 2 не возвращается, так как отображение этой группы знаков текущем кадре завершено, Единичные приращения счетчика 12 и считывание кодов знаков одной команды отображения из блока 1 продолжаются до значения последнего адреса этой
команды, определяемого блоком 6. После этого в счетчик 12 по входам 27 с блока 2 поступает начальный адрес следую71522272
щей команды и происходит преобразование кодов знаков в видеокоды до завершения обработки всех команд блока 1, относящихся к телевизионной строке ,
YT-H
К этому времени в блоке 2 останутся данные тех команд, которые относятся к ()-ой телевизионной строке. Если в блоке 5 имеются данные, носящиеся к этой строке, то они из блока 5 переписываются в блок 2 через мультиплексор 9 по сигналам на входах 56, 22, 23, 52, 53 от блоков 8 и 6. Таким образом, к концу (т+()15 ой строки в блоке 2.будут находиться все данные, относящиеся к ( строке.
Этот процесс повторяется на каждой телевизионной строке до завершения 20 формирования изображения всего.кадра.
Формирование видеокодов знаков закпючается в том, что каждая растровая строка разбивается на группы элементов растра, назьшаемые растровыми 25 словами. Телевизионное изображение одной строки формируется упорядоченной последовательностью растровых слов. Для этого код координаты Х разбивает8
лу на выходе 30 от блока ся в один из блоков 3 ил
Растровые слова считы ка 3 или 4 и по входам 3 ступают в регистры 14 ил которые формируют видеос разуя параллельный видео довательный. Выходы реги подключены к входам элем выходной сигнал с которо на зидеовход телевизионн тора 21. Сигналы синхрон вертки растра поступают управления по входу 41.
Регистры 14 и 15 рабо редно при воздействии уп сигналов записи/считыван 37 от блока 7, Если, нап гистр 14 записьшается ра В10 в параллельном коде, время из регистра 15 выд в последовательном коде. шения считьшания функции меняются местами.
Ввод HOBbix данных в у ществляется следзпощим об ный адрес команды в блок от источника информации
ся на две составляющие, первая из ко- 30 устанавливает счетчик 1t
торых несет информацию о номере растрового слова, отсчитьшаемого от нача- .ла телевизионной строки (старшие разряды Хц). Вторая составляющая Х со- ответстсует номеру элемента, отсчиты- 35 ваемого в пределах одного растрового слова (младшие разряды Хц). Старшие разряды X.J по выход 46 поступают в .
Н
формирователь 19 адреса для адресации того блока 3 ипи 4, который в данный 40 момент работает на запись.
Растровые слова формируются следующим образом. При воздействии сигнала на выходе 30 от блока 7 в формирова- д тель 18 растрового слова по входам 31 вводятся видеокоды строки данного символа. Формирователь 18 обеспечивает Сдвиг этого кода на количество элементов, определяемое младшими разрядами кода Хц, а также хранение этого видео- кода до конца обработки, символьной команды. Для следующего символа процесс повторяется с тем отличием, что величина сдвига видеокода увеличива- ется на количество элементов в строке одного знака плюс пробел между знаками.. После завершения процедур формирования растрового слова оно по сигнанию на одной из шин 44 о равления. Второе слово к жащее Уц, поступает р бл ния и запоминается там п одной из шин 44 от блока Все последующие (К-2) сл вводятся в блок 1 буферн сигналам на входе 44 от ления при единичных прир чика 1 1 , осуществляемых блока 7 на входе 44.
Поиск адреса блока 5, должны быть записаны вно в блок 1 и младшие разря ствляется одновременно с данных из этого блока. В поиска, в блоке 8 запомин ние адреса первого пусто ка 5 в той зоне, в котор быть введены новые данны число слов блока 5, отсч того адреса, по которому введены новые данные, до ной зоны.
Процедуры записи внов блок 5 данных осуществля мя кадрового гасящего им результате вьшолненкя эт
8
лу на выходе 30 от блока 3 записьшаег- ся в один из блоков 3 или 4 памяти.
Растровые слова считываются из блока 3 или 4 и по входам 35 ипи 36 поступают в регистры 14 или 15 сдвига, которые формируют видеосигнал, преобразуя параллельный видеокод в последовательный. Выходы регистров 14 и 15 подключены к входам элемента ИЛИ 20, выходной сигнал с которого поступает на зидеовход телевизионного индикатора 21. Сигналы синхронизации развертки растра поступают с блока 7 управления по входу 41.
Регистры 14 и 15 работают поочередно при воздействии управляющих сигналов записи/считывания на входах 37 от блока 7, Если, например, в регистр 14 записьшается растровое сло- В10 в параллельном коде, то в то же время из регистра 15 выдаются данные в последовательном коде. После завершения считьшания функции регистров меняются местами.
Ввод HOBbix данных в устройство осуществляется следзпощим образом. Начальный адрес команды в блоке.1 поступает от источника информации и с входа 45
устанавливает счетчик 1t
по разрешению на одной из шин 44 от блока 7 управления. Второе слово команды, содержащее Уц, поступает р блок 8 управления и запоминается там по сигналу на одной из шин 44 от блока 7 управления Все последующие (К-2) слов команды вводятся в блок 1 буферной памяти по сигналам на входе 44 от блока 7 управления при единичных приращениях счетчика 1 1 , осуществляемых от сигналов блока 7 на входе 44.
Поиск адреса блока 5, по которому должны быть записаны вновь вводимой в блок 1 и младшие разряды Y), осуще ствляется одновременно со считьшанием данных из этого блока. В результате поиска, в блоке 8 запоминается значение адреса первого пустого слова блока 5 в той зоне, в которую должны быть введены новые данные, а также число слов блока 5, отсчитанное от того адреса, по которому должны бь1ть введены новые данные, до конца выбранной зоны.
Процедуры записи вновь ввод11мых в блок 5 данных осуществляются во время кадрового гасящего импульса. В результате вьшолненкя этих процедур
новые данные вводятся в заданную зону блока 5 с привязкой к той строке развертки, которая соответствует младшим разрядам Y, без промежутков между данными в пределах каждой из зон и с сохранением упорядоченности, как в этой зоне,так и в массиве данных блока 5.
В режиме стирания по соответствую- Q ступают младшие разряды текущего нощим адресам блока 1 от источника информации записьшаются нули. Поиск адреса удаляег гх данньк в блоке 2 осуществляется одновременно со считьтанием
этих данных. В результате поиска в блоке 8 запоминается адрес.удаляемых данных блока 5 и количество слов зтого блока, отсчитанных от удаляемого адреса до последнего адреса в зоне а Удаление данных из блока 5 реализуется во время кадрового гасящего импульса. В результате вьтол нения этих процедур оставТЕиеся данные в зоне блока 5 сохраняют свою непрерывность и упорядоченность.
Устройство не требует упорядочени отображаемых данных, поступаюш 1х от источника, и позволяет вносить изменения в отображаемые данные, не затрагивая весь массив отображаемых дан-зо 4, б, 7 формируется последовательность
управляюпрх сигналов, .которые обеспечивают считьгоание данных из блока 2 памяти по последовательным адресам до прихода либо признакового слова
35 (формируется сигнал на выходе блока 73 и входе 9 шифратора 80), либо нулевого слова (формируется сигнал на выходе блока 72 и входе 11 шифратора 80). В первом случае снимается сигнал
40 готовности на одной- из выходных шин 52 блока (вькод 5 шифратора 80), прекращается формирование единичньгх приращений счетчика 62 по сигналам с зы- хода 7 ишфратора 80 и сбрасывается
45 триггер 76 по сигналу с выхода 27 шифратора 80. Таким образом, в этом случае после завершеш я считывания и передачи всех данных блок 2 памяти, относящихся к (Yтч-а Ой строке, в
50 счетчике 62 будет установлен адрес
признакового слова блока 2 памяти, относящегося к. одной из последующих телевизионных строк этой же зоны.
ных, а изменяя только ту его часть, которая относится к изменяемым дан- ным. , . .
.Блок В управлуния предназначен для формирования упорядоченного массива начальных адресов команд отображаемых данных в первом бло.ке 2 памяти, его считьгоания с привязкой к текущему номеру строки телевизионной развертки и выдачи во второй блок 3 памяти через первый мультиплексор 10, а. также формирования сигналов т1рав- ления для блока 2 памяти и готовности для блока 6 управления.
Блок-схема алгоритма работы блока в режимах чтения, записи и стирания представлена на фиг. 6 (а, б, в).
В исходном состоянии все регистры, счетчики и триггеры блока 8 управления находятся в сброшенном состоянии. В режиме чтения по импульсу строчной частоты (сен), поступающему на вход блока по одному входов 51 на вход 3 шифратора 80, на его выходе 4 и выходной шине 56 формирует сигнал чтения, для блока 2 памяти . При этом адрес блока 2 памяти определяется выходным кодом счетчика 62 (младшие разряды адреса), поступающим на выходе 55 че55
Во втором случае наличие нулевого слова означает конец считывания данных, относяш1- хся к одной зоне блока 2 памяти. Поэтому на выходе 10 шифратора 80 формируется сигнал сброса
рез мультиплексор 70, и кодом . (старшие разря.цы адреса) j поступающим на шины 55 через мультиплексор 71 с входньк шин 51.
Слово данных блока 2. памяти со входньк шин 57 поступает на вход блока сравнения 68 (младише разряды Yj), на другие входы которого с шин 51 помера телевизионной строки, увеличенного на 2 (YT+U) и сигнал разрешения сравнения с выхода 25 шифратора 80, который формируется по признаковому
разряду считанного из блока 2 памяти слова, выделяемому блоком 73, сигнал с которого поступает на вход 9 шифратора 80. При равенстве младших разрядов YH и YT- /Tвыходным сигналом с блока 68 устанавливается триггер 76, выходные сигналы которого поступают на входы 11, 12 шифратора 80. Шифратор 80 на выходе 5 и на одной из шин 52 формирует сигнал готовности вадачи
данных, относящихся к ( телевизионной строке.
После прихода сигнала готовности блока 6 управления на входную шину 53 и вход 10 шифратора 80 на его выходах
Во втором случае наличие нулевого слова означает конец считывания данных, относяш1- хся к одной зоне блока 2 памяти. Поэтому на выходе 10 шифратора 80 формируется сигнал сброса
ч152227
62, когорьш в каждой зоне начинает счет адресов блока 2 с нуля. : Триггер 76 сбрасывается также, как и I в.предыдущем случае..
: После завершения считьтания всех I данных из блока 2 в одном кадре они I повторяются в последующих кадрах отоб- i ражения информации.
Появление сигнала разрешения запи- JQ си (РЗ) на одной из входных шин 44 означает, что в отображаемые данные будут вносится изменения. Этим сигна- лом устанавливается триггер 78, выходные сигналы которого поступают на BXO-J быть введено признаковое слово, содерды 15, 16 шифратора 80. По сигналам разрешения ввода, которые постзттают на вход 14 шифратора 80 по одной из входных шин 44, с входных шин 45 в регистры 58,, 60 и 61 вводится исходная информация для вновь вводимых по налам на выходах 21, 23 и 24 шифратора 80. При этом в регистре 58 хранится I значение начального адреса блока 1 бу- |ферной памяти, в регистре 60 - старшие разряды YH (номер знака блока 2), а в регистре 61 - младшие разряды У;. Сигналом с одной из шин 45 в режиме записи устанавливается триггер 77, выходные сигналы которого поступагот на входы 13, 17 шифратора 80.
жащее признаковый разряд и младшие разряды Уц.
В случае сигнала с выхода блока 67 сравнения сигналом на выходе 15 шифратора 80 устанавливается триггер 79 и разрешаются приращения счетчиков 62, 64 с выходов 7, 18 шифратора 80. Эти приращения осуществляются до момента считывания нулевого слова25 сигнал с выхода блока 72 на входе 1 шифратора 80. По этому сигналу на выходе 13 шифратора 80 формируется сигнал установки счетчика 63 данными с выхода счетчика 62. Таким образом
30 в счетчике 63 будет установлен адрес первого пустого слова блока 2 в данной зоне, а в счетчике 64 - количество слов блока 2, отсчитанное от первого пустого адреса зоны до того адПроцедуры ввода новых данных в |блок 2 предусматривают поиск адреса Iэтого блока, по которому должны быть Iвведены эти данные, и запись этих {данных. Запись данных реализуется во время кадрового гасящего импульса, а поиск осуществляется без прерыва- ния процедуры считывания данных из блока 2, которые описаны выше. Процедуры поиска адреса блока 2 реализуются в следующей последовательности.
После прихода КГИ новые данные дятся в блок 2 с учетом требования их упорядоченности следующим образ Сначала все данные в блоке 2, начи ная с того адреса, по кoтopo y вво дится новая информация, до конца з сдвигаются на один адрес вправо (в сторону увеличения адресов) следующ
Блоком 66 сравниваются старшие разряды Уц, хранимые в регистре 60, со 45 .
старшими разрядами Y-r+2. поступаюш И- По сигналу с выхода 9 шифратора Ми с одной из входных шин 51. При Сравнении этих величин, что соответст- фиксации начала зоны блока 2, в
80 счетчик 82 устанавливается выход ными данньми счетчика 63. Затем по сигналу на выходе 8 шифратора 80 и содержимого счетчика 62 вькитается 1,, чем обеспечивается установка в этом счетчике последнего адреса эт зоны, по которому записаны данные. По сигналам на выходах 4, 2 шифр
Которую должны быть введены новые Данные, блок 66 сравнения формирует сигнал, который поступает на вход 6 ршфратора 80. По сигналу на выходе |26 шифратора 80 разрешается работа
50
80 счетчик 82 устанавливается выходными данньми счетчика 63. Затем по сигналу на выходе 8 шифратора 80 из содержимого счетчика 62 вькитается 1,, чем обеспечивается установка в этом счетчике последнего адреса этой зоны, по которому записаны данные. По сигналам на выходах 4, 2 шифра|5лока 67, который сравнивает младшиетора 80 слово, считываемое из блока
разряды Уц и Ут,2. ° время, наличия вы- 2, записьтается в регистр 59, а затем Кодного сигнала на выходе блока 73 ипо сигналам на выходах О, 1, 4 шифрайходе 9 шифратора 80, т.е. во время (Ьчитьгоания признакового слова.
по сигналам на выходах О, 1,4
тора 80 через мультиплексор 69 записьгоается обратно, но уже по адресу.
Если блок 67 сравнения формирует сигнал (поступает на вход 4 шифратора 80), то это означает, что с блока 2 уже имеются данные, относящиеся к той же строке, что и вводимые, если же компаратором формируется сигнал (поступает на вход 5
ишфратора 80), то это означает, что таких данных нет. Поэтому в первом случае в блок 3 должно быть введено одно слово (начальный адрес блока 1 памяти), а во втором случае - два слова: кроме начального адреса должно
жащее признаковый разряд и младшие разряды Уц.
В случае сигнала с выхода блока 67 сравнения сигналом на выходе 15 шифратора 80 устанавливается триггер 79 и разрешаются приращения счетчиков 62, 64 с выходов 7, 18 шифратора 80. Эти приращения осуществляются до момента считывания нулевого словасигнал с выхода блока 72 на входе 1 шифратора 80. По этому сигналу на выходе 13 шифратора 80 формируется сигнал установки счетчика 63 данными с выхода счетчика 62. Таким образом
в счетчике 63 будет установлен адрес первого пустого слова блока 2 в данной зоне, а в счетчике 64 - количество слов блока 2, отсчитанное от первого пустого адреса зоны до того адреса блока 2 памяти, по которому должны быть введены,новые данные.
После прихода КГИ новые данные вводятся в блок 2 с учетом требования их упорядоченности следующим образом. Сначала все данные в блоке 2, начиная с того адреса, по кoтopo y вводится новая информация, до конца зоны сдвигаются на один адрес вправо (в сторону увеличения адресов) следующим
.
По сигналу с выхода 9 шифратора
0
80 счетчик 82 устанавливается выходными данньми счетчика 63. Затем по сигналу на выходе 8 шифратора 80 из содержимого счетчика 62 вькитается 1,, чем обеспечивается установка в этом счетчике последнего адреса этой зоны, по которому записаны данные. По сигналам на выходах 4, 2 шифра 2, записьтается в регистр 59, а затем по сигналам на выходах О, 1, 4 шифрапо сигналам на выходах О, 1,4
тора 80 через мультиплексор 69 записьгоается обратно, но уже по адресу.
установленному в счетчике 62. Затем по сигналам на выходах 8, 12, 17 шифратора 80 из счетчиков 62, 63 и 64
вычитается 1 Эти процедуры продолжа- , конце зоны, по пустым адресам, то проются до тех пор, пока в счетчике 64 не будет установлен нулевой код, фиксируемый блоком 75, выходной сигнал с которого поступает на вход 19 шифцедуры записи реализуются сразу. Они аналогичны описанным выше, различие состоит только в первоначальном вводе в счетчик 64 кода 0...01 и увеличении
ратора 80. Это обстоятельство соответ-ю 1 содержимого счетчика 63, а также
ствует установке в счетчике 62 адреса блока 2, по которому должны быть введены новые данные.
Поэтому по сигналам на выходах О, 1, 4.шифратора 80 данные с регистра ( 58 через 69 записьшаются в блок 2« После завершения этих процедур на выходах 10, 14, 16, 19, 20, 27 шифратора
В режиме стирания триггер 77 не устанавливается. В этом режиме в реги- 5 стре 58 устанавливается начальньй адрес блока 1 памяти, удаляемый из блока 2, а в регистрах 60 и 61 - старшие и младшие разряды Y; соответственно. Старшие разряды У,. сравгетваются с те80 формируются сигналы сброса всех регистров, счетчиков и триггеров. В этом20 значением блоком 66 и в случае, если блоком 67 .формируется случае их равенства вьссодной сигнал сигнал , в блок 2 должны быть компаратора поступает на вход 6 дешиф- записаны 2 слова. В этом случае триггер 79 не устанавливается, но число
ратора 80, По этому сигналу шифратор 80 на выходе 26 формирует разрешение
считываемых из блока 2 слов считается 25 сравнения младших разрядов Уц и У.. счетчиком 64 до поступления первого блоком 67. В этом режиме используется
нулевого слова в данной зоне. Затем
ра, по которому аифратор 80 сигналом на выходе. 22 разрешает сравнение бло- 30 ком 65 данных с выхода регистра 58 с данныьш, считьшаемыми из блока 2 памяти.
Сигнал с выхода блока 65 поступает на вход 2 шифратора 80, кото- а содержимое счетчика 63 увеличивает- 35 разрешает установку счетчика 63 ся на i по сигналу на выходе 11 шиф- выходными данными счетчика 62, а также установку триггера 79 с выхода 15 шифратора 80 и счет +1 счетчиком 64.
Триггер 70 фикс1 фует случай, когда 4Q слово,блока 2 является единственным на данной строке, что соответствует удалению двух сшов в этой зоне и требует сдвига осгаюшихся слов на два адреса в сторону их уменьшения. При д5 этом установка триггера 79 производится в любом случае, но, если удаляе- .мые данные не следуют сразу же за признаковым словом и за ними не следует сразу же признаковое слово, на выходе через мультиплексор 69. Затем блоком 50 16 шифратора 80 формируется сигнал 75 будет зафиксирован код 0...000 с сброса этого триггера, выхода счетчика 64. По сигналу с выхо- Процедуры стирания данных реализу- да анализатора 75 шифратора 80 в данном случае формирует сигналы на выходах О, 1, 4 шифратора 80, обеспечиваю-.55 установлен, то счетчик 62 устаиаз- щие запись в блок 2 данных с регистра :ливается по счетчику 62, в счетчик 62 61 через мультиплексор 69 с вводом признакового разряда, т.е. запись признакового.слова. После этого форсчетчик 63 устанавливается по счегчи- ку 62 и процедуры записи, прекращаются до прихода КГИ.
С приходом КГИ счет-чик 62 устанавливается по счетчику 63. Затем содер жимое счетчика 62 уменьшается на 1 по сигналу на выходе 8 шифратора 80,
ратора 80, чем достигается установка последнего записываемого слова в зоне адресов ОЗУ со сдвигом на 2 в большую сторону.
. Процедуры перезаписи данных блока . 2 со сдвигом аналогичны вьш1еописан ным, они продолжаются до фиксации блоком 74 кода 00...01 с выхода счетчика 64. По сигналу на входе 18 шифратора 80 с выхода этого анализатора на выходах О, 1, 4 шифратора 80 формируются сигналы, обеспечивающие запись слова блока 2 с регистра 58
ются во время КГИ и определяются состоянием триггера 79. Если триггер 79
прибаволяется единица,, затем производится чтение данных из блока 2 по лг ресам, определяемым счетчиком 62. их
мируюгся сигналы сброса всех счетчиков, триггеров и регистров. В этом случае, если новые данные вводятся в
цедуры записи реализуются сразу. Они аналогичны описанным выше, различие состоит только в первоначальном вводе в счетчик 64 кода 0...01 и увеличении
тем, что в зтом случае первым вводится признаковое слово.
В режиме стирания триггер 77 не устанавливается. В этом режиме в реги- стре 58 устанавливается начальньй адрес блока 1 памяти, удаляемый из блока 2, а в регистрах 60 и 61 - старшие и младшие разряды Y; соответственно. Старшие разряды У,. сравгетваются с текуш 1м значением блоком 66 и в случае их равенства вьссодной сигнал компаратора поступает на вход 6 дешиф-
значением блоком 66 и в случае их равенства вьссодной сигнал компаратора поступает на вход 6 дешиф
ратора 80, По этому сигналу шифратор 80 на выходе 26 формирует разрешение
только сигнал с этого компаратоТриггер 70 фикс1 фует случай, когда слово,блока 2 является единственным на данной строке, что соответствует удалению двух сшов в этой зоне и требует сдвига осгаюшихся слов на два адреса в сторону их уменьшения. При этом установка триггера 79 производится в любом случае, но, если удаляе- мые данные не следуют сразу же за признаковым словом и за ними не следует сразу же признаковое слово, на выходе 16 шифратора 80 формируется сигнал сброса этого триггера, Процедуры стирания данных реализу- установлен, то счетчик 62 устаиаз- :ливается по счетчику 62, в счетчик 62
ются во время КГИ и определяются состоянием триггера 79. Если триггер 79
Триггер 70 фикс1 фует случай, когда слово,блока 2 является единственным на данной строке, что соответствует удалению двух сшов в этой зоне и требует сдвига осгаюшихся слов на два адреса в сторону их уменьшения. При этом установка триггера 79 производится в любом случае, но, если удаляе- мые данные не следуют сразу же за признаковым словом и за ними не следует сразу же признаковое слово, на выходе 16 шифратора 80 формируется сигнал сброса этого триггера, Процедуры стирания данных реализу- установлен, то счетчик 62 устаиаз- :ливается по счетчику 62, в счетчик 62
прибаволяется единица,, затем производится чтение данных из блока 2 по лг ресам, определяемым счетчиком 62. их
запись в регисгр 59, а затем запись в блок 2 по адресам, опредепяемымг счетчиком 63. После этого содержимое счетчиков 62 и 63 уаеличивается на 1 , а содержимое счетчика 64 уменьшается на 1. Эти процедуры продолжаются д.о установки счетчика 64 в нупевое состояние и соответственно появления сигнала .На выходе блока 75. По адресу блока 2, соответствзпощему моменту появления сигнала с блока 75, записываются нули через мультиплексор 69, а затем формируются сигналы сброса всех регистров, счетчиков и триггеров.
Если триггер 79 установлен. То сдвиг данных на 2 адреса в сторону их уменьшения производится.следующим образом. Счетчик 62 устанавливается по счетчику 63, а затем содержимое счетчика 62 увеличивается на 1, а содержимое счетчика 63 уменьшается на Т, По установленному в счетчике 62 адресу считывается слово блока 2, запи- сьшается в регистр 59, а затем воз- вращается в блок 2, но уже по адресу, определяемому счетчиком 63. После этого содержимое счетчиков 62 и 63 увеличивается на 1, а содержимое счетчика 64 уменьшается на 1 до тех пор, пока блоки 74 и 75 не зафиксируют ко- |ды на. выходе счетчика 64 - сначала 10...01, а затем 0...000. По адресам |блока 2, по времени соответствующим |этим кодам, записываются нули. Проце|дуры стирания и в этом случае заверша |югся сбросом всех регистров, счетчи- ков и триггефов. I Таким образом при удалении данных
|из массива, хранимого в блоке 2 пямя- Q которого поступает на вход 4 шифратора 92. Если код на выходе счетчика 83 соответствует числу строк разложения знаков (ЧСРЗ) плюс 1 , то по сигналу на выходе блока 89 шифратор 92 на выходе 2 формирует сигнал единичного приращения счетчика 82. Если же код на выходе счетчика 83 не соответствует этому уровню, то формируются сигналы записи слова данных в блок 3 памяти на выходе 4 шифратора 92. При этом адрес блока 3 памяти по связи 2.6 задается выходным-к од ом счетчика 81, а данные на входе 24 - содержимым регистра 85 и счетчика 83. Поело заверщения процедур записи производится единичное приращение счетчиков 81, 82 по сигналам на выходах 1, 2 щнфратора 92. Одновременно шифратор 92 на вьк.оде 9 формирует сигналы выти, сохраняется его упорядоченность, в целом и непрерывность в каждой зоне.
Блоки 72-75 сравнения представляют собой схемы И-НЕ с прямыми входами сигналов 1 и инверсными - для 45 О. Они формируют на выходе уровень 1 при поступлении на их входы заданного кода.
БЛОК 6 управления предназначен дя/i формирования сигналов адреса и управ- Ленин блока 3 памяти, запоминания, Обработки и анализа одного слова это- il-o блока, формирования сигналов раз- 1|)еше1шя установки счетчика 12 и сиг- Иала записи в регистр 13; сигналов управления мультиплексором 10 и сиг- 11ала готовности, вьщаваемого в блок В управления.
Блок-схема алгоритма работы блока представлена на фиг. 7, В исходном состоянии все счетчики, регистр и триггеры находятся в сброшенном состоянии. Работа блока на каждой телевизионной строке начинается с установки триггера 87 передним фронтом строчного гасящего импульса (СГИ), поступающего на вход блока по одной из шин 43. Шифратор 92 формирует последовательность управляющих сигналов обеспечивающих выполнение следующих действий,,
По сигналу на выходе 4 шифратора 92 считывается слово данных блока 3 по адресу, определяемому счетчиком 82, выходы .которого подключены к адресным входам блока 3 памяти по связи
26через мультиплексор 86.. Считываемое из блока 3 памяти слово по связи
27поступает на блок 91 и, если не содержит нули во всех разрядах, запоминается следующим образом: разряды, определяющие адрес блока 1 памяти в регистре 85, а разряды, определяющие коды строк подсвета знаков (КСИ) в счетчике 83. В это же время на выходе 6 шифратора 92 формируется сигнал разрешения записи в регистр 13 и установки счетчика 12. Затем по сигналу на выходе 10 шифратора 92 в счетчике 84 устанавливается код, соответствующий числу К-2, где К.- число слов в одной команде отображения, и к содержимому счетчика 83 прибавляется 1. Код на выходе счетчика 83 анализируется блоком 89, выходной сигнал
которого поступает на вход 4 шифрато
ра 92. Если код на выходе счетчика 83 соответствует числу строк разложения знаков (ЧСРЗ) плюс 1 , то по сигналу на выходе блока 89 шифратор 92 на выходе 2 формирует сигнал единичного приращения счетчика 82. Если же код на выходе счетчика 83 не соответствует этому уровню, то формируются сигналы записи слова данных в блок 3 памяти на выходе 4 шифратора 92. При этом адрес блока 3 памяти по связи 2.6 задается выходным-к од ом счетчика 81, а данные на входе 24 - содержимым регистра 85 и счетчика 83. Поело заверщения процедур записи производится единичное приращение счетчиков 81, 82 по сигналам на выходах 1, 2 щнфратора 92. Одновременно шифратор 92 на вьк.оде 9 формирует сигналы вычитания 1 из содержимого счетчика 84, которое анализируется блоком 90.
По сигналу с выхода блока 90, который поступает на вход 7 шифратора 92, на вь1ходе 4 которого формируется сигнал считывания последующего слова блока 3 памяти. Эти процедуры продолжаются до тех пор, пока не будет считано нулевое слово блока 3 памяти, фиксируемое блоком 91.
Выходной сигнал блока 91 поступает на вход 9 шифратора 2. Если сигнал го
20
товности на одном из входов 52 отсут- лы чтения/записи регистров 14 и 15. ствует, на выходе 11 шифратора 92 формируется сигнал сброса всех счетчиков, триггеров и регистра.
При наличии сигнала готовности на одной из шин 52 пифратора 92 на его выходе 12 формирует сигнал установки триггера 88, выходной сигнал которого поступает на вход 8 шифратора 92, который .в этом случае на выходах 4, 1 формирует сигналы переключения мульти-25 плексора 86, записи в блок 3 памяти и единичные приращения, счетчика 81 по сигналам +1, поступающим на вход блока по одному из входов 52, до сня- .. тин сигнала готовности. После этого jO на выходе 11 шифратора 92 формируется сигнал сброса всех счетчиков, триггеров и регистра. Все вьшеперечислен- ные процедуры повторяются с приходом каждого сигнала СГИ.
Епок 7 предназначен для формирования синхроннзируюш 1х и управлякпщх сигналов, обеспечивающих синхронную и в требуемой последовательности работу всех блоков устройства.
Генератор 93 импульсов формирует две последовательности импульсов, сдвинутых по фазе друг относительно друга. Одна из последовательностей синхронизирующих импульсов поступает на делитель частоты 94. Выходные сигналы с генератора 93 импульсов и с делителя 94 частоты поступают на вхо- ды 1-6 шифратора 99. На выходах 1-3
С выходов 5, 7, 8 и 9 шифратора 99 на выход 30 поступают соответственно тактовые сигналы +1,сигналы записи строчных видеокодов знаков и сигналы записи младших разрядов Хц.
С выходов 9 и 10 шифратора 99 на выход 42 поступают сигналы записи старших разрядов X j и приращения адресов формирователя 19 адреса.
Сигналы сопровождения передачи слов данных (ССП) по связи 45 поступают на вход 7 шифратора 99. Количество принимаемых сигналов ССП равно К-числу слов в команде. С помощью сигналов ССП, поступающих на вход 7 пшфратора 99, сигналов с выхода счет чика 45, поступающих на вход 8 шифратора 99, и триггеров 97 и 98 шифра тор 99 формирует следующее сигналы на выходных шинах блока.
По ССП первых двух слов формируют ся сигналы на выходе 19 шифратора 99 разрешения записи, которые поступают на выход блока по связи 44. По перво му ССП на выходе 12 шифратора 99 фор мируется сигнал разрешения установки Счетчика 11, который поступает на вькод блока по одной из связей 43 и 44, на другую же связь 43 поступает Д5 СГИ с выхода 13 шифратора 99.
По последующим сигналам ССП на вы ходе 15 шифратора 99 формируются сиг налы прира цения счетчика 11, которые по одной из связей 44 поступают на
35
40
шифратора 99 формируются сигналы син- п выход блока. На эти же шины поступают
хронизавдш телевизионного индикатора 21 по строкам и кадрам, а также строчные и. кадровые гасящие импульсы, которые по связи 41 поступают на выход блока. Кадровые и строчные синхроимпульсы поступают также на счетчик 96, на выходных шинах которого формируются сигналы Счетчик 96 в начале каждого кадра устанавливается в состо55
сигналы управления чтения/записью блока 1 памяти и мультиплексором 9 с выкода 14 шифратора 99.
Сигналы ССП поступают также на вход -1 счетчика 95, который устанавливается числом К-1 до прихода ССП Поэтому после прихода последнего сигнала ССП счетчик 95 формирует сигнал заема, который поступает на вход 8
яние +2 кадровым синхронизируюп1им импульсом, а затем осуществляются его единичные приращения на каждо11 теле- визионной строке. Сигналы Y., совместно со строчными синхронизирующими импульсами, кадровыми гасящими импульсами с выкода 4 шифратора 99 и тактовыми сигналами +1 с выхода 5 шифратора 99 поступают на выход 51.
С выходом 6 и 8 шифратора 99 на выход 37 блока поступают высокочастотные тактовые сигналы и сигна0
лы чтения/записи регистров 14 и 15.
С выходов 5, 7, 8 и 9 шифратора 99 на выход 30 поступают соответственно тактовые сигналы +1,сигналы записи строчных видеокодов знаков и сигналы записи младших разрядов Хц.
С выходов 9 и 10 шифратора 99 на выход 42 поступают сигналы записи старших разрядов X j и приращения адресов формирователя 19 адреса.
Сигналы сопровождения передачи слов данных (ССП) по связи 45 поступают на вход 7 шифратора 99. Количество принимаемых сигналов ССП равно К-числу слов в команде. С помощью сигналов ССП, поступающих на вход 7 пшфратора 99, сигналов с выхода счетчика 45, поступающих на вход 8 шифратора 99, и триггеров 97 и 98 шифратор 99 формирует следующее сигналы на выходных шинах блока.
По ССП первых двух слов формируются сигналы на выходе 19 шифратора 99, разрешения записи, которые поступают на выход блока по связи 44. По первому ССП на выходе 12 шифратора 99 формируется сигнал разрешения установки Счетчика 11, который поступает на вькод блока по одной из связей 43 и 44, на другую же связь 43 поступает Д5 СГИ с выхода 13 шифратора 99.
По последующим сигналам ССП на выходе 15 шифратора 99 формируются сигналы прира цения счетчика 11, которые по одной из связей 44 поступают на
5
40
5
сигналы управления чтения/записью блока 1 памяти и мультиплексором 9 с выкода 14 шифратора 99.
Сигналы ССП поступают также на вход -1 счетчика 95, который устанавливается числом К-1 до прихода ССП. Поэтому после прихода последнего сигнала ССП счетчик 95 формирует сигнал заема, который поступает на вход 8
iшифратора 99. По этому сигналу на вы- :ходе 17 шифратора 99 формируется сиг- ;нал сброса триггеров 97 и 98, а затем на выходе 16 - сигнал установки ;счетчика 95, завершающий прием К слов от источника информации (не показан), I Формирователь 18 предназначен для формирования растрового слова, которое соответствует видеокодам заданной iо формирует сигнал на выходе, если на
группы знаков на каждой телевизионной строке с учетом промежутков между знаками, а также их местоположением на экране с учетом младших разрядов Хц.
В исходном состо янии все регистры, счетчики, распределитель импульсов и триггеры находятся в сброшенном состоянии. По сигналу разрешения записи младших разрядов Х, который пос- тупает на вход блока по одной из связей 30, эти данные вводятся в регистр 101. Затем по сигналам Запись (ЗП) которые поступают по одному из входов 30, осуществляется параллельный вход данньк с входа 31 с учетом промежутков между знаками. Сигналом ЗП устанавливается триггер 105, а в счетчике 102 через мультиплексор 111 ус- ганавдивается код, соответствующий числу элементов отображаемых знаков с учетом промежутков между ними -1. Триггер 105 разрешает прохождение тактовых импульсов высокой частоты
(ВТ) с Одного из входов 30 через эле- 35 реализации их упорядочения и ото- 4енг И 112 на вход сдвига регистрабражения: в блоке 5 хранятся только
ЮМ заема с выхода счетчика 102 сбра- блока 1 буферной памяти в блок 2, ;ьшается триггер 105, запрещая поступ-40 а в блоке 2 - только значения кодов
гение ВТ на сдвигающий вход регистра 100, а также осуществляется единич- jioe приращение счетчика 103. Циклы Сдвига видеркодов знаков в регистре i 00 с учетом промежутков между зна- сами повторяются до тех пор, пока бло feoM 110 сравнения не будет зафиксиро- код, соответствзгющнй числу зна- Ков в группе.
Сигналом с выхода блока 1-10 уста- )|1авливается триггер 107, который за- йрещает прохождение сигналов ЗП на )ходы регистра 100 и элемента ИЛИ |19, переключает мультиплексор 111 устанавливает триггер 105 и счетчик )02 данными с регистра 101, а также 1 азрешает установку триггера 108 сиг- заема со счетчика 102 и работу
блока 109 сравнения. Этот сигнал будет сформирован после того, .как растровое слово, xpafmMoe в регистре 100, будет сдвинуто на число элементов изображения, соответствующее значению младших разрядов Х. В процессе этого сдвига сигналы с выхода счетчика 102 поступают на вход блока 109, который
его входе будет код, соответствующий величине промежутка между знаками, увеличенный на 1. Этим сигналом устанавливается триггер 106.
Установка триггера 108 означает, что процедуры формирования растрового слова в регистре 100 завершены. Поэтому запрещается поступление сигналов ВТ на сдвигающий вход регистра 100 и одновременно разрешается поступление тактовых сигналов +.1 через элемент И 116 на вход распределителя 104 импульсов, выходные сигналы с которого поступают на входы управления состояниями выходов регистра 100.
Таким образом, изобретение обеспечивает повышение, быстродействия устройства за счет исключения двойной перезаписи всех слов каждой команды, так как дважды пёрезаписьшается только начальный адрес команды в блоке 1 буферной памяти, а в блоках 3 и 2 оперативной памяти хранится минимум . вспомогательных данных, необходимых
, 55
строк подсвета определяющие характер видеосигнала на каждой.строке телевизионной развертки знаков и время нахождения начального адреса блока 45 1 буферной памяти в блоке 2, массивы данных в зонах блоков 5 и 2 не имеют промежутков, что исключает потери времени на считывание пустых адресов.
50 Форму л а изобретения
сора, выход которого соединен с инфор-20 соединен с входом сигнала готовности мационным входом первого блока оперативной памяти, первый выход второг о блока управления подключен к управляющему входу блока буферной памяти, информационный вход которого является 5 информационным входом устройства, второй выход второго блока управления соединен с входом сброса первого регистра, третий выход второго бл.ока уппервого блока управления, пятый выход которого подключен к входу сигнала го товности третьего блока управления, вход сигнала разрешения ввода данных которого, управляющий вход второго мультиплексора и вход управления записью счетчика адреса записи соединен с первым выходом второго блока управления, восьмой в.ыход которого подклюравления подключен к управляющему вхо-30 чен к стробирующему входу третьего
ду формирователя адреса, тактовый вход знакогенератора соединен с четвертым выходом второго блока управления пятьш выход которого подключен к управляющим входам первого и второго регистров сдвига, .выходы которых соединены с входами элемента ИЛИ, выход которого подключен к видевходу телевизионного индикатора, син хровход которого соединен с шестым выходом второго блока управления, седьмой выход которого подключен к стробирующему входу первого блока управления, выход второго блока оперативной памяти соединен с первьми информационными входами первого и второго регистров сдвига, вторые информационные входы которых подключены к выходу третьего блока оперативной памяти, о тлич ающеес я тем, что, с целью повышения быстродействия устройства, оно содержит тр :тий блок управления, четвертый блок оперативной памяти, второй мультиплексор, счетчики адресов записи и чтения, выходы которых подключены соответственно к первому и второму информационным входам второго мульти плексора, выход которого соединен с
адресным входом блока буферной памяти выход которого соединен с информационным входом формирователя адреса и с вторым и третьим адресными входам знакогенератора, информационные входы второго и третьего блоков управления и информационный вход счетчика адреса записи подключены к информационному входу блока буферной памяти, первый, второй и третий выходы третьего блока управления соединены соответственно с информационные, адресным и управляющим входами четвертого блока оперативной памяти, выход которого подключен к второму информационному входу первого мультиплексора, и к входу кода признака конца массива третьего блока управления, четвертый выход которого
соединен с входом сигнала готовности
первого блока управления, пятый выход которого подключен к входу сигнала готовности третьего блока управления, вход сигнала разрешения ввода данных которого, управляющий вход второго мультиплексора и вход управления записью счетчика адреса записи соединены с первым выходом второго блока управления, восьмой в.ыход которого подклюблока управления, шестой выход первого блока управления соединен с входом управления записью первого регистра и с входом управления записью счетчика
здреса чтения, информационный вход которого подключен к выходу первого блока оперативной памяти, тактовый вход счетчика адреса записи соединен с седьмым выходом второго блока управления.
торого соединен с управляющим входом пятого мультиплексора, выход третьего мультиплексора является первым выходом третьего блока управления, вторым с выходом которого являются выходы четвертого и пятого мультиплексоров, пятый выход первого шифратора подключен ,к управляющему входу четвертого муль- типле.ксора и является третьим выходомю (третьего блока управления, четвертым выходом которого является шестой и седьмой выходы первого шифратора, восьмой, девятый, десят1г1й и одиннадцатый выходы которого соединены соответст- -js венно с сзт аФ1рующим, вычитающим тактовыми входами, вз :одом управления записью и входом сброса; первого реверсивного счетчика5 выход которого подключен к информационному входу второ-20 го реверсивного счетчика и к первому информационному входу, четвертого мультиплексора, второй информационный вход которого и информационный вход первого реверсивного счётчика соеди- 25 иен с выходом второго реверсивного счетчика, суммирующий и вычитающий тактовые входы, вход управления записью и вход сброса которого подключены соответственна к двенадцатому, тринад зО цатому, четьфнадцатому и пятнадцатому выходам первого шифратора, шестнадцатый и семнадцатый выходы которого соединены соответственно с входами установки в О и в 1 четвертого тригге, pa, восемнадцатый, девятнадцатый и двадцатьй выходы первого шифратора подключены соответственно к вычитающему, суммирующему тактовым входам и входу сброса третьего реверсивного дд счетчика, выход которого соединен с входами седьмого и восьмого блоков сравнения, информационный вход третье- ро регистра, входы пятого и шестого блоков сравнения, первые информацион--45 ные входы первого, третьего и четвертого блоков сравнения являются входом, кода признака конца массива третьего блока управления, информационным входом которого являются вход установки 50 в 1 второго триггера и информационные входы второго, четвертого и пятого регистров, выходы пятого и первого блоков сравнения подключены к первому и второму входам сигнала равенства первого шифратора, входы строчного, кадрового синхроимпульса, тактовый вход которого, первые информационные входы пятого мультиплексора и второго
блока сравнения и второй информационный вход четвертого блока сравнения являются стробирующим входом третьего блбка управления, входом сигнала готовности которого является вход сигнала готовности первого шифратора, вход сигнала разрешения ввода которого и вход установки в 1 третьего триггера являются входом сигнала разрешения ввода данных третьего блока управления вторые информационные входы первого блока сравнения и третьего мультиплексора подключены к выходу второго регистра, вход сброса которого, входы сброса третьего, четвертого, пятого регистров, входы установки в О второго и третьего триггеров соединены с двадцать первым выходом первого шифратора., двадцать второй выход которого подключен к входу управления записью второго регистра, третий информа- ционный вход первого блока сравнения соединен с двадцать третьим выходом первого шифратора, с двадцать четвертого по двадцать восьмой выходы которого подключены соответственно к входу управления записью четвертого регист- ра, к входу управления записью пятого регистра, к третьему информационному входу четвертого блока сравнения, к второму информационному входу третьего блока сравнения и к входу установки в О первого триггера, вход установки в 1 которого соединен с выходом четвертого блока сравнения, вторые информационные входы второго блока сравнения и пятого мультиплексора подключены к выходу четвертого регистра, третьи информационные входы третьего мультиплексора и третьего блока сравнения соединены с выходом пятого регистра, четвертый информационный вход третьего мультиплексора подключен к шине логического нуля, третий вход сигнала равенства первого шифратора соединен с первым выходом третьего блока сравнения, второй выход которого подключен к входу сигнала Больше первого шифратора, вход сигнала-признака слова которого соединен с выходом шестого блока сравнения, прямой и инверсный выходы второго триггера подключены соответственно к входам сигналов записи и стирания первого шифратора, входы сигналов призна ков нулевого и единичного адреса которого соединены с выходами соответственно восьмого и седьмого блоков сравнения, прямой и инверсный выходы пер- вог о триггера тюдключены соответственно к первому н второму входам сигнала приз)ака конца зоны памяти первого шифратора, вход сигнала признака конца стирания которого соединен с выходом четвертого триггера, прямой и
инверсный выходы третьего триггера подключены к первому и второму входам сигналов раярешения модификации данных первого шифратора, вход сигна да признака равенства адреса которого соединен с выходом второго блока сравнения.
Нтам j
Фаз. е/г(рвЖ1ГН1тет
( Наиала )
11-
vitm. ЛЗагя синих «,
Ксшюа и аааа.
{StAZlUMSO
/ст ТПаглшты4
tefiacvstno .винво
SftSf(feaar/t saKf)
Фцг,6 б (ijpo3a/jxi
ФагСбМодалкенае}
С Начала 3
Ш1Т 1Ш сшш/ы({ woaseu.6iiif.i3,2lt
плнао
aei/.CPYMtiYTtr KOH/afam.SS
-;
Sa/t.apapoat.CvK ( caeiffiix.tB/MffSa I
Нет
-diiH.«iapaia-C4SZ м сиги, tba 7 lUIHSO
8л;
ФорН11 сагн. hu4MH80a ittunei
.1у I I I I
wcm. cms. Snix.
ктМ
Чармао.сигк ifr03 /Z vxA MHSOuit/meSS
mt/iS 6( стиратя)
Устройство для формирования знаков на экране телевизионного индикатора | 1984 |
|
SU1259331A1 |
Разборный с внутренней печью кипятильник | 1922 |
|
SU9A1 |
Устройство для отображения информации | 1984 |
|
SU1229802A1 |
Разборный с внутренней печью кипятильник | 1922 |
|
SU9A1 |
Авторы
Даты
1989-11-15—Публикация
1987-11-23—Подача