Устройство для вывода информации Советский патент 1985 года по МПК G06F3/153 

Описание патента на изобретение SU1180876A1

четвертой группы, другие входы кото- ход которого соединен с первым вхорых соединены с вторым выходом блока дом третьей группы элементов И, втообмена, а выходы - с входами парал- рой вход которой соединен с нулевым лельного ввода второго сч1етчика, вы- выходом первого триггера.

1180876

Похожие патенты SU1180876A1

название год авторы номер документа
Устройство для ввода-вывода информации 1984
  • Казаков Владимир Семенович
SU1251057A1
Устройство для вывода информации 1985
  • Власов Михаил Владимирович
  • Казаков Владимир Семенович
  • Кочетов Михаил Сергеевич
  • Маркин Виктор Иванович
SU1259273A2
Устройство для сопряжения цифровой вычислительной машины (ЦВМ) с абонентами 1984
  • Кафидов Александр Сергеевич
  • Малачевская Татьяна Степановна
  • Алдошкина Елена Александровна
  • Тараров Михаил Иванович
  • Комарова Галина Гавриловна
  • Куракин Юрий Павлович
  • Сорокин Адольф Андреевич
SU1234843A1
Устройство для сопряжения цифровой вычислительной машины (ЦВМ) с абонентами 1985
  • Кафидов Александр Сергеевич
  • Малачевская Татьяна Степановна
  • Комарова Галина Гавриловна
  • Тараров Михаил Иванович
  • Сорокин Адольф Андреевич
SU1298762A2
Устройство для сопряжения разноскоростных вычислительных устройств 1991
  • Чернобривец Борис Григорьевич
  • Немов Константин Викторович
  • Морозов Анвер Хусаинович
SU1789986A1
Имитатор абонентов 1983
  • Кафидов Александр Сергеевич
  • Еременко Людмила Павловна
  • Тараров Михаил Иванович
  • Куракин Юрий Павлович
  • Сорокин Адольф Андреевич
SU1291987A1
Устройство для ввода-вывода информации 1984
  • Казаков Владимир Семенович
  • Алексеев Игорь Юрьевич
SU1265782A1
Устройство для сопряжения 1980
  • Иванов Сергей Васильевич
  • Корбашов Юрий Михайлович
  • Усков Владимир Иванович
  • Хлюпин Анатолий Григорьевич
SU926645A2
Устройство для ввода информации 1987
  • Лазутин Виктор Тихонович
  • Назаренко Сергей Николаевич
  • Смык Зинаида Хакимовна
  • Шилина Вера Николаевна
SU1529208A1
Устройство для сопряжения вычислительной машины с устройством ввода изображения 1985
  • Веселовский Валерий Валентинович
  • Гриць Валерий Матвеевич
SU1260967A1

Иллюстрации к изобретению SU 1 180 876 A1

Реферат патента 1985 года Устройство для вывода информации

