Устройство для ввода данных в канал эвм

Иллюстрации

Показать все

Реферат

 

Изобретение относится к вычислительной технике и может быть использовано ири проектировании устройств ввода данных в ЭВМ. Целью изобретения является упрощение устройства. Устройство содержит первый 1, второй 2 элементы согласования счетчик 3, блок 4 анализа длины кадра, регистры 5 и 6 адреса и данных, б, юк 7 элементов согласования, элемент НЕ 8, дешифра тор 9 режимов работы, второй элемент И 10, первый 11, второй 12 элементы сравнения и первый элемент И 13. Устройство обеспечивает ввод данных в канал прямого доступа к памяти ЭB., исключая необходимость его предварительной инициализапии 1 з.п. ф-лы, 6 ил. / (О / -Д /X (Л CoA/si , (. N 12 О- Con si: i/ o Zn-11 оо со с: со .1 Чх

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК!

5D 4 G 06 F 13 00 а" с:

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АВТОРСНОМУ СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 4066! 87/24-24 (22) 7.02.86 (46) 07.09.87. Вюл. № 33 (72) Ю, М. Лысяков, С. М. Збарский и В. Л. Широков (53) 681.3(088.8) (56) Авторское свидетельство СССР № 881722, кл. G 06 F 13/00, 1981.

Патент США № 3772657, кл. G 06 F 3/04, 1973. (54) УСТРОЙСТВО ДЛЯ ВВОДА ДАННЫХ В КАНАЛ ЭВМ

„„SU„„1336019 А 1 (57) Изобретение относится к вычислительной технике и может быть использовано при проектировании устройств ввода данных в

ЭВМ. Целью изобретения является упрошение устройства. Устройство coäåðæèт первый 1, второй 2 элементы согласования счетчик 3, блок 4 анализа длины кадра, регистры 5 и 6 адреса и данных, блок 7 элементов согласования. элемент НЕ 8, дешифратор 9 режимов работы, второй элемент И

10, первый 11, второй 12 элементы сравнения и первый элемент И !3. Устройство обеспечивает ввод данны в канал прямого доступа к памяти ЭВМ, исключая необходимость его предварительной инициализации

1 з.п. ф-лы, 6 пл.

1336019 l0

50

Изобретение относится к вычислительной технике и может быть использовано в информационно-измерительных системах и комплексах автоматизирванной обработки экспериментальных данных, получаемых при испытаниях и исследованиях сложных объектов.

Цель изобретения — упрощение устройства.

На фиг. 1 представлена функциональная схема устройства; на фиг. 2 — функциональная схема блока анализа длины кадра; на фиг. 3 — циклограмма работы устройства; на фиг. 4 — циклограмма работы блока анализа длины кадра; на фиг. 5— структура данных в памяти ЭВМ; на фиг. 6— таблица изменения состояния служебных разрядов в ячейках памяти в процессе ввода информации при нормальных и сбойных кадрах.

Устройство содержит первый 1 и второй 2 элементы согласования, счетчик 3, блок 4 анализа длины кадра, регистры и адреса 5, и данных 6, блок 7 элементов согласования, элемент НЕ 8, дешифратор 9 режимов работы, второй элемент И 10, первый

11 и второй 12 элементы сравнения, первый элемент И 13.

Блок 4 анализа длины кадра содержит элемент ИЛИ 14, триггер 15, элемент И 16, элемент 17 задержки, первый 18 и второй 19 формирователи импульсов.

Циклограмма работы устройства включает временные диаграммы: 20 — кадрового синхросигнала, 21 — тактового синхросигнала, 22 — состояния счетчика 3, 23 сигнала сброса счетчика 3 в число Np, 24— сигнала на выходе первого элемента 11 сравнения, 25 — сигнала на выходе второго элемента 12 сравнения.

Циклограмма работы блока анализа длины кадра включает временные диаграммы:

26 — кадрового синхросигнала, 27 — тактового синхросигнала, 28 — состояния счетчика 3, 29 — сигнала сброса счетчика, 30— сигнала на выходе элемента 12 сравнения, 31 — сигнала на выходе элемента 17 задержки, 32 — сигнала на выходе формирователя 18, 33 — сигнала на выходе формирователя 19. 34 — сигнала на выходе триггера 15, 35 — сигнала разрешения записи информации в регистры 5 и 6.

Устройство работает следующим образом.

Входная информация в виде последовательности информационных слов и служебных сигналов — тактового синхросигнала (ТСС) и кадрового синхросигнала (КСС)— поступает из информационной магистрали на входы элементов 1 и 2 согласования и блока 7, в которых происходит согласование сигналов по электрическим параметрам.

Определенное количество информационных слов образует один кадр информации, который подлежит обработке в ЭВМ. Начало кадра — первое информационное слово в кадре — сопровождается КСС. Каждое информационное слово сопровождается ТСС (диаграммы 20 и 21 фиг. 3). Количество информационных слов в кадре и — длина кадра — зависит от информативности входного потока данных, не превышает значения N и для каждого конкретного случая является постоянной величиной.

Адрес ячейки памяти ЭВМ, в которую записывается значение информационного слова, формируется счетчиком 3 и передается в регистр 5 адреса. Значение этого информационного слова передается по шине данных в регистр 6 данных.

Одновременно в регистр 6 данных в отдельные разряды записываются значение

КСС и сигнал с выхода блока 4 анализа длины кадра (признак завершенности

ПРЗ).

Дешифратор 9 режимов работы по приходу ТСС формирует сигналы записи в регистры 5 и 6 и в соответствии с сигналами управления канала ЭВМ формирует сигналы считывания адреса и данных из регистров 5 и 6 в ЭВМ.

В исходном состоянии в счетчик 3 при сбросе записывается число Np, которое является начальным адресом ячейки буферной области памяти ЭВМ. Так как сигнал сброса счетчика 3 формируется на элементе 14

И по приходу сигнала КСС, значение первого информационного слова всегда будет записываться в ячейку Np, второго — в ячейку Np+ 1 и т.д. Последнее слово первого кадра формирует в счетчике 3 число Np+

+n — l и будет записано в ячейку с адресом Np+n — 1.

Следующее информационное слово будет являться первым словом второго кадра. Оно сформирует число Np+n в счетчике 3. На выходе элемента 11 сравнения будет установлено нулевое значение и элемент И 14 не пропустит КСС на сброс счетчика. В результате первое слово второго кадра запишется в ячейку с адресом Np+n.

Последнее п-е слово второго кадра сформирует число Np+2n — 1 в счетчике 3 и будет записано в ячейку с адресом Np+2n — 1.

Одновременно на выходе элемента 12 сравнения будет установлено нулевое значение и прохождение ТСС на счетный вход счетчика 3 будет заблокировано на элементе

И 13 (фиг. 3).

Приход КСС следующего кадра приведет к сбросу счетчика 3 в значение Np и процесс повторится.

В результате область памяти ЭВМ с адресами от Np лр Np+2п — 1 будет занята вводимой информацией в объеме двух кадров (фиг. 5). При этом попеременно информация одного кадра является неизменной, а второго обновляемой. Пока один кадр записывается, второй обрабатывается.

При нормальном завершении первого кадра КСС второго кадра запишет «1» в соот1336019 ветствующий служебный разряд в ячейку с адресом No+n. При любых сбоях в первом кадре в служебном разряде КСС в ячейке с адресом Np+n будет «О» (фиг. 6, графа 3).

При нормальном завершении второго кадра сигнал с выхода элемента 12 через элементы НЕ 8 и ИЛИ 14 в блоке 4 анализа длины кадра (фиг. 2) записывает «1» во второй служебный разряд в ячейку с адресом No+2n — 1 (фиг. 6, графа 4, пп. 1, 6).

Если во втором кадре количество ТСС в кадре больше и (диаграммы 26 — 30, фиг. 4), элемент 12 срабатывает при приходе слова с номером п. На выходе элемента HE 8 устанавливается «1» (диаграмма 30, фиг. 4) и подается на вход элемента 17 задержки в блоке 4 (диаграмма 31). При приходе слова с номером и+1 ТСС подается на вход формирователя 18, который через элемент И

l6 устанавливает триггер 15 в единичное состояние (диаграммы 32 и 34.)

Для того, чтобы триггер 15 сработал от (п+1)-го сигнала ТСС, задержка переднего фронта сигнала с выхода элемента НЕ 8, которая производится с помощью элемента

l7, должна быть больше длительности сигнала ТСС, но меньше периода их следования (диаграммы 30 — 32 и 34, фиг. 4).

В нулевое состояние триггер 15 сбрасывается задним фронтом сигнала сброса счетчика 3 с помощью формирователя 19 (диаграммы 29, 33 и 34) .

Выходной сигнал триггера 15 через элемент ИЛИ 14 запишет «1» во второй служебный разряд в ячейку с адресом No (фиг. 6, графа 5, пп. 4 и 7 — 9), которая является признаком завершенности второго кадра.

Как следует из таблицы на фиг. 6, признаком завершения ввода первого кадра является появление «1» в служебном разряде

КСС в ячейке с адресом No+n. Признаком завершения ввода второго кадра является появление «1» во втором служебном разряде

ПРЗ в ячейке с адресом Мо+2п — 1 при нулевом значении этого разряда в ячейке No.

Формула изобретения

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

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

15 информационным входом регистра адреса, 20

50 вторые входы первого и второго элементов сравнения являются входами задания первой и второй констант величины кадров устройства, выход первого элемента согласования соединен с первым входом первого элемента

И, вторым входом дешифратора режимов работы и входом синхронизации блока анализа длины кадра, выход второго элемента согласования соединен с первым входом второго элемента И, выходы блока элементов согласования, блока анализа длины кадра и второго элемента согласования соединены с группой информационных входов регистра данных, выход первого элемента сравнения соединен с вторым входом второго элемента

И, выход второго элемента сравнения соединен с вторым входом первого элемента И и через элемент НŠ— с информационным входом блока анализа длины кадра, выход первого элемента И соединен со счетным входом счетчика, выход второго элемента И соединен с входами сброса счетчика и блока анализа длины кадры, выходы регистров адреса и данных соединены с выходами устройства для подключения к входам соответственно адреса и данных ЭВМ.

2. Устройство по п. 1, отличающееся тем, что блок анализа длины кадра содержит элемент И, элемент ИЛИ, элемент задержки, триггер и первый и второй формирователи импульсов, причем информацион ный вход блока соединен с первым входом элемента ИЛИ и через элемент задержки с первым входом элемента И, входы синхронизации и сброса блока соединены соответственно через первый и второй формирователи импульсов с вторым входом элемента И и с нулевым входом триггера, единичный вход и выход которого соединены соответственно с выходом элемента И и вторым входом элемента ИЛИ, выход которого соединен с выходом блока.

1336019

Риа 2

2/

5 и

1336019

4арес чейки

Ъ-Zc- р "а а+и-1

No /

Раз

h o

Информация

Признак зарершен4 СС nocmu (ПРЗ)

Фиг б

К(Т С/ — ноличе4тба

Аа. б иадре

Составитель С. Бурухин

Редактор П. Гереши Техред И. Верес Корректор В. Бутяга

Заказ 3804/45 Тираж 672 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж вЂ” 35, Раушская наб., д. 4/5

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4