[go: up one dir, main page]

SU1515172A1 - Device for interfacing two processors common memory - Google Patents

Device for interfacing two processors common memory Download PDF

Info

Publication number
SU1515172A1
SU1515172A1 SU874340552A SU4340552A SU1515172A1 SU 1515172 A1 SU1515172 A1 SU 1515172A1 SU 874340552 A SU874340552 A SU 874340552A SU 4340552 A SU4340552 A SU 4340552A SU 1515172 A1 SU1515172 A1 SU 1515172A1
Authority
SU
USSR - Soviet Union
Prior art keywords
input
output
information
processor
multiplexer
Prior art date
Application number
SU874340552A
Other languages
Russian (ru)
Inventor
Виктор Иванович Киселев
Евгений Владимирович Каюшев
Александр Алексеевич Волков
Владимир Анатольевич Антипин
Марат Борисович Циглер
Сергей Георгиевич Чуев
Original Assignee
Пермское научно-производственное объединение "Парма"
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 Пермское научно-производственное объединение "Парма" filed Critical Пермское научно-производственное объединение "Парма"
Priority to SU874340552A priority Critical patent/SU1515172A1/en
Application granted granted Critical
Publication of SU1515172A1 publication Critical patent/SU1515172A1/en

Links

Landscapes

  • Multi Processors (AREA)

Abstract

Изобретение относитс  к вычислительной технике и может быть использовано при создании многопроцессорных вычислительных систем. Целью изобретени   вл етс  расширение области применени  устройства путем обеспечени  возможности двустороннего обмена информацией между оперативной пам тью и каждым из сопр гаемых с ней процессоров. Это достигаетс  тем, что в устройство дополнительно введены второй шинный формирователь 3, мультиплексор 5 управлени  оперативной пам тью и элемент НЕ 7. 1 ил.The invention relates to computing and can be used to create multiprocessor computing systems. The aim of the invention is to expand the field of application of the device by allowing the two-way exchange of information between the RAM and each of the processors associated with it. This is achieved by the fact that the second bus driver 3, the multiplexer 5 of the RAM control and the element NOT 7 are additionally introduced into the device. 1 sludge.

Description

елate

Ц ЛC L

слcl

т . |t. |

N5N5

315315

Изобретение относитс  к вычислительной технике и может быть использовано при создании многопроцессорных вычислительных систем.The invention relates to computing and can be used to create multiprocessor computing systems.

Целью изобретени   вл етс  расширение области применени  путем обеспечени  возможности двустороннего обмена информагр ей между оперативной пам тью и каждым из сопр гаемых с. ней процес- соров.The aim of the invention is to expand the field of application by allowing the two-way exchange of information between the RAM and each of the associated with. her processors.

На че:, теже приведена структурна  схема предлагаемого устройства.On what :, the structure of the proposed device is shown.

Устройство содержит блок 1 оперативной пам ти, первый и второй шинные формирователи 2 и 3, мультиплексор 4 адреса, мультиплексор 5 управлени  оперативной пам тью, триггер 6, элемент НЕ 7, шины 8 и 9 адреса первого и второго процессоров, входь 10 и 11 запроса достзша к блоку оперативной пам ти первого и второго процессоров, выходы 12 и 13 предоставлени  доступа к блоку оперативной пам ти первому и второму процессорам, шины 14 и 15 управлени  режимом работы блока оперативной пам ти первого и второго процессоров, шины 16 и. 17 обращени  к блоку оперативной пам ти первого и второго процессоров, шины 18 и 19 данных первого и второго процессоров, первый и второй процессоры 20 и 21.The device contains a main memory unit 1, the first and second bus drivers 2 and 3, the address multiplexer 4, the memory control multiplexer 5, the trigger 6, the HE element 7, the bus addresses 8 and 9 of the first and second processors, input 10 and 11 of the request Accessing the main memory unit of the first and second processors, outputs 12 and 13 providing access to the main memory unit to the first and second processors, buses 14 and 15 controlling the operation mode of the main memory unit of the first and second processors, bus 16 and. 17 accessing the RAM of the first and second processors, bus 18 and 19 data of the first and second processors, first and second processors 20 and 21.

