1
Изобретение относится к вычислительной технике.
Известны устройства для- сопряжения цифровых вычислительных маш.ин (ЦВМ) с внешними накопителями, содержащие электронные часы, логические схемы, ключи, триггеры и блок управления, в которых осуществляется преобразование кодов на логических схемах.
Недостатками указанных устройств являются сложность и невозмож1ность формирования и контроля циклограммы, по которой производится обмен информации между ЦВМ и накопителем.
Предложенное устройство отличается тем, что два выхода эле1ктронных часов подключены к первым входам ключей, вторые входы которых соединены с выходами блока управления, а выходы связаны с блоком прерывания программы ЦВМ. Цервый выход электронных часов подключен ко входу первой схемы совпадения, подклю ченной к буферному регистру ЦВМ, второй выход электронных часов и выход первой схемы совпадения подключены к первому входу второй схемы соВпадения, второй и третий входы которой подключены к выходам двух триггеров. Цервый триггер двумя входами соединен с выходами буферного регистра ЦВМ, а второй первым входом соединен с буферным регистром ЦВМ, а вторым - с блоком управления.
Выход второй схемы совпадения подключен к одному входу накопителя, связанному вторым входом с блоком управления, а выходом со схемой разделения, которая связана выходами с первым входом электронных часов, а также с выходом блока управления и с первым входом третьего триггера. Второй вход третьего триггера подключен к третьему выходу электронных часов, а выход этого
триггера соединен с третьей схемой совпадения, связанной входом и выходом с буферным регистром. Четвертый выход электронных часов связан через ключ, соединенный с блоком управления, со вторым входом электронных
часов Н третьим входом электронных часов, связанным с блоком управления и с пяты выходом электронных часов.
Это упрондает устройство и повышает достоверность информации, вводимой в накопитель, за счет проверки не только самой информа-ции, но и циклограммы, IHO которой она записана.
На чертеже дана функциональная схема устройства. Оно содер кит электронные часы 1 со входами 2, 3, 4 и выхода Ми 5 - 9, блок управления 10, схему разделения /У, схемы совпадения 12, 13, 14, ключи 15, 16, 17, триггерь 18, 19, 20, блок прерывания программы 21, бу ферный регистр 22 и накопитель 23.
Устройство работает в двух режимах:
-передача информащии из ЦВМ в наколитель 23 (|заПись) по определенной циклограмме, формируемой устройством совместно с ЦВМ;
-передача информадии из накопителя 23 в ЦВМ (считывание) с -контролем циклограммы постуиления импулвсов, выполняемым устройством совместно с ЦВМ.
Вначале ЦВМ подготавливается К работе. Командами с блока управления 10 выбираются режимы работы устройства сопряжения и накопителя 23, который устанавливается в исходное ноложение. В режиме записи командами с блока управления 10 запираются ключи 16 и 17, отпирается ключ /5, триггер 19 устанавливается в единичное положение; запускаются электронные часы /, начинается запись информации из ЦВМ в накопитель 23.
Импульс с выхода 6 электронных часов / проходит через схему совпадения 13, на два других входа которой поданы потенциальные сигналы с триггером 18 и 19, в на1ко1питель 23 и записывается как тактовый импульс. Одновременно сигнал с выхода 6 электронных часов 1, пройдя через ключ 15, поступает на блок прерывания 1програММы 2-1, и через интервал времени, определяемый циклом работы ЦВМ, с буферного регистра 22 на вход схемы совпадения 12 подается сигнал первого знака информации, которая должна быть записана в накопитель 23 (единице соответствует лодача потенциала, нулю- отсутствие потенциала).
Через заданный промежуток времени появляется импульс на выходе 5 часов /. В зависимости от сигнала, поданого с ЦВМ на схему совпадения 12, он проходит или не проходит в накопитель 23, где 1соответствен1но записыется единица или нуль. Через заданный интервал времени импульс с выхода 9 злектронны-х часов / подается на вход 4 часов, часы сбрасываются и начинается аналогичный описанному цикл запроса из ЦВМ второго знака информации и записи его в накопитель 23. Эти циклы следуют один за другим, пока не будут записаны все разряды одного слова (счет разрядов ведет машина).
Когда запись первого слова закончена, с буферного регистра 22 подается импульс на нулевой вход триггера 18. Сигнал с единичного выхода триггера снимается, и схема совпадения 13 перестает пропускать импульсы в накопитель 23. ЦВМ считает сигналы прерывания программы, продолжающие поступать с выхода 6 электронных часов / через ключ 15, и когда их число -сравняется с числом тактов, которому должна соответствовать длительность паузы между словами, па единичный вход триггера 18 подается импульс, и начинается запись в накопитель 23 второго слова.
В соответствии с программой, введенной в ЦВМ, длительность интервалов между словами и количество разрядов в каждом слове мо гут быть различными.
-Когда вся информация, подготовленная в машине, переписана в накопитель 23, с буферного регистра 22 подается импульс на нулевой вход трвпгера 19, сигнал с единичного выхода этого триггера снимается, и схема совпадения 13 перестает пропускать импульсы в накопитель 23.
В режиме считывания сигналами с блока управления 10 выбирается режим работы накопителя 23, открываются ключи 16 и 17, запирается ключ 15 и дается команда в накопитель 23 на начало считывания информации.
Схема разделения 11 разделяет информацию, приходящую из накопителя 23, на тактовые и кодовые импульсы. Тактовые импульсы подаются на вход 2 электронных часов /, а кодовые - на триггер 20. Тактовый импульс запускает электронные часы /, с которых начинают поступать выдержки времени. Сигнал с выхода 7 часов / устанавливает триггер 20 в нулевое положение, затем кодовый импульс поступает на единичный вход этого же триггера. Сигнал с выхода 5 часов 1 через ключ 16 поступает на блок прерывания программы 21, и ЦВМ подает импульс на схему совпадения 14. Если триггер 20 находится в единичном положении, этот сигнал проходит через схему
совпадения 14 и поступает в буферный регИ|Стр 22 в виде единицы.
ЦВМ сравнивает информацию, поступившую на буферный регистр 22, с той, которая
должна быть записана в данном разряде. Кроме того, при считывании проверяется не только содержание записанной информации, но и соответствие дапуск у времени между такто1вым и кодовым импульсами, так как кодовый импульс может быть принят триггером 20 только в интервале времени, задаваемом сигналами с выходом 5 и 7 электронных часов 1. По сигналу с выхода 8 электронных часов 1 часы сбрасываются, тем самым заканчивается цикл считывания одного разряда информации. По приходе следующего тактового импульса цикл передачи информации в . ЦВМ повторяется и проверяется следующий знак информации.
Интервалы между словами проверяются ЦВМ отсчетом времени между импульсами прерывания программы, соответствующим последнему н первому тактовым импульсам двух слов, идущих друг за другом.
Таким образом, устройство сопряжения позволяет выводить информацию из ЦВМ и передавать ее в накопитель по любой требуемой циклограмме, задаваемой устройством совместно с машиной, а также проверять не только
информацию, записанную в накопителе, но и циклограмму, по которой информация подается И13 накопителя в ЦВМ. Благодаря такому контролю исключается смещение знаков информации в накопителе и повышается достоверность записи.
Предмет изобретения
Устройство для сопряжения цифровой вычислительиой машины с внешним накопите лем, содержащее электронные часы, логические схемы, ключи, триггеры и блок управления, отличающееся тем, что, с целью упрощения устройства и повыщения достоверности информации, вводимой в накопитель, первый и второй выходы электронных часов .подключены к первым входам ключей, вторые входы которых соединены с выходами блока управления, а выходы связаны с блоком прерывания программы цифровой вычислительной мащины, первый выход электронных часов подключен ко входу первой схемы совпадения, подключенной к буферному регистру .цифровой вычислительной машины, второй выход электронных часов и выход пер1вой схемы совпадения подключены к первому входу второй схемы совпадения, .второй и третий входы .которой подключены к выходам двух триггеров.
первый пз которых двумя входами соединен с выхода МП буферного регистра цифровой вычислительной машины, а другой .первым входом соединен iC буферным регистром цифровой вычислительной мащииы, а вторым - с блоком управления, выход второй схемы совпадения подключен к одному входу накопителя, связанному вторым входом с блоком управления, а выходом со схемой разделения,
которая связана выходами с первым входом электронных часов, а также с выходом блока управления, и с первым входом третьего триггера, второй вход которого подключен к третьему выходу электронных часов, а выход
третьего триггера подключен к третьей схеме совладения, связанной входом и выходом с буферным регистром; четвертый выход электронных часов связан через ключ, соединенный с блоком управления, со вторым входом
электронных часов и третьим входом электронных часов, связанным с блоком управления и с пятым выходом электронных часов.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для сопряжения | 1973 |
|
SU468243A1 |
Устройство для вывода информации | 1983 |
|
SU1124279A1 |
Устройство для соряжения цифровой вычислительной машины с внешним накопителем | 1975 |
|
SU575653A1 |
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЦВМ С КАНАЛОМ СВЯЗИ | 1991 |
|
RU2011217C1 |
Устройство для сопряжения | 1973 |
|
SU497577A2 |
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ВЫЧИСЛИТЕЛЬНОЙ МАШИНЫ С КАНАЛАМИ СВЯЗИ | 1990 |
|
RU2020565C1 |
Устройство для сопряжения цифровой вычислительной машины с каналом связи | 1991 |
|
SU1837301A1 |
Устройство для сопряжения двух вычислительных машин | 1983 |
|
SU1111150A1 |
УСТРОЙСТВО для ВВОДА ИНФОРМАЦИИ | 1972 |
|
SU326568A1 |
Устройство для ввода информации | 1989 |
|
SU1695314A1 |
Авторы
Даты
1973-01-01—Публикация