УСТРОЙСТВО ДЛЯ ВЫВОДА ИНФОРМАЦИИ, содержащее первый и второй счетчики, блок обмена, блок памяти, блок отображения и блок управления, первый выход которого соединен с входом первого счетчика, второй выход - с входом Чтение блока памяти, третий выход - с входом блока отображения, первьй вход-выход - с управляющим входом-выходом блока обмена, первый информационный вход-выход которого является информационным BXQдом-выходом устройства, отличающееся тем, что, с целью повышения пропускной способности устройства, в него введены первый регистр, первая группа элементов И, группа элементов ИЦИ, вторая и третья группы элементов И, первый триггер, блок регистров, первый элемент ИЛИ, четвертая группа элементов И, формирователь импульсов, второй триггер, второй элемент ИЛИ и первый инвертор, выход Koi/oporo подключен к входу установки в 1 второго триггера, вход подключен к выходу второго элемента ИЛИ, вход которого подсоединен к четвертому выходу блока управления, пятьв и шестой выходы которого подключены к входам установки в 1 и О первого триггера, седьмой выход подключен к первому входу формирователя импульсов, восьмой выход соединен с входом установки в О второго триггера, нулевой выход которого соединен с вторым входом формирователя импульсов, единичный выход первого триггера соединен с первыми входами И второй группы, вторые входы которых подключены к выходам первого счетчика, а выходы соединены с первыми входами элементов ИЛИ группы, вторые входы которых соединены с выходами элементов И третьей группы, а выход подключен к (Л одним входам элементов И первой группы, .другие входы которых соединены с вьпсодом первого элемента ИЛИ, а выходы - с входами первого регистра, выходы которого подключены к адресным входам блока памяти, вход-выход ко1торого соединен с первым входом-выходом блока регистров, а вход Запись подключен к первому выходу формирователя импульсов и к первому входу первого элемента НИИ, второй вход которого соединен с вторым выходом блока управления, второй вход- выход которого подключен к второму входу-выходу блока регистров, первый информационный вход которого подключен к первому выходу блока обмена, второй информационный зход подключен к второму выходу формирователя импульсрв, второй информационный вход-выход которого соединен с вторым информационным входом-выходом блока обмена, третий выход соединен со счетным вход(Й4 второго сче-рчика, четвертый выход - с одними входами элементов И

Формула изобретения SU 1 180 876 A1

Изобретение относится к вычислитепьной технике и может быть использоЕзало для вывода информации, ,поступающей из ЦВМ. Целью изоГЗретения является повышснно гфопуокной способности устройств а i На фиг, 1 дана схема предлагаемог устройства; на фиг.2 - схема блока упр-:гнленияJ на фиг.З - схема блока обмена; ца фиг.4 - схема блока регн,;тров; на фиг.З - схема формироваic;iK импульсов; на фиг.6 - схема V.i.5ra обработки слов; на фиг.7 структура обрабат шаемых слов. Устройство (фиг.1) содержит блок i у)гравлр,1шя, блок 2 обмена, блок 3 :.1амяти, первый счетчик 4, второй ), OjtoK 6 отображения,, перpLiii регистр 7, первую-группу элеменIcr.i 1 8, первую группу элементов linif 9, вторую 10 и третью 11 группы ментов И, первьш триггер 12, блок 1 ; метров, первый элемент ИЛИ 14, ,,. ;..; -|.| группу элементов И 15, фо1-,;р11}5атель 16 импульсов, второй эпемиит ИЛИ 17, первьй инвертор 18, торой триггер 19. Г-лок 1 управления (фиг.2) содерwrr Tjjc rr-uf триггер 20, первый эле;.еп1 21, третий счетчик 22, первый д мчифратор 23, вторую группу элемантг)в ИЛИ 24, узел 25 обработки слов, второй регистр 26, первую груп пу инверторов 27, третью группу элементов МПИ 28, второй инвертор 29, третий элемент ИЛИ 30 и генератор 31 импульсов. Блок обмена 2 (фиг.З) содержит первую группу усилит елей 32, четвер тый элемент ИЛИ 33, третий инвертор , третий регистр 35, вторую группу усилителей 36 и усилитель 37. Блок 13 регистров (фиг.4) содержит четвертый регистр 38, вторую группу инверторов 39, четвертую груп пу эломептов ИЛИ 40, четвертую 41, пятую 42 и шестую 43 группы элементов И, пятый регистр 44. Формирователь 16 импульсов (фиг.5) содержит седьмую группу элементов И 45, второй дешифратор 46, пятый элемент ИЛИ 47, третий инвертор 48, четвертый триггер 49, второй элемент И 50, пятый триггер 51, третий элемент И 52, четвертый счетчик 53, шестой триггер 54 и четвертый элемент И 55. Узел 25 обработки слов (фиг.6) содержит восьмую 56, девятую 57, десятую 58, одиннадцатую 59 группы элементов И, седьмой триггер 60, пятый элемент И 61, шестой элемент И 62, пятый счетчик 63, сейьмой элемент И 64, четвертый инвертор 65, шестой элемент ИЛИ 66 и пятый инвертор 67. С первого выхода блока 1 управления на вход первого счетчика 4 вводят сигналы установки его в О и изменения на единицу состояния по счетному входу, например, пятого разряда; со второго выхода вводят сигнал на первый вход блока 3 памяти для включения режима считывания и на второй вход элемента ИЛИ 14 для записи, на регистр 7, с третьего выхода вводят в блок 6 коды координат положения знаков, коды самих знаков и управляющие сигналы для включения, например, знакогенератора; с четвертого ВиГхода поступают управляющие сигналы для включения триггера 19; с пятого выхода сигналы по.ступают на включение триггера 12; с шестого выхода сигнал устанавливает в О триггер 12, с седьмого выхода на второй вход формирователя импульсоз 16 поступает импульсная частота; с восьмого выхода производят установку в О триггера 19; по связи вход-выход с блоком 13 регистров в него ввoдяt сигналы, обеспечивающие запись информации, считанной из блока 3 памяти., на регистр 38 и регистр 44, а из блока 13 регистров принимают кодовую информацию в узел 25. Блок 2 обмена по связи вход-выход с ЦВМ производит вьщачу в ЦВМ управляющих сигналов конца циклов обмена, частоты и прием сигналов начала обмена, начала циклов обмена и кодовых сигналов; по связи вход-выход блока 2 обмена с формирователем 16 импульсов в последний вводят сигналы начала обмена, начала циклов обмена, установки в О, а из него принимают сигнал окончания циклов обмена, со второго выхода блока 2 обмена вводят кодовую информацию, содержащую начальный адрес блока 3 памяти текущег обмена, на информационньш вход четвертой группы элементов И 15; с первого выхода в блок 13 регистров вводят кодовую информацию. На первый вход блока 3 памяти с выхода блока 1 управления вводят сигнал Считьшание, на второй вход - код адреса ячейки с выхода регистра 7; на третий вход - сигнал Запись с первого выхода формирователя 16 импульсов. На первый вход первой группы элементов И 8 вводят с выхода первой группы элементов ШШ 9 кодовую информацию адреса, на второй вход управляющий сигнал с выхода первого элемента ШШ 14, ас выхода код адре са ячейки поступает на вход адресног регистра 7. Триггер 12 с нулевого плеча вводит сигнал на управляющий вход третьей группы элементов И 11, а с единичного плеча - на управляющий вход второй группы элементов И 10. На информационные входы второй группы элементов И 10 и третьей груп пы элементов И 11 вводят соответствеяно коды с плеч первого 4 и второго 5 счетчиков, а кодовую информацию с.выходов первой 10 и второй 11 груп элементов И вводят на соответствующи входы первой группы элементов ШШ 9. На второй вход блока 13 регистров вводят сигнал для записи на регистр 38 с регистра 35. На первый и второй входы первого элемента ИЛИ 14 вводят сигналы Запись и Считывание соот ветственно с первого выхода формирователя 16 импульсов и со второго выхода блока 1 управления. На первый вход формирователя 16 импульсов вводят сигнал с нулевого плеча триггера 19, с третьего ВЫХОДА на второй вход второго счетчика 5 вводят сигналы установки в О и сигналы на счетный вход, а с четвертого выхода на первый вход четвертой группы элементов И 15 - сигнал для опроса кода начального адреса, подаваемого со второго выхода блока обмена на информационный вход этой группы, и ввода этого кода на второй вхед второго счетчика 5. Устройство работает следующим образом. Информация, отображаемая в блоке 6, например, на экране ЭЛТ, записана в блоке 3 памяти, и блок 1 управления в процессе отображения производит последовательное (друг за другом) считывание слов из блока 3 памяти с помощью первого счетчика 4, который через вторую группу г лемен тов И 10, первую группу элементов ИЛИ 9 и первую группу элементов И 8 подключают через регистр 7 к блоку 3 памяти в определенные моменты времени. В процессе отображения первый счетчик 4 принимает значения от кода адреса первой ячейки в блоке 3 памяти, куда записьшают первое слово массива и с которой начинают цикл отображения до кода адреса последней ячейки, в которую записьгоают последнее слово из массива слов. предназначенных для отображения. Для считьшания из блока 3 памяти слов и их последующей обработки блок 1 управления вырабатьшает разнесенные во времени управляющие сигналы, например сигнал Считьтание слова. Подключение второго счетчика адреса 4 к блоку 3 памяти, отсчет времени для отработки цикла считывания в блоке 3 памяти, выработки сигналов для перезаписи содержимого ячейки на регистр 38 блока 13 регистров, за-г тем на регистр 44 для подключения к узлу 25 обработки слов, где определяют тип считанного слова (координатное, знаковое, конец массива), записанный в признаковой частИ слова (например, в первых разрядах) и, в зависимости от этого, производят обработку его информационной части ля последующего ввода в блок 6. ndVuie считьшания из, блока 3 памяти последнего слова массива и его обработки, производят установку в исходное (О) первого счетчика 4 и повторяют цикл формирования изображения. Для обеспечения устойчивого изображения, например, на экране ЭЛТ необходимо производить регенерацию информации, записанной в блоке 3 памяти с частотой около 50 Гц и не прерывать цикла отображения на время проведения обмена. Обмен информацией с ЦВМ производят с помощью блока 2 обмена, в котором через вторую группу усилителей 36 производят обмен кодовой информацией между ЦВМ и регистром 35. Через первую группу усилителей 32 производят обмен управляющими сигналами между ЦВМ и формировател ем 16 импульсов.