Устройство работает следующим об- разомоThe device works as follows.

Процессор, обращающийс  к блоку 1. оперативной пам ти, выставл ет сигнал на входе 10 запроса доступа к блоку 1 оперативной пам ти, обеспечива  переключение триггера 6 в состо ние единицы и разреша  тем самым прохождение адреса с шины 8 адреса через мультиплексор 4 адреса на адресные входы блока 1 оперативной пам ти. Одновременно обеспечиваетс  включение в работу первого шинного формировател  2 и кo мyтaци  мультиплексора 5 управлени  оперативной пам тью. Процессор 20, получив сигнал с вьосода 12 предостав- лени  доступа к блоку 1 оперативной пам ти, формирует сигналы на шинах 14 и 16 управлени  режимом работы блока 1 оперативной пам ти и обращени  к блоку 1 оперативной пам ти, выбира  тем самым направление коммутации первого шинного формировател  2 и обеспечива  управление режимом работы (записью или считьшанием информации) блока 1 оперативной пам ти. По завершении цикла работы с блоком 1 операThe processor accessing the memory block 1. sets a signal at the input 10 of the access request to the memory block 1 by switching the trigger 6 to a state of one and thereby allowing the address from the address bus 8 to pass through the address multiplexer 4 the inputs of the block 1 RAM. At the same time, the operation of the first bus driver 2 and the activation of the memory control multiplexer 5 is ensured. The processor 20, receiving a signal from the video access control unit 12 to the RAM 1, generates signals on the buses 14 and 16 of controlling the operation mode of the RAM 1 and accessing the RAM 1, thereby selecting the switching direction of the first bus shaper 2 and providing control over the operation mode (recording or combining information) of the RAM unit 1. Upon completion of the cycle of work with block 1 opera

g g

j 0 5 О j 0 5 O

Q ., 0Q., 0

5five

724724

тивной пам ти процессор 20 снимает сигнал с входа 10 запроса доступа к блоку 1 оперативной пам ти и устройство переходит в режим ожидани  запроса .The memory processor 20 removes the signal from the input 10 of the access request to the main memory unit 1 and the device enters the idle mode.

При обращении к блоку 1 оперативной п,1м ти второго процессора 21 устройство работает аналогично.When accessing block 1, operating unit 1, mi of the second processor 21, the device operates in a similar way.

При одновременном по влении сигналов на входах 10 и 11 запроса доступа к блоку 1 оперативной пам ти триггер 6 сох 5ан ет свое состо ние, осуществл   обслуживание одного из процессоров аналогично описанному процессу.At the simultaneous appearance of signals at inputs 10 and 11 of the access request to memory 1, trigger 6 saves its state by servicing one of the processors in the same way as described process.

