Устройство для ввода информации в память микроэвм с общей шиной

ZIP архив

Текст

(5 6 Р 13/00 ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ ИЗОБРЕТЕНИ О К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ А, Лунин, Стамболи, П, Шкондистахов тельство СССР 13/06, 1978,оцессоры и адно, 1979, ции. Вьпппризнакои. 4 ил(54) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ В ПАМЯТЬ МИКРОЭВМ С ОБЩЕЙ ШИНОЙ(57) Изобретение относится к области вычислительной техники и можетбыть использовано в устройствах ввода информации в память микроЭВМ.Цель изобретения - упрощение устройства. Устройство содержит буферныйрегистр, формирователь адреса, блокуправления и блок коммута еупомянутая совокупность вприводит к достижению цел1 12903Изобретение относится к вычислительной технике и может быть использовано в устройствах ввода информации в микроЭВМ.Целью изобретения является упрощение устройства,На фиг. 1 представлена блок-схема устройства для ввода информациив память микроЭВМ с общей шиной; нафиг, 2 - структурная схема блока Юкоммутации; на фиг, 3 - структурнаясхема блока управления; на фиг, 4временные диаграммы, характеризующиецикл обмена информацией,Устройство для ввода информациив память микроЭВМ с общей шиной содержит (см, фиг. 1) буферный регистр1 информации, формирователь 2 адреса, блок 3 управления и блок 4 коммутации. По линии связи а осуществляется ввод информации ДАННЫЕ свнешнего устройства (не показано),наПример аналого-цифрового преобразователя, на вход буферного регистра 1 информации, По служебнойлинии связи 5 от внешнего устройствапоступают сигналы ГТ (запрос на обмен) на вход формирователя 2 адреса и одновременно на вход блока 3управления, По служебным линиям связи Ь ОТВ (ответ), г ДЗП (достоверность записи) и д ОБМ (обмен информацией) осушествляется связь блока 3 управления с ОЗУ микроЭВМ (не показана) .По линиям связин ,ч осуществляется 35передача управляющих сигналов с блока 3 на соответствующие входы буферного регистра информации и блока 4коммутации. В свою очередь, передачаинформации ДАННЫЕ с выхода регистра1 и АДРЕСА с выхода формирователя 2осуществляется по линиям связи к,ис соответствующими входами блока 4коммутации, выходная информациякоторого по линии связи р передаетсяна вход ОЗУ микроЭВМ.Блок коммутации (см. фиг. 2)предназначен для передачи адресов иданных в магистраль ОЗУ микроЭВМ ивыполнен в виде 16-разрядного мультиплексора с двух направлений на одно направление, Каждый из разрядовмультиплексора содержит первый 5 ивторой 6 элементы НЕ и элемент 2 И-ИЛИ-НЕ 7. Элемент 5 входом подключен к линии связи.н, а выходом - к,первому входу элемента 7, у которого третий вход является выходом 36 2элемента 6, вход которого подключенк линни связи М, Второй и четвертыйвходы элемента 7 подключены соответственно к пятому (" Строб адреса")и шестому (" Строб данных") выходамблока 3 управления,Блок 3 управления (см, фиг, 3)содержит элементы НЕ 8, НЕ 9, элементы задержки 10,11 и 12, одновибраторы 13 и 14, КЯ-триггеры 15 и 16и 1 К-триггер 17,Формирователь 2 адреса предназначен для формирования адреса ячейки памяти ОЗУ микроЭВМ, в которуюпроизводится запись информации и выполнен по общеизвестной схеме 4-разрядного двоичного счетчика, формирующего переменную часть адреса,а постоянная часть адреса формируется паянными перемычками.Работа устройства прямого доступа в памяти микроЭВМ заключается вследующем.После выполнения части программы,закоторой следует обмен по записи с внешним устройством, процессор микроЭВМпереходит в режим ожидания и внешнееустройство по мере готовности выдает информацию и сигнал .ГТ, покоторому формирователь 2 адреса формирует адрес ячейки ОЗУ микроЭВМ,Информация поступает в буферныйрегистр 1, При появлении запросана обмен от внешнего устройства блок3 управления организаует цикл обращения к ОЗУ микроЭВМ по записи с соблюдением временных соотношений между информационными и служебнымисигналами, При этом блок 3 управления вырабатывает серию управляющихсигналов на буферный регистр 1 информации и на блок 4 коммутации. Крометого, он осуществляет связь с микроЭВМ по линиям служебных сигналов(ОБМ, ОТВ, ДЗП), По мере поступленияуправляющих сигналов блок 4 коммутации выдает в 16-разрядную магистраль ОЗУ коды адреса ячейки, к которой осуществляется обращение по записи, а также информацию, которуюнеобходимо записать по выбранномуадресу, Передачу адресныхиинформационных слов блок 4 коммутацииосуществляет с разделением во времени. Процесс записи информации синхронизируется и контролируется блоком 3 управления посредством обменас ОЗУ микроЭВМ по линиям служебныхла "Строб выдачи адреса" блок 3 вырабатывает положительный импульс "Строб выдачи данных", который по соответствующей линии поступает на общие входы элементов 7, как и в предыдущем случае 16-разрядного кода данных, повторяющего код на входах элементов 6 данных, Этот 16- разрядный код данных поступает в магистраль ОЗУ микроЭВМ и записывается в ячейку, адрес которой был передан и запомнен во время действия сигнала "Строб выдачи адреса", По появлению очередного сигнала "Запрос на обмен" блок 4 коммутации повторяет описанный цикл записи,Временные диаграммы, характеризующие цикл обмена между внешним устройством и ОЗУ микроЭВМ через устройство прямого доступа в память микроЭВМ приведены на фиг. 4, При появлении запроса на обмен блок 3 управления формирует управляющее воздействие на блок 4 коммутации для передачи по линиям АДРЕС - ДАННЫЕ адреса ячейки, к которой производится обращение, С задержкой в 100 нс, осуществляемой элементом задержки блока 3 управления, вырабатывается передний фронт сигнала ОБМ, поступающий по соответствующейлинии в ОЗУ, в котором происходитзапоминание поля адреса ячейки, Сзадержкой в 400 нс блок 3 управлениявырабатывает передний фронт сигнала ДЗП, по которому блок 4 передает информацию в ОЗУ и производитсязапись в выбранную ячейку. По окончании записи в данную ячейку, которая длится около 200 нс, ОЗУ формирует передний фронт сигнала ОТВ,подтверждающий со стороны микроЭВМналичие записи, Этот сигнал воспринимается блоком 3 управления, который с задержкой в 200 нс снимаетсигнал ДЗП, Задержка в 200 нс вводится для более достоверной записи данных в ячейку ОЗУ. По окончаниисигнала ДЗП через 400 нс ОЗУ формирует задний фронт сигнала ОТВ, ко 1торый, воздействуя на блок 3 управления, завершает цикл обмена, При появлении нового запроса на обмен информацией цикл записи повторяется,Блок 3 управления также работает в соответствии с временными диаграммами на фиг. 4. Согнал ГТ, указывающий на то, что данные и адреса готовы для передачи в микроЭВМ, ин 3 1290336сигналов (ОБМ, ОТВ, ДЗП), По окончании передачи информационного мас"сива устройство ввода информации впамять микроЭВМ формирует признакокончания обмена, инициирующий запуск процессора микроЭВМ на продолжение выполнения рабочей программы.При этом устройство прямого доступа в память микроЭВМ переходит в режим ожидания, запрещающий любой вид 10обмена с ОЗУ. Этот режим характеризуется наличием уровней "1" навсех линиях, соединяющих данное устройство с магистрапью ОЗУ. Режиможидания поддерживается блоком 3 15управления до прихода следующегосигнала ГТ,Работа блока коммутации 4 заключается в следующем, До прихода сигнала "Запрос на обмен" в буферный 20регистр 1 данных и формирователь 2адреса записываются коды информациии адреса ячейки ОЗУ микроЭВМ, к которой предполагается обращение позаписи, С выходов указанных блоковкоды поступают на входы элементов5 и 6, Как указывалось выше, передача в ОЗУ. микроЭВМ адресов и данныхпроисходит с разделением во времени,Этот режим обеспечивается блоком 4, 30,который управляется блоком 3 следующим образом, После поступления вблок 3 сигнала "Запрос на обмен"блок 3 вырабатывает положительныйимпульс Строб выдачи адреса", который по соответствующей шине поступает на общие входы элементов 7. Приэтом на линии "Строб выдачи данных"присутствует "0". При поступленииположительного импульса по линии 40"Строб выдачи адреса" адресная информация с выходов соответствующихинверторов синхронно с сигналом"Строб выдачи адреса" .появляетсяна выходе элементов 7, причем коды 45всех разрядов адреса с 0 по 15)повторяют коды адресов на входе ад"ресных инверторов (элементов НЕ 5),Таким образом, во время действия импульса "Строб выдачи адреса" осуществляется по линии связи и передачав магистраль ОЗУ 16-разрядного кодаадреса ячейки, в которую будет производиться запись информации, По окончации сигнала "Строб выдачи адреса" 55в микроЭВМ осуществляется запоминание выданного адреса ячейки, а насоответствующей линии блока 3 устанавливается "0". После снятия сигна 1290336вертируется на элементе 8 и поступает на Я-вход триггера 17, который вырабатывает потенциал разрешения выдачи кода адреса через блок 3 управления. С задержкой в 100 нс на элементе 10 сигнал ГТ поступает на Я-вход триггера 16, и на линии ОБМ магистрали ОЗУ появляется отрицательный перепад напряжения, по которому в ОЗУ происходит запоминание кода адреса, преданного по линиям АДРЕС-ДАННЫЕ, Через 150 нс сигнал ГТ, воздействуя на С-вход триггера 17, снимает потенциал разрешения выдачи кода адреса и, одновременно воздействуя на Я-вход триггера 15, выдает потенциал разрешения выдачи кода данных, С задержкой в 100 нс на линии ДЗП появляется отрицательный перепад, инициирующий запись выданной информации в ячейку ОЗУ, После записи информации микроЭВМ выдает сигнал ОТВ, подтверждающий запись, передний фронт которого через одновибратор 13, подается на В.-вход триггера 16 и снимает сигнал ДЗП, после чего на мик- роЭВМ вырабатывает задний фронт сигнала ОТВ. Задний фронт сигнала ОТВ через одновибратор 1,4 подается на К-вход триггера 16, снимая тем самым сигналом ОБМ, после чего цикл обмена считается законченным. При необходимости многократной записи информации в ячейки ОЗУ обмен осуществляется в соответствии с описанным алгоритмом, Обеспечивая высокое быстродействие обмена информацией между внешним устройством и микроЭВМ, предлагаемое устройство для ввода информации в память микроЭВМ с общей ,шиной может быть применено для работы с высокоскоростными датчиками информации, например телевизионными передающими камерами при передаче больших массивов данныхФормула изобр етенияУстройство для ввода информациив память микроЭВМ с общей шиной,содержащее буферный регистр, форми"рователь адреса и блок управления,о т л и.ч а ю щ ее с я тем, что,с целью упрощения, оно содержит блоккоммутации, выход которого являетсяинформационным выходом устройства,вход данных устройства соединен синформационным входом буферного ре-45 выход которого соединен с синхровходом первого и входом установки в второго триггеров, выход первого элемента задержки соединен с входом установки в "1" третьего триггера.,50 инверсный выход которого соединен счетвертым выходом блока управления, прямой выход первого триггера соединен.с вторым выходом блока управления, инверсный выход второго тригге 55 ра соединен с входом третьего элемента задержки, выход которого соединен с пятым выходом блока управления, прямой выход второго триггера соединен с третьим выходом блока 5 О 5 20 25 30 35 40 гистра, вход записи которого соеди-.нен.с первым выходом блока управления, второй и третий выходы которого соединены с первым и вторым управляющими входами блока коммутации,четвертьп и пятый выходы блока управления соединены с выходом сигнализации обмена и выходом управления записью в намять устройства соответственно, вход признака окончаниявводаустройства соединен с входомсброса блока управления, вход запуска которого соединен с управляющимвходом формирователя адреса и с вхо"дом запроса на ввод устройства, выходы буферного регистра и формирователя адреса соединены с первым ивторым информационными входами блокакоммутации соответственно, причемблок коммутации содержит первую ивторую группы элементов НЕ и группуэлементов 2 И-ИЛИ-НЕ, выходы которойсоединены с выходами блока коммутации, первый и второй информационныевходы блока коммутации соединены свходами элементов НЕ первой и второй групп соответственно, выходы элементов НЕ первой и второй групп соединены соответственно с первыми ивторыми входами элементов 2 И-ИЛИ-НЕгруппы, третьи и четвертые входыкоторых соединены соответственно спервым и вторым управляющими входами блока коммутации, причем блокуправления содержит первый и второйэлементы НЕ, с первого по третийэлементы задержки, с первого по третий триггеры и первый и второй одновибраторы, вход запуска блока соединен с входом первого элемента НЕ,выход которого соединен с первымвыходом блока, с входом установки вуправления, вход сброса блока управ ления соединен через второй элемент НК с входами первого и второго одновибраторов, выходы которых соединеныс входами установки в "0" второго итретьего триггеров соответственно.1290336 анрие Составитель В. Тяпки Рыбченко Техред Л.Сердюкова .оррект Редакт Тяжко писно 4/ Производственно 3 7904/48 ВНИИПИ по 113035, Тираж б 73Государственного комитета СССлам изобретений и открытийосква, Ж, Раушская наб д еское предприятие, г. Ужгород, ул. Проектная,

Смотреть

Заявка

3416237, 30.03.1982

ПРЕДПРИЯТИЕ ПЯ А-3734

ТЯПКИН ВЛАДИМИР БОРИСОВИЧ, ЛУНИН НИКОЛАЙ АЛЕКСАНДРОВИЧ, ВАШУТИН ВЛАДИМИР ГЕОРГИЕВИЧ, СТАМБОЛИ ВИКТОР АЛЕКСЕЕВИЧ, КРАСИЛЬЩИКОВ ЛЕВ ЗЕЛЕКОВИЧ, ШКОНДИН ВИКТОР ПЕТРОВИЧ, РОГОЖИН ВЛАДИМИР ВАСИЛЬЕВИЧ, АСТАХОВ ВИКТОР МАТВЕЕВИЧ, ЛУКЬЯНОВ ГЕННАДИЙ АНАТОЛЬЕВИЧ

МПК / Метки

МПК: G06F 13/00

Метки: ввода, информации, микроэвм, общей, память, шиной

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

Код ссылки

<a href="https://patents.su/6-1290336-ustrojjstvo-dlya-vvoda-informacii-v-pamyat-mikroehvm-s-obshhejj-shinojj.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для ввода информации в память микроэвм с общей шиной</a>

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