SU1619290A1 - Устройство обмена данными - Google Patents

Устройство обмена данными Download PDF

Info

Publication number
SU1619290A1
SU1619290A1 SU894669284A SU4669284A SU1619290A1 SU 1619290 A1 SU1619290 A1 SU 1619290A1 SU 894669284 A SU894669284 A SU 894669284A SU 4669284 A SU4669284 A SU 4669284A SU 1619290 A1 SU1619290 A1 SU 1619290A1
Authority
SU
USSR - Soviet Union
Prior art keywords
inputs
outputs
input
registers
triggers
Prior art date
Application number
SU894669284A
Other languages
English (en)
Inventor
Евгений Ярославович Ваврук
Original Assignee
Предприятие П/Я В-8751
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Предприятие П/Я В-8751 filed Critical Предприятие П/Я В-8751
Priority to SU894669284A priority Critical patent/SU1619290A1/ru
Application granted granted Critical
Publication of SU1619290A1 publication Critical patent/SU1619290A1/ru

Links

Landscapes

  • Multi Processors (AREA)

Abstract

Изобретение относитс  к вычислительной технике и может быть использовано дл  построени  высокопроизводительных процессоров или систем с магистральной структурой. Устройство обмена данными содержит блок 1 дешифрации номера регистра, блок 2 встроенного контрол , группу п регистров 3, коммутатор 4. Блок 2 встроенного контрол  содержит п элементов ИЛИ 8, п триггеров 9, п формирователей 10, элемент И 11, дешифратор 12. Сущность изобретени  заключаетс  в проверке с помощью введенного блока контрол  количества записанных и считанных слов во вспомогательный процессор из центрального процессора и наоборот . Процесс анализа заключаетс  в проверке состо ни  триггеров при формировании сигналов записи и считывани . Изобретение позвол ет повысить достоверность обмена информации.1 ил. с S

Description

Изобретение относится к вычислительной технике и может быть использовано для построения высокопроизводительных процессоров или систем с магистральной структурой.
Цель изобретения - повышение достоверности обмена путем анализа количества записанных и считанных дан-. НЫХ. эд
На чертеже приведена функциональная схема устройства.
Устройство содержит блок 1 дешифра-: ции номера регистра, блок 2 встроенного контроля, группу η регистров 3, эд коммутатор 4, запоминающий блок 5 бло ка 1, регистр 6 блока 1, дешифратор 7 блока 1, η элементов ИЛИ 8 блока 2, η триггеров 9 блока 2, η формирователей 10 блока 2, элемент И 11 блока 20 2, дешифратор 12 блока 2, шину 13 управления, шину 14 данных, централь- . ный процессор 15, вспомогательный процессор 16, шину 17 адреса.
Устройство работает следующим об- 25 разом.
По шине 13 поступает сигнал начальной установки, устанавливающий триггеры 9 в нулевое состояние. Центральный процессор 15 управляет системой, , jg куда входит и вспомогательный про-., цессор 16. При этом по шинам 17, 14 й 13 передаются соответственно адрес, данные и сигналы управления. Блок 1 дешифрации номера регистра настроен на подслушивания шины 17 адреса, т.е. когда на шине присутствует ад-г рес, по которому передается операнд для процессора 16, блок 1 формирует сигнал на одном из своих выходов, ука-дд зывая, какой по порядку операнд готов для записи в регистры 3.
При этом с блока 5 считывается порядковый номер операнда, записанный 45 в него предварительно. Номер операнда по сигналу на входе стробирования . адреса устройства записывается в регистр 6. Из информации на выходе регистра 6 дешифратор 7 формирует сиг- /5й нал единичного уровня на одном из выходов. Этот сигнал поступает на вход элемента ИЛИ 8 (на втором входе эле·; мента Я - сигнал нулевого уровня) и из него на синхровход соответствую- \эд щего триггера 9·, устанавливая его в единичное состояние. Из сигнала единичного уровня на выходе формирователя 10; формируется импульс, поступающий на вход выборки соответствую 'щего регистра 3.
В это время на шине 14 данных готовы данные для записи, .которые по входу стробирования данных записываются в тот регистр 3, на входе выборки которого находится импульс. После записи всех операндов для процессора 16 все триггеры 9 установлены в единичное состояние и во все регистры 3 записаны операнды. После записи всех операндов процессор 15 выдает признак по шине 13 управления процессору 16, свидетельствующий о готовности. данных.
Процессор 16 производит считывание : данных из регистров 3 следующим образом. На адресном выходе процессора 16 формируется адрес, который поступает на входы коммутатора 4. По этому адресу на выход коммутатора 4 поступает информация из соответствующего регистра 3. Одновременно адрес поступает на входы дешифратора 12, на одном из выходов которого формируется, сигнал единичного уровня, который через соответствующий элемент ИЛИ 8 поступает на синхровход триггера 9, ус·; танавливая его в противоположное со-, .стояние (т.е. в нулевое состояние).
После считывания всех операндов все триггеры 9 установлены в нулевое со- стояние и, соответственно, на инверсных выходах будут сигналы.единичного уровня, которые формируют на выходе элемента Й 11 сигнал единичного уровня, поступающий по разряду шины 13, например, в регистр состояния процессора 16. После считывания операндов процессор 16 анализирует регистр состояния. Нулевая информация в разряде, поступающем из элемента И 11, свидетельствует о неисправности при обмене данными, т.е. записалось и г считалось разное количество операндов или по одному из адресов производились неоднократно запись или считывание. После выполнения.программы процессор 16 выдает в nponeqcop 15 сигнал об окончании вычисления, после чего процессор 15 производит установку триггеров 9. Работа устройства возобновляется.

