Устройство для сопряжения эвм с кассетным магнитофоном

Номер патента: 1084777

Авторы: Борисов, Глибин, Доренский, Иванов

ZIP архив

Текст

СОКИ СОВЕТСКИХКЦМВЮЧЮЕСКипРЕСПУБЛИН Ю 11 359 0 06 У 3 04 ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССРПО ДЕЛАМ ИЭОБРЕТЕНИЙ И ОТКРЫТИЙОПИСАНИЕ ИЗОБРЕТЕНИЯК АВТОРСКОМУ СВИДЕТЕЛЬСТВУ т.ьМв "(56) 1. Устройство для подключениякассетного модуля памяти на магнитной ленте типа А-4 и микроэвмфЭлектроникаф. Информационныйлисток В 147-79. Томский межотраслевой территориальный центр научнотехнической информации и пропаганды,1979.2, Авторское свидетельство СССРпо заявке У 3394380/18-24,кл. 0 06 Р 3/04, 17.02.82 (прототип).(54) (57) . УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯЭдИ С КАССЕТНЫМ МАГНИТОФОНОМ, содержащее блок коммутации, первая и вторая группы информационных входов ивыходов которого являются соответственно первыми группами информационных и управляющих входов и выходовустройства, а первый и второй управляющие входы подключены соответственно к первому и второму выходам триггера команды, генератор импульсов,элемент ИЛИ, два элемента И, триггеррежима, соединенный выходом с первым входом первого элемента И, счетчик формирования команды, счетчикчисла команд, регистр управляющихсигналов и группу усилителей, выходыкоторых образуют вторую группу информационных входов устройства, Группавыходов регистра управляющих сигналов является второй группой управляющих выходов устройства, первая группа разрядных входов регистра управ-,ляющих сигналов соединена с второйгруппой управляющих входов устройства, а первый вход установки - с выходом второго элемента И, о т л ич а ю щ е е с я тем, что, с цельюсокращения аппаратурйых затРат, оно содержит группу элементов ИЛИ, узел хранения команды "Чтение", узел хранения команды "Сбросф и узел Формирования контрольного разряда, причем первый вход триггера команды подключен к первому входу триггера режима и первому управляющему входу устройства, входы пуска узлов хранения команд "Чтение" и "Сброс" соединегы с вторым управляющим входом устройства, первые выходы узлов хранения команд", Чтение и "Сброс" с соответствующими входами элемента ИЛИ, а вторые выходы - соответственно с первыми и вторыми входами элементов ИЛИ группы, третьи входы которых подключены к третьей группе информационных выходов блока комму:тации, а выходы соединены с второй группой информационных выходов устройства и через узел формированияЪ контрольного разряда - с выходами контрольного разряда второй .группы информационных выходов устройства, первый выход узла хранения команды. пСбросф соединен с входом сброса узла хранения команды "Чтение" и вторым входом триггера команды, третья группа информационных входов блока коммутации подключена к выходам уси. лителей группы, четвертая группа инФормационных выходов блока коммутации - к второй группе разрядных входов регистра управляющих сигналов, второй вход установки которого является третьим управляющим входом устройства, второй вход первого элемента И соединен с выходом генератора ,Ф импульсов, а выход - с входом счетчика формирования команды и через счетчик числа команд - с вторым входом триггера режима, первый и второй входы второго элемента И соединены соответственно с выходом элемента ИЛИ и соответствующим входом из второй группы управляющих входов уст1084777 ройства, группа выходов счетчика формирования команды, выход первого элемента И и вторая группа управляющих 1Изобретение относится к вычислительной технике и может быть использовано для обмена информацией междуЦВМ и внешним накопителем.Известны устройства для сопряжения ЦВМ модулем памяти на магнитной.ленте, содержащие элементы И, триггер готовности, триггер вывода, дватриггера требования прерываний, усилители сигналов, схему формированияконтрольного разряда, схемы формирования сигналов ошибки и конца операции. Это устройство обеспечивает об мен информацией между ЦВМ типафЭлектроника" и накопителем намагнитной ленте 1,Недостатком этих устройств являются ограниченные функциональные воэможности.Использование этих устройств сопряжения для организации работы ЭВМсерии фЭлектроникаф, например ЭВМфЭлектроникаф, с кассетным магнитофоном связано с рядом неудобств,Например, возможность лишь программного обмена с ЭВМ делает невозможным проведение загрузки программного обеспечения с магнитной ленты безучастия фотосчитывателя и электрифицированной пишущей машинки ЭПМ),Для проведения загрузки с кассетного 30магнитофона приходится сначала вводить с перфоленты абсолютный загрузчик, используя команды, подаваемыес клавиатуры ЭПМ, а затем уже, запуская загрузочник, осуществлять 35загрузку программ с магнитной ленты.Такая процедура обязательно требуетиспользования фотосчитывателя и ЭПМ,что экономически не всегда целесообразно. Например, когда ЭВМ работает 40как программный автомат, достаточноиметь из внешних устройств лишь одинкассетный магнитофон, который используется для хранения и загрузки программ. Отсутствие ряда функций не поэволяет широко использовать такоеустройство сопряжения и ведет к необоснованному усложнению и удорожанию комплекса ЭВМ эа счет необходимости использования в нем фотосчитывателя и ЭПМ. Наиболее близким к изобретениюявляется устройство для сопряжения,содержащее блок связи с каналом ЭВМ,первые группы входов и выходов кото входов устройства подключены к четвертой группе информационных входовблока коммутации. 2рого являются первыми группами входом и выходов устройства, вторая и третья группы выходов соединены соответственно с группами входов дешифраторов команд и адреса, а четвертая группа выходов и вторая группа входов - соответственно с первыми группами выходов и входов блока связи с внешними абонентами, вторые группы входов и выходов которого подключены соответственно к первым группам выходов и входов первого коммутатора, вторые группы входов и выходов и первый и второй выходы которого соединены соответственно с группами выходов и входов и первым и вторым входами блока имитации абонента,третьим и четвертым входами подключенного к переключателю режимов, пятым входом - к выходу счетчика управления считыванием,а выходом - к первому входу второго коммутатора, третья группа выходов первого коммутатора соединена через блок буферных регистров с группой входов второго коммутатора, а второй выход - через счетчик управления записью с управляющим входом блока буферных регистров. Блок связи с внешними абонентами содержит входной и выходной информационные регистры, три группы элементов И, генератор синхроимпульсов, девять элементов И, девять триггеров"и элемент ИЛИ, Блок имитации абонента содержит триггер режима, генератор импульсов, сдвнговый регистр, три элемента ИЛИ, шесть элементов И и два триггера управления. Первый коммутатор содержит две группы элементов И и триггер команды, выходы которого соединены с управляющими входами соответствующих групп элементов И, входы и выходы которых соединены с соответствующими группами входов и выходов коммутатора Я .Недостатком известного устройства являются большие аппаратурные затраты.Целью изобретения является сокращение аппаратурных затрат. Поставленная цель достигается тем,. что устройство, содержащее блок коммутации, первая и вторая группы информационных входов и выходов которого являются соответственно первыми группами информационных и управляющих входов и выходов устройства, а первый и второй управляющие входы подключены соответственно к первому и второму выходам триггера команды, генератор импульсов, элемент ИЛИ, два элемента И, триггер режима, сое диненный выходом с первым входом первого элемента И, счетчик формирования команды, счетчик числа команд,регистр управляющих сигналов и группу усилителей, входы которых образу О ют вторую группу информационных входов устройства, группа выходов регистра управляющих сигналов является второй группой управляющих выходов устройства, первая группа РазРядных входов регистра управляющих сигналов соединена с второй группой управляющих входов устройства, а первый вход установки - с выходом второго элемен та И, содержит группу элементов ИЛИ, узел хранения команды "Чтение", узел хранения команды "Сброс" и узел формирования контрольного разряда, причем первый вход триггера команды подключен к первому входу триггера режима и первому управляющему входу ,устройства, входы пуска узлов хранения команд Чтение" и "Сброс" соединены с вторым управляющим входом устройства, первые выходы - с соответствующими входами элемента ИЛИ, ЗО а вторые выходы узлов хранения команд "Чтение" и фСброс" - соответственно с первыми и вторыми входами элементов ИЛИ группы, третьи входы которых подключены к третьей группе 35 информационных выходов блока коммутации, а выходы соединены с второй группой информационных выходов устройства и через узел формирования контрольного разряда - с выходами 4 р контрольного разряда второй группы информационных выходов устройства, первый выход узла хранения команды фСброс" соединен с входом сброса Узла хранения команды "Чтение" и вторым входом триггера команды, третья группа информационных входов блока коммутации подключена к выходам усилителей группы, четвертая группа информационных выходов блока коммутации - к второй группе разрядных входов регистра управляющих сигналов, второй вход установки которого является третьим управляющим входом устройства, второй вход первого элемента И соединен с выходом генератора 55 ,импульсов, а выход - с входом счетчика формирования команды и через счетчик числа команд - с вторым входом триггера режима, первый и второй входы второго элемента И соединены 60 соответственно с выходом элемента ИЛИ и соответствующим входом из второй группы управляющих входов устройства, группа выходов счетчика формирования команды, выход первого эле- у мента И и вторая группа управляющих входов устройства подключены к четвертой группе информационных входов блока коммутации.На фиг. 1 представлена блок-схема устройства; на фиг. 2 и 3 - функциональные схемы узлов хранения команд "Чтение" и "Сброс"; на фиг. 4 - временная диаграмма работы устройства; на фиг. 5 - блок-схема алгоритма его работы с ЭВМ.Рассмотрим работу устройства,на примере сопряжения кассетного магнитофона с ЭВМ типа "Электроникаф.Устройство содержит фиг. 1) блок 1 коммутации, состоящий из группы элементов И 2 - 4, элемента ИЛИ 5 и группы элементов ИЛИ 6, группу элементов ИЛИ 7, второй 8 и первый 9 элементы И, триггер 10 команды, элемент ИЛИ 11, генератор 12 .импульсов, счетчик 13 формирования команды, счетчик 14 числа команд, узел 15 хранения команды "Чтение", узел 16 хранения команды "Сброс", узел 1; формирования контрольного разряда, триггеры 18 - 20 регистра 21 управляющих сигналов, группу усилителей 22, триг,гер 23 режима, первые группы информационных 24 и 25 и управляющих 26 и 27 входов и выходов устройства, вто-, рые группы информационных 28 и 29 и ,упраЬляющих 30 и 31 входов и выходов устройства, управляющие входы 32 задания режима загрузки, входы 33 и 34 сигналов "Старт" и,"Стоп" ) устройства.Узел 15 хранения команды "Чтениеп содержит (фиг. 2) триггер 35, регистр 36, элементы И-НЕ 37 и НЕ 38, входы 39 и 40 пуска и сброса н выходы 41 и 42. На Р-входах регистра 36 задается код команды "Чтение".Узел 16 хранения команды "Сброс" содержит (фиг. 3) формирователи 43 и 44 импульсов, элементы НЕ 45 - 47, регистр 48, на входах задается код команды "Сброс", второй выход 49 узла.На фиг. 4 показаны эпюры 50-62 напряжения на входе 32, на выходах триггера 23, элемента И 9, на входе 33, на втором выходе узла 15, на выходах триггеров 19 и 20, на шине "Готовность магнитофона" входа 30, на входах 28, на шине "Прием" входа 30, на выходе триггера 18, на входе 34 и на первом выходе узла 16 .Устройство работает следующим об- разом.В исходном состоянии потенциалы с выходов триггера 10 открывают элементы И 2 и 4, разрешая прохождение сигналов между устройством параллельного обмена ЭВМ и кассетным магнитофоном при программном режиме обмена. Устройство параллельного обмена (дляЭВМ "Электроникаф, например, устройство И 1) и кассетный магнитофон на схеме не изображены. С единичногоплеча триггера 23 на вход элемента И 9 поступает запрещающий потенциал, закрывая цепь прохождения импульсов. триггеров 19 и.20 в кассетный магнитофон выдаются нулевые сигналы выдачи и управления, а нулевого плеча триггера 18 в кассетный магнитофон 10 единичный сигнал готовности, сигнализирующий о готовности устройства сопряжения к обмену.Для осуществления загрузки программного обеспечения на входы триггеров 16 и 23 по входу 32 подается (например, от кнопки) сигнал загрузки, который эти триггеры опрокидывает. Триггер 10 открывает элементы И 3, через которые сигналы могут выдаваться в ЭВМ на устройство управления например, устройство управления В 1 ЭВМ "Электроника"), и закрывает элементы И 4 и.2, устройст 15 20 во управления ЭВМ не показано) . Триггер 23 выдает на уход элемента И 9 разрешающий потенциал. Импульсы генератора 12 через элемент И 9 поступают на входы счетчиков 13, 14 и элемента ИЛИ 5, Со счетчика 13 в устройство управления ЭВМ выдается в параллельном коде через элементы ИЛИ 6 и элементы И 3 последователь 30 ность кодовых комбинаций, содержащих адрес регистра состояния устройствауправления ЭВМ и код команды загрузки. Счетчик 14 считает выдаваемыекодовые комбинации, Через элемен ИЛИ 5 и элементы И 3 выдаются импуль сь 1 сопровождения кодовых комбинаций. Сигнал с выхода счетчика 14 возвра щает триггер 23 в исходное состояние,и прохождение импульсов от генерато-,ра 12 запрещается. По окончании указанной процедуры 45 на вход 33 из устройства управления ЭВМ поступает стартовый импульс, который подается на входы узлов 15 и 16. Узел 15 выдает в кассетный магнитофон через элементы ИЛИ 7 код команды чтения и импульсом через элемент ИЛИ 11 и элемент И 8 опрокидывает в единичное состояние триггеры 19 и 20, единичные сигналы с выходов 50 которых поступают в кассетный магнитофон. Триггеры 19 и 20 переводятсяв единичные состояния лишь при условии готовности кассетного магнитофона к работе, о чем свидетельствуетразрешающий потенциал на шине сигна 55 ла,"Готовность", поступающий иэ магнитофона по выходам 30 на вход элемента И 8 и на входы триггеров 19и 20.Узел 17, подключенный к выходамэлементов ЙЛИ 7, анализирует выдаваемую по выходам 29 в магнитофонинформацию и формирует контрольныйРазряд, дополняющий кодовую комбина"цию до четности, который также выдается в кассетный магнитофон.Узел 15 после выдачи команды отключается и до поступления на еговход импульса с выхода узла 16 напоступающие импульсы старта не реагирует. Кассетный магнитофон исполняет команду чтения, выдает на выходы 30 запрещающий потенциал сигналаготовности, который возвращает триггеры 19 и 20 в исходные состояния.Затем на входы усилителей 21 из кассетного магнитофона поступает информационная кодовая комбинация, сопровождающаяся сигналом приема на выходах 30, который опрокидывает триг-гер.18, снимая сигнал готовности навыходах 31 устройства, и вместе скодовой комбинацией информации соответственно через элемент ИЛИ 5, элементы ИЛИ 6 и И 3 выдаетсяв устройство управления ЭВМ,Приняв информационную кодовуюкомбинацию по входу 25, устройствоуправления ЭВМ выдает на вход 34 импульс "Стопф, а затем на вход 33импульс "Старт". Импульсом фСтоп"триггер 18 приводится в исходное состояние, обеспечивая прием очереднойкомбинации от кассетного магнитофона,Момент окончания ввода с кассетного магнитофона абсолютного загрузчика определяется в ЭВМ микропрограммно, после чего из устройства управления ЭВМ перестают поступать на вход 33 импульсы Старт". После прекращения поступления импульсов старта узел 16 срабатывает и выдает в кассетный магнитофон через элементы ИЛИ 7 на входы 29 кодовую комбинацию сброса. Кроме того, импульсом с выхода узла 16 приводится в исходное состояние узел 15, черезэлемент ИЛИ 11 и,элемент И 8 опрокидываются триг. геры 19 и 20, устанавливается в исходное состояние триггер 10. Кассетный магнитофон останавливается, сигналом готовности по вхоцам 30 магнитофона триггеры 19 и 20 переводятся в исходные состояния. Элементы И 3 закрываются, а элементы И 2 и 4 открываются, Устройство сопряжения готово к программному обмену между ЭВМ и кассетным магнитофоном. При этом в случае вывода из ЭВМ на кассетный магнитофон управляющих команд код команды через элементы И 4 поступает на входы элементов ИЛИ 7. Код сопровождается одновременным поступлением от ЭВМ сигналов вывода и управления, которые опрокидывают соответственно триггеры 19 и 20. Готовность магнитофона к приему очередной кодовой комбинации подтверждается выда-чей в устройство параллельного обмена по выходам 27 сигнала требования А фТр. А". При выдаче на магнитофон информационных кодовых комбинаций каждая из них сопровождается только импульсом вывода, который поступаетпо входам 26 и опрокидывает триггер 19. В остальном работа устройства при выводе информации и команд управления в кассетный магнитофон 0 иэ ЭВМ через устройство параллельно-, го обмена ничем не отличается от рассмотренной.При выдаче информации из кассетного магнитофона в ЭВМ через устрой ство параллельного обмена кодовые комбинации, выдаваемые через элементы И 2, сопровождаются выдачей по выходам 27 сигнала требования Б "Тр.Б". При приеме каждой кодовой 20, .комбинации устройство параллельного обмена выдает по выходам 26"сигнал ввода, который устанавливает триггер 18 в исходное состояние.На временной диаграмме фиг. 4 показаны отрезки времени Т - время 4 запуска микропрограммного загрузчика ЭВМ, Т - время выполнения магнитофоном команды чтения, Ту - время считывания с магнитофонной ленты бай. та информации.формирователь 43 узла 16 (фиг.З) представляет собой одновибратор и обеспечивает выдачу сигнала (положительный перепад) через некоторое время после окончания действия входного импульса. Величина задержки выбирается большей периода следования входных импульсов. Формирбватель 44 формирует короткий импульс по отрицательному .фронту сигнала на входе.Счетчик,13 формирования команды для данного случая может состоять иэ последовательно включенных двоичного счетчика и шифратора, кодирующего заданную последовательность символов команд. Например, для ЭВМ типа "Электроникаф выдается последовательность 177550 ь.Таким образом, предлагаемое устройство при сокращенных аппаратурных затратах по сравнению с известным обеспечивает загрузку ЭВМи рабочий обмен информацией между ЭВМ и магии тофоном.1084777 Нажааце киопк,я узка."Опюокц оание трцггероЮи 28 Устано ка триге рооУУиЬ 8,У Ецгнап Нетприем 7 В о уокер- оупра енцякодвдойнсно.а арегисарасосвояи кгянваазогрую сва нагниа,снятие сценотооностииагнитарона ос тригеероожига СтопР Да йларв Да щрно ка повенццоо ко а комоваця рорицрооанцеонявного разря ет агни- наюторонк йае гово Р опненценогишпс каююыщвця явцяйгнапц го сти нагнцворовыброс триггера 1 Уи 2 ИО"оставитель В.Вертлнбехред М, Гергель Корректор А.Тяско Редакт 11/43 Тираж б 99 ВНИИПИ Государственного по делам иэобретений 113035, Москва, Ж-Э 5, РПодпа СССРийнаб каз 4/5 иал ППП "Патентф, г.ужгород, ул.Проектная 4 чевко хк наици,по гот следующей комЮцнафии е ком цнаииданы сваноока триггероо9 и 206"циеы нцеснагниой пенаыочередного Байтацнрориаииц,цоброс триггерО о считанного байтами успрацс оо упрайюнцяЗВР 1 устанодк триггер ИцВревв нв оап пэеыаенг,ца Орос вриггера/д,Фрос узла б Открытие злементооак ищге м стана ка потенииалоо коданона бац сброса Формирооаниконтрольноераз яда комит откр ушскаагни фф онкра оте ото

Смотреть

Заявка

3519486, 01.12.1982

ВОЙСКОВАЯ ЧАСТЬ 44388-РП

БОРИСОВ ЕВГЕНИЙ НИКОЛАЕВИЧ, ГЛИБИН НИКОЛАЙ ВИКТОРОВИЧ, ДОРЕНСКИЙ ИГОРЬ ИВАНОВИЧ, ИВАНОВ АЛЕКСАНДР ИВАНОВИЧ

МПК / Метки

МПК: G06F 3/04

Метки: кассетным, магнитофоном, сопряжения, эвм

Опубликовано: 07.04.1984

Код ссылки

<a href="https://patents.su/7-1084777-ustrojjstvo-dlya-sopryazheniya-ehvm-s-kassetnym-magnitofonom.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для сопряжения эвм с кассетным магнитофоном</a>

Похожие патенты