Устройство для обмена данными в вычислительной системе

 

Изобретение относится к области вычислительной техники и может быть использовано в вычислительных системах автоматизации научных исследований . Изобретение позволяет вычислительной системе оперативно изменять устройства, участвующие в обмене с внешннм абонентом, а именно: данные от внешнего абонента могут подаваться либо на внешнюю память, либо .на оперативнзгю память; данные поступают внешнему абоненту либо от внешней, либо оперативной памяти Bk- числительной системы в зависимости от кода, выставляемого вычислительной системой на инфо1 ационные входы данного устройства. Устройство содержит блок коммутации, блок управления и блок памяти 7 ил. Од СЛ

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

Ка1УБЛИН

0Е 01) А1

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

flO ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ

Н A4TOPOMOMV СВВВТВВУСТВУ (21) 3833056/24-24 (22) 30,12.84 (46) 15.08.86. Бюл. У 30 (72) С.Г.Телелюхин (53) 681,325(088.8) (56) Авторское свидетельство СССР

1 888098, кл. С 06 У 3/04, 1981 °

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

11 1084776, кл. G 06 F 3/04, 1984. (54) УСТРОЙСТВО ДЛЯ ОБМЕНА ДАННЫМИ

В ВЫЧИСЛИТЕЛЬНОЙ СИСТКМЕ (57) Изобретение относится к области вычислительной техники и монет быть использовано в вычислительных системах автоматизации научных исследований. Изобретение позволяет вычислительной системе оперативно изме" нять. устройства, участвукицие в обмене с внешним абонентом, а именно: данные от внешнего абонента могут подаваться либо на внешнюю память, либо,на оперативную память; данные поступают внешнему абоненту либо от внешней, либо оперативной памяти вИчислительной системы в зависимости от кода, выставляемого вычислительной системой на информационные входы данного устройства. Устройство содершит блок коммутации, блок управления и блок памяти1 7 ил.

1251090

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

Цель изобретения — расширение 5 функциональных возможностей устройства за счет обеспечения доступа к внешней памяти вычислительной системы, На фиг. 1 представлена блок-схема устройства, на фиг. 2, 3 и 4— функциональные схемы блока коммутации, блока передачи данных и управления и узла выбора режима, на фиг. 5 — временные диаграммы работы узла выбора режима и блока коммутации, на фиг. 6 — временные диаграммы распределения объема памяти для режимов "От ВО" (.а} и "На ВО" (б); на фиг. 7 — схема прохождения информационных сигналов при организации обмена между вычислительной сис. темой и внешним абонентом. *!

20

На фиг, 1 показаны также входные

l 4 и 15 и выходные 16 и ll7 шины второй и третьей групп информационных входов и выходов блока 4 управления, выходная 18 шина четвертой группы информационных выходов блока 4, а также шины 19-22 выходов блока 4 и шины 23-25 входов блока 4.

Блок 5 коммутации содержит (фиг.27 узлы 26-29 шинных формирователей, узлы 30-33 элементов И-ИЛИ, дешифраторы 34 и 35, счетчик 36, триггер

37, элементы И 38-40, формирователи импульса (одновибраторы) 41-45 и узел 46 выбора режима.

Устройство получает доступ к внеш- 25 ней и оперативной памяти вычислительной системы посредством подключения к выходной l и входной 2 интерфейсным шинам канала ввода-вывода вычислительной системы, часть линий которых образуют соответственно первую и вторую группы информационных входов и выходов устройства, Устройство содержит (фиг. 1) блок

3 памяти, блок 4 передачи данных и 35 управления, блок 5 коммутации, шины 6-11 входа режима, входа синхронизации, входа команды, выхода синхронизации, выхода, контроля и выхода прерывания устройства соответственно, 4О входную 12 и выходную 13 шины групп информационных входов и выходов устройства.

Блок 4 содержит (фиг, 3) двоичный счетчик (реверсивный) 47, узел

48 элементов И-ИЛИ, узлы 49 и 50 элементов И, элементы И-ИЛИ 51-54, триггеры 55-58, элемент И 59, дешифраторы 60 и 61, регистр 62, узел 63 формирования сигнала "Сброс" и узел .64 формирования сигнала "Разрешения

Узел 46 выбора режима содержит (фиг ° 4) элементы 65 и 66 задержки, триггеры 67-70, двоичный счетчик 71, элементы 72-78 И, элементы И-ИЛИ 7983 и элемент 84 ИЛИ, На фиг, 5 обозначены сигналы

"Байт послан" 85, "Байт воспринят"

86, данные на шине интерфейса 87, сигнал 88 фиксации команды на выходе триггера 67 (или 68), сигнал 89 на выходе триггера 37, сигналы 90 и

91 на выходе первого (2 ) и второ/ <1 го 2 } разрядов двоичного счетчика