Claims (2)

  1. Формула изобретения
    Устройство обмена данными, содержащее блок дешифрации номера ре1619290 гистра, информационный вход которого соединен с первым адресным входом устройства, управляющий вход - с входом стробирования адреса устройства, группу η регистров, информационные входы которых, подключены к информационному входу устройства, а синхровходы - к входу стробирования данных устройства, выходы η регистров группы подключены соответственно к информационным входам коммутатора, управляющий вход и выход которого подключены соответственно к второму адресному входу устройства и к информационному выходу устройства, о т лича ющ е е с я тем, что, с целью повышения достоверности обмена, в него введен блок встроенного контроля, содержащий η элементов ИЛИ,
  2. 2 С дешифратор, элемент И,η триггеров и η формирователей, выходы которых подключены соответственно к входам выборки η регистров группы, а входы · к прямым выходам η триггеров соответственно, инверсные выходы которых соединены соответственно с установочными входами η триггеров и с входами элемента И соответственно, ι Ю выход которого является управляющие выходом устройства, первые входы η элементов ИЛИ соединены, соответственно с выходами блока дешифрации номера регистра, вторые входы - с выхода15 ми дешифратора соответственно,вход которого соединен с вторым адресным входом устройства, выходы η элементов ИЛИ соединены соответственно с синхровходами η триггеров, входы сброса которых соединены и подключены к~ входу установки устройства.
    t Составитель Л.Логачева
SU894669284A 1989-03-30 1989-03-30 Устройство обмена данными SU1619290A1 (ru)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU894669284A SU1619290A1 (ru) 1989-03-30 1989-03-30 Устройство обмена данными

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU894669284A SU1619290A1 (ru) 1989-03-30 1989-03-30 Устройство обмена данными

Publications (1)

Publication Number Publication Date
SU1619290A1 true SU1619290A1 (ru) 1991-01-07

Family

ID=21437352

Family Applications (1)

Application Number Title Priority Date Filing Date
SU894669284A SU1619290A1 (ru) 1989-03-30 1989-03-30 Устройство обмена данными

Country Status (1)

Country Link
SU (1) SU1619290A1 (ru)

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Авторское свидетельство СССР 1474647, кп. G Об F 9/46, 1987. Авторское свидетельство СССР V 1325497, кп. О 06 F 15/16, 1986. *

Similar Documents

Publication Publication Date Title
JPH045216B2 (ru)
JPS6243744A (ja) マイクロコンピユ−タ
SU1619290A1 (ru) Устройство обмена данными
RU2000117017A (ru) Система для программного управления технологическим оборудованием
SU1368889A1 (ru) Периферийный процессор дл обработки сигналов
SU1347097A1 (ru) Запоминающее устройство с коррекцией программы
SU611257A1 (ru) Устройство дл контрол оперативной пам ти
SU1298758A2 (ru) Устройство сопр жени процессора с арифметическим расширителем
SU1488815A1 (ru) Устройство для сопряжения источника и приемника информации
SU1317444A2 (ru) Устройство дл отладки программ
SU1552189A1 (ru) Устройство дл контрол программ
SU1348839A1 (ru) Устройство дл отладки программно-аппаратных блоков
SU1697083A2 (ru) Устройство обмена данными
SU1399750A1 (ru) Устройство дл сопр жени двух ЦВМ с общей пам тью
SU1278869A1 (ru) Устройство дл сопр жени ЭВМ с внешними устройствами
SU1305771A1 (ru) Устройство управлени буферной пам тью
SU1238091A1 (ru) Устройство дл вывода информации
SU1267415A1 (ru) Микропрограммное устройство управлени
SU760076A1 (ru) Устройство для сопряжения1
SU1695381A1 (ru) Запоминающее устройство
SU1527639A1 (ru) Устройство дл сопр жени внешних устройств с магистралью ЭВМ
SU1312591A1 (ru) Устройство дл сопр жени ЭВМ с внешним устройством
SU1339569A1 (ru) Устройство дл формировани сигнала прерывани при отладке программ
SU1254487A1 (ru) Устройство дл обнаружени конфликтов в процессоре
RU1795558C (ru) Устройство дл ввода-вывода данных