Ввод информации с регистра 35 в блок J памяти производят с помощью формирователя 16 импульсов и второго счетчика 5, предназначенного для хранения текущего адреса ячейки, в которую производят запись информации В процессе обмена выход второго счетчика 5 в определенные моменты времени подключают через третью .группу элементов И 11, первую группу элементов ИЛИ 9, первую группу элементов И 8 и регистр 7 к блоку 3 памяти.

Информацию, записанную в регистр 35, переписывают в регистр 38 и затем вводят в блок 3 памяти для проведения записи в ячейку, р1Дрес которой в этот момент записан во втором счетчике 5 адреса.

В момент проведения циклов обмена на регистре 44 находится слово (считанное перед началом этого цикла обмена) , которое обрабатывает блак 1 управления, для создания изображения в блоке 6. Для обеспечения непрерывного отображения информации во цремя проведения циклов обмена, обращение к блоку 3 памяти на считывание слова для отображения производится без задержки, с приоритетом перед обращением к блоку 3 памяти для записи слов, получаемых в процессе приема информации из ЦВМ.

Таким образом, устройство обеспеч вает одновременно с проведением дикла обмеЕ1а отображение информации в блоке 6,причем режим отображения име гпИЧЧТРт перод режимом обмена при

обращений к блоку 3 памяти. На ремя считывания из блока 3 памяти слона, предназначенного для отображения и записи его на регистр 44, с пятоговыхода блока 1 управления вырабатывают сигнал, который включает триггер 12, в результате чего код первог счетчика 4 через вторую группу элеметов ИЛИ 9 поступает на информационны вход первой группы элементов И 8, на управляющий вход которой через первый элемент ИЛИ 14 поступает сигнал с второго выхода блока 1 управления. В результате на регистре 7 записывается адрес ячейки, из которо считывают информацию для отображения .

