Устройство для ввода данных в канал эвм
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислительной технике и может быть использовано ири проектировании устройств ввода данных в ЭВМ. Целью изобретения является упрощение устройства. Устройство содержит первый 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О
2/
5 и
1336019
4арес чейки
Ъ-Zc- р "а а+и-1
No /
Раз
h o
Информация
Признак зарершен4 СС nocmu (ПРЗ)
Фиг б
К(Т С/ — ноличе4тба
Аа. б иадре
Составитель С. Бурухин
Редактор П. Гереши Техред И. Верес Корректор В. Бутяга
Заказ 3804/45 Тираж 672 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж вЂ” 35, Раушская наб., д. 4/5
Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4