1
Изобретение относится к области автоматики я вычислительной техники и предназначено для организации обмена информацией как внутри вычислительной машины, так и между ЭВМ и пери- 5 ферийными устройствами.
Известно устройство для передачи и обмена информацией, предназначенное для организации работы вычислительных машин 1 и содержащее регистр обме- Ю на, блок выбора приоритета, периферийный регистр, выход и вход которого соединены через регистр обмена. Блок управления соединен с выходом центрального процессора и выходом блика 15 выбора приоритета. Блок упрайления периферийным устройством подключен, выходом ко входу блока выбора приоритета. Первый выход блока управления подключен к управляющему входу регис- 20 tpa обмена, соединенного информационными шинами с центральным процессором . Коммутатор системы подключен первым и вторым входами соответственно к первым и вторым выходам блока управ- 25 ления периферийным устройствам. Управляющий вход коммутатора соединен со вторым выходом блока управления, а выход - с управляющим входом периферийного регистра, 30
Из известных устройств и систем передачи и обмена информацией наиболее близким ПОтехнической сущности к изобретению является устройство, содержащее генератор тактовых импульсов, подключенный к элементу И и тактовым шинам, источник и приемники информации, соединенные с информационными шинами, шины конца операций, блок задержки, соединенный с блоком памяти, .шинами запроса и синхронизации, соединенными с элементом И 2.
Недостатком таких устройств является низкое быстродействие из-за того, что в них невозможен обмен информацией между ис.точниками и приемниками информации в нескольких направлениях. Передача информации возможна только в один приемник от нескольких источников, что требует большого объема электронного оборудования. Кроме того, при одновременном запросе на передачу двумя или более источникаили в выборе наиболее приоритетного приемника задействованы практически все блоки системы, что снижает надежность ее работы,
Целью изобретения является повышение быстродействия и надежности устройства.
Поставленная цель достигается тем что в известное устройство введены дешифраторы, соединенные с источнико и приемниками информации, с шинами .конца операций, запроса, тактовыми иинформационными шинами, и последовательно соединенные формирователь кода приоритета, подключенный к тактовым шинам, шинам запройа и синхронизации, и формирователь кода адреса, соединенный с элементом И, информационными шинами, шинами запроса и конца операций. На чертеже представлена структурная схема устройства для сопряжения. Запросную часть устройства образуют блокзадержки 1, соединенный выходом с первым йходом блока памяТИ 2. Приемник информации 3 подключен к выходу дешифратора 4, вход источника информации 5 - к .выходу аналогичного дешифратора 6. Генератор тйктов ых импульсов 7 подключен к одному входу элемента И 8. Первый выход формирователя кода адреса 9 соединен с первыми входами дешифраторов 4 и б, второй вход - со вторыми входами дешифраторов 4 и б, вторыми входами фо эмирователя кода приоритета 10, вторыми входами блока памяти 2 и первыми входами блока задержки 1, третий вход - ст рётьим входом блока памяти с выходом эле-мента И 8 и первьш входом формирователя кода приоритета 10.
ВЕЛХОД формирователя 10 связан через формирователь 9 с третьими входа1 Ф1 дешиф1раторов 4 и 6. Четвертые входы дешифраторов 4 и о бъеди;нёны между сОбой, с 1ётвёр1тШ входрм блока памяти 2 и с третьим входом формирователя 10. Четвертый выход формирователя 9 подключен к другому входу элемента И
Блок задержки 1 содержит триггер 11, соединенный единичным выходом с элементом И 12. Блок памяти 2 содержит триггер 13, подключенный через элемент И 14 и счетчик 15 ко входам элемента И 16.
Дешифратор 4 содержит регистр Сдвига 17, подсоединенный через элемент И 18 ко входу xpHriepa 19, TetjepaTop тактовых импульсов 7, элемент И 8, формирователь кЬда адреса 9 и формирователь Кода nipHOритета 10 образуют синхронизируюьйгю часть устройства.
Дешифратор б и источник информации;. 5 образуют передакяцую чисть , устройства, а дешифратор 4 и приемник информации 3 являются приемной частью устрдйства.
Ши н а 2 О, я в л яющаяс я входо1М устроства, соединена со вторай входом блока задержки 1. Устройство содерж шины Синхронизации 21, шины конца операций 22, -шины запроса 23, информационные 24 и тактовые 25 шины.
Устройство работает следующим образом.- . .
В исходном состоянии импульсы с генератора 7 поступают через открытый элемент И 8 на шину синхронизации 21. С другого выхода генератора 7 импульсы поступают на тактовую шину 25. Источник информации 5 накапливает информацию о каком-либо вычислении или измерении. В процессе работы устройства требование на обмен информацией между источником информации 5 и приемником информации 3, поступает со входа 20 на единичное плечо триггера 11 блока задержки 1. Разрешение с триггера 11 поступает на элемент И 12 Очередной импульс синхронизации проходит через элемент И 12 и устанавливает триггер 13 в единичное состояние. Стриггера 13 наэлемент И 14 поступае разрешение. Импульсы с тактовой |шины 25 начинают поступать через элемент И 14 в счетчик 15, в котором выполняется счет в двоичном коде. Элемент И 16 соединен с плечами триггеров счетчика 15 таким образом, что сигнал на ее выходе появляется при определенном коде в счетчике 15. Этот код является кодом приоритета запрашиваемого блока. Сигнал с выхода элемента И 16 устанавливает триггер 11 в нулевое состояние и поступает на шину запроса 23. Из шины запроса онвоспринимается только формирователем 10. В формирователе 10 расположен такой же счетчик,(на чертеже не показан, как и счетчик 15, подсчитывающий импульса синхронно с н.им. Сигяалом с выхода элемента И 16 код приоритета из формирователя 10 переносится в формирователь 9. Одновременно этот код является кодом начала определенной программы передачи информации, которая формируется формирователем 9. Формирователь 9 устанавливает запрет на элемент И 8, и импульсы синхронизации перестают поступать в шину синхронизации, а также передает послеядватвл ьно по информационной шине код адреса между запросившим блоком (приемником) и блоком, в который необходимо передать информацию. Синхронизируювданод импульсами при передачи информации Являются импульсы IB тактовой шине. -Код адреса принимается регистрами сдвига 17 дешифраторов 4 и 6. После передачи кода адреса формирователь 9 формирует команду в 1яину запроса. Этой командой в Дешифраторах 4 и 6 опрашиваются элементы И lie, связанные с регистрами сдвига. 17 и устанавливаются в единичное достояние триггеры 19. Из дешифратора б ,в ИСТОЧНИК информации 5, а из дё11Шф ратора 4 в приемник информации 3 поступает разрешение на передачу и прием инфорл-гации соответственно. С 1ом.о1цыо импульсов сдвига с тактовой шиян информация -передается из источни
название | год | авторы | номер документа |
---|---|---|---|
Устройство для сопряжения ЭВМ с абонентом | 1990 |
|
SU1702380A1 |
Устройство для обмена информацией | 1982 |
|
SU1048468A1 |
Устройство для сопряжения с микропроцессором | 1983 |
|
SU1109730A1 |
Устройство для обмена информацией между цифровой вычислительной машиной и внешними устройствами | 1981 |
|
SU1003066A1 |
Устройство для сопряжения вычислительной машины с магистралью обмена | 1986 |
|
SU1381519A1 |
Устройство контролируемого пункта | 1983 |
|
SU1211784A1 |
Устройство для ввода информации | 1982 |
|
SU1130854A1 |
Устройство для управления вводом-выводом | 1989 |
|
SU1735859A1 |
Устройство для обмена данными | 1989 |
|
SU1700562A1 |
Устройство для сопряжения ЭВМ с магистралью локальной сети | 1990 |
|
SU1839258A1 |
Авторы
Даты
1980-06-05—Публикация
1977-06-17—Подача