I
Изобретение относится к автоматике и вычислительной технике, в частности к устройствам для регистрации информации, поступаннцей с выхода ЭВМ.
Известно устройство, которое содержит последовательно соединенные блок сопряжения с каналом, блок приема информации, буферное запоминающее устройство (ЗУ) и блок распределения информации, выход которого соединен со входами блока генерации символов,блока ге нерации линий и блока записи кадра.Устройство содержит также блок упорядочения информации, соединенный входом и выходом с буферным ЗУ, последовател .но соединенные блок строчного считьгоания кадра,.блок памяти кадрц, блок записи и блок магнитных головокfQ .
Недостаток этого устройства заключается в конструктивной сложности и 20 низком быстродействии устройства.
Наиболее близким по технической сущности к предлагаемому является устройство, содержащее группу регистров,
соединенных с блоком памяти, с блоком синхронизации, с кo c тaтopoм и с первым блоком управления, блок приема информации, подключенный к блоку памяти, регистр, соединенный с вычислительным блоком и с первым блоком управления, второй блок управления, подключенный к регистру и к вычислительному блоку, элемент записи, соединенньА с соответствующими формирователями, генератор сигналов символов и линий и датчики импульсов, подключенные к блоку синхронизации 02.
Недостаток известного устройства состоит в недостаточно высоком быстродействии.
Цель изобретения - повышение быстродействия устройства.
Поставленная цель достигается тем, что в устройство, содержащее блок памяти, подключенный к блоку приема информации, входы которого соединены с первым блоком управления и со вхо,дом устройства, и к первому блоку управления, генераторы сигналов символов и линий, соединенные с датчиками импульсов, подключенными к блоку синхронизации, с блоками памяти и синхронизации и с первым блоком управления, вычислительный блок, подключенный к блоку памяти, к генератору сигналов линий, к коммутатору и к первому блоку управления, соединенному с блоком синхронизации, группу регистров, входы которых подключены к блоку памяти и к первому блоку управления, а выходы соединены с блоками синхронизации и с коммутатором соответственно, первый регистр, подключенный к вычисли Ьельному.блоку и к коммутатору, выход которого соединен с первым блокомуправления, записывающий элемент, подключенный к формирователям импульсов записи и возбуждения, и второй блок управления, соединенный с первым блоком управления, введены блок коммутации, входы которого соединены с первыми блоком управления и регистром, а выходы подключены к соответствующим формирователям импульсов записи и возбуждения, второй регистр, соединенный с формирователем импульсов записи и со вторым блоком управления, и третий блок управления, входы которого подключены к первому блоку управления, к генераторам сигналов символов и линий, к первому регистру и к вычислительному блоку,, а выход соединен со вторым регистром. При этом блок коммутации содержит первую группу элементов И, входы которых соединены с первым дешиф1)атором и со входом блока а выход подключен к соответствующим элементам ИЛИ, и вторую группу элементов И, подключенных ко второму дешифратору, ко входу и выходу блока, второй блок управления содержит последовательно соединенные элемент И, входы которых подключены ко входу блока, счетчик и узел сравнения, другой вход которого соединен со входом блока, а выход подключен к элементу И, а третий блок управления содержит последовательно соединенные первый элемент ИЛИ, входы которого соединены со входами блока, первый элемент И, подключенный к первому инвертору, регистр сдвига, другой вход которого соединен со вторым элементом И, подключённым к первому элементу ИЛИ и ко входу блока, первую группу элементов И, подключенных к выходу блока, триггер, подключенный ко входу блока, второй элемент ИЛИ, подключенный ко входу блока, и вторую группу элементов И, и первый .и второй инверторы, соединенные со входами соответствующих элементов И второй группы и со входами блока.
На фиг. 1 представлена блок-схема предлагаемого устройства; на фиг.2-4 конкретное конструктивное выполнение блока коммутации и второго и третьего блоков управления.
Устройство включает блок 1 синхронизации, осуществляющий привязку информации к строкам, датчики 2 импульсов, блок 3 приема информации, генераторы 4 и 5 сигналов символов и линий, группу регистров 6, содержащую группу регистров 7-10, вычислительный блок 11, первый 12 и второй 13 регистры, первый 14 и второй 15 блоки правления, блок 16 коммутации, содержащий узел 17 выбора групп и узел 18 выбора электродов возбуждения,
коммутатор 19, формирователи 20 и 21 импульсов записи и возбуждения, записывающий элемент 22, блок 23 памяти и третий блок 24 управления.
При этом блок 24 содержит первый
элемент ИЛИ 25, первый 26 и второй 27 элементы И, регистр 28 сдвига, первую группу элементов И 29, триггер 30, второй элемент ИЛИ 31, вторую группу элементов И 32, первый 33 и второй 34
инверторы. Блок 15 содержит элемент И 35, счетчик 36 и узел 37 сравнения, а блок 16 содержит пгервый 38 и второй 39 дешифраторы, первую группу элементов И 40, вторую группу элементов И 41 и элементы ИЛИ 42.
Устройство работает следующим образом.
В исходном состоянии содержимое всех регистров устройства равно нулю.
На блок 3 от блока 14 поступает команда на запрос информации. Блок 3. принимает информацию. Блок 14 по первому байту определяет адрес сообщения и, если он совпадает с адресом
устройства, разрешает запись сообщения в блок 23, который накапливает массив информации, состоящей из ряда, сообщений, упорядоченных по координатам X.
Вывод первого сообщения массива информации начинается после записи данных этого сообщения, в генераторы 4 и 5 сигналов, в блок.11 и регистры 7-10, Распределение в блоки и регистры дан ных ведется с помощью блока 14, кото рый стробирует определенные входы в зависимости от номера байта сообщения, считываемого из блока 23. В генератор 4 символов записывает ся код символа, в генератор 5 - приращение линии, в регистры 7-10 соответственно - координаты X линии, X символа, У линии, У символа, в блок 11 - знак приращения по координа те У. После распределения данных первого сообщения блок 14 вьщает команду на блок 1, по которой он организует начало работы генераторов 4 и 5, привязывая их по данным датчиков 2 и содержимому регистров 7 и 8 к соответст вующим строкам разложения изображения . Датчики 2 вырабатывают импульсы синхронизации, к которым привязывается .выводимая на барабан информация и импульсы, к которым привязывается начало отсчет-а координаты X. Время работы на строке, равное периоду между импульсами синхронизации (Разделено на две части для работы генераторов 4 и 5. Начав работать по команде блока 1, генератор 4 генерирует растровое разложение символа по ранее поступившему коду символа синхронно с поступающими от датчиков .2 импульсами. Аналогично работает генератор 5, который генерирует растровое разложение линии по ранее поступившим в него приращени ям координат. Растровое разложение изрбражения от генераторов 4 и 5 с разделением времени поступает на блок 24, который должен в зависимости от значения .содержимого регистра 12 произвести запись в первую или вторую зону регистра 1 3 . Унитарный код строки разложения, вырабатываемый генераторами 4 и 5, передается группами бит через блок 24 на регистр 13. В пределах разрядов этого регистра меняется положение разрядной группы информации, т.е. происхо дит выставление группы информации внутри регистра 13 блоком 15 по данным определенных разрядов регистра 12. Запись в регистр 12 содержимого, регистров 9 и 10 ведется через коммутатор 19, управляемый блоком 14. При этом момент переписи соответствует началу работы генераторов 4 или 5. Из регистра 13 многоразрядная группа проступает на формирователи 20, которые разбиты на определенное количество групп по заданному количеству формирователей в каждой группе. Унитарный код, записанный в первую или во вторую зоны регистра 13, подается соответственно на входы нечетных или четных групп формирователей записи. Выбор определенной группы производится узлом 17 выбора групп блока 16, причем так как многоразрядная информация группы выставляется в регистре 13, то необходимо стробировать две группы . формирователей записи. Аналогично узел 18 блока 16 по данным регистра 12 определяет номер электрода возбуждения . На вход элемента ИЛИ 25 поступает с разделением времени информация от генераторов 4 или 5. В зависимости от знака приращения координаты У, который поступает от блока 11, ведется запись и сдвиг информации влево или вправо, при положительном - влево (через элемент И 27), при отрицательном вправо (через элемент И 26). Перепись , из регистра 28 в определенную зону регистра 13 ведется с помощью элементов И 29, yпpaвляe ЬDc триггером 30. Через элементы И 32 триггер 30 управляется только в первом цикле генерации информации генераторами 4 или 5. Во всех последующих циклах триггер 30 управляется от блока 14, т.е. в каждом последующем цикле работы он меняет свое состояние, следовательно, изменяется зона записи в регистре 13. Под циклом понимается накопление многоразрядной группы информации в регистр 28, перепись ее в регистр 13, выставление в регистре 13, вывод информации на электроды записи и сигналов на электроды возбуждения. Таким образом, если в первом цикле работы генератора 5 содержимое регистра 28 записывается в первую зону регистра 13, то в следующем цикле запись ведется во вторую зону, в третьем в первую и т.д. Сдвигами регистра I3 управляет блок 15. Количество сдвигов в регистре 13 определяется содержимым разрядов (1. ..К). регистра 12, которое сравнивается со значением счетчика 36 в узле 37. На вход счетчика 36 подается серия тактовых импульсов через элемент И 35 от блока 14, она же поступает на сдвиговой вход регистра 1 Узел 17 выбирает две рядом стоящи группы формирователей записи по содержимому разрядов (К+1...2К) регист ра 12 с помощью дешифратора 38 и стр бов от блока 14. Выбор электрода воз буждения ведется узлом 18 блока 16 по содержимому части разрядов регист ра 12. После каждого цикла вывода группы информации от генератора 5 содержимо части разрядов регистра 12 переписывается в блок 11, где содержимое наращивается или уменьшается на единицу и через коммутатор возвращается в регистр 12. Таким образом, на каждом цикле информация строки смещается по группам формирователей записи в сторону увеличения или уменьшения номера группы. Однако на следующей строке разложения информация генератора 5 привязывается к координате по оси У регистра 9, которая уменьшена или увеличена в блоке 11 на абсолюфную величину приращения У предыдущей стр ки. Значение указанного приращения хранится в генераторе 5 и подается на один вход блока II, ни другой вхо которого подается содержимое регистра 12, переписанное из регистра 9. Результат арифметического действия возвращается через коммутатор 19 в регистр 12. Для символов координата привязки от строки к строке разложения не меняется, поэтому при работе генератоjpa 4 содержимое регистра 10 переписывается в регистр 12 и от строки к строке не изменяется. Таким образом, введение новых узлов и блоков, а также новых конструк тивных связей позволяет существенно повысить быстродействие предлагаемого устройства. Формула изобретения 1. Устройство для регистрации информации, содержащее блок памяти, по ключенный к блоку приема информации, входы которого соединены с первым бл ком управления и со входом устройств и к первому блоку управления, генера торы сигналов символов и линий, соединенные с датчиками импульсов, подключенными к блоку синхронизации, с блоками памяти и синхронизации и с первым блоком управления, вычислительный блок, подключенный к блоку памяти, к генератору сигналов линий, к коммутатору и к первому блоку управления, соединенному с блоком синхронизации, группу регистров, входы которых подключены к блоку памяти и к первому блоку управления, а выходы соединены с блоками синхронизации и с коммутатором соответственно, первый регистр, подключенный к вычислительному блоку и к коммутатору, выход которого соединен с первым блоком управления, записывающий элемент, подключенный к формирователям импульсов записи и возбуждения, и второй блок управления, соединенный с первым блоком управления, о т л и ч а ю щ.е е с я тем, что, с целью повышения быстродействия устройств.а, оно содержит блок коммутации, входы которого соединены с первыми блоком управления и регистром, а выходы подключены к соответствующим формирователям импульсов записи и возбуждения, второй регистр, соединенный с формирователем импульсов записи и со вторым блоком управления, и третий блок управления, входы которого подключены к первому блоку управления, к генераторам сигналов символов и линий, к первому регистру и к вычислительному блоку, а выход соединен со вторым регистром. 2.Устройство по п. 1, отличающееся тем, что блок коммутации содержит первую группу элементов И, входы которых соединены с первым дешифратором и со входом блока, а выход подключен к соответствующим элементам ИЛИ, и вторую группу элементов И, подключенных ко второму {дешифратору, ко входу и выходу блока. 3.Устройство по п. 1, отличающееся тем, что второй блок управления содержит последовательно соединенные элемент И, входы которых подключены ко входу блока, счетчики узел сравнения, другой.вход которого соединен со входом блока, а выход подключен к элементу И. 4.Устройство по п. I, о т л и .чающееся тем, что третий блок управления содержит последовательно соединенные первый элемент ИЛИ,вхо984ды которого соединены со входами блока первый элемент И, подключенный к первому инвертору, регистр сдвига, другой вход которого соединен со вторым элементом И, подключенным к первому элементу ,ШШ и ко входу блока, первую группу элементов И, подключенных к выходу блока, триггер, подключенный ко входу блока, второй элемент ИЛИ, подключенный ко входу блока, и вторую группу элементов И, и первый и второй 10 соединенные со входами соинверторы, ответствукнцих элементов И второй группы и со входами блока. .Источники информации, принятые во внимание при экспертизе 1.Арутюнов М.Г, Устройство докумен- Вопросы радиотирования данных, ЭВТ, 1976, вып. 2, электроники. Сер. с. 41. 2.Патент США № 3946403, кл.340-74, опублик. 1976 (прототип).
л
J
название | год | авторы | номер документа |
---|---|---|---|
Устройство для отображенияиНфОРМАции | 1979 |
|
SU798966A1 |
Устройство для отображения информации на экране телевизионного приемника | 1985 |
|
SU1287223A1 |
Устройство для отображения информации | 1986 |
|
SU1506478A1 |
Устройство для отображения информации на экране электронно-лучевой трубки | 1986 |
|
SU1427412A1 |
Устройство для отображения информации на экране телевизионного индикатора | 1985 |
|
SU1339627A1 |
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЭВМ С КАНАЛОМ СВЯЗИ | 1992 |
|
RU2043652C1 |
Устройство для отображения информации на телевизионном приемнике | 1979 |
|
SU932531A1 |
Устройство для отображения информации на экране телевизионного индикатора | 1987 |
|
SU1469518A1 |
Устройство для отображения и редактирования информации на экране электронно-лучевой трубки | 1989 |
|
SU1695288A1 |
Устройство для подготовки и отладки программ | 1980 |
|
SU999020A1 |
Фиг. 2
Фиг.З
Фиг..
Авторы
Даты
1981-07-23—Публикация
1979-11-21—Подача