7l, сигнал 91 является также сигналом "Маска М" на одиннадцатом выходе узла 46 выбора режима, сигнал 92

"Маска К" на восьмом выходе узла

46, логический 93 сигнал 1 и 2 на элементе 74, сигнал 94 "Сброс" триггера 37, сигнал 95 загрузки кода длины файла ббмена в двоичный счетчик 36, сигнал 96 "Подмена данных" на десятом выходе узла 46 выбора режима, сигнал 97 "Обмен" на шестом выходе узла 46, сигнал 98 "запрос очередного байта" на выходе элемента 39 И, сигнал 99 "Сопровождение текущего байта" на выходе элемента 40 И, состояние 100 двоичного счетчика 36.

На фиг..б обозначено: М - текущий объем заполненной памяти блока

3, М и Mq — граничные объемы для формирования сигнала "Прерывание" в режимах "От ВО" и "На ВО" соответственно; Т - текущее время, Т „ время реакции на cHrH 1!прерь)вание";

А — моменты начала работы внешнего абонента;  — начала обмена канала с внешней памятью, С вЂ” формирование сигнала "Прерывание"; Д вЂ” формирование сигнала "Пуск внешнего абоненTB °

На фиг. 7 обозначено: вычислительная система 101, устройство 102 для обмена информацией, внешний абонент !03 оперативная 104 и внешняя 105 память вычислительной системы, канал 106 ввода-вывода, уст3 125 ройство 107 управления внешним устройством, гипотетические переключатели 108, 109 и 110 информационных потоков.

Узлы 30, 31, 32, 33 и 48 элементов И-ИЛИ выполняют функции мультиплексирования входных групп и содержат, на примере узла 48> ряд элементов 2И-2И-2ИЛИ, первые входы элементов 2И объединены (причем один,0 из ннх инвертирующий вход) и подключены к управляющему входу узла,а к вторым входам подключаются одноименные линии из состава шии первой и второй входных групп узла, а выхо- 15 ды элемента 2И-2И-2ИЛИ являются выходом отдельной линии в группе выходов узла. Одновибраторы 42 и 44 формируют выходной импульс по заднему фронту входного сигнала (перепад 20

"1" — "О"), одновибраторы 41, 43 и

45 с инвертирующим входом формируют импульс ло переднему фронту входного сигнала. Узел 63 формирования сигнала "Сброс" содержит электричес- 25 кий переключатель без фиксации, на контакте 111 которого установлен потенциал "О", поступающий на выход узла (контакт 112) в .положении "Кнопка нажата". Узел формирования сигна- 3б ла "Разрешение" содержит тумблер, на контакте 113 которого установлен потенциал "О", а на контакте

114 — "1". В положении "Работа" замкнуты контакты 114-115, в положении

"Транзит" замкнуты контакты 113-115.

Устройство работает следующим образом.

Кнопкой узла 63 подается сигнал установки в "О" всех счетчиков, триг-40 геров и регистра устройства. Прй потенциале "О", на выходе узла 64 устройство 102 для обмена информацией находится в режиме транзитной передачи данных. Физически устройство 102 4S подключено в разрыв шин данных канала ("Иин. К") и данных абонента ("Шин

А"! интерфейсного кабеля, соединяющего канал 106 ввода-вывода и уст" ройство 107 управления внешним уст. Sa ройством в составе вычислительной системы 101.

Первая группа информационных sxoдов устройства 102 подключается к линии сигнала идентификации данных ,канала 1,"Инф. К") и шине данных

"Шин. К" выходной 1 интерфейсной шины канала. При этом данные, пере1090 4 даваемые по "Шин, К, поступают на узел 26 и далее на вторую группу входов узла 33 элементов И-ИЛИ. Сигнал "0" с выхода триггера 69 разрешает прохождение этих данных на узел 27, группа выходов которого является первой группой информационных выходов устройства 102 и подключена к части шины "Шин. К" выходной l интерфейсной шины канала, соединенной с входом устройства

107. Следовательно, данные от канала 106 транзитом поступают на устройство 107.

