Устройство для обмена данными в вычислительной системе
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1251090
Автор: Телелюхин
Текст
СОЮЗ СОВЕТСКИХСОЦИАЛИСТИЧЕСКИХРЮ 1 УБ ЛИК ое ии А 1 ф,е ф 111 1 У 1 11 ОПИСАНИЕ ИЗОБРЕТЕНИ У К АВТОРСКОМУ УДАРСТВЕННЫЙ КОМИТЕТ СССРДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ(56) Авторское свидетельство СССР В 888098, кл, С 06 У 3/04, 1981Авторское свидетельство СССР У 1084776, кл. С 06 Р 3/04, 1984. (54) УСТРОЙСТВО ДЛЯ ОБМЕНА ДАННЫМИ В ВЫЧИСЛИТЕЛЬНОЙ СИСТКМЕ (57) Изобретение относится к области вычислительной техники и мохет быть использовано в вычислительных системах автоматизации научных иссл дований. Изобретение позволяет вычислительной системе оперативно изме"нять. устройства, участвукицие в обмене с внешним абонентом, а именно;данные от внешнего абонента могутподаваться либо на внешнюю память,либо,на оперативную память; данныепоступают внешнему абоненту либо отвнешней, либо оперативной памяти вИчислительной системы в зависимостиот кода, выставляемого вычислительной системой на информационные входы данного устройства. Устройствосодершит блок коммутации, блок управления и блок памяти 1 7 ил.ется девятым входом узла выбора режима, счетный вход счетчика являетсядесятым входом узла выбора режима,выход пятого элемента И-ИЛИ является первым выходом узла выбора режима, 5выход третьего элемента И-ИЛИ соединен с первым входом шестого элемента И и является вторым выходомузла выбора режима, выход седьмогоэлемента И является третьим выходом 10узла выбора режима, выход третьегоэлемента И соединен с единичным входом первого триггера и является чет"вертым выходом узла выбора режима,выход аестого элемента И является 15пятым выходом узла выбора режима, выход первого триггера является шестымвыходом узла выбора режима, единич=ный выход второго триггера соединенс первым входом гятого элемента И-ИЛИ 20первым входом элемента ИЛИ, третьими входами первого, второго, третье"го, четвертого элементов И-ИЛИ иявляется седьмым выходом узла выбора режима, выход четвертого элемента И соединен с вторым и третьимвходами пятого элемента И-ИЛИ и является восьмым выходом узла выборарежима, единичный выход третьеготриггера соединен с четвертым вхо" Зодом пятого элемента И-ИЛИ,вторым вхо,дом элемента ИДИр четвертыми входамипервого, второго, третьего, четвертого элементов И-ИЛИ и является де"йяЖм выходом узла выбора режима,выход четвертого триггера являетсядесятым выходом узла выбора режима,090 18первый выход счетчика соединен спервым инверсным входом третьего элемента И, инверсным входом четверто."го элемента И, первым входом пятогоэлемента И и является одиннадцатымвыходом узла выбора режима, второйвыход счетчика соединен с входомчетвертого элемента И, вторым инверсным входом третьего элемента И иявляется двенадцатым выходом узлавыбора режима, выход второго элемента И-ИЛИ является тринадцатым выходом узла выбора режима, выход первого элемента И-ИЛИ соединен с первым входом седьмого элемента И и является четырнадцатым выходом узлавыбора режима, причем в узле выборарежима выход первого элемента задержки соединен с пятым входом пя"того элемента И-ИЛИ и третьим входом второго элемента И, выход которого соединен с единичным выходомвторого триггера, нулевой выход которого соединен с третьим входомпервого элемента И, четвертый вход1 которого соединен с выходом второго элемента задержки и шестым входом пятого элемента И-ИЛИ, выход1первого элемента И соединен с единичным входом третьего триггера, ну"левой вход ксторого соединен с четвертым входом второго элемента И,выход элемента ИЛИ соединен с вторы"ми входами вес,того и седьмого элементовИ,выход четвертого элемента И-ИЛИ соединен с входом третьего элемента И ивторым входом пятого элемента И.125090 ЯиФ Фиа 7 Составитель Л.ПТехред И.Гайдош Корректор В, Бутяга едактор М.Дыл одписн Заказ 4412/46 ВНИИПИ Государственного комитета СССРпо делам изобретений и открытий3035, Москва, Ж, Раушская наб., д. 4/ Производственно-полиграфическое предприятие, г. Уагорад, ул, ПроектнаяИзобретение относится к вычислительной .технике и может быть использовано в вычислительных системах автоматизации научных исследований,Цель изобретения - расширение 5 функциональных возможностей устройства за счет обеспечения доступа к внешней памяти вычислительной системы,На фиг. 1 представлена блок-схема устройства, на фиг. 2, 3 и 4 -функциональные схемы блока коммутации, блока передачи данных и управления и узла выбора режима; нафиг. 5 - временные диаграммы работыузла выбора режима и блока коммутации, на фиг. 6 - временные диаграммы распределения объема памяти длярежимов "От ВО" (,а) и "На ВО" (б),на Фиг. 7 - схема прохождения инФормационных сигналов при организации обмена между вычислительной системой и внешним абонентом.О 20 Устройство получает доступ к внеш ней и оперативной памяти вычислительной системы посредством подключения к выходной 1 и входной 2 интерфейсным шинам канала ввода-вывода вычислительной системы, часть линий которых образуют соответственно первую и вторую группы информационных входов и выходов устройства,Устройство содержит (фиг. 1) блок 3 памяти, блок 4 передачи данных и35 управления, блок 5 коммутации, шины 6-11 входа режима, входа синхронизации, входа команды, выхода синхронизации, выхода, контроля и выхода прерывания устройства соответственно, 4 О входную 12 и выходную 13 шины групп информационных входов и выходов устройства. На фиг, 1 показаны также входные14 и 15 и выходные 16 и 17 шины второй и третьей групп информационныхвходов и выходов блока 4 управления, выходная 18 шина четвертой группы информационных выходов блока 4,а также шины 19-22 выходов блока 4и шины 23-25 входов блока 4.Блок 5 коммутации содержит (Фиг,27узлы 26-29 шинных Формирователей,узлы 30-33 элементов И-ИПИ, дешифраторы 34 и 35, счетчик 36, триггер 5537, элементы И 38-40, Формирователиимпульса 1,одновибраторы) 41-45 иузел 46 выбора режима,Блок 4 содержит (фиг, 3) двоичный счетчик (реверсивный) 47, узел48 элементов И-ИЛИ, узлы 49 и 50элементов И, элементы И-ИЛИ 51-54,триггеры 55-58, элемент И 59, дешифраторы 60 и 61, регистр 62, узел 63Формирования сигнала "Сброс" и узел.64 формирования сигнала "РазрешенияУзел 46 выбора режима содержит"Байт послан" 85, "Байт воспринят"86, данные на шине интерфейса 87,сигнал 88 фиксации команды на выходе триггера 67 (или 68), сигнал 89на выходе триггера 37, сигналы 90 и91 на выходе первого (2) и второг 1го 2разрядов двоичного счетчика71, сигнал 91 является также сигналом "Маска М" на одиннадцатом выходеузла 46 выбора режима, сигнал 92"Маска К" на восьмом выходе узла46, логический 93 сигнал 1 и 2на элементе 74, сигнал 94 "Сброс"триггера 37, сигнал 95 загрузкикода длины Файла ббмена в двоичныйсчетчик 36, сигнал 96 "Подмена данных" на десятом выходе узла 46 выбора режима, сигнал 97 "Обмен" на шестом выходе узла 46, сигнал 98 "Запрос очередного байта" на выходеэлемента 39 И, сигнал 99 "Сопровождение текущего байта" на выходе элемента 40 И, состояние 100 двоичногосчетчика 36.На фигб обозначено: М - текущий объем заполненной памяти блока3, М и М - граничные объемы дляФормирования сигнала "Прерывание" врежимах "От ВО" и "На ВО" соответст.венио; Т - текущее время, Тремя реакции на сгнл "Прерывание";А " моменты начала работы внешнегоабонента; В - началаобмена каналас внешней памятью; С - формированиесигнала "Прерывание"; Д - формирование сигнала "Пуск внешнего абонентаНа Фиг. 7 обозначено: вычислительная система 101, устройство 102 для обмена информацией, внешний абонент 103, оперативная 04 и внеш" няя 105 память вычислительной системы, канал 106 ввода-вывода, уст 3 125 ройство 107 управления внешним устройством, гипотетические переключатели 108, 109 и 110 информационных потоков.Узлы 30, 31, 32, 33 и 48 элементов И-ИЛИ выполняют функции мультиплексирования входных групп и содержат, на примере узла 48 ряд элементов 2 ИИИЛИ, первые входи элементов 2 И объединены (,причем один ,д из ннх инвертирующий вход) и подключены к управляющему входу узла,а к вторым входам подключаются одноименные линии из состава шии первой и второй входных групп узла, а выхо ды элемента 2 ИИИЛИ являются выходом отдельной линии в группе выходов узла. Одновибраторы 42 и 44 формируют выходной импульс по заднему фронту входного сигнала перепад 20 "1" - "0"), одновибраторы 41, 43 и 45 с инвертирующим входом формируют импульс ло переднему фронту входного сигнапа. Узел 63 формирования сигнала "Сброс" содержит электричес кий переключатель без фиксации, на контакте 11 которого установлен потенциал "0", поступающий на выход узла (контакт 112) в .положении "Кнопка нажата". Узел формирования сигна- З 0 ла 1 Разрешение" содержит тумблер, на контакте 113 которого установлен потенциал "0", а на контакте 114 - "1". В положении "Работа" замкнуты контакты 114-115, в положении "Транзит" замкнуты контакты 113-115,Устройство работает следующим обраЬом.Кнопкой узла 63 подается сигнал установки в "О" всех счетчиков, триггеров и регистра устройства. Прй потенциале "0", на выходе узла 64 устройство 102 для обмена информацией находится в режиме транзитной переда. чи данных. физически устройство 102 45 подключено в разрыв шин данных канала ("Иин, К") и данных абонента ( "Шин А") интерфейсного кабеля, соединяющего канал 106 ввода-вывода и уст" ройство 107 управления внешним уст 50 ройством в составе вычислительной системы 101.Первая группа информационных входов устройства 102 подключается к линии сигнала идентификации данных 55 ,канала 1,"Инф. К") и шине данных "Шин. К" выходной 1 интерфейсной шины канала. При этом данные, пере 1090 4даваемые по "Шин, К , поступают наузел 26 и далее на вторую группувходов узла ЭЭ элементов И-ИЛИ. Сигнал "0" с выхода триггера 69 разрешает прохождение этих данных наузел 27, группа выходов которогоявляется первой группой информационных выходов устройства 102 и подключена к части шины "Шин. К" выходной 1 интерфейсной шины канала,соединенной с входом устройства107. Следовательно, данные от канала 106 транзитом поступают на устройство 107.Вторая группа информационныхвходов устройства 102 подключаетсяк линии сигнала идентификации данных абонента ("Инф. А") и шине данных "Шин. А" входной 2 интерфейснойшины канала. Данные, передаваемыеустройством 10 по "Шии. А",поступают на узел 28 и далее на третьюгруппу входов узла 30 И-ИЛИ. Сиг"нал "0" с выхода триггера 70 и 67разрешает прохождение этих данныхна узел 29, группа выходов которого является второй группой информационных выходов устройства 102 иподключена к части шины "Шин. А",соединенной с входом канала 1 Об,при этом данные от устройства 107транзитом поступают к каналу 106.Потенциал "0" с выхода узла 64подается также на входы элементовИ-ИЛИ 53 и 54 и блокирует сигналывнешнего объекта на входе 7 синхронизации и входе 8 команды устройства 102.При переводе тумблера узла 64 вположение "Работа" на выходе узла64 устанавливается потенциал "1",который снимает блокировку сигна"лов внешнего абонента с входов 7 и8 и разрешает стробированне на элементах И 72 и 73 сигналов с выходовдешифраторов 34 и Э 5,При передаче данных от внешнего абонента 103 к вычислительной системе 1 О (режим "От ВО") на шине 6 режима удерживается потенциал "1.Данные внешнего абонента с шины 12 подаются узлом 48 элементов И-ИЛИ на шину 16 входа памяти, запись в которую осуществляется по импульсу на шине 19 "Запрос залиси". Этим импульсом является сигнал "Сопро" вождение от ВО" на шине 7 синхрони51090 6 10 15 20 25 30 35 40 45 50 55 5 12 зации и поступает он с выхода элемента И-ИЛИ 53 также и на вход пря мого счета счетчика 47 (объема за полнения памяти), что увеличивает его содержимое на единицу. Уменьшение содержимого счетчика 47 происходит при считывании из блока 3 памяти. Для контроля обращения к памяти выходы "Перенос" и "Заем" счетчика 47 подключены посредством элемента И-ИЛИ 52 к шине 1 О устройства. Разрешение на выдачу сигнала контроля формирует триггер 58, который уста навливается в положение "1" по пер вому импульсу занесения в память. В режиме "От ВО", когда содержимое реверсивного счетчика 47 станет равным М на выходе дешифратора 60 установится потенциал "1" по фронту которого триггер 55 перейдет в состояние "1". Потенциал "1" посредством элемента И-ИЛИ 51 будет установлен на шине 11 Прерывание". После поступления сигнала "Прерывание" вычислительная система переходит к подпрограмме записи/считывания на внешнюю память файла данных.В режиме "На ВО" содержимое реверсивного счетчика 47 увеличивается при поступлении данных от вычислительной системы. Когда содержимое счетчика станет равным М на выходе дешифратора 61 формируется потенциал "1", по фронту установления которого триггер 56 переходит в состояние "0". При этом триггер 57 устанавливается в состояние "1", которое по шине 9 поступает к внешнему абоненту в качестве сигнала "Пуск объекта". От внешнего абонента начинают поступать запросы на байты данных, содержимоесчетчика 47 уменьшается ( фиг. бб 1 и, когда достигает значения М , на выходе дешифратора 61 формируется потенциал "1"., по фронту которого триггер 56, работающий в режиме делителя на 2, перейдет в состояние "1" по инверсному выходу. При этом на шине 11 появляется потенциал "1" сигнала "Прерывание", по которому вычислительная система организует передачу нового файла данных, Триггеры 55 и 56 фор" мируют сигнал "Прерывание", причем в режиме "От ВО" этот. сигнал выдается при заполнении памяти до значения М, и более ячеек блока 3 памяти, а в режиме "На ВО" указанный сигнал формируется при уменьшении заполненного объема памяти до М и менее. Значения М 4 и Мвыбираются в зависимости от общего объема памяти блока 3, скорости цифровых потоков внешнего абонента и внешней памяти, времени реакции вычислительной системы на "Прерывание" и от объема файла данных единичного объема между оперативной и внешней памя- тью.В то же время содержимое счетчика 47 используется для организации второго режима управления обменом - программное управление со стороны вычислительной системы.При передаче данных к оперативной памяти 104 (вычислительная система проводит при этом операцию чтения внешней памяти) файл данных организован таким образом, что первый байт содержит код Д, второй байт - код К, код числа байт в файле, третий и четвертый байты отводятся под содержимое счетчика 47, затем идут информационные, байты обмена или файл заканчивается. При прохождении по второй группе информационных входов устройства 102 кода Д на выходе дешифратора 34 формируется сигнал "1", который стробируется предварительно задержанным в элементе 65 импульсом с выхода одновибратора 41 (соответствующим переднему фронту сигнала сопровождения данных устройств 107 "Инф. А") и переводит триггер 67 в состояние "1" "Фиксация кода Д" фиг. 5, поэ. 85, 87, 88). Это приводит к тому, что на выходе элементаИ-ИЛИ 79 импульс "Передний фронт сигнала "Байт воспринят" 11П.Ф.Воспр. 7 соответствует импульсу переднего фронта сигнала "Инф.Кформируемому одновибратором 43 Причем на выходе элемента И"ИЛИ 80импульс "Передний фронт сигнала "Байт послан" ( "П,Ф,Посл." ) соответствует импульсу переднего фронтасигнала "Инф. А", формируемому одновибратором 41, при этом на вьжоде элемента И-ИЛИ 81 импульс "Задний фронт послан" "З.Ф.Посл,") соответствует импульсу заднего фронта сигнала "Инф. А", формируемому одновибратором 42, а на выходе элемента И-ИЛИ 82 импульс "Задний фронт воспринят""З.Ф.Воспр.") соответству 25ет импульсу заднего фронта сигнала "Инф, К", формируемому одновибратором 44, Кроме того, фиксация кода Д разрешает сигналу "П,В,Воспр." с выхода элемента И 78 поступить на единичный вход триггера 37, "1" на выходе которого разрешает сигналу "З.Ф,Посл." с выхода элемента 38 И поступить на счетный вход счетчика 71 (фиг. 5, поз. 85, 88, 90), при 1 О этом на выходе первого разряда счетчика 71 устанавливается потенциал "1", который с выхода элемента И 75 подается как сигнал "Маска кода К") на элемент И-ИЛИ 83 и узел 32 эле ментов И-ИЛИ, на первую входную шину которого поступает в это время код второго байта файла. Этот код будет подведен к входу предварительной записи двоичного счетчика 36 и 20 занесен в счетчик 36 по сигналу "Загрузка К", который является пред" варительно задержанным сигналом "П.Ф,Посл.", поступающим с выхода элемента И-ИЛИ 83 (фиг. 5, поз, 85, 25 92 100).Содержимое счетчика 36 уменьшается на единицу с приходом с выхода элемента И 77 каждого импульса сигнал "З,ф.посл." (фиг, 5, поз. 85, ЭО 100).С приходом К-го (после загрузки счетчика) импульса счета содержимое счетчика 36 станет равным 0 и на его выход "Перенос появится сигнал "1".3 По переходу "0" "1" одновибратор 45 формирует импульс "Конец файла", который устанавливает в исходное состояние счетчик 71 и триггеры 67- 70, приводя тем самым устройство 102 4 О в исходное состояние ожидания управления от вычислительной системы 101.Но прежде чем это произойдет, второй импульс "З.Ф.Посл," посту-. пает на вход счетчика 71 и устанав ливает на выходе его второго разряда "1" (фиг, 5, поз. 90, 91). Этот потенциал подается на первый вход элемента И 76 и разрешает импульсу "З.Ф.Воспр." с выхода элемента 82 50 установить триггер 70 в единичное состояние. Сигнал "Подмена" с выхода триггера 70 поступает на первый инверсный вход узла 30 элементов И-ИЛИ и прекращает режим транзитной передачи данных по входной 2 интерфейсной шине канала 106. Одновременно с этим потенциал "1" с вы 1090 8хода второго разряда счетчика 71поступает (как сигнал "Маска М") надевятые и восьмые входы узла 30 и подключает четвертую группу входов узла 5 коммутации к группе входов узла 29, что позволяет передать в оперативную память 106 вычислительной системы 101 код объема заполнения блока 3 памяти. Сначала передается содержимое младших восьми: разрядов, а затем старших восьми разрядов кода счетчика 47. При этом младшие разряды подведены к второй группе входов узла 30 элементов И-ИЛИ и выбираются при "1" на выходе первого разряда счетчика 71, а старшие разряды счетчика 47 подведены к первой группе входов узла 30 и выбираются при "0" на выходе первого разряда счетчика 71 (в присутствии сигнала "Маска М").Для фиксации содержимого счетчика 47 сигнал "Загрузка М" с первого выхода узла 46 выбора режима подается на вход занесения в ре- гистр 62.С приходом пятого импульса "З,Ф, Посл." на обоих разрядах счетчика 71 устанавливается "0" и импульс "З.Ф.Воспр." с выхода элемента 82 получает возможность пройти элемент И 74 и установить триггер 64 в единичное состояние, а григгер 37 в нулевое положение 1, фиг. 5, поз. 90, 91, 94 и 89). После этого прекращается поступление счетных импульсов на счетчик 71, а сигнал "Обмен" с выхода триггера 69 подключает к второй группе информационных выходов устройства выход блока 3 памяти (посредством узла 30 элементов И-ИЛИ и узла 29 шинных формирователей). Кроме того, сигнал "П.Ф.Воспр,".полу. чает возможность пройти элемент 39 (фиг. 5, поэ. 98) и поступить в.качестве сигнала "Запрос ВС" на тре" тий вход элемента 54, с выхода которого этот импульс поступает на вычитающий вход счетчика 47 (объема заполнения памяти) и по шине 20 - на вход "Запрос чтения" блока 3 памяти. По этому запросу на шине 14 блок 3 памяти выставляет очередной байт данных для последующей передачи к вычислительной системе. Так в режиме "От ВО" осуществляется доступ внешнего абонента 103 к оперативной памяти 104.251090 10либо от внешней памяти 106 (при поступлении кода Д на вторую группуинформационных входов устройства О 15 20 25 30 35 40 внешний абонент записывает свои дан 50 Для реализации доступа внешнего абонента 103 к внешней памяти 105 в режиме "От ВО" по первой группе информационных входов устройства 102 должен поступить код С. На выходе дешифратора 35 появляется по- тенциал "1", который позволяет импульсу с выхода элемента 66 задерж ки установить триггер 68 фиксации кода С в единичное состояние. При этом сигнал "П,Ф,Воспр." на выходе элемента И-ИЛИ 79 является сигналом "З,Ф,Инф, А" с выхода одновибратора 42, сигнал "П.Ф.Посл." на выходе элемента И-ИЛИ 80 - сигналом "П,Ф. Инф. К" с выхода одновибратора 43, сигнал "З.Ф.Посл." - сигналом "З.Ф. Инф. К" с выхода одновибратора 44,сигнал "З.Ф.Воспр." - сигналом "П,Ф,Инф. А" - с выхода одновибратора 41.Загрузка кода числа байт обмена происходит аналогично укаэанному, только код этот поступает с второй группы входов узла 32 элементов И-ИЛИ. Кроме того, содержимое счетчика 47 не выдается на вторую группу информационных выходов устройства 102, так как в данном случае происходит подмена данных в факле, идущем по выходной 1 интерфейсной шине канала 106 к устройству 107, и,следовательно, данные на входной2 интерфейсной шине канала 106 имне воспринимаются. Когда появляетсясигнал "Обмен",(триггер 69 установ" лен в единичное состояние, как описано выше), то к первой группе информационных выходов устройства 102 при помощи узлов 50, 33 и 27 подключается шина 14 группы выходов блока 3 памяти и каждый байт, поступающий от канала 106 к устройству 107, заменяется на байт, введенный в блок 3 памяти внешним абонентом 103. Так ные во внешнюю память вычислительнойсистемы 101. При передаче. данных от вычислительной системы 101 внешнему абонен" ту 103 (режим "На ВО") на шине 6 ре" жима удерживается потенциал "0".Данные вводятся в блок 3 памяти (фиг. 7) либо из оперативной памяти 104 1,при поступлении кода С на первую группу информационных входовустройства 102, когда вычислительная система проводят операцию записи файла данных на внешнюю память 1 102, при этом вычислительная систе.ма организует операцию чтения файла данных внешней памяти). Затем по запросам внешнего абонента на шине 8 данные из блока 3 памяти выводятсявнешнему абоненту по шине 13.Последовательность прохождения управляющих и переключающих сигналов организуется, как это показано выше длярежима "От ВО" и доступа к оперативной или внешней памяти, и прослеживается при помощи схемы на фиг. 7и временных диаграмм (фиг. 5). Гипотетический переключатель 108 ото-,бражает функции узла 31 элементовИ-ИЛИ, его контакты (1-2) замкнутыпри фиксации кода С, а контакты(1-3) замкнуты при фиксации кода Д.Переключатель 109 в положении замкнутых контактов (1-2) соответствует,состоянию узла 33 элементов И-ИЛИпри фиксации кода С, а в положениизамкнутых контактов (1-3) - узлу 30при фиксации кода Д. Переключатель110 отображает функции узла 48 -контакты (1-2 замкнуты в режиме"На ВО", что соответствует подключению к выходу узла 48 его второй груп.пы входовф контакты 1,2-3)замкнутыв режиме "От ВО", это соответствуетподключению к выходу узла 48 первойгруппы его входов, узла 49 - активного в режиме "На ВО 1 и соответствующего замкнутым контактам (4-5), и .узла 50 - активного в режиме "От ВО"и соответствующего замкнутым контак-,там (5-6)Формула изобретения Устройство дпя обмена данными в вычислительной системе, содержащее блок коммутации, блок памяти и блок передачи данных и управления, причем первая группа информационных входов блока коммутации подключена к груп" пе информационных выходов канала ввода - вывода вычислительной системы, первая группа информационных выходов блока коммутации подключена к группе информационных входов внешней памяти вычислительной системы, вторая группа информационных входов блока коммутации подключена к группе информационных выходов внешнейпамяти вычислительной системы, первые группы информационных входов ивыходов блока передачи данных и уп, равления подключены к группам информационных выходов и входов внешне.го абонента соответственно, выходпрерывания блока передачи данных и,управления подключен к входу прерывания вычислительной системы, входы режима работы и синхронизации 1 Облока передачи данных и управленияподключены к выходам режима работыи синхронизации внешнего абонентасоответственно, выходы синхронизации и режима контроля работы блокапередачи данных и управления под"ключены к входам синхронизации иконтроля режима работы внешнегоабонента соответственно, при этомпервый выход блока коммутации сое- , 20динен с входом увеличения счета байтов блока передачи данных и управления, выход сброса которого соединен с установочным входом блока коммутации, выход записи блока передачи данных и управления соединен свходом записи блока памяти, группыинформационных входов и выходов которого соединены с вторыми группами информационных выходов и входовблока передачи данных и управлениясоответственно, третья группа информационных выходов которого соединена с третьей группой информационных входов блока коммутации, при35этом блок коммутации содержит триузла шинных формирователей, пять одновибраторов, два дешифратора, первый узел элементов И-ИЛИ, три элемента И, триггер, счетчик, причемгруппы информационных входов первого шинного формирователя и информационных выходов второго шинного формирователя образуют первые группыинформационных входов и выходов блока коммутации, группа информационныхвходов третьего шинного формирователя образует вторую группу информационных входов блока коммутации,первая группа входов первого узлаэлементов И-ИЛИ образует третью груп 50пу информационных входов блока коммутации, первый нулевой вход триггера соединен с входом сброса счетчика и является установочным входомблока коммутации, выход первого элемента И является первым выходом бло-ка коммутации, при этом в блоке коммутации группа информационных выходов первого узла шинных формирователей соединена с группой входов первого дешифратора и второй группойвходов первого узла элементов И-ИЛИ,причем блок передачи данных и управления содержит реверсивный счетчик,два дешифратора-, узел формированиясигнала сброса, три триггера, элементИ, три элемента И-ИЛИ, узел элементов И-ИЛИ, два узла элементов И, приэтом первая группа прямых входов.узла элементов И-ИЛИ образует первую группу информационных входов бло"ка передачи данных и управления,группа выходов первого узла элементов И образует первую группу информационных выходов блока передачи данных и управления, группа входов пер-,вого узла элементов И соединена спервой группой входов второго узлаэлементов И и образует вторую группу информационных входов блока передачи данных и управления, группа выходов узла элементов И-ИЛИ образуетвторую группу информационных выходовблока передачи данных и управления,группа выходов второго узла элементов И образует третью группу инфор-.мационных входов блока передачи данных и управления, инверсный вход элемента И соединен с инверсным и первым входами первого элемента И-ИЛИ,с управляющим входом первого дешифратора, с инверсным управляющим входомвторого дешифратора, с группой инверсных входов первого узла элементов И, с второй группой входов второго узла элементов И, с прямым и ин-версным входами узла элементов И-ИЛИ,с первым прямым и инверсным входамиузла элементов И-ИЛИ, с первым прямым и инверсным входами второго элемента И-ИЛИ и является входом режимаработы блока передачи данных и управления, второй вход второго элементаИ-ИЛИ является входом синхронизацииблока передачи данных и управления,третий вход второго элемента И-ИЛИявляется входом увеличения счета байтов блока передачи данных и управления, выход узла формирования сигнала сброса соединен с нулевыми входами реверсивного счетчика, первого,второго, третьего триггеров и яв.ляется выходом сброса блока передачи данных и управления, выход первого триггера является выходом синхронизации блока передачи данных иуправления Вь(ХОд третьего элемента И-ЛЛИ является выходом контроля режима рабаты блока передачи данных и упранлекия, Выход первого элемента И-ИЛИ является выходом прерынанйя блока передачи данных и управления., ньгход второго элемента И-ИЛИ соединен с входом увеличения счета ревер- СИВНСГО СЧЕТЧИКЯ И ЯВЛЯЕТСЯ ВЫХОДОМзаписи Злака передачи дяналых и управ 1 Олений, гри этом В блоке передачи данных и управления группа кнфармациснньи выходов реверсивного счетчика соединена с группами информационных нходов первого к второго дешифратарав, выход второго дещифратора соединен с синхронходом второго триггера и входам элемента И Выход которого соедин;дн с единичным входом гервого триггера, выход первого дешифратора соедкнен с синхровходом третьего триггера,. нулевой выход которого соединен с инфармацианм входом третьдва триггера единичный выход которого соединен с нторьгм входом первого элемента ИИЛИ, третий ахар, которого соединенс информационным входом и нулевым ньиходам второго три-гера, О т л и я ю (е с я тсм чтс ) с цельюО-"Ш"РНИЯ О ЧНКПЧО-ЯЬЧЫХДОЗМОЕНОС" тей ЗЯ счет обеспечения Доступа квнене:." Памяти вычислительной системы,. н блок коммутации Введены чет-.вертый узел шинных формирователей, трн уэ т " злеендтов И:-ИЛИ,;-,зеп ны бара режима. Я н блок передачи Данных и управления внедень регистр,четнерг гй триггер четвертый элементЦ-ИИ доел формирования сигнала б разрешения, причем вторая группа информационных нходан блока камьгдтацки подключена к Групг(еи дфондмацио;ньгх вьгходон канала вводявывода вычислительной ситмы, командный1 двход блока передачи Данных и управлеиия подключен к выходу напра( ОВвнешнего абонента, при этом третьяи четвертая групггы информационныхвхадон блока гепеачи ранньх и уппЯВ -д;(лений соединены с третьей Группойинформационных Выхацов и:-".етвер гсйгдгпц .Гфсдрд(аггочньр виддон блр 1коммутации соответственно второйвыход которого соединен с входамуменьшения счета слака передачи дян"ньп; и упрявления вход зд 1 пГИ кото:. пос соединен с тнед ддьим выходом бло" ка коммутации вход разрсшения установки режимя которого соединен с выходам разрешения блока передачи данных и управления, выход чтения которого соединен с входом чтения блока памяти, при этом группа выходов четвертого узла шинных формирователей образует вторую группу кнформационных выходон блока коммутации, Группа выходов Второго узла элементов И-ИЛИ образует третью группу информационных нходон блока коммутации, первая и вторая группы входов третьего узла элементов И-ИЛИ образуют четвертую группу информационных нходон блока коммутации, первый вход узла выбора режима янляется вхсж дом разрешения установки режима блока коммутации первый выход узла выбора режима соединен с входом записи счетчика и является третьим выходом блока коьдмутации, выход второго эле. ,мента И является. вторым :,Сходом бло-, ха коммутации, при этом . б.ск- ксь - мут.ции выходы сопровождения даннь(х первого узла шинных формирователейсоединены с входами первого и второго однонибраторсв Выходы которых соединекы с вторым к третьим входом узла выбора режима соответственно, четвертый и пятый входы катодс.о соединены с выходами третьего к четвертага одновибраторан соответственна Входы которых соединены с Выха дом сопроножцения данньгх третьего узла шинных Вормирова-."елей, группа информационных выходов которых соединена с третьей группой входон третьего узла элементов И-ИЛИ, с первыши группами входов второго и четвертого узлов элементов И-ИЛИ к группой входов Второго дешифратсра, выход которого соединен с шестым входом узла выбора режима, седьмой вход кото- рагс соединен с выходом первого дек(ифра;-,ра, восьмой вход узла ьдбор-., режима соединен с выходом пятого од- -.снибратсра Вход которого соединенвыходом перенося счетчика, нулевой;гхад каторагс соединен с дав"тым вхоДом уэпа выбора режима, десятый вход :;тсрогс соединен с выходом третьего .,"емента Ид г(ервый Б"Д коутсОГО сое;(днен с вторым выходом узла выбора режима, третий и четвертый выходы которад с с(додд-кнны с дд д;ОЫМ Н чтТЕ ВЫМ ВХОДЯМИ ГР,д д ЗРЯ д РОТВЕТ ственнс , выход катара"с саед- двторым входом третьего элемента И9 пятый выход узла выбора режима соединен с входом уменьшения счета счетчика, группа информационных входов которого соединена с группой выходов 5 четвертого узла элементов И-ИЛИ, вторая группа входов которого соединена с вторыми группами входов первого и второго узлов элементов И-ИЛИ, первый и второй входы второго узла элементов И-ИЛИ соединены с шестым выходом узла выбора режима, первыми входами первого и второго элементов И, первым входом третьего узла эле" ментов И-ИЛИ, первым прямым и инверс ным входами первого узла элементов И-ИЛИ, второй прямой вход которого соединен с третьим входом второго узла элементов И-ИЛИ, с первым входом четвертого узла элементов И-ИЛИ и седьмым выходом узла выбора режима, восьмой выход которого соединен с вторым и третьим входами четвертого узла элементов И-ИЛИ, четвертый вход которого соединен с вторым, третьим, четвертым входами третьего узла элементов И-ИЛИ, с четвертым входом второго узла элементов И-ИЛИ и девятым выходом узла выбора режима, десятый выход которого соединен З 0 с первым инверсным входом третьего узла элементов И-ИЛИ, пятый и шестой входы которого соединены с одиннадцатым выходом узла выбора режима, двенадцатый выход которого соединен 35 с седьмым и вторым инверсным входами третьего узла элементов И-ИЛИ, тринадцатый и четырнадцатый выходы узла выбора режима соединены с вторыми входами первого и второго эле ментов И соответственно, при этом вход записи регистра является входом записи блока передачи данных и управления, группа выходов регистра образует четвертую группу информа ционных выходов блока передачи данных и управления, первый и второй входы четвертого элемента И-ИЛИ являются входом уменьшения счета и командным входом блока управления 50 соответственно, вторая группа вхо" дов узла элемента И-ИЛИ образует третью группу информационных входов блока передачи данных и управления, выход четвертого элемента И-ИЛИ сое динен с входом уменьшения счета реверсивного счетчика и является выхо" дом чтения блока передачи данных и управления, выход узла формирова ния сигнала разрешения соединен с четвертым входом второго элемента И-ИЛИ. третьим входом четвертого элемента И-ИЛИ и является выходом разрешения блока передачи данных и управления, причем в блоке переда" чи данных и управления группа информационных входов регистра соединена с группами информационных входов первого и второго дешифраторов и группой информационных выходов реверсивного счетчика, выходы переноса. и заема которого соединены с первым и вторым входами третьего элемента И-ИЛИ соответственно, третий и четвертый входы которого соединены с выходом четвертого триггера, нулевой вход которого соединен с входами сброса регистра и реверсивного счетчика, вход увеличения счета которого соединен с единичным входом четвертого триггера, четвертый и инверсный входы четвертого элемента И-ИЛИ соединены с первым входом второго элемента И-ИЛИ, при этом узел выбора режима содержит счетчик, четыре триггера, два элемента задержки, пять элементов И-ИЛИ, элемент ИЛИ, семь элементов И, при. этом первые входы первого и второго элементов И являются первым входом узла выбора режима, вход первого элемента задержки соединен с первыми входами первого и второго элементов И-ИЛИ и является вторым входом узла выбора режима, первые входы третьего и четвертого элементов И-ИЛИ являют-ся третьим входом узла выбора режима, вторые входы первого и третьего элементов И-ИЛИ являются четвертым входом узла выбора режима, вход второго элемента задержки соединен с вторыми входами второго и четвертого элементов И-ИЛИ и является пятым входом узла выбора режима, второй вход первого элемента И является шестым входом узла выбора режима, второй вход второго элемента И является седь" мым входом узла выбора режима, первый нулевой вход счетчика соединен с первыми нулевыми входами первого,второго, третьего, четвертого триггеров и является восьмым входом уз" ла выбора режима, второй нулевой вход счетчика соединен с вторыми нулевыми входами первого, второго, третьего, четвертого триггеров и явля
СмотретьЗаявка
3833056, 30.12.1984
ПРЕДПРИЯТИЕ ПЯ А-7306
ТЕЛЕЛЮХИН СЕРГЕЙ ГЕОРГИЕВИЧ
МПК / Метки
МПК: G06F 13/00
Метки: вычислительной, данными, обмена, системе
Опубликовано: 15.08.1986
Код ссылки
<a href="https://patents.su/14-1251090-ustrojjstvo-dlya-obmena-dannymi-v-vychislitelnojj-sisteme.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для обмена данными в вычислительной системе</a>
Предыдущий патент: Устройство для ввода информации
Следующий патент: Устройство для ввода информации
Случайный патент: Датчик отношения абсолютных давлений