Устройство для соряжения цифровой вычислительной машины с внешним накопителем

Иллюстрации

Показать все

Реферат

 

Союз Советских

Социалистических

Республик

ОПИСАНИЕ изоы ет-ин ия

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (11 575653(61) Дополнительное к авт. свид-ву (223 Заявлено 11.05.75 (21)2132458/18-2 (51) М. Кл. 06 P 13/00 с присоединением заявки №

Гооудооотеенный комитет

Совета Мннкотрое СССР оо делам нзооретеннй н откРепнй (23) Приоритет (43) Опуб ликовано05.10,77. Бюллетень _#_J 37 (53) УДК 681.326.7 (45) Дата опубликования описания 28-10-77 (72) Авторы изобретения

В. А. Амбарцумов, В. К. Бвдешко н В. Н. Шукин!

Ф.. !

Ф (." (71) Заявитель (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЦИФРОВОЙ

В1 1 1ИСЛИТЕЛ НОЙ МАШИНЫ(11ВМ) С

ВНЕШНИМ НАКОПИТЕЛЕМ

Изобретение относится к области автоматики и вычислительной техники и может быть использовано в системах контроля внешних накопителей.

Известны устройства для сопряжения UBN 5 с каналами связи, содержащие блок управления и логические, схемы (Ц и (2).Однако эти устройства не обеспечивают запись и считывание информации с накопителей на магнитной проволоке. 10

Известно также устройство для сопряжения UBlvi с внешним накопителем, осущест вляющее запись и считывание, информации

C различных внешних накопителей и содержащее блок управления н логические схемы (ЗЯ

Недостатком атого устройства является то, что оно не осуществляет контроля информации н циклограммы ее следования в процессе считывания и звписй информации.

Наиболее близким техническим решением 20 к изобретению являетсц устройство для сопряжения ЦВМ ;с внешне накопителем, содержащее блок управления, первые два выхода которого соединены соответственно с первыми входами внешнего накопителя 25 и блока временной синхронизации,;а третий

I выход - со вторым входом блока временной синхронизации и с единичным входом триггера, блок разделения, вход которого соединен с выходом внешнего накопителя, и алвменты И (@g.

Такое устройство не может быть применено при сопряжении UBM с внешними накопителями, при контроле информации и циклограммы ее следования з процессе за писи и определять с высокой дискретностью значения времени между тактовыми импульсами н между тактовыми и кодовыми импульсами при считывании информации с нако пителя.

Целью изобретения является повышение помех оустойчив ос ти ус тройства.

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

575653 ( входами первых трек элементов И, информационный выход UBM - со входом регистра сдвига, выход блока временной синхронизации — со входом сдвига регистра сдвига и сс вторым входом первого элемента И, выход которого соединен со счетным входом счетчика. Тактовый выход блока временной синхронизации соединен cD вторым входом

oòîðîão элемента И, выход которого соединен с первым информационным входом внешнего накопителя и с первым входом преобразователя интервалов времени в код .

Кодовый выход блока временной синхронизации соединен со вторым входом третьего элемента И и с .-.ервым входом четвертого 15 элемента И, выход которого соединен со входом прерывания UBM. Выход регистра сдвига соединен со вторым входом четвертого элемен» та И и с третьим входом третьего элемента И, выход которого соединен со вторым информа- 20 цнонным входом внешнего накопителя и со вторым входом преобразователя интервалов времени в код. Выход счетчика соединен с нулевым входом тригра, нулевой выход которого соединен с третьим входом чет 25 вертого элемента И. Два выхода блока разделения соединены с третьим и четвертым входами преобразователя интервалов времени в код, выход которого соединен.. с информационным входом ЦВМ. 30

Это позволяет устройству для сопряжеvHH совместно с UBM осуществлять контроль интервалов времени между каждыми импульсами, передаваемыми в накопитель в процес- 35 се записи информации, и при считывании оцредепять с необходимэй точностью интер-, валы времени между каждыми импульсами, поступающими иэ накопителя в ЦВМ, и сравнивать их с номинальными значениями. 40

На чертеже изображена блок-схема устройства для сопряженця UBN с внешним накопителем (в данном примере накопителем на магнитной проволоке).

Устройство включает блок 1 управления, регистр 2 сдвига, . блок временной синхронизации 3, триггер 4, элементы И 5-8, счетчик 9, внешний накопитель 10 преобразователь 111 интервалов времени в код, блок

12 разделения и (ЦВМ) 13.

Вход блока 1 управленич через кодовые управляющие шины подключен к выходу

ЦВМ 13. Первый выход блока 1 управления соединен со входом накопителя 10, второй с первым входом блока временной синхронизации 3, третий - co вторым входом блока 3 и единичным входом триггера, 4. а четвертый - со входом установки в исходное состоя. ме счетчика 9, Первый выход блока временной синхронизации 3 соединен со входом сдвига регист ра. 2 сдвига и со вторым входом элемента

И 5, тактовый выход - со вторым входом элемента И 6, а кодовый выход - со вторым входом элемента И 7 и первым входом элемента И 8. Кодовые информационные входы регистра 2 сдвига подключены к coDT ветствующим выходам ЦВМ 13, а выходк третьему входу элемента И 7 и второму входу элемента И 8.

Первые входы элементов И 5 - 7 соединены с единичным выходом триггера 4, нулевой выход которого соединен с третьим входом элемента И 8. Выход элемента И 5 соединен со счетным входом счетчика 9, выход которого соединен с нулевым входом триггера 4 °

Выход элемента И 6 соединен с первым информационным входом накопителя 10 и первым входом преобразователя 11, а выход элемента И 7 - co вторым информационным входом накопителя 10 и вторым входом преобразователя 11. Выход элемен» та И 8 подключен ко входу UBM 13. Выход накопителя 10 соединен со входом блока 12. разделения, выходы которого соединены соответственно с третьим и четвертым входами преобразователя 11 ° Информационные входы последнего подключены к соответствующим входам UBM 13.

Устройство работает в режиме записи с контролем информации из ЦВМ 13 в пако» питель 10 по определенной циклограмме, формируемой устройством совместно с ЦВМ

13 и в режиме считывания информации иэ н накопителя 10 в UBN 13 с контролем циклограммы поступления импульсов, выполняемым .устройством совместно с UBN 13

После подготовки ЦВМ 13 к работе иэ нее в виде параллельного Ht - разрядного кода поступают управляющие и информацион ные слова соответственно на входы блока 1 управления и регистра 2 сдвига.

В первых щ разрядах (ttl

2 сдвига содержится информация, предназначенная для записи одного слова в накопитель 1 О, в последующих разрядах - информация, определяющая длительность паузы между словами, В блоке 1 управления формируются команды, которые определяют режим работы устройства дпя сопряжения с,накопителем 10, Накопитель 10 предварительно устанавливают в исходное положение.

В режиме записи по команде из блока

1 управления запускается блок временной синхронизации 3, устанавливается в 1 триггер 4, и выдается параллельный код на вход установки в исходное состояние

575653 счетчика 9 для подсчета числа щ. Трит - ( гер 4 устанавливает разрешающий потенциал на первых входах элементов И 5 - 7 и запрещающий на третьем входе элемента И 8, и начинается запись информации в накопитель 10.

Иэ блока временной синхронизации 3 поступает первый тактовый импульс, который проходит через элемент И 6 и записывается накопитель 10. Через определенный промежуток времени блок E временной синхронизации 3 выдает кодовый импульс, который поступает на второй вход элемента И 7 и первый вход элемента И S, управляемые триггером 4 и выходом регистра 2 сдвига. При этом "1 в выходном разряде

Ъ регистра 2 сдвига соответствует разрешающему потенциалу а "0" — запрещающему.

При разрешающем потенциале кодовый импульс проходит через элемент И 7 и записывается в накопитель 10.

После кодового импульса блок времен» ной синхронизации 3 выдает импульс, который сдвигает, информационное слово регист ра 2 сдвига на один разряд. Одновременно этот же импульс через элемент И 5 поступает на счетный вход счетчика 8. Через заданный промежуток времени блок временной синхронизации 3 снова выдае тактовый импульс, и цикл записи информации в накопитель 10 продолжается аналогично.

Счетчик 8, отсчитав определенное число импульсов, заданное ему уставкой, перебрасывает триггер 4 в нулевое состояние. На первых входах элементов И 5» »7 устанавливается запрещающий потенциал, а на третьем входе элемента И 8 - разрешающий. На этом запись первого слова в накс питель 10 заканчивается.

После записи в накопитель 10 импульса, соответствующего последнему разряду первого слова, с выхода регистра 2 сдвига поступает запрещающий потенциал, так как в соответствующих разрядах информационного слова регистра 2 сдвига эацисаны 0", Число 0" определяет длительность паузы между последним тактовым импульсом первого слова и первым тактовым импульсом второго слова.

По окончании паузы регистр 2 сдвига выдает разрешающий потенциал, и: кодовый импульс через элемент И 8 в виде импульса прерывания поступает на вход UBN 13.

При прерывании программы из UBM 13 поступают управляющие и информационные слова. По команде из блока 1 управления триггер 4 устанавливается в "1" и на вход установки в исходное состояние счетчика

9 поступает параллельный двоичный код, ! начинае ся запись в накопитель 10 второго слова, которая проводится аналогично записи первого слова. По числу импульсов пре рывания UBM 13 определяет число слов, записанных в накопитель 10.

При записи последнего слова UBM 13 выдает управляющее слово> по которому сигналы со второго выхода блока 1 управления отключают блок временной синхронизации 3, и процесс записи информации накопитель 10

10 заканчивается.

В режиме записи тактовые и кодовые импульсы с выходов. элементов И 6> 7 соответственно поступают также на первый и второй входы преобразователя 11, где интервалы времени между тактовыми и кодовыми импульсами, а также между тактовыми импульсами, как внутри слов, так и между словами, преобразуются в двоичный код.

По каждому тактовому импульсу информация

Х в виде параллельного двоичного кода выдается на ссютветствующие входы UBN 13, которая осуществляет сравнения интервалов времени с заданными значениями.

В режиме считывания управляющее сло2 во иэ ЦВМ 13 поступает на соответствующие входы блока 1 управления, по команде которого накопитель |10 переходит на режим. считывания информации. В етом режиме блок

12 разделения разделяет информацию, про3> ходящую в виде последовательности импульсов из накопителя 10, на тактовые и.кодовые импульсы, которые поступают соответст венно на третий четвертый входы преобразователя 11. Преобразование интервалов врэ3! мени в двоичный код, и выдача информации в UBN 13 осуществляется!как прн режиме записи.

UBN 13 сравнивает с номинальными значениями интервалов времени между так4(> товыми и кодовыми импульсами и между тактовыми импуяьсами. Интервалы времени могут быть различными при различных условиях эксплуатации или проверки накопителя 10.

4&I

Предлагаемое устройство для сопряжения ЦВМ с внешним накопителем позво ляет s процессе записи н считывания с высокой точностью определять интервалы вре50 ,, мени между тактовыми и кодовыми импульсами, между каждым предыдущим и последующим тактовыми импульсами как вну1 ри слсе, так н между словами. Благодаря этому UBM совместно с устройством для сопряжения может обнаружить неисправнос ти в процессе записи и считывания информации, Формула изобретейия

Устройство для сопряжения UBN c внешним (найотпттойик. содержащее блой управ57 5653

1МИИПИ Заказ 4 036/34

Тираж Я1 8. Подписное

Филиал ППП Патент, г. Ужгород, ул. Проектная, 4 ления, первые два выхода которого соединены соответственно с первыми входами внешнего накопителя и блока временной синхронизации, а третий выход - со вторым входом блока временной синхронизации и единичным входом триггера блок разделения, вход которого соединен с выходом внешнего накопителя, и элементы И, о т л и ч а ю щ е е с я тем, что, с целью повышения помехоустойчивости, в устройство введены регистр сдвига, счетчик и преобразователь интервалов времени в код причем управляющий выход

11ВМ соединен со входом блока управления, четвертый выход которого соединен со входом установки в исходное состояние счетчи- >> ка; единичный выход триггера соединен с первыми входами первых трех элементов И информационный. выход 11ВМ соединен со вхс дом регистра сдвига; выход блока временной синхронизации соединен со входом сдвига регистра сдвига и со вторым входом первого элемента И, выход которого соединен со счетным входом счетчика» тактовый выход блока временной синхронизации соединен cQ вторым входом второго элемента И, выход которого соединен с первым информационным входом внешнего накопителя и с первым входом преобразователя интервалов времени в код, кодовый выход блока временной синхрони; зации соединен со вторым входом третьего элемента И и с первым входом четвертого элемента И, выход которого соединен со входом прерывания UBN; выход регистра сдвига соединен со вторым входом четвертого элемента И и с третьим входом третьего элемента И, выход которого соединен со вторым информационным входом внешнего накопителя и со вторым входом преобразователя интервалов времени в код, выход счетчика соединен с нулевым входом триггера, нулевой выход которого соединен с третьим входом четвертого элемента

И, два выхода блока разделения соединены с третьим и четвертым входами преобразователя интервалов времени в код, выход zoторого соединен с информационным входом

11ВМ.

Источники информации, принятые во внимание при экспертизе изобретения,"

1. Авторское свидетельство СССР

N 379923, 4- 06 Г 3/02, 1970.

2. Авторское свидетельство СССР

М 433482, 5 06 Г 3/04, 1974.

3, Патент США N 3290654, кл. 340-172.5, 1966.

4. Авторское сч свидетельство СССР

_#_s 389504, Q 06 Р 13/ОО, 1971.