1
Изобретение относится к области вычислительной техники и, в частности, к устройствам для сопряжения вычислительных машин с накопителями других вычислительных комплексов.
Известно устройство для сопряжения цифровой вычислительной маши,ны с В1неш«им накопителем по авт. св. № 389504, содержапд,ее электронные часы, логические схемы, ключи, триггеры и блок управления, в котором выходы буферного регистра связи вычислительной машины через триггеры и схемы совпадения соединены со входами накопителя, выход накопителя через схему разделения, триггер и схему совпадения соединен со входом буферного регистра связи вычислительной машины и с пусковым входом электронных часов, а выходы электронных часов Соединены с блоком авторазрывов вычислительной машины и со сбросовым и пусковым входом электронных часов, и через схему совпадения со входом накопителя.
Однако в этом устройстве сигнал на запуск электронных часов с блока управления или со схемы разделения несинхролизирован с выходом генератора, что не исключает вероятности попадания на счетчик неполного счетного импульса, в результате чего произойдет частичное изменение состояния разрядов счетчика.
вызывающее нарушение устойчивой работы устройства в целом.
Целью изобретения является исключение сбоев и улучшение эксплуатационных характеристик устройства.
Эта цель достигается тем, что в устройство дополнительно введены два триггера, два элеме-нта совпадения, элемент задержки и два элемента ИЛИ, причем выход буферного регистра связи соединен с первым входом первого элемента ИЛИ, соединенного вторым входом с электронными часами, выход элемента ИЛИ соединен со входами первого и второго триггеров, выход первого триггера соединен с одним входом первого элемента совпадения, второй вход которого соединен с генератором, выход первого элемента совпадения соединен со вторым входом второго триггера, выход которого соединен с одним из входов второго элемента совпадения, второй вход которого соединен с элементом задержки, вход которого соединен с генератором, выход второго элемента совпадения соединен с электронными часами.
На чертеже изображена блок-схема предложенного устройства для сопряжения.
Устройство содержит электронные часы 1, включающие в себя генератор 2, ключ 3, подключенный ко входу счетчика 4, блок 5 управления, выходы которого соединены со схемой 6 разделения, с ключами 7, 8, подключенными своими выходами к блоку авторазрывов 9 вычислительной машины 10, с ключом 11, с триггером 12, с наконителем 13 и с электронными часами 1, схему 14 совпадения, которая по входам соединена со схемой 15 совпадения, с триггерами 12, 16 и с электронными часами 1, триггер 17, который подключен к схеме 6 разделения, к выходу электронных часов 1 и к схеме 18 совпадения, выход которой соединен со входом буферного регистра связи 19 вычислительной машины 10.
Устройство дополнительно содержит элемент ИЛИ 20, триггеры 21, 22, элемент ИЛИ 23, схемы 24, 25 совпадения и линию задержки 26. Выход буферного регистра связи 19 вычислительной машины 10 соединен со входом дополнительного элемента ИЛИ 20, другой вход которого подключен к выходу электронных часов 1. Выход элемента ИЛИ 20 соединен с лулевыми входами триггеров 21 и 22. Единичный вход триггера 21 подключен к выходу элемента ИЛИ 23, который своими входами связан с выходо-м блока 5 управления и с выходом накопителя 13. Выход триггера 21 подключен к единичному входу триггера 22 через схему 24 совпадения, другой вход которой соединен с генератором 2. Выход триггера 22 подключен через схему 25 совпадения, которая связана по другому входу через линию задержки 25 с выходом генератора 2, к ключу 3 электронных часов 1.
Устройство работает в режиме записи информации из вычислительной машины в накопитель 13 и в режиме считывания ее из накопителя 13 и передачи в вычислительную машину 10.
Командами с блока 5 управления выбираются режимы работы устройства для сопряжения и накопителя 13, которые устанавливаются в исходное положение. Счетные импульсы с генератора 2, непрерывно поступают па вход схемы 24 совпадения и через линию задержки 26, время задержки которой равно половине периода частоты следования счетных импульсов генератора 2, на вход схемы 25 совпадения.
Скважность счетных импульсов генератора 2 больше 4-х, а время переключения триггеров, ключей и схем совпадения ,на порядок меньше длительности счетных импульсов генератора 2.
В режиме записи импульсной командой, определяюш,ей начало режима записи, с блока 5 управления зан-ираются ключи 8, 11 и отпираются ключи 3, 7, устанавливаются в единичное положение триггер 12 и через схему ИЛИ 23 триггер 21.
Высокий потенциал с выхода триггера 21 поступает на схему 24 совпадения, и импульс с генератора 2 перебрасывает триггер 22 в единичное положение. Высокий потенциал с триггера 22 поступает на схему 25 совпадения, и импульс с генератора 2, задержанный линией задержки 26, поступает через ключ 3 на счетчик 4 в качестве первого счетного импульса.
Вследствие того, что импульс с блока 5 управления, определяюший начало режима записи, несинхроиизирован со счетными импульсами генератора 2, то в этот момент времени на выходе схемы 24 совпадения не исключена вероят1ность появления неполного импульса за счет несовпадения во времени высокого потенциала с триггера 21 и счетного импульса с генератора 2. Однако этот неполный импульс не попадет на вход счетчика 4, а
влияет лишь на состояние триггера 22, триггер либо установится в «1, либо останется в «О. Если триггер 22 установится в «1, то схема 25 совпадения подготовлена к приему по второму входу первого счетного импульса
генератора 2, задержанного линией задержки 26, который проходит ключ 3 и поступает на счетчйк 4. Если же длительность неполного импульса была недостаточной для срабатывания триггера 22, то счетчик 4 не запускается до прихода следуюш,его счетного импульса с генератора 2. Следовательно, устройство исключает попадание на счетчик 4 неполного счетного импульса, приводяш,его к сбою в ррботе устройства в режиме записи информ
ции.
Электронные часы 1 запускаются, и по определенным выдержкам времени происходит подача сигналов запроса в вычислительную машину 10 и запись принятой информации в
накопитель 13. Импульс с выхода электронных часов 1 проходит через схему 14 совпа-. дения, на два других входа которой поданы высокие потенциальные сигналы с триггеров 12 и 16, в накопитель 13 и записывается как
тактовый импульс. Одновременно сигнал с выхода электронных часов 1, пройдя через ключ 7, поступает ма блок авторазрывов 9 вычислительной машины 10 и через интервал времени, определяемый циклом работы вычислителыной машины 10, с буферного регистра 19 вычислительной машины 10 на вход схемы 15 совпадения подается сигнал первого знака информации, которая должна быть записана в накопитель 13 (единице соответствует подача высокого потенциала, пулю-отсутствие потенциала).
Через заданный промежуток времени импульс с выхода электронных часов 1 появляется на входе схемы 15 совпадения. В зависимости от сигнала, поданного с вычислительной машины 10 на схему 15 совпадения, он проходит или не проходит в накопитель 13, где соответственно записывается единица или нуль. Через заданный интервал времени импульс с выхода электронных часов 1 подается на сброс счетчика 4. Счетчик 4 сбрасывается, и начинается аналогичный описанному цикл запроса из вычислительной машины 10 второго знака информации и запись его
в накопитель 13. Эти циклы следуют один за другим, пока не будут записаны все разряды одного слова. По окойчании записи первого слова, с буферного регистра связи 19 вычислительной машины 10 подается импульс на нулевой вход триггера 16. Высокий потенциал с триггера 16 снимается, и схема 14 совпадения перестает пропускать импульсы в накопитель 13. Вычислительная машина 10 считает сигналы авторазрывов, поступающие с выхода электронных часов 1 через ключ 7, и, когда их число сравняется с числом тактов, которому должна соответствовать длительность паузы между словами, на единичный вход триггера 16 подается импульс, и начинается запись внакопитель 13 информации второго слова. По окончании записи с буферного регистра связи 19 вычислительной машины 10 поступает сигнал, сбрасывающий в нуль триггер 12, -который через схему ИЛИ 20 устанавливает в нуль и триггеры 21 и 22. В режиме считывания командой со схемы 5 управления закрывается ключ 7, открываются ключи 8, 11 и в накопитель 13 подается команда на начало считывания. Схема разделения 6 разделяет информацию, приходящую из накопителя 13 «а тактовые и кодовые импульсы. Тактовые импульсы подаются на вход ключа 3, а кодовые - на единичный вход триггера 17. Каждый тактовый импульс через схему ИЛИ 23 устанавливает триггер 21 в единичное положение. Высокий потенциал с выхода триггера 21 поступает на схему 24 совпадения, и импульс с генератора 2 перебрасывает триггер 22 в единичное положение. Высокий потенциал с триггера 22 поступает на схему 25 совпадения, и импульс с генератора 2, задержанный линией задержки 26, поступает через ключ 3 на счетчик 4 в качестве первого счетного импульса. Вследствие того, что тактовый импульс с накопителя 13, определяющий момент запуска счетчика 4, несинхронизирован со счетными импульсами генератора 2, то в этот момент времени на выходе схемы 24 совпадения не исключена вероятность появления неполного импульса за счет несовпадения во времени высокого потенциала с триггера 21 и счетного импульса с генератора 2. Однако, как и в режиме записи, этот неполный импульс не попадет на вход счетчика 4, а влияет лишь «а состояние триггера 22. Если триггер 22 установился в «1 по первому счетному импульсу, прищедшему одновременно тактовым импульсом, то на выходе схемы 25 совпадения появляется первый счетный импульс, задержанный линией задержки 26 на полпериода частоты следования счетных импульсов генератора 2, который проходит ключ 3 и запускает счетчик 4. Если триггер 22 остался в нулевом состоянии, ввиду того, что высокий потенциал с триггера 21 появился «а входе схемы 24 совпадения в тот момент, когда на ее втором входе первый счетный импульс с генератора 2 уже оканчивался, либо уже прошел, то схема совпадения 25 не пропускает первый счетный импульс, задержанный линией задержки 26, на счетчик 4. Однако схема 24 совпадения будет подготовлена к пропусканию следующего счетного импульса, в результате чего срабатывает триггер 22, подготавл1ивает схему 25 совпадения, и еа счетчик 4 поступает второй счетный импульс, задержанный линией задержки 26. Следовательно, устройство исключает попадаиие ла счетчик неполного счет1ного импульса, приводящего к сбою в работе устройства в режиме считывания в начальные моменты прихода каждого тактового .импульса. Пришедший кодовый импульс (если записана «1) не меняет состояния триггера 21, а, следовательно, и триггера 22, и, пройдя схему разделения 6, поступает на единичный вход триггера 17 и затем через схему 18 совпадения в вычислительную машину 10. по окончании ввода первого информационного импульса сигнал с выхода электронных часов I поступает на ключ 11 и сбрасывает счетчик 4, закрывает ключ 3 и через схему ИЛИ 20 сбрасывает триггеры 21 и 22. Далее с приходом следующего тактового импульса цикл считывания повторяется. Та«им образом, устройство исключает попадание на счетчик неполного импульса, приводящего к сбою в работе устройства при запмси и считывания информации. Предмет изобретения Устройство для сопряжения по авт. св. № 389504, отличающееся тем, что, с целью исклю-чення сбоев и улучшения эксплуатационных характеристик, в устройство дополнительно введены два триггера, два элемента совпадения, элемент задержки и два элемента ИЛИ, причем выход буферного регистра связи соединен с первым входом первого элемента ИЛИ, соединенного вторым входом с электронными часами, вход элемента ИЛИ соединен со входами первого и второго триггеров, выход первого триггера соединен с одним входом первого элемента совпадения, второй вход которого соединен с генератором, выход первого элемента совпадения соединен со вторым входом второго триггера, выход которого соединен с одним из входов второго элемента совпадения, второй вход которого соединен с элементом задержки, вход которого соединен с генератором, выход второго элемента совпадения соединен с электронными часами.
,L
название | год | авторы | номер документа |
---|---|---|---|
Устройство для сопряжения | 1973 |
|
SU468243A1 |
Устройство для обмена информацией | 1974 |
|
SU503228A1 |
Устройство для воспроизведения мно-гОКАНАльНОй МАгНиТНОй зАпиСи | 1979 |
|
SU836662A1 |
Буферное запоминающее устройство | 1978 |
|
SU942132A1 |
В !•'. Г? | 1973 |
|
SU389504A1 |
Устройство для ввода-вывода информации при обработке физических величин | 1981 |
|
SU966683A1 |
Устройство для контроля времени работы оборудования | 1986 |
|
SU1434467A1 |
Устройство для отображения информации на экране электронно-лучевой трубки /ЭЛТ/ | 1989 |
|
SU1633387A1 |
Устройство для ввода информации | 1982 |
|
SU1083177A1 |
Запоминающее устройство | 1988 |
|
SU1619343A1 |
Авторы
Даты
1975-12-30—Публикация
1973-06-08—Подача