Перед считыванием слова для отображения, с четвертого выхода блока 1 управления поступает сигнал на включение триггера 19, который с этого момента запрещает проведение цикла обмена, т.е. если после включения триггера 19 придет сигнал (Начало слова, Начало обмена) Начало цикла обмена, то он запоминается на триггере 49, не произве я запуска цикла обмена. После окончания считьшания нового слова для отображения (записи его на регистр 44) с шестого и восьмого выходов блока 1 управления поступают сигналы на установку в О соответственно триггера 12 (для подключения к регистру 7 второго счетчика 5) и триггера 19 (для разрешения проведения обмена). Перед началом следующего обращения к блоку 3 памяти на считывание следующего слова для отображения, за время, необходимое для проведения полного (однословного) цикла обмена, сигнал с четвертого выхода блока 1 управления снова включает триггер f19. Если цикл обмена начинается до этого момента, то к началу обращения к бпоку 3 памяти за словом для отображения он уже закончится. Если сигнал начала следующего цикла обмена придет после блокировки формирователя 16 импульсов, то он запоминается и включение цикла обмена происходит сразу после установки в исходное триггера 19.

Перед началом работы из ЦВМ через первую группу усилителей 32 в блок 1 управления и формирователь 16 импульсов вводят сигналы установки в О, а затем в 1 упратигрния вводят сигнал для включения триггера 20. В результате через первый элемент И 21 на вход счетчика 22 и первого дешифратора 23 начинает поступать частота. По мере работы счетчика 22 на выходах дешифратора 23 последовательно друг за другом появляются сиг налы, разнесенные во времени. Каждому положению счетчика 22 соответствует только один выход дешифратора 23, т.е. выбрав, например, в качеств счетчика 22 семиразрядный счетчик и подключив его к соответствующему дешифратору 23, на выходе последнего получают до 128 управляющих сигналов которые условно разделяют на несколь ко групп (программ), сигн,элы каждой из которых предназначены для решения определенной задачи. Например, режим отображения информации состоит из нескольких задач - сначала считать из блока 3 памяти слово, для чего необходимо установить код на регистр 7 и ввести из блока 1 управления в блок 3 памяти сигнал Считьшание, затем отсчитать время до появления на регистре 38 считанного слова, переписать его на регистр 44 и произ вести анализ типа этого слова в узле 25 обработки слов. В устройстве, например, используются три типа (вида) слов - координатное, знаковое, конец массива, которые отличаются друг от друга как информационной так и признаковой частью, которая содержит признак типа слова (для этого отводят, например, первые три разряда). Для обработки каждого из этих слов требуются свои управляющие сигналы. После определения количества этих сигналов (с учетом временной диаграммы) их условно формируют по группам подряд с выхода первого дешифратора 23, т.е. формируют, например, группу (первую) сигналов, начиная с первого, которые обеспечивают вклю чение триггера 12, включение триггера 19, запись кода адреса на регистр 7, включение блока 3 памяти в режим Считьтание, запись считанного слова из блока 3 памяти в регистр 38, перезапись слова в регистд5 44, и опрос типа слова в узле 25 обработки слов. Следующая группа сигналов, нг аример, для обработки нулевых (информационных) слов начинается сразу же последним сигналом первой группы и состоит из, например, восьми тактоЕз, Нулевые слова находятся в блоке 3 памяти сразу после включения питания устройства, когда из ЦВМ еще не проведено записи информации, а режим отображения включей. Последний сигнал нулевой программы записывает через вторую группу элементов ИЛИ 24 на первый счетчик 4 следующее состояние и устанавливает в О счетчик 22 для включения режима считывания следуйщего слова (первой группы сигналов) . Следующая группа сигналов, например, для обработки координатного слова начинается сразу после последнего сигнала предьздущей группы сигналов (нулевой) . Сигналы этой группы обеспечивают запись кода координат (положения) знаков, содержащегося в слове, регистр 26, отсчет времени, необходимого для вывода луча ЭЛТ в соответствующую точку экрана, запись следующего состояния на первый счетчик 4 и, последним сигналом, установку в ноль счетчика 22. Следующая группа сигналов, например, для обработки знакового слова начинается с сигнала, следующего по порядку за последним сигналом преды-, дущей программы и обеспечивает ввод кодов знаков последовательно друг за другом в блок 6, ввод сигналов пуска знакогенератора, изменения состояния координатного регистра (по оси X) на следующее знакоместо по строке после обработки знака, запись следующего состояния на первый счетчик 4 после обработки знака и установки в О счетчика 22 для считывания следующего слова из блока 3 памяти. Следующая группа сигналов, например, для обработки последнего слова массива (конец массива начинается с сигнала, следующего за последним в предыдущей группе. Сигналы этой группы обеспечивают установку в О первого счетчика 4 и установку в О счетчика 22, т.е. окончание проведенного цикла и подготовку к новому циклу отображения. Каждый раз после считывания нового слова. Последний сигнал из первой группы сигналов с выхода депшфратора 23 производит анализ признаковой части (тип) считанного слова - опрос восьмой группы элементов И 56. Посл этого, например, на счетчик 22 уста навливают код, соответствующий на выходе дешифратора 23 первому сигна лу из соответствующей группы (в зависимости от типа слова) сигналов. Переход на первые сигналы каждой из групп происходит всегда с одного состояния счетчика 22, а m-ieHHO при выработке последнего сигнала первой группы. Только при переходе на обработку нулевого слова счетчик 22 продолжает считать подряд, без принудительной установки кода начала, программы, так как в этом случае с выхода восьмой группы элементов И 5 не появляется сигнал в линию кода перехода счетчика 22. Для организации кода перехода используют коррек тирующие коды. Счетчик 22 в этом случае обеспечивает возможность параллельной записи по счетному вхо ду каждого разряда индивидуально. Тогда, при известном исходном коде (последний сигнал первой группы) и известных значениях кодов для первых сигналов каждой из групп определяю т корректирующий код для каждой группы. Например, если последний сигнал первой группы вырабатывается при коде 0001001 счетчика 22 а первый сигнал третьей группы при коде 01010010, то код перехода в этом случае будет 01011011 (код перехода представляет собой величину, которую добавляют определенньм образом к исходной, чтобы получить требуемую). Таким образом, после обнуления и включения триггера 20 через первый элемент И 21 на вход счетчика 22 и Дешифратора .23 поступает частота и с выхода дешифратора 23 появляются по-очереди управляющие сигналы. Как было рассмотрено выше, первые сигналы относятся к первой группе и обеспечивают считывание слова из блока 3 памяти. Они поступают с выхода дешифратора 23 через пятый выход блока 1 управления на установку в 1 триггера 12 для подключения счетчика 4 через вторую группу элементов И 10 и первую группу элементов ИЛИ 9 к первой группе элементов И 8, а через второ выход блока 1 управления в блок 3 памяти для включения режима (Считывание) и одновременно через пер610вый элемент ИЛИ 14 на второй управляющий вход первой группы элементов И 8 для записи кода ячейки на регистр 7. Следующие сигналы с дешифратора 23. поступают по двухсторонней связи в блок 13 регистров для перезаписи считанного слова с числового регистра блока 13 памяти через шестую группу элементов И 42, четвертую группу элементов. ИЛИ 40 и вторую группу инверторов 39 на регистр 38 и затем через шестую группу элементов И 43 на регистр 44, с выхода которого информацию вводят в узел 25 обработки слов блока 1 управления . Следующие сигналы с выхода дешифратора 23 поступают через шестой и восьмой выходы блока 1 управления для установки в О соответственно триггера 12 и триггера 19. Следующий сигнал с выхода дешифратора 23 производит опрос восьмой группы элементов И 56, с выхода которой он поступает в линию соответствующего (типу считанного слова) кода перехода и устанавливает на счетчике 22, через третью группу элементов ШШ 28 и первую группу инверторов 27, код, соответствующий на выходе дешифратора 23- первому сигналу выбранной группы. При обработке координатного слова первый сигнал этой группы с дешифратора 23 поступает в узел 25 обработки слов на опрос десятой 58 и одиннадцатой 59 групп элементов И, на вторые входы которых поступают сигналы с единичных плеч триггеров регистра 44, содержащих коды координат X и Y, и запишут эти коды на регистр 26. В результате этот код вво дят через третий выход блока 1 управления в блок 6 и начинают, например, процесс вьшода луча ЭЛТ в заданную точку рабочего поля экрана. В это время счетчик 22 отсчитывает время необходимое для вывода луча, после окончания которого последний сигнал группы проходит через вторую группу элементов ИЛИ 24 на установку следующего состояния на счетчик 4, а также через третий элемент ИЛИ 30, второй инвертор 29 и устанавливает в О счетчик 22, включив тем самым программу считывания следующего слова (первую группу сигнгиюв) . При обработке знакового слова с дешифратора 23 в уАел 25 обработки

слов сначала поступает сигнал на опрос девятой группы элементов И 57 вторые (информационные) входы которой подключены к соответствующим (содержащим код знака) плечам триггров регистра 44, и записывает этот код на входной регистр знакогенератора блока 6. Следующий сигнал с дешифратора 23 .поступает в блок 6 для включения знакогенератора, т.е. для включения режима формирования изображения соответствующего знака. После отсчета времени на отображени знака, следующий сигнал проходит с дешифратора 23 на счетный вход, например с 5-го разряда счетчика X регистра 26 для перемещения луча на следующее знакоместо. После отсчета времени, необходимого для перемещения луча, последний сигнал знаковой программы проходит через вторую группу элементов ИЛИ 24 через первьпй вьпсод - на третий элемент ИЛИ 30 и через второй инвертор 29 на установку в О счетчика 22 для включения программы считывания из блока 3 памяти следующего слова, а через второй выход - на установку следующего состояния на первый счетчик 4 адреса.

Если следующее слово будет знаковым, то его обработка начинается сразу же, так как луч уже находится на следующем знакоместе.Если следующее слово окажется координатным, то его обработка производится как указано выше.

После считывания из блока 3 памяти последнего слова массива, с признаком Конец массива, сигнал с дешифратора 23 проходит на опрос восьмой группы элементов И 56 и после нее поступает на установку в О триггера 20 пуска, затем в линию кода перехода для установки кода начала программы Конец массива на счетчик 22, и на установку в 1 триггера 60, единичное плечо которого подключено к первому входу пятого элемента И 61. На второй вход этого элемента поступает частота, третий вход соединен через четвертьй инвертор 65 с выходом седьмого элемента И 64, который подключен к счетчику .6 таким образом, что при отсчете этим счетчиком 63 времени около 20 мс, (частота регенерации для создания устойчивого изображения на

0876. 12

экране ЭЛТ) на выходе седьмого элемента И 64 появляется низкий уровень который заблокирует дальнейшее прохождение частоты через шестой элемент И 62 на вход счетчика 63, и

одновременно через четвертый инвертор 65 поступает как разрешающий сигнал на третий пятого элемента И 61. К этому моменту слово с

10 признаком Конец массива обработано, т.е. окончен очередной цикл отображения, триггер 60 стоит в 1, и с выхода пятого элемента И 61 сигнал поступает через шестой элемент ИЛИ 66 и пятый инвертор 67 на установку в О счетчика 63 (на него начинает поступать частота через элемент И 62), на установку в О триггера 60 и на установку в 1

20 триггера 20. Теперь на счетчик 22 снова начинает поступать частота и, так как его состояние соответствует первому сигналу программы Конец массива, то через определённое

5 число тактов, например 4, с выхода дешифратора 23 вьщеляется сигнал, который поступает с первого выхода блока 1 управления на установку в О первого счетчика 4 и на установку в О счетчика 22.

Таким образом, на счетчике 22 (Устанавливается состояние (О), соответствующее первому сигналу из группы считывания нового слова, а на первом счетчике 4 - код первой ячейки, т.е. начинается новый цикл отображения.

Как было показано выше, устройство обеспечивает практически одновременное проведение циклов обмена и отображения информации, с приоритетом отображения перед обменом при обращении к блоку 3 памяти. Этот приоритет обеспечивают с помощью триггера 19, триггера 12 и других вновь введенных элементов. Триггер 19 устанавливают в единичное состояние от блока 1 управления через второй элемент ИЛИ 17 и первый инвертор 18 каждый раз, когда до окончания программы обработки любого слова, записанного на регистре 44, остается время, равное времени проведения цикла обмена. Например, если для проведения цикла обмена необходимо четыре такта, то в ка.ждой группе сигналов, обеспечивающих обработку для отображепия соответствующих слов, вьщеляют такт, находящиеся пе-. ред последним сигналом группы за четыре такта и подключают их к входу второго элемента ИЛИ 17, выход которого через инвертор 18 подключен к единичному входу, триггера 19, Уставо ку в о его производят, например, сигналом анализа типа слов, поступаю1цих с дешифратора 23 на опрос восьмой группы элементов И 56, т.е., тогда когда блок 3-памяти закончил цикл считывания слова для отображени и может быть, использован для проведе ния цикла записи от ЦВМ до того момента, пока с дешифратора 23 через элемент ИЛИ 17 и инвертор 18 сноВа не проходит сигнал на включение триг гера 19. Сигнал с его нулевого плеча поступает на первый вход второго элемента И 50 и блокирует его по входу. Второй вход второго элемента И 50 подключен к частоте, а третий вход соединен с единичным выходом триггера 49, который управляется по единичному входу сигналами Начало слова и Начало обмена, приходящими из блока 2 обмена по двухсторон ней связи. В блок 2 обмена из ЦВМ поступают управляющие сигналы и кодовая информация,, причем через первую группу усилителей 32 производят ввод в устройство таких сигналов, как Установка в О, Пуск (триггера 20), Начало слова, Начало обмена и ввдачувцВМ сигнала -Конеццикла об .мена (после записи каждого слова). Сигналы Начало слова и Начало обмена поступают на соответствующи входы элемента ИЛИ 33 и через инвертор 34 проходят на установку в О регистра 35, информацию на который записывают из ЦВМ, например, параллельным кодом через вторую группу усилителей 36. Через усилитель 37 вводят в ЦВМ частоту для синхронизации проведения обмена с устройством. Информация с определенных разрядов регистра 35 поступает на информацион ный вход четвертой группы элементов И 15 (Начальный адрес первой ячейки обмена блока 3 памяти), а также выход каждого разряда соединен с входом соответствующего разряда регистра 38 через пятую группу элементов И 41, четвертую группу элементов ИЛИ 40 и вторую группу инверторов 39. Сигнал Начало обмена устанавлипает п формирователе 16 имПульсов в состояние 1 триггер 54, а через пятый элемент ИЛИ 47 и третий инвертор 48 - триггер 49, а также проходит на установку в О второго счетчика 5. При поступлении из ЦВМ сигнала Начало обмена на регистр 35 записывают служебное слово, содержащее адрес первой ячейки, начиная с которой последующий массив информационных слов записывается в блок 3 памяти. После включения триггера 49, при условии, что триггер 19 выключен, через второй элемент И 50 проходит сигнал, который выключает триггер 49 и включает триггер 51, сигнал с единичного плеча которого разрешает прохождение частоты на входы счетчика 53 и дешифратора 46, Сигнал с выхода дешифратора 46 проходит в этом случае (при включенном триггере 54) через четвертый элемент И 55 на управ.пяющий вход четвертой группы элементов И 15 и з.аписывает на второй счетчик 5 код первой ячейки предстоящего обмени.Затем с дешифратора 46 выделяется сигнал Конец цикла обмена, которьй устанавливает в О триггер 51, триггер 54 по уста новочному входу и проходит в блок 2 обмена по двухсторонней связи. При получении этого сигнала ЦВМ вводит в устройство сигнал Начало слова, а затем первоеинформационное слово. Этот сигнал проходит через блок 2 ... .°. 16 импульсов на включение триггера 49. При условии, что триггер 19 выключен, на выходе второго элемента И 50 появляется сигнал, который устанавливает в О триггер 49 и включает триггер 51, которьй разрешает прохождение частоты на счетчик 53 и дешифратор 46. Теперь (при выключенном триггере 54) сигналы с выхода дешифратора 46 проходят через группу элементов И 45 для обеспечения записи информации с регистра 35 на регистр 38 (со второго выхода формирователя 16 импульсов на второй вход блока 13 регистров), перезаписи состояния второго счетчика 5 на регистр 7 (с первого выхода через первый элемент ИЛИ 14 и первую группу элементов И 8) и включения режима Запись в блоке 3 памяти,затем (через некоторре время)увеличениясостояния второго счетчика 5 на единицу. Последний сигнал с дешифратора 46 устанавливает в О триггер 51- и

поступает в блок 2 обмена как сигнал Конец цикла обмена для запроса следующего информационного слова из ЦВМ и т.д.

Если перед включением триггера 49 оказывается включенным триггер 19, то цикл обмена не начинается до тех пор, пока триггер 19 не устанавливают в О.

Если триггер 19 включается после триггера 49, то цикл обмена продолжается и заканчивается нормально. Момент включения триггера 19 показывает, что до обращения к блоку 3 памяти на считывание слова для отображения остается четыре такта. Учитывая, что цикл обмена не превышает четырех тактов, триггер 19 не допускает случаев одновременного обращения к блоку 3 памяти для отображения и обмена. Как было показано вьшю., триггер 12 работает синхронно с триггером 19, т.е. когда идет считывание

информации из блока 3 памяти для отображения, на адресный регистр 7 записывают состояние первого счетчика 4, когда .идет запись информации в блок 3 памяти из ЦВМ на регистр 7

записывают состояние второго счетчика 3.

Таким образом, введение в предлагаемое устройство новых блоков и связей обеспечивает создание устойчивого немигающего при обменах информацией с ЦВМ изображения на экране видеоблока и позволяет повысить его пропускную способность, по сравнению с известным устройством.

о

Vj

о

U-J

СЧ1 (О

еч| csj

Фиг.З

15 1353,П

20 28,20 28 Z3 13

« ;з 2313 13

JLL Ji-il

u

Координатное слово

ч а/т Л

ЧошгАи

Документы, цитированные в отчете о поиске Патент 1985 года SU1180876A1

Соловейчик И.Е
и др
Электронные устройства отображения информации в автоматизированных системах связи
М.: Связь, 1973, гл
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
Устройство для отображения информации на экране электронно-лучевой трубки 1977
  • Пименов Валентин Иванович
  • Ватолин Вениамин Сергеевич
  • Казаков Владимир Семенович
SU739590A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 180 876 A1

Авторы

Казаков Владимир Семенович

Даты

1985-09-23Публикация

1984-02-17Подача