[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

SU1425669A1 - Appangement for priority access to common storage - Google Patents

Appangement for priority access to common storage Download PDF

Info

Publication number
SU1425669A1
SU1425669A1 SU864159005A SU4159005A SU1425669A1 SU 1425669 A1 SU1425669 A1 SU 1425669A1 SU 864159005 A SU864159005 A SU 864159005A SU 4159005 A SU4159005 A SU 4159005A SU 1425669 A1 SU1425669 A1 SU 1425669A1
Authority
SU
USSR - Soviet Union
Prior art keywords
input
output
trigger
inputs
elements
Prior art date
Application number
SU864159005A
Other languages
Russian (ru)
Inventor
Владимир Георгиевич Миронов
Виктор Григорьевич Захаров
Сергей Сергеевич Свердлов
Original Assignee
Предприятие П/Я В-2655
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 Предприятие П/Я В-2655 filed Critical Предприятие П/Я В-2655
Priority to SU864159005A priority Critical patent/SU1425669A1/en
Application granted granted Critical
Publication of SU1425669A1 publication Critical patent/SU1425669A1/en

Links

Landscapes

  • Hardware Redundancy (AREA)

Abstract

Изобретение относитс  к вьиисли- тельной технике и может быть использовано при организации магистрального обмена данными между процессорами и модул ми общей пам ти в многопроцессорных вьгчислительных системах. Целью изобретени   вл етс  упрощение устройства. Устройство содержит блок приоритета 2, коммутатор адреса 3, дешифратор 4, группу элементов И 1, три триггера 5,8,9, два элемента ИЛИ 6,11, два элемента И 7,10 и счетчик 12. Устройство обслуживает запросы процессоров на обращение к общей мно гомодульной пам ти посредством магистрали . Обращение к требуемому модулю пам ти происходиит в результате приоритетного подключени  одного из процессоров, подавших запрос на обра щение, к магистрали. Устройство с по мощью счетчика 12 контролирует длительность времени между соседними сигналами готовности, и в случае, ее ли эта длительность превышает допус тимое врем , выдает сигнал сбо . 1 ил. ГГ - ф (Л 4:: Ю Р О5 о: соThe invention relates to computing technology and can be used in organizing the main data exchange between processors and shared memory modules in multiprocessor computing systems. The aim of the invention is to simplify the device. The device contains a priority block 2, an address switch 3, a decoder 4, a group of elements AND 1, three triggers 5.8.9, two elements OR 6.11, two elements AND 7.10 and a counter 12. The device serves the requests of processors to access common multi modular memory by trunk. The call to the required memory module occurs as a result of the priority connection of one of the processors that submitted the request for access to the trunk. The device with the help of the counter 12 controls the duration of time between adjacent ready signals, and in the case of whether this duration exceeds the permissible time, it generates a fault signal. 1 il. ГГ - ф (Л 4 :: Ю Р О5 о: со

Description

Изобретение относитс  к вычислительной технике и может быть исполь- овано в многопроцессорных вьтисли- 4ельных системах с общей многомодульной пам тью,The invention relates to computer technology and can be used in multiprocessor compression systems with a common multi-module memory,

; Целью изобретени   вл етс  упроще- устройства.; The aim of the invention is a simpler device.

; На чертеже изображена функциональ- схема устройства. Устройство содержит группу элемен- ifoB И 1, блок 2 приоритета, коммута- iJop 3 адреса, дешифратор 4, первьй триггер 5, первый элемент ИЛИ 6, пер- 1ьй элемент И 7, третий триггер 8, второй триггер 9, второй элемент И 10, второй элемент ИЛИ 11, счетчик 12, вход 13 сигнализации, входы 14 з|апросов, адресные входы 15, входы 16 и 17 сигналов начальной установки и готовности пам ти, выход 18 общего сигнала обращени , выходы 19 сигналов подтверждени  запросов, выходы 20 обращени , выходы 21 сигнала сбо .; The drawing shows a functional diagram of the device. The device contains a group of ifoB and 1 elements, priority block 2, iJop 3 switching addresses, descrambler 4, first trigger 5, first element OR 6, first element 11 and 7, third trigger 8, second trigger 9, second element 10 , the second element OR 11, the counter 12, the alarm input 13, the inputs 14 and 14, the address inputs 15, the inputs 16 and 17 of the initial setup and memory ready signals, the output 18 of the common access signal, the outputs 19 of the request confirmation signals, the exit 20 , outputs 21 signal fail.

По входу 13 в устройство подаютс  с|игналы синхронизации дл  работы счетчика 12 и триггера 8. По входам 14 на первые входы группы элементов И| поступают сигналы запросов на обра- щЬние к общей пам ти от процессоров. Пр информационным входам 15 на коммутатор 3 адреса поступают коды номеров модулей пам ти от процессоров вместе с сигналами запросов. По входу 16 в устройство поступает сигнал началь- нрй установки от процессоров. По вхо- Д 17 в устройство поступает сигнал готовности о.т рабочего модул  пам ти. По выходу 18 с триггера 8 вьщаетс  в пам ти сигнал обращени , Ло выходам 19 из блока 2 вьщаютс  сигналы подтверждени  запроса дл  инфорМаци- ойного подключени  к магистрал м процессоров и дл  сн ти  собственного запроса. По выходам 20 с де1|1ифратора А выдаютс  сигналы обращени  к модул м пам ти дл  запуска их в работу. По выходу 21 с выхода счетчика 12 выдаетс  сигнал сбо  в случае, если врем  ожидани  сигнала готовности превышает допустимое. Сигнал готовности  вл етс  обобщенным сигналом пам ти и образуетс  путем логического сложени  индивидуальных сигналов готовности от каждого модул  пам ти. Триггер 5 задает режим работы устрой™ ства, триггер 8 служит дл  формировани  общего сигнала обращени , а триггер 9 задает режим работы счетчика 12At input 13, the device is supplied with synchronization signals for operation of counter 12 and trigger 8. At inputs 14, to the first inputs of a group of elements And | request signals are received for accessing shared memory from processors. On the information inputs 15 to the switch 3 addresses, the codes of the memory module numbers from the processors come along with the request signals. At input 16, the device receives a signal of the initial installation from the processors. Upon entry of the D 17, the device receives a ready signal from the working memory module. On exit 18 of trigger 8, a reversal signal is stored in the memory. To the outputs 19 of block 2, request confirmation signals are issued for informational connection to the mainlines of the processors and for removing their own request. The outputs 20 s de1 | 1 of the amplifier A are outputting signals to the memory modules for their commissioning. The output 21 from the output of the counter 12 is given a fault signal in case the waiting time of the ready signal exceeds the allowable one. The ready signal is a generalized memory signal and is formed by logically adding individual ready signals from each memory module. Trigger 5 sets the mode of operation of the device ™, trigger 8 serves to generate a common reference signal, and trigger 9 sets the mode of operation of the counter 12

00

5five

00

5five

Устройство работает следугацим образом .The device works in the same way.

После прихода сигнала начальной установки по входу 16 триггер 5 устанавливаетс  в нулевое состо ние и от- крьшает группу элементов И 1 и элемент И 7. В результате этого устройство готово дл  приема и обработки сигналов запроса. При необходимости обращени  к общей пам ти процессор выдает в устройство сигнал запроса и адрес требуемого модул  пам ти соответственно на входы 14 и 15. В случае по влени  на входах 14 указанных сигналов (в виде логических единиц) в любой комбинации они проход т через группу элементов И 1 и поступают на входы блока 2 и элемента ИЛИ 6. Соответственно самому приоритетному запросу блок 2 по соответствующему выходу выдает сигнал подтверждени  запроса , который поступает на самый приоритетный процессор, подавший запрос. Кроме того, по этому сигналу коммутатор 3 пропускает на вход дешифратора 4 соответствующий адрес модул  пам ти , который продешифруетс  в сигнал обращени  к адресному.модулю.After the arrival of the initial installation signal at input 16, trigger 5 is set to the zero state and opens a group of elements AND 1 and element 7. As a result, the device is ready to receive and process the request signals. If it is necessary to access the shared memory, the processor issues a request signal and the address of the required memory module to the inputs 14 and 15, respectively. In the case of occurrence of the indicated signals (in the form of logical units) at the inputs 14 in any combination, they pass through a group of elements And 1 and arrive at the inputs of block 2 and the element OR 6. According to the highest priority request, block 2 at the corresponding output issues a request confirmation signal, which is fed to the highest priority processor that submitted the request. In addition, according to this signal, the switch 3 passes to the input of the decoder 4 the corresponding address of the memory module, which is decoded into the signal of addressing the address m module.

Кроме того, как указывалось ранее, наличие хот  бы одного сигнала запроса с помощью элементов ИЛИ. 6, И 7 . обеспечивает сигнал в виде логической единицы на D-входе триггера 8 и S-входе триггера 9, В результате этого триггер 8 по ближайшему синхроимпульсу устанавливаетс  в 1, образу  на выходе-18 обобщенньй сигнал обращени  и одновременно установив в 1 триггер 5. После этого внешние запросы заблокированы, а триггер 8 подготовлен к сбросу по следующему синхроимпульсу, приход щему на вход 13.In addition, as indicated earlier, the presence of at least one request signal using the OR elements. 6, and 7. provides a signal in the form of a logical unit at the D input of trigger 8 and S input of trigger 9. As a result, the trigger 8 is set to 1 according to the nearest clock pulse, thus forming a generalized address signal at output-18 and simultaneously setting 1 trigger 5. After that the requests are blocked, and the trigger 8 is prepared for a reset on the following clock pulse, which arrives at input 13.

Обслзгживаемый процессор, получив ответный сигнал подтверждени  запро5 са, подключаетс  к информационной магистрали, а затем снимает свой запрос . Кроме того, триггер 9, установившись в 1, посредством элемента И 10 включает в работу счетчик 12,The servicing processor, having received a response confirmation of the request, connects to the information trunk and then removes its request. In addition, the trigger 9, installed in 1, through the element And 10 includes in the operation of the counter 12,

0 на счетньй вход которого через элемент И 10 проход т синхроимпульсы с входа 13, Счетчик рассчитан на оп- ределенньй интервал времени, обычно превосход щий реальньй интервал вре5 мани между соседними сигналами готовности . В случае отсутстви  очередного сигнала готовности или его существенной задержки счетчик своим выходным сигналом запускает новьй цикл ра00 to the countable input of which through the AND 10 element passes the clock pulses from the input 13, the Counter is calculated for a certain time interval, usually exceeding the real time interval between adjacent readiness signals. If there is no next ready signal or a significant delay, the counter starts a new cycle with its output signal.

5five

00

боты устройства и вьщает на выход 21 сигнал сбо  ЗУ, который может быть заведен на систему прерывани  одного из процессоров.bots of the device and output to output 21 is a memory fault signal, which can be wired to the interrupt system of one of the processors.

Если очередной сигнал готовности приходит воврем , то он дает начало очередному циклу устройства, одновременно сбрасыва  с помощью элемента ИЛИ 11 триггер 9 и счетчик 12.If the next ready signal arrives on time, then it gives rise to the next cycle of the device, simultaneously dropping trigger 9 and counter 12 using the OR 11 element.

Форм у л а изобретени  Устройство дл  приоритетного обраFormula of the invention The device for priority treatment

щени  к общей пам ти, содержащее блок приоритета, выходы которого соединены с выходами подтверждени  запросов устройства и с управл ющими входами коммутатора адреса, выходы которого соединены с входами дешифратора , выходы которого  вл ютс  выхо дами обращени  устройства, входы запросов устройства соединены с первыми входами соответствующих элементов И группы, вькоды которых соединены с входами блока приоритета, информационные входы коммутатора адреса  вл ютс  адресными входами устройства, отличающеес  тем, что, с целью упрощени  устройства, оно содержит два элемента ИЛИ, два элементаA shared memory containing a priority block, the outputs of which are connected to the outputs of the device request confirmation and the control inputs of the address switch, the outputs of which are connected to the inputs of the decoder, the outputs of which are device access outputs, the inputs of the device requests are connected to the first inputs of the corresponding elements AND groups, whose codes are connected to the inputs of the priority block, the information inputs of the address switch are address inputs of the device, characterized in that, in order to simplify stroystva, it contains two elements or two elements

00

5five

5five

00

И, три триггера и счетчик, пртгем вторые входы элементов И группы соединены с.инверсным выходом первого триггера и первым входом первого элемента И, а выходы элементов И группы соединены с входами первого элемента ИЛИ, выход которого соединен с вторым входом первого элемента И, выход которого соединен с S-входом второго триггера и П-входом третьего триггера , выход которого соединен с выходом общего сигнала обращени  устройства и с S-входом первого триггера, С-вход третьего триггера соединен с входом синхронизации устройства и первым входом второго элемента И, второй вход которого соединен с единичным выходом второго триггера, а выход - соединен со счетным входом счетчика, выход которого соединен с вькодом сигнала сбо  устройства и с первым входом второго элемента ИЛИ, второй вход которого соединен с входом начальной установки устройства, третий вход второго элемента ИЛИ сое динен с входом сигнала готовности пам ти устройства, а выход соединен с входом сброса счетчика, входом сброса второго триггера и с С-входом первого триггера, D-вход которого соединен с потенциалом земл  устройства.And, three triggers and a counter, the second input of the elements of the AND group is connected to the inverse output of the first trigger and the first input of the first element AND, and the outputs of the AND elements of the group are connected to the inputs of the first OR element, the output of which is connected to the second input of the first element And the output which is connected to the S-input of the second trigger and the P-input of the third trigger, the output of which is connected to the output of the common signal of the device and to the S-input of the first trigger, the C-input of the third trigger is connected to the clock input of the device and the first input Ohm of the second element And, the second input of which is connected to the unit output of the second trigger, and the output is connected to the counting input of the counter, the output of which is connected to the code of the device’s signal and to the first input of the second element OR, the second input of which is connected to the input of the initial installation of the device, the third input of the second element OR is connected to the readiness signal of the device memory, and the output is connected to the counter reset input, the second trigger reset input and the C-input of the first trigger, whose D input is connected to potential 3 ml devices.

Claims (1)

Форм ул а изобретения Claim Устройство щения к общей для приоритетного обрапамяти, содержащее блок приоритета, выходы которого соединены с выходами подтверждения запросов устройства и с управляющими входами коммутатора адреса, выходы которого соединены с входами дешифратора, выходы которого являются выходами обращения устройства, входы запросов устройства соединены с первыми входами соответствующих элементов И группы, выходы которых соединены с входами блока приоритета, информационные входы коммутатора адреса являются адресными входами устройства, отличающееся тем, что, с целью упрощения устройства, оно содержит два элемента ИЛИ, два элемента A device for communicating with priority memory, containing a priority block, the outputs of which are connected to the outputs of the confirmation device requests and to the control inputs of the address switch, the outputs of which are connected to the inputs of the decoder, the outputs of which are the output addresses of the device, the input requests of the device are connected to the first inputs of the corresponding elements And the groups whose outputs are connected to the inputs of the priority block, the information inputs of the address switch are the address inputs of the device, distinguishing Esja in that, to simplify the apparatus, it comprises two OR gates, two elements И, три триггера и счетчик, причем вторые входы элементов И группы сое динены с .инверсным выходом первого триггера и первым входом первого элемента И, а выходы элементов И группы соединены с входами первого элемента ИЛИ, выход которого соединен с вторым входом первого элемента И, выход которого соединен с S-входом второго триггера и D-входом третьего триггера, выход которого соединен с выходом общего сигнала обращения устройства и с S-входом первого триггера, С-вход третьего триггера соединен с входом синхронизации устройства и первым входом второго элемента И, второй вход которого соединен с единичным выходом второго триггера, а выход - соединен со счетным входом счетчика, выход которого соединен с выходом сигнала сбоя устройства и с первым входом второго элемента ИЛИ, второй вход которого соединен с входом начальной установки устройства, третий вход второго элемента ИЛИ соединен с входом сигнала готовности памяти устройства, а выход соединен с входом сброса счетчика, входом сброса второго триггера и с С-входом первого триггера, D-вход которого соединен с потенциалом земля устройства.And, three triggers and a counter, and the second inputs of the AND elements of the group are connected to the inverse output of the first trigger and the first input of the first AND element, and the outputs of the elements of the AND group are connected to the inputs of the first OR element, the output of which is connected to the second input of the first AND element, the output of which is connected to the S-input of the second trigger and the D-input of the third trigger, the output of which is connected to the output of the common signal of the device and the S-input of the first trigger, the C-input of the third trigger is connected to the synchronization input of the device and the first input the second AND element, the second input of which is connected to the single output of the second trigger, and the output is connected to the counting input of the counter, the output of which is connected to the output of the device failure signal and to the first input of the second OR element, the second input of which is connected to the input of the initial installation of the device, the third the input of the second OR element is connected to the input of the readiness signal of the device’s memory, and the output is connected to the counter reset input, the reset input of the second trigger, and the C-input of the first trigger, whose D-input is connected to ground potential troystva.
SU864159005A 1986-10-14 1986-10-14 Appangement for priority access to common storage SU1425669A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU864159005A SU1425669A1 (en) 1986-10-14 1986-10-14 Appangement for priority access to common storage

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU864159005A SU1425669A1 (en) 1986-10-14 1986-10-14 Appangement for priority access to common storage

Publications (1)

Publication Number Publication Date
SU1425669A1 true SU1425669A1 (en) 1988-09-23

Family

ID=21271957

Family Applications (1)

Application Number Title Priority Date Filing Date
SU864159005A SU1425669A1 (en) 1986-10-14 1986-10-14 Appangement for priority access to common storage

Country Status (1)

Country Link
SU (1) SU1425669A1 (en)

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Авторское свидетельство СССР № 883905, кл. G 06 F 9/46, 1979. Авторское свидетельство СССР № 729589, кл. G 06 F 9/20, 1978. *

Similar Documents

Publication Publication Date Title
SU1425669A1 (en) Appangement for priority access to common storage
SU1444770A1 (en) Arrangement for distributing tasks among processors
SU1283766A1 (en) Multichannel device for priority memory access
SU1531097A1 (en) Priority device
SU1624449A1 (en) Device for connecting data sources to a common bus
SU1675886A1 (en) Multichannel priority service device
RU1798798C (en) System of multiple computers
SU1615719A1 (en) Device for servicing requests
SU1038933A1 (en) Interfacing device
SU1569840A1 (en) Device for interfacing two processor and common memory
SU1374224A1 (en) Priority interruption device
SU1656533A1 (en) Requests management system
SU1117626A1 (en) Channel-to-channel interface
SU1411767A1 (en) Selective switching system
RU1820382C (en) Device for connecting users to general trunk line
KR940006299Y1 (en) Access controller of dual memory
SU1575182A1 (en) Device for distribution of problems to processors
SU1667094A1 (en) Computing facilities switching system
SU1118993A1 (en) Interface
SU1495794A1 (en) Multichannel priority unit for servicing requests
SU1633418A1 (en) Device for memory access control for data array exchange in multiprocessor systems
SU1183978A1 (en) Information input device
SU1228110A1 (en) Decentralized switching system
SU805313A1 (en) Priority device
SU1282149A1 (en) Decentralized switching system