По(ле сн ти  сигнала с входа 10 или 11 запроса доступа к блоку 1 оперативной пам ти процессором 20 или 21, получившим доступ, триггер 6 переключаетс  за счет наличи  на его входе сигнала запроса от другого процессора 20 или 21 и устройство обслуживает соответственно другой процессор.By (just removing the signal from input 10 or 11 of the access request to block 1 of RAM, processor 20 or 21, which gained access, trigger 6 switches due to the presence of a request signal from another processor 20 or 21 at its input and the device serves another processor, respectively .

Claims (1)

Формула изобретени Invention Formula Устройство дл  сопр жени  двух процессоров через общую пам ть, содержащее блок операт ганой пам ти, мультиплексор адреса, первый шинный формирователь, триггер, причем первый и второй лнформационные входы мультиплексора адреса соединены с адресными выходами соответственно первого и BTOpoi o процеспороп, информацион- шгй выход мультиплексора адреса соединен с адрес 1ым входит блока оперативной пам ти, информащюнный вход-выход которого соединен с первым информационным входом-выходом первого шинного формировател , второй информационный вход-выход которого соединен с входом-выходом данных первого процессора устройства, выход триггера соединен с управлшощим входом мультиплексора адреса и с входом разрешени  первого шинного формировател , отличающеес  тем, что, с целью расширени  области применени  путем обеспечени  возможности двустороннего обмена информацией между оперативной пам тью и каждым из сопр гаемых с ней процессоров, в него введены второй шинный формирователь , мультиплексор управлени  оперативной пам тью и элемент НЕ, причем первый информационный вход- выход второго шинного форш овател  соединен с информационньм входом-A device for interfacing two processors through a common memory containing an operative memory block, an address multiplexer, a first bus driver, a trigger, the first and second information inputs of the address multiplexer being connected to the address outputs of the first and BTOpoi processes, the information output the multiplexer of the address is connected to the address 1st, the memory unit enters, the information input / output of which is connected to the first information input / output of the first bus driver, the second information the input-output of which is connected to the input-output data of the first processor of the device; and each of the processors associated with it, a second bus driver, a memory control multiplexer and a NOT element are entered into it, the first information input Exit Forsch ovatel second bus connected to informatsionnm vhodom- 515515 выходом блока оперативной пам ти, второй информационный вход-выход второго шинного формировател  соединен с входом-выходом данных второго процессора устройства, выход запроса которого соединен с инверсным входом сброса триггера, инверсный вход установки которого соединен с выходом запроса рт первого процессора устройства , выход управлени  чтением-записью от первого процессора которого соединен с управл ющим входом первого шинного формировател  и первым ин- формационньм входом первой группы мультиплексора управлени  оперативной пам тью, второй информационный вход первой группы которого соединен с выходом управлени  обменом от первого процессора устройства, выход управлени  чтением-записью от второго процессора устройства соединен с уп- павл ющим входом второго шинного фор10the output of the memory block, the second information input-output of the second bus driver is connected to the input-output data of the second processor of the device, the output of which is connected to the inverse reset input of the trigger, the inverse input of which is connected to the output of the request of the first processor of the device -the record from the first processor of which is connected to the control input of the first bus driver and the first information input of the first group of the control multiplexer the memory, the second information input of the first group of which is connected to the exchange control output from the first processor of the device, the output of the read / write control from the second processor of the device is connected to the control input of the second bus for10 5172б5172b мировател  и первым информационным входом второй группы мультиплексора управлени  оперативной пам тью, второй информационный вход второй группы которого соединен с выходом управлени  обменом от второго процессора устройства, первый информахщонный выход мультиплексора управлени  оперативной пам тью соединен с входом управлени  чтением-записью блока оперативной пам ти, вход управлени  обменом которого соединен с вторым информационньм выходом мультиплексо- 15 ра управлени  оперативной пам тью, вход управлени  которого соединен с выходом триггера, входом подтверждени  запроса от первого процессора устройства и входом элемента НЕ, выход которого соединен с входом разрешени  вуорого шинного формировател  и входом подтверждени  запроса второму процессору устройства.world leader and the first information input of the second group of the memory management multiplexer, the second information input of the second group of which is connected to the exchange control output from the second processor of the device, the first information output of the memory management multiplexer is connected to the memory control read / write input, input exchange control of which is connected to the second information output of the memory control multiplexer 15, the control input of which is connected to Exit trigger input acknowledgment request from the first processor unit and the input of NOT circuit whose output is connected to an input of the bus resolution Vuori shaper and the input confirmation request to the second processor unit. 00 Редактор Ю. СередаEditor Y. Sereda Составитель В. ГеращенкоCompiled by V. Gerashchenko Техред Л.Олийнык Корректор В. КабацийTehred L. Oliynyk Proof-reader V. Kabatsiy Заказ 6277/46Order 6277/46 Тираж 668Circulation 668 ВНИИПИ Государственного KONfMTera по изобретени м и открыти м при ГКНТ СССР 113035, Москва, Ж-35, Раушска  наб., д. 4/5VNIIPI State KONfMTera according to inventions and discoveries at the State Committee on Science and Technology of the USSR 113035, Moscow, Zh-35, 4/5 Raushsk nab. Произвоцственно-издательский комбинат Патент, г.Ужгород, ул. Гагарина,101Production and Publishing Combine Patent, Uzhgorod, ul. Gagarin, 101 ПодписноеSubscription
SU874340552A 1987-11-06 1987-11-06 Device for interfacing two processors common memory SU1515172A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU874340552A SU1515172A1 (en) 1987-11-06 1987-11-06 Device for interfacing two processors common memory

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU874340552A SU1515172A1 (en) 1987-11-06 1987-11-06 Device for interfacing two processors common memory

Publications (1)

Publication Number Publication Date
SU1515172A1 true SU1515172A1 (en) 1989-10-15

Family

ID=21341114

Family Applications (1)

Application Number Title Priority Date Filing Date
SU874340552A SU1515172A1 (en) 1987-11-06 1987-11-06 Device for interfacing two processors common memory

Country Status (1)

Country Link
SU (1) SU1515172A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2144208C1 (en) * 1995-09-08 2000-01-10 Спринт Комьюникейшнз Компани, Л.П. Wide-band communication system
US6452932B1 (en) 1994-05-05 2002-09-17 Sprint Communications Company, L.P. Method, system and apparatus for telecommunications control
US6633561B2 (en) 1994-05-05 2003-10-14 Sprint Communications Company, L.P. Method, system and apparatus for telecommunications control

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Патент US № 4400801, К.П. G 11 С 7/00, 1983. Авторское свидетельство СССР № 1287167, кл. G 06 F 12/16, 13/16, 1985. *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6452932B1 (en) 1994-05-05 2002-09-17 Sprint Communications Company, L.P. Method, system and apparatus for telecommunications control
US6633561B2 (en) 1994-05-05 2003-10-14 Sprint Communications Company, L.P. Method, system and apparatus for telecommunications control
RU2144208C1 (en) * 1995-09-08 2000-01-10 Спринт Комьюникейшнз Компани, Л.П. Wide-band communication system

Similar Documents

Publication Publication Date Title
US4845611A (en) Device for connecting 8-bit and 16-bit modules to a 16-bit microprocessor system
KR960019715A (en) Semiconductor device
US4648068A (en) Memory-programmable controller
SU1515172A1 (en) Device for interfacing two processors common memory
US20020184454A1 (en) Memory access device
JPH0546527A (en) Dual port memory circuit
SU1683039A1 (en) Device for data processing for multiprocessor system
SU1399750A1 (en) Device for interfacing two digital computers with common storage
SU1354197A1 (en) Information input device
SU1167615A1 (en) Device for exchanging data between processor and peripheral units
JP3266610B2 (en) DMA transfer method
SU1644150A1 (en) Device for interfacing two computers
SU1325477A1 (en) Microprogram device for controlling exchange of controlling information in distribution system
SU1524053A1 (en) Arrangement for analyzing logical states of microprocessor systems
KR0137841Y1 (en) Data transfer control device in multiprocessor system
SU1262511A1 (en) Interface for linking two electronic computers
SU1177819A1 (en) Information input-outrut device
SU1256037A1 (en) Multichannel device for exchanging data among modules of computer system
SU1522228A1 (en) Multiprocessor system
SU1251180A1 (en) Buffer register
SU1495808A1 (en) Two-processor computer system
SU1501078A1 (en) Arrangement for exchange of data between processor and peripherals
SU1661778A1 (en) Device for interfacing two computers to common memory
SU1495804A1 (en) Device for control of reference to common memory
SU1737454A1 (en) Device for storing route of interprocessor exchanges in multiprocessor systems