Изобретение относится к вычислитель- технике и может быть использовано в многоканальных системах вывода информз- цщи на перфоленту.
Целью изобретения является повышение быстродействия и производительности устройства.
На фиг.1 показана функциональная схема устройства; на фит.2 - схема адресного бл эка; на фиг.З - временная диаграмма его разоты.
Устройство содержит входы 1 запроса ка алов, группу триггеров 2, мультиплексор 3, демультиплексор 4, счетчик 5, демультил- лексор 6, элементы И 7, 8, адресный блок 9,. мупьтиплексор 10, регистр 11, демультип- ле ссоры 12,13, дешифратор 14, блок 15 контроля четности, элемент НЕ 16, элементы И 17 18, элемент ИЛИ 19, триггеры 20, 21 элемент ИЛ И 22, коммутатор 23, счетчик 24, тр .1ггеры 25, 26, блок 27 усилителей, псрфо- рагор 28, мажоритарный элемент 29, эле- мднт ИЛИ-НЕ 30, формирователь 31
синхроимпульсов перфоратора, элемент И 32, триггер 33, элемент И 34. входы 35 информации от каналов, выходы 36 сигналов ошибки каналов, выходы 37 готовности к приему информации от каналов, выходы 38 текущих адресов обслуживаемых каналов, выходы 39 адресов считываемых байтов информации, выход 40 пуска перфоратора, выход 41 транспорта ленты, выход 42 транспортной дорожки, выходы 43 информации, вход 44 начальной установки перфоратора, входы 45, 46 обрыва и конца перфоленты, вход47 синхроимпульса начало цикла, вход 48 синхроимпульса Прием кода, вход 49 синхроимпульса Готовность, вход 50 синхронизации, выходы 51 режима считывания информации. Адресный блок 9 содержит демультиплексоры 52, 53 и счетчика 54 по числу каналов. Триггеры 2 вместе с мультиплексором 3 и демультип- j eKcopOM 4 предназначены для обработки требований каналов. Счетчик 5 обеспечивает формирование адреса текущего канала и
сл С
00
со VI со
OJ OJ
адреса его накопителя. Адресный блок 9 предназначен для формирования адресов считываемых байтов информации текущего рабочего канала. Мультиплексор 10 с регистром 11 обеспечивают прием и хранение информации от текущего канала. Триггеры 21. 25. 26 обеспечивают перфорирование информации, транспортной (синхро) дорожки и сдвиг (транспорт) носителя на один шаг. Триггер 20 со счетчиком 24 и мажоритарным элементом 29 предназначены для формирования разделительного участка перфоленты между разными массивами информации.
Устройство работает следующим образом.
8 исходном состоянии триггеры, регистры, счетчики, входящие в состав устройства обнулены (цепи начальной установки на чертеже не показаны). Информационные каналу i-n после накопления массивов информации выставляют требования на обслуживание по соответствующим входам 1-1.,.1-п. При этом в единичное состояние устанавливаются соответствующие триггеры 2. Триггеры 2 опрашиваются через мультиплексор 3 счетчиком 5, который находится в режиме счета тактовых импульсов, поступающих по входу 50 устройства. При подключении к включенному триггеру 2, например 2-1, на выходе мультиплексора 3 формируется единичный потенциальный сигнал, который отключает счетчик 5, воздействуя на его управляющий вход, поступает на вход демультиплексора 6 и через блок 27 усилителей по выходу 40 устройства выдает команду Пуск на перфоратор 28. Счетчик 5 прекращает счет тактовых импульсов, а на его выходах формируется код адреса текущего i-ro канала. Адрес 1-го канала со счетчика 5 подается на адресные выходы 38 устройства и в адресный блок 9. При этом мультиплексор 10 подключает информационные входы 35-г к единичным входам регистра 11, демультиплексор 4 - выход мажоритарного элемента 29 к входу сброса э нуль триггера 2-I, демультиплексор 12 - выход элемента И 17 к выходу 36-I устройства, демультиплексор 13 - выход элемента И 34 к выходу 37-i устройства, демультиплексор 6 - вы/од мультиплексора 3 к выходу 51-1 устройства.
Адрес i-ro канала, установленный на выходах 38, указывает оператору на текущий канал. В адресном блоке 9 по адресу счетчика 5 демультиплексоры 52,53 подключают выходы элементов И 7, 8 к нулевому и счетному входам счетчика 54-1. Адрес на выходе 39-1 устройства определяет номер считываемого байта информации из накопителя 1-го канала, нулевой адрес на выходах 39-i указывает на первый байт накопителя канала. Сигнал с выхода мультиплексора 3 через демультиплексор 6 поступает на выход 51-1 и устанавливает в накопителе 1-го канала
режим считывания информации. По команде ПУСК в перфораторе 28 включается двигатель и перфоратор вырабатывает циклическую последовательность из трех синхроимпульсов Готовность, Прием коQ даГНачало цикла , которые поступают на соответствующие формирователи 31. Сформированные синхроимпульсы обеспечивают в каждом цикле запрос информации, пробивку кода на ленте и транспортировз5 ние ленты на один шаг. В нулевом состоянии триггер 33 закрывает элемент И 8 и открывает элемент И 7 единичным сигналом со своего инверсного выхода. Текущий синхроимпульс Прием кода с выхода форми0 роаателя 31-2 через элемент И 7, демультиплексор 53 устанавливает в нуль Счетчик 54-i адресного блока 9.
При исправной работедерфоратора 28 сигналы Обрыв ленты и Конец ленты от5 сутствуют и с выхода элемента ИЛИ-НЕ 30 на выход элемента И 32 поступает единичный сигнал. На другой вход элемента И 32 подается единичный сигнал с инверсного выхода триггера 20, находящегося в нуле0 вом состоянии. После выхода двигателя перфоратора 28 в режим по входу 44 выдается сигнал Начальная установка, который открывает элемент И 32 и сигнал с его выхода поступает на D-вход триггера 33. Теку5 щий импульс Начало цикла с выхода формирователя 31-1 устанавливает триггер 33 в единичное состояние и в дальнейшем при исправности перфоратора 28 подтверждает это состояние триггера 33. Триггер 33
0 закрывает элемент 1/1 7 и открывает элементы И 8, И 34, И 17. Текущий синхроимпульс Готовность через элемент И 34, демультиплексор 13, выход 37-i запрашивает байт информации 1-го канала. Указанный сигнал
5 поступает на накопитель i-ro канала, который адресуется кодами с выходов 39-i устройства и считывает байт информации, который по входам 35-1 через мультиплексор 10 записывается в регистр 11.
0 с выходов регистра 11 этот код подается на дешифратор 14, анализирующий признак Конец массива, и на блок 15 контроля четности. При правильной четности на выходе блока 15 формируется сигнал, который
5 через элемент НЕ 16 закрывает элемент И 17, подается на D-вход триггера 21 и через элемент ИЛИ 22 - на D-входы триггеров 25, 26, Текущий синхроимпульс Прием кода с формирователя 31-2 включает триггеры 21, 26 и выключает триггер 25. Триггер 21 от«решает коммутатор 23 и байт информации из регистра 11 через коммутатор 23, блок 27 усилителей и выходы 43 устройства подается на информационные входы перфоратора 28 и перфорируется на ленте. Триггер 2G че ез блок 27 и выход 12 выдает сигнал для перфорирования синхроотверсшя в данной строке носителя. Текущий импульс Прием кода через элемент И 8, демультиплехсор 52 увеличивает на единицу содержимое смотчика 54-i, код которого подается через мультиплексор 55 на выходы ЗЭ-i устройства Текущий синхроимпульс Начало цикла формирователя 31-1 устанавливает в единичное состояние триггер 25, который через блок27, выход41 выдает сигнал сдвига ленты на перфораторов и лента .сдвигается на од| н шаг.
В следующем цикле перфоратора 28 текуций синхроимпульс Готовность уста- на ливает в нуль регистр 11, триггеры 21,26 и снова выдается на выход 37-i через эле- ме нт И 34 и демультиплексор 13, и описан- й выше процесс запроса, приема и
мы
пе
|форации байтов информации повторя-
етф. После поступления в регистр 11 сим- а Конец массива устройство переходит ежим отключения и формирования разительного участка на носителе, причем
выходе дешифратора 14 формируется
во/ в р де/ на
сигнал, который открывает элемент И 18. Разделительный участок на перфоленте мехду массивами информации представляет с обой некоторое пороговое число пустых строк, содержащих только синхроотвер- стиз.
Текущий синхроимпульс Прием кода черэзэлементы И 18, ИЛИ 19 включаеттриг- гер 20, который снимает сигнал сброса со сче чика 24, закрывает элемент И 32 и через элемент ИЛИ 22-подает единичный сигнал на D-входы триггеров 25, 26. После закрывай in элемента И 32 снимается единичный сигнал с D-входа триггера 33, который уста- навтивзет в нуль текущий синхроимпульс На (ало цикла. Триггер 33 закрывает элемент И 34, блокируя тем самым выдачу им- пулзСов запроса байтов информации, и элемент И 17, блокируя выдачу сигналов оил бки. Кроме того, триггер 33 открывает элемент И 7 и закрывает элемент И 0. После перфорирования символа Конец мас- регистр 11 обнуляется,снимается CHrf ал на выходе дешифратора 14, блока 15, рнггер 21 устанавливается R нуль, за- крьмает коммутатор 23 и информация на ихолы перфоратора 28 не поступает. Текущий импульс Прием кода через элемент И 7 демультиплексор 53 сбрасывает в .пул счетчик 54-i.
5 0 5
0
5
0
5
0 5 0 5
В последующих циклах работы перфоратора 28 триггеры 25, 26 обеспечивают перфорирование синхроотверстия и сдвиг ленты. Импульсы с триггера 26 подаются на счетчик 24, который считает число отперфо- рирсванных пустых строк. После накопления порогового числа на выходе счетчика 24 формируется сигнал, который подается на мажоритарный элемент 29, выполняющий Функцию формирователя импульса, и самоблокирующийся по цепи обратной связи с его выхода на третий вход нз время деист-, вия тактового импульсз. Импульс элемента 29 устанавливает в нуль триггер 20 и триггер 2-. При этом снимается сигнал с выхода мультиплексора 3, с выхода 51-f демультип- лексора 5, откпючается перфораторов, разблокируется счетчик 5, который переходит в режим счета тактовых импульсов и опроса триггеров 2. Таким образом, устройство снова производит поиск требований от других каналов и т.д.
После обнуления триггера 20 текущие синхроимпульсы перфоратора 28 перед полной его остановкой отключают триггеры 25, 26. В случае неправильной четности информации, поступающей в регистр 11, на выходе блока 15 сигнал отсутствует и формируется сигнал на выходе элемента НЕ 16, который открывает элемент И 17. Текущий синхроимпульс Прием кода через элемент И 17, демультиплексор 12 и выход выдает сигнал ошибки оператору, а через элемент И 19 включает триггер 20, который отключает перфоратор описанным выше образом.
В предложенном устройстве обеспечивается последовательное обслуживание каналов многоканальной информационной системы по запросам этих каналов с выводом информации от каждого ззпрашиааю- щего канала на носитель, что повыа ает производительность устройства.
Формула изобретения
1. Устройство для управления ленточным перфоратором, содержащее первый элемент ИЛИ, с первого по шестой элементы И, элемент ИЛИ-.НЕ, мажоритарный элемент, с первого по пятый триггеры, первый, второй и третий формирователи импульсов, первый сметчик, блок контроля четности, коммутатор, блок усилителей и регистр, выходы которого соединены с информационными входам-,-; коммутатора и блока контроля четности, информационные входы блока усилителей соединены с соответствующими выходами коммутатора, выходы блока усилителей яеляются соответственно вы.х.одзми устройства информационными, Транспорт ленты, Транспортная дорожка. Пуск, входы первого, второго и третьего формирователей ммпульсов являются соответственно входами устройства Готовность, Прием кода, Начало цикла, управляющий вход коммутатора соединен с выходом первого триггера, выход первого формирователя импульсов соединен с входами Сброс регистра, первого и третьего триггеров и с первым входом первого элемента И, выход второго формирователя соединен с первыми входами второго, третьего, четвертого и пятого элементов И, с аходом Сброс второго триггера, с синхронизирующими входами первого и третьего триггеров, выход третьего формирователя соединен с синхронизирующими входами второго и четвертого триггеров, первый вход шестого элемента И является входом Начальная установка устройства, входы элемента ИЛИ-НЕ являются соответственно входами Обрыв ленты м Конец ленты, выход элемента ИЛИ-НЕ соединен с вторым входом шестого элемента I/I, выход, которого соединен с информационным входом четвертого триггера, прямой вы.ход четвертого триггера соединен с вторыми входами первого, третьего и четвертого элементов И, а инверсный выход соединен с вторым входом второго элемента 8/i, выходы второго и третьего триггеров соединены с входами, блока усилителей Транспортная дорожка и Транспорт ленты соответственно, выход четвертого элемента И соединен с первым входом первого элемента ИЛИ, второй вход которого соединен с выходом пятого элемента И, а выход- с S-входами первого триггера, выход блока контроля по четности соединен с информационным входом первого триггера, выход первого счетчика соединен с первым входом мажоритарного элемента, отличающееся тем, что, с целью повышения быстродействия и производительности, оно содержит второй элемент ИЛИ, элемент НЕ, дешифратор, группу триггеров, второй счетчик, первый и второй мультиплексоры, первый, второй, третий и четвертый демультиплёксоры и адресный блок, выходы которого являются соответственно адресными выходами устройства, управляющие входы соединены соответственно с выходами второго и третьего элементов И, а адресные входы соединены соответственно с выходами второго счетчика и с адресными входами первого и второго мультиплексоров и первого, второго, третьего V-. четвертого демультиплексорое, информационные входы первого мультиплексора соединены с выходами соответствующих триггеров группы, а выход соединен с управляющим входом второго счетчика, с информационным входом второго демультиплексора и с входом Пуск блока усилителей, счетный вход второго счетчика соединен с вторым входом мажоритарного элемента и является синхронизирующим входом устройства, выход и третий вход мажоритарного элемента объединены
и соединены с информационным входом первого демультиплексора и с R-входом четвертого триггера, прямой выход которого соединен с первым входом второго элемента ИЛИ, а инверсный выход - с R-входом
первого счетчика и с третьим входом шестого элемента И, счетный вход первого счетчика соединен с выходом третьего триггера, информационный вход третьего демультиплексора соединен с выходом четвертого элемента И, информационный вход четвертого демультиплексора соединен с выходом первого элемента И, выходы второго мультиплексора соединены соответственно с S-входами регистра, а входы второго мультиплексора являются информационными входами устройства, S-аходы триггеров группы являются входами Запрос устройства, а R-входы соединены соответственно с выходами первого демультиплексорз, выход блока контроля четности соединен с вторым входом второго элемента ИЛИ и через инвертор-с третьим входом четвертого элемента И, выходы второго демультиплексора являются выходами Режим устройства,
выходы третьего демультиплексора являются выходами ошибки устройства, выходы четвертого демультиплексора являются выходами Готовность устройства, выход второго элемента ИЛИ соединен с
информационными входами второго и третьего триггеров, выходы второго счетчика являются выходами Текущий адрес устройства, входы дешифратора соединены соответственно с выходом регистра.
2. Устройство по п. 1, о т л и ч а ю щ е е- с я тем, что адресный блок содержит первый и второй демультиплёксоры и группу счетчиков, выходы которых являются выходами блока, счетные входы соединены с со- ответствующими выходами первого демультиплексора, а R-входы соединены с соответствующими выходами второго демультиплексора, адресные входы демультиплексоров обьединены и являются адресными входами блока, информационные входы демультиплексоров являются соответственно первым и вторым управляющими входами блока.
п crs г
гп
00
fr-8
название | год | авторы | номер документа |
---|---|---|---|
Трехканальное резервированное устройство для приема и передачи информации | 1990 |
|
SU1758646A1 |
Многоканальный преобразователь последовательного кода в параллельный | 1990 |
|
SU1751859A1 |
Устройство для управления ленточным перфоратором | 1987 |
|
SU1451737A1 |
Устройство для ввода и вывода информации | 1990 |
|
SU1709295A1 |
Устройство для мажоритарного выбора сигналов | 1988 |
|
SU1619278A1 |
Устройство для мажоритарного выбора сигналов | 1988 |
|
SU1711167A1 |
Устройство управления перфоратором | 1988 |
|
SU1767494A1 |
Многоканальное буферное запоминающее устройство | 1990 |
|
SU1721631A1 |
Устройство для приема и обработки информации | 1989 |
|
SU1603418A1 |
Многоканальное устройство для сбора, обработки и выдачи информации | 1990 |
|
SU1753482A1 |
Изобретение относится к вычислительной технике. Его использование в многоканальных системах вывода информации на перфоленту позволяет повысить быстродействие и производительность устройства. Это достигается благодаря введению соответствующих элементов, что обеспечивает последовательное обслуживание каналов по их запросам с выводом информации от каждого запрашивающего канала на носитель, 1 з.п. ф-лы, 3 ил.
Ю u S5
l№
Кипятильник для воды | 1921 |
|
SU5A1 |
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. | 1921 |
|
SU3A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
) УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ |
Авторы
Даты
1993-08-30—Публикация
1990-06-07—Подача