Вторая группа информационных входов устройства 102 подключается к линии сигнала идентификации данных абонента ("Инф. А") и шине данных "Шин. А" входной 2 интерфейсной шины канала. Данные, передаваемые устройством 10? по "Шии. А", поступают на узел 28 и далее на третью группу входов узла 30 И-ИЛИ. Сигнал "О" с выхода триггера 70 и 67 разрешает прохождение этих данных на узел 29, группа выходов которого является второй группой информационных выходов устройства 102 и подключена к части шины "Шин. А", соединенной с входом канала 106, при этом данные от устройства 107 транзитом поступают к каналу 106.

Потенциал "О" с выхода узла 64 подается также на входы элементов

И-HJiH 53 и 54 и блокирует сигналы внешнего объекта на входе 7 синхронизации и входе 8 команды устройства 102.

При переводе тумблера узла 64 в положение "Работа" на выходе узла

64 устанавливается потенциал "1", который снимает блокировку сигна" лов внешнего абонента с входов 7 и

8 и разрешает стробированне на элементах И 72 и 73 сигналов с выходов дешифраторов 34 и 35.

При передаче данных от внешнего абонента 103 к вычислительной системе 101 (режим "От BO") на шине 6 режима удерживается потенциал "1".

Данные внешнего абонента с шины 12 подаются узлом 48 элементов И-ИЛИ на шину 16 входа памяти, запись в которую осуществляется по импульсу на шине 19 "Запрос записи". Этим импульсом является сигнал "Сопровождение от ВО" на шине 7 синхрони.

5 12 зации и поступает он с выхода элемента И-ИЛИ 53 также и на вход пря. мого счета счетчика 47 (объема за полнения памяти), что увеличивает

его содержимое на единицу. Уменьшение содержимого счетчика 47 происходит при считывании из блока 3 памяти. Для контроля обращения к памяти выходы "Перенос" и "Заем" счетчика

47 подключены посредством элемента

И-ИЛИ 52 к шине 10 устройства. Разрешение на выдачу сигнала контроля формирует триггер 58, который уста. навливается в положение "1" по пер. ному импульсу занесения в память.

В режиме "От ВО", когда содержимое реверсивного счетчика 47 станет ранным М,, на выходе дешифратора 50 установится потенциал "1"„ по фронту которого триггер 55 перейдет в состояние "1". Потенциал "1" посредством элемента И-ИЛИ 51 будет установлен на шине 11 "Прерывание". После поступления сигнала "Прерынание" вычислительная система переходит к подпрограмме записи/считывания на ннешнюю память файла данных.

В режиме "Ha ВО" содержимое реверсивного счетчика 47 увеличивается при поступлении данных от вычислительной системы. Когда содержимое счетчика станет равным М, на выходе дешифратора 61 формируется потенциал "1", по фронту установления которого триггер 56 переходит в состояние "0". При этом триггер 57 устанавливается в состояние "1", которое по шине 9 поступает к внешнему абоненту в качестве сигнала "Пуск объекта". От внешнего абонента начинают поступать запросы на байты данных, содержимое счетчика 47 уменьшается (фиг. 6б j и, когда достигает значения М, на выходе дешифратора

61 формируется потенциал "1"., по фронту которого триггер 56, работающий в режиме делителя на 2, перейдет в состояние "1" по инверсному выходу. При этом на шине 11 появляется потенциал "1" сигнала "Прерьг ванне", по которому вычислительная система организует передачу нового файла данных. Триггеры 55 и 56 формируют сигнал "Прерывание", причем н режиме "От BO" этот. сигнал выдается при заполнении памяти до значения М,! и более ячеек блока 3 памяти, а в режиме "На ВО" указанный сигнал

51090 6

55 формируется при уменьшении заполненного объема памяти до М< и менее.

Значения М и М < выбираются в зависимости от общего объема памяти блока 3, скорости цифровых потоков внешнего абонента и внешней памяти, времени реакции вычислительной системы на "Прерывание" и от объема файла данных единичного объема между оперативной и внешней памя- тью.

В то же нремя содержимое счетчика 47 используется для организации второго режима управления обменом— программное управление со с=ороны вычислительной системы.

При передаче данных к оперативной памяtH 104 (вычислительная система проводит при этом операцию чтения внешней памяти) файл данных организован таким образом, что первый байт содержит код Д, второй байт — код К, код числа байт в файле, третий и четвертый байты отводятся под содержимое счетчика 47,. затем идут информационные, байты обмена или файл заканчивается.

При прохождении по второй группе информационных входов устройства 102 кода Д на выходе дешифратора

34 формируется сигнал "1", который стробируется предварительно задержанным в элементе 65 импульсом с выхода одновибратора 41 (соответствующим переднему фронту сигнала сопровождения данных устройств 107

"Инф.. А") и переводит триггер 67 в состояние "1" "Фиксация кода Д" (фиг. 5, поэ. 85, 87, 88). Это приводит к тому, что на выходе элемента И-ИЛИ 79 импульс "Передний фронт сигнала "Байт воспринят" (II

П.Ф.Воспр. 7 соответствует импульtI су переднего фронта сигнала "Инф.К", формируемому одновибратором 43, Причем на выходе элемента И-KIN 80 импульс "Передний фронт сигнала

"Байт послан" ("П,Ф,Посл." ) соответствует импульсу переднего фронта сигнала "Инф. А", формируемому одновибратором 41, при этом на вьжоде элемента И-ИЛИ 81 импульс "Задний фронт послан" ("З.Ф.Посл,") соответствует импульсу заднего фронта сигнала "Инф. А", формируемому одновибратором 42, а на выходе элемента

И-ИЛИ 82 импульс "Задний фронт воспринят" ("З.Ф.Воспр.") соответству125 ет импульсу заднего фронта сигнала

"Инф, К", формируемому одновибратором 44, Кроме того, фиксация кода

Д разрешает сигналу "П,В.Воспр." с выхода элемента И 78 поступить на ! единичный вход триггера 37, "1" на выходе которого разрешает сигналу

"З.Ф.Посл." с выхода элемента 38 И поступить на счетный вход счетчика

71 (фиг. 5, поз. 85, 88, 90), при 1О этом на выходе первого разряда счетчика 71 устанавливается потенциал

"1", который с выхода элемента И 75 подается как сигнал "Маска кода К") на элемент И-ИЛИ 83 и узел 32 эле- 15 ментов И-ИЛИ, на первую входную шину которого поступает в это время код второго байта файла. Этот код будет подведен к входу предварительной записи двоичного счетчика 36 и 20 занесен в счетчик 36 по сигналу

"Загрузка К", который является предварительно задержанным сигналом

"П.Ф,Посл.", поступающим с выхода элемента И-ИЛИ 83 (фиг. 5, поз. 85, 25

92, 100).

Содержимое счетчика 36 уменьшается на единицу C приходом с выхода элемента И 77 каждого импульса сигнал "З.Ф.Посл." (фиг, 5, поз. 85, 100).

С приходом К-го (после загрузки счетчика) импульса счета содержимое счетчика 36 станет равным 0 и íà его выходе "Перенос" появится сигнал "1".

По переходу "0" "1" одновибратор

45 формирует импульс "Конец файла", который устанавливает в исходное состояние счетчик 71 и триггеры 6770 приВОДя тем самым устрОйстВО 102 4о в исходное состояние ожидания управления от вычислительной системы 101.

Но прежде чем это произойдет, второй импульс "З.Ф.Посл." посту-. пает на вход счетчика 71 и устанавливает на выходе его второго разряда "1" (фиг. 5, поз. 90, 91). Этот потенциал подается на первый вход элемента И 76 и разрешает импульсу

"З,Ф.Воспр." с выхода элемента 82 установить триггер 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.

C приходом пятого импульса "З,Ф, Посл." на обоих раэрядах счетчика

71 устанавливается "0" и импульс

"3.Ф.Воспр." с выхода элемента 82 получает возможность пройти элемент

И 74 и установить триггер 64 в единичное состояние, а григгер 37 в нулевое положение (фиг. 5, поз. 90, 91, 94 и 89). После этого прекращается поступление счетных импульсов на счетчик 71, а сигнал "Обмен" с выхода триггера 69 подключает к второй группе информационных выходов устройства выход блока 3 памяти (посредством узла 30 элементов И-ИЛИ и узла 29 шинных формирователей).

Кроме того, сигнал "П.Ф.Воспр.".получает возможность пройти элемент 39 (фиг. 5, поэ. 98) и поступить в.качестве сигнала "Запрос BC" на третий вход элемента 54, с выхода которого этот импульс поступает на вычитающий вход счетчика 47 (объема заполнения памяти) и по шине 20— на вход "Запрос чтения" блока 3 памяти. По этому запросу на шине 14 блок 3 памяти выставляет очередной байт данных для последующей передачи к вычислительной системе. Так, в режиме "От ВО" осуществляется доступ внешнего абонента 103 к оперативной памяти 104.

251090 10 либо от внешней памяти 106 (при поступлении кода Д на вторую группу информационных входов устройства

40 внешний абонент записывает свои дан- 15

Для реализации доступа внешнего абонента 103 к внешней памяти 105 в режиме "От ВО" по первой группе информационных входов устройства

102 должен поступить код С. На выходе дешифратора 35 появляется по- тенциал "1", который позволяет импульсу с выхода элемента 66 задерж. ки установить триггер 68 фиксации кода С в единичное состояние. При этом сигнал "П.Ф.Воспр." на выходе элемента И-ИЛИ 79 является сигналом

"З.Ф,Инф, А" с выхода одновибратора

42, сигнал "П.Ф.Посл." на выходе элемента И-HJIH 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, когда вычислительная система проводят опеРацию записи файла данных на внешнюю память) !

О

102, при этом вычислительная систе.ма организует операцию чтения файла данных внешней памяти). Затем по запросам внешнего абонента на шине 8 данные из блока 3 памяти выводятся внешнему абоненту по шине 13. Ïîñëåдовательность прохождения управляющих и переключающих сигналов организуется, как это показано выше для режима "От ВО" и доступа к оперативной или внешней памяти, и .прослеживается при помощи схемы на фиг. 7 и временных диаграмм (фиг. 5). Гипотетический переключатель 108 ото-, бражает функции узла 31 элементов

И-ИЛИ, его контакты (1-2) замкнуты при фиксации кода С, а контакты (1-3) замкнуты при фиксации кода Д.

Переключатель 109 в положении замкнутых контактов (1-2) соответствует, состоянию узла 33 элементов И-ИЛИ при фиксации кода С, а в положении замкнутых контактов (1-3) — узлу 30 при фиксации кода Д. Переключатель

110 отображает функции узла 48— контакты (I-2) замкнуты в режиме

"На ВО", что соответствует подключению к выходу узла 48 его второй группы входов, контакты (2-3)замкнуты в режиме "От ВО", это соответствует подключению к выходу узла 48 первой группы его входов, узла 49 — активного в режиме "Ha B0 1 и соответствующего замкнутым контактам (4-5), и узла 50 — активного в режиме "От BO" и соответствующего замкнутым контак-, там (5-6) °

4>ормула изобретения

Устройство дпя обмена данными в вычислительной системе, содержащее блок коммутации, блок памяти и блок передачи данных и управления, причем первая группа информационных входов блока коммутации подключена к груп" пе информационных выходов канала ввода — вывода вычислительной системы, первая группа информационных выходов блока коммутации подключена к группе информационных входов внешней памяти вычислительной системы, вторая группа информационных входов блока коммутации подключена к группе информационных выходов внешней

1251090

12 памяти вычислительной системы, первые группы информационных входов и выходов блока передачи данных и уп, равления подключены к группам информационных выходов и входов внешне.го абонента соответственно, выход прерывания блока передачи данных и, управления подключен к входу прерывания вычислительной системы, входы режима работы и синхронизации 10 блока передачи данных и управления подключены к выходам режима работы и синхронизации внешнего абонента соответственно, выходы синхронизации и режима контроля работы блока передачи данных и управления подключены к входам синхронизации и контроля режима работы внешнего абонента соответственно, при этом первый выход блока коммутации сое- . gg динен с входом увеличения счета байтов блока передачи данных и управления, выход сброса которого соединен с установочным входом блока коммутации, выход записи блока переда- 2S чи данных и управления соединен с входом записи блока памяти, группы информационных входов и выходов которого соединены с вторыми группами информационных выходов и входов блока передачи данных и управления соответственно, третья группа информационных выходов которого соединена с третьей группой информационных входов блока коммутации, при

3$ этом блок коммутации содержит три . узла шинных формирователей, пять одновибраторов, два дешифратора, первый узел элементов И-ИЛИ, три элемента И, триггер, счетчик, причем группы информационных входов первого шинного формирователя и информационных выходов второго шинного формирователя образуют первые группы информационных входов и выходов блока коммутации, группа информационных входов третьего шинного формирователя образует вторую группу информационных входов блока коммутации, первая группа входов первого узла элементов И-ИЛИ образует третью груп-5

50 пу информационных входов блока коммутации, первый нулевой вход триггера соединен с входом сброса счетчика и является установочным входом блока коммутации, выход первого эле- > мента И является первым выходом бло- ка коммутации, при этом в блоке коммутации группа информационных выходов первого узла шинных формирователей соединена с группой входов первого дешифратора и второй группой входов первого узла элементов И-ИЛИ, причем блок передачи данных и управления содержит реверсивный счетчик, два дешифратора-, узел формирования сигнала сброса, три триггера, элемент

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

И-ИЛИ является входом синхронизации блока передачи данных и управления, третий вход второго элемента И-ИЛИ является входом увеличения счета бай" тов блока передачи данных и управления, выход узла формирования сигнала сброса соединен с нулевыми входами реверсивного счетчика, первого, .второго, третьего триггеров и яв1. ляется выходом сброса блока передачи данных и управления, выход первого триггера является выходом синхронизации блока передачи данных и i25I090 управления,. Вь(ход 1регьего элемента

И-ЛЛИ является выходом контроля режима рабаты блока передачи данных и упранлекия, Выход первого элемента

И-ИЛИ явлтяется выходом прерынанйя блока передачи данных и управления., выход зторога элемента И-И15< соедиНЕН С ВХОДОМ УВЕЛИЧЕНИЯ Сттт=.та РЕВЕР-. синногo счетчика и янляе т-"и вь(кадом записи Злака передячи данных и управ 19 ления0 при этом Б блоке передачи данных и управления группа инфармаqHoHHblx выходов реверсивного счетчика сОединеня с группямк инфармяционных нходов первого к второго дешифратаров, выход второго дешифратОря соединен с синхрОнходом ВтоДОРО триггерЯ и ВХОДОМ элемента И, выход которого соединен с единичным входам первого триггера, Bbr=од первого дешифратара соедкнен с синхровходом третьего триггера,. Нулевой выход которого соединен с инфармационmr!-(Входом тр ть го Триггера, единичный ВыхОд которОго ("Оединен с вторым нходои первого элемента ИИЛИ, третий ахар, которого соединен

C ИифаРМЯЦтнаННЫМ ВХОДОМ т(НУЛЕВЫМ НЫходом второго триггер:I, о т л и ъ я ю !((e я .eNð чтт-т с делью о сширзния «! (!ИкпианяльIIblx нозмажнас

Tей э я « il:-T оае сне- ..ения доступа к

ННЕ BHe.".I ;(ЯМЯТИ НЫЧИС(ти т eX(I НОй .CHC Te

Mhiт н блок кат 327утацки Введены чет-BepTb5 узел шинных формирователей, ", g. уs «т э-лементов 14" ИЛИ, "rзел ны =-. бо1 Я peæÐèa; Я н блок перецачк ДЯН ных и управления внедень. регистр, четвертый триггер,, четвертый элемент И-И)6!,, чзел формирования сигнала «IG разрешения, причем Вторая группа инфОРИЯЦионньтх ВКОДОВ блОка каммУта цттли подключена к группе и «тфоттмацио;HbIx Bbr:адов канала вводя вывода вычислительной системы, командный вход блока передачи данных к управ лекия подключен к выходу "=.апра(ов ннешнега абонента, при этом третья к четвертая группы информационных .ХОДОВ бЛОкят ПЕттЕттяЧИ paHHb(X И yIIBaI-. l,!

ПЕНИЯ COЯДИНЕН(Ы С ТРЕТЬЕЙ ГРУППОЙ

ИифОРМЯЦИОННЫХ НЫХОЦОВ И:-".ЕтВЕР«ай

ГОЧРПОй Чттфартт1япт(ЛОННЬт" Ну т("Он бЛот"2 коммутации соответственно „второй ныхац которого соединен -. Входом уменьш ьния счет8. блОКЯ переДачи ДЯн у "р кя 9 нога с(теДинен с тнетьим Bb(xopGN блО" кя коммутации:, .Bxng palp"ÁeíHÿ ус тананки режима которого соединен с выходом разрешения блока передачи данных и управления, выход чтения которого соединен с входом чтения бла-а памяти, при = òîì группа выходов четвертого узла шинных формирователей образует вторую группу кнформационных выходон блока коммутации, группа выходов второго узла элементов И-ИЛИ образует третью группу информационных нходон блока коммутации, первая и вторая группы входов третьего узла элементов И-ИЛИ образуют четнертую группу информационных нходон блока коммутации, первый вход узла выбора режима янляется вхсж дом разрешения установки режима блока коммутации-, первый выход узла нь бора режима соединен с входом записи счетчика и является третьим выходом блока коммутации, выход ВT=poI зле=. т.лента И является. вторым ":.(Ходом бло-. ка коммутации, при этом «» o=;:". хомут.птки ВЫХОДЫ СОПраваждЕНИя ДЯНИЬГЛ первого узла шинных формирователей соединены с входами первого и второго аднонибраторов,, выходы которых соединекы с вторым к третьим входом узла выбора режима соответственно, (4ЕТНЕРТЫй И ПЯТЫЙ ВХОДЫ Катан О соединены с выходами третье-о и чеrвертого одновибрятаран соответственна ВхОды которых соединены с Выхо дом сопровожцения данных третьего узла шинных формировя-."елей, группа информационных выходов которых соединена с третьей группой входон третьего узла элементов И-ИЛИ, с первыми группами входов второго и четвертого узлов элементов И-ИЛИ и группой входов второго дешифратора, выход которого соединен с шестым входом узла выбора режима, седьмой вход которогоо соединен с выходом первого дектифра -;ря, восьмой вх:эд уы.я ь тбор режимя соединен " выходом пя" îãî од-:анибратора, вход которого соединен выходом переноса счетчика, нулевой

;.:Кад которого соединен с дан тым входам уэпа выбора режима, десятый вход

-..;тораго соединен с выходом третьего ..:,::емента И, первый н:;ОД HGTG.ого сое;.:(лнен с BTорым выходом узла выбора режима, третий и четвертый выходы коТ ОРО ГО СОЕДИНЕНЫ С Е,4ят1И -!Г .а И B T G

ВЫМ Н *«ЛЕВЫМ ВХОДЯМИ ТР т " "Pa РОТВЕТ

СТВЕННО. ВЫХОД КОТОРОГО СОЕДП;-"((Л

1251090

16 вторым входом третьего элемента И

t пятый выход узла выбора режима соединен с входом уменьшения счета счетчика, группа информационных входов которого соединена с группой выходов 5 четвертого узла элементов И-ИЛИ, вторая группа входов которого соединена с вторыми группами входов первого и второго узлов элементов И-ИЛИ, первый и второй входы второго узла элементов И-ИЛИ соединены с шестым выходом узла выбора режима, первыми входами первого и второго элементов

И, первым входом третьего узла элементов И-ИЛИ, первым прямым и инверс ным входами первого узла элементов

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

l с седьмым и вторым инверсным входами третьего узла элементов И-ИЛИ, тринадцатый и четырнадцатый выходы узла выбора режима соединены с вторыми входами первого и второго эле- 40 ментов И соответственно, при этом вход записи регистра является. входом записи блока передачи данных и управления, группа выходов регистра образует четвертую группу информа- 45 ционных выходов блока передачи данных и управления, первый и второй входы четвертого элемента И-ИЛИ являются входом уменьшения счета и командным входом блока управления 5о соответственно, вторая группа входов узла элемента И-ИЛИ образует третью группу информационных входов блока передачи данных и управления, выход четвертого элемента И-HJlH coe- 55 динен с входом уменьшения счета реверсивного счетчика и является выходом чтения блока передачи данных и управления, выход узла формирова ния сигнала разрешения соединен с четвертым входом второго элемента

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

И-ИЛИ и является вторым входом узла выбора режима, первые входы третьего и четвертого элементов И-ИЛИ являются третьим входом узла выбора режима, вторые входы первого и третьего элементов И-ИЛИ являются четвертым входом узла выбора режима, вход второго элемента задержки соединен с вторыми входами второго и четвертого элементов И-ИЛИ и является пятым входом узла выбора режима, второй вход первого элемента И является шестым входом узла выбора режима, второй вход второго элемента И является седь" мым входом узла выбора режима, первый нулевой вход счетчика соединен с первыми нулевыми входами первого, второго, третьего, четвертого триггеров и является восьмым входом узла выбора режима, второй нулевой вход счетчика соединен с вторыми нулевыми входами первого, второго, третьего, четвертого триггеров и является девятым входом узла выбора режима, счетный вход счетчика является десятым входом узла выбора режима, выход пятого элемента И-ИЛИ является первым выходом узла выбора режима, g выход третьего элемента И-ИЛИ соединен с первым входом шестого элемента И и является вторым выходом узла выбора режима, выход седьмого элемента И является третьим выходом 1О узла выбора режима, выход третьего элемента И соединен с единичным входом первого триггера и является четвертым выходом узла выбора режима, выход шестого элемента И является <5 пятым выходом узла выбора режима, выход первого триггера является шестым выходом узла выбора режима, единич= ный выход второго триггера соединен с первым входом гятого элемента И-ИЛИ 20

1 первым входом элемента ИЛИ, третьими входами первого, второго, третьего, четвертого элементов И-ИЛИ и является седьмым выходом узла выбора режима, выход четвертого элемен- 25 та И соединен с вторым и третьим входами пятого элемента И-ИЛИ и является восьмым выходом узла выбора режима, единичный выход третьего триггера соединен с четвертым вхо- Зо дом пятого элемента И-ИЛИ,вторым входом элемента ИЛИ„ четвертыми входамн первого, второго, третьего, четвертого элементов И-ИЛИ и является де" йяЖм выходом узла выбора режима, выход четвертого триггера является десятым выходом узла выбора режима, 090 18 первый выход счетчика соединен с первым инверсным входом третьего элемента И, инверсным входом четверто." го элемента И, первым входом пятого элемента И и является одиннадцатым выходом узла выбора режима, второй выход счетчика соединен с входом четвертого элемента И, вторым инверсным входом третьего элемента И и является двенадцатым выходом узла выбора режима, выход второго элемента И-ИЛИ является тринадцатым выходом узла выбора режима, выход первого элемента И-ИЛИ соедйнен с первым входом седьмого элемента И и является четырнадцатым выходом узла выбора режима, причем в узле выбора режима выход первого элемента задержки соединен с пятым входом пя" того элемента И-ИЛИ и третьим входом второго элемента И, выход которого соединен с единичным выходом второго триггера, нулевой выход которого соединен с третьим входом перово элемента И, четвертый вход которого соединен с выходом второ-!

ro элемента задержки и шестым входом пятого элемента И-ИЛИ, выход

1 первого элемента И соединен с единичным входом третьего триггера, ну. левой вход ксторого соединен с четвертым входом второго элемента И, выход элемента ИЛИ соединен с вторыми входами шес,того и седьмого элементов

И, выход четвертого элемента И-ИЛИ соединен с входом третьего элемента И и вторым входом пятого элемента И.

1251090

1251090

Ъ

1 (, (: .. Ьа Ъ -4. ЧЪ О Оз Я

СЪ Ь ОЪ Ol Oi ЮЭ 0

Щиа". d

Составитель Л.Пестмал

Техред H.Гайдош Корректор В. Бутяга

Редактор М.Дыльи

Заказ 4412/46

Подписное

BHHHIIH Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-полиграфическое предприятие, г. укгорад, ул, Проектная, 4

Устройство для обмена данными в вычислительной системе Устройство для обмена данными в вычислительной системе Устройство для обмена данными в вычислительной системе Устройство для обмена данными в вычислительной системе Устройство для обмена данными в вычислительной системе Устройство для обмена данными в вычислительной системе Устройство для обмена данными в вычислительной системе Устройство для обмена данными в вычислительной системе Устройство для обмена данными в вычислительной системе Устройство для обмена данными в вычислительной системе Устройство для обмена данными в вычислительной системе Устройство для обмена данными в вычислительной системе Устройство для обмена данными в вычислительной системе Устройство для обмена данными в вычислительной системе 

 

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

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

Изобретение относится к вычислительной технике, в ;частности к устройствам приоритета

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

Изобретение относится к вычислительной технике и позволяет colcpa- тить.время обращения к общей шине, используемой для организации многопроцессорных вычислительных сетей

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

Изобретение относится к вычислительной технике и может быть использовано для расширения интерфейса ввода-вывода ЭВМ при подключении большого числа внешних устройств, в частности к селекторным каналам ЭВМ

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

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

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

Изобретение относится к области вычислительной техники и предназначено для построения коммутационных сетей вычислительных систем

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

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

Модем // 2109332
Изобретение относится к области вычислительной техники и касается портативного интерфейсного блока или содема, который позволяет устанавливать временную двустороннюю связь между заключенной в корпус аппаратурой управления технологическим процессом и персональным компьютером общего назначения без использования электрического соединения между ними

Изобретение относится к вычислительной технике и может быть использовано для организации межмашинного обмена в распределенных вычислительных комплексах и сетях ЭВМ

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

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