[go: up one dir, main page]

SU746488A1 - Interface - Google Patents

Interface Download PDF

Info

Publication number
SU746488A1
SU746488A1 SU772561920A SU2561920A SU746488A1 SU 746488 A1 SU746488 A1 SU 746488A1 SU 772561920 A SU772561920 A SU 772561920A SU 2561920 A SU2561920 A SU 2561920A SU 746488 A1 SU746488 A1 SU 746488A1
Authority
SU
USSR - Soviet Union
Prior art keywords
inputs
outputs
output
memory
control
Prior art date
Application number
SU772561920A
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 SU772561920A priority Critical patent/SU746488A1/en
Application granted granted Critical
Publication of SU746488A1 publication Critical patent/SU746488A1/en

Links

Landscapes

  • Storage Device Security (AREA)

Description

(54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ(54) DEVICE FOR PAIRING

1one

Изобретение относитс  к области . вычислительной техники и может быть использовано дл  согласовани  скоростей обмена данными.The invention relates to the field. computing technology and can be used to match data rates.

Известны устройства дл  сопр жени  Щ , содержащие пам ть на сдвиговых регистрах, коммутаторы, распределители , регистры, сумматор, схемы сравнени  и узел управлени  и выполн ющие функции согласовани  скоростей передачи данных.There are known devices for interfacing U, containing memory on shift registers, switches, distributors, registers, adder, comparison circuits and a control node and performing functions of matching data rates.

Однако такие устройства сложны, кроме того, невозможно использовать в качестве запоминающих злементов стандартные интегральные модули-пам ти ,However, such devices are complex, and it is also impossible to use standard integrated memory modules as storage elements.

Наиболее близким к изобретению по технической сущности  вл етс  .устройство дл  сопр жени  2 , содержащее пам ть, кольцевой маркерный регистр, соединенный выходами с соответствующими входами дешифратора, перва  и втора  группа выходов которого подключены соответственно к первой и второй группам управл ющих входов пам ти, информационные вхсды и выходы которой  вл ютс  соответствующими информационными входами и выходами устройства,и элемент И, соединенный входами с соответствующимиThe closest to the invention to the technical essence is a device for interface 2, which contains a memory, a ring marker register connected to the outputs of the corresponding inputs of the decoder, the first and second groups of outputs of which are connected respectively to the first and second groups of memory control inputs, the information inputs and outputs of which are the corresponding information inputs and outputs of the device, and the AND element connected by the inputs with the corresponding

выходами первой группы дешифратора, а выходом - с первым управл ющим выходом устройства.the outputs of the first group of the decoder, and the output with the first control output of the device.

Недостаток этого устройства сос5 тоит в низком быстродействии из-за того, что считывание очередного слова из пам ти не может производитс  сразу по синхроимпульсу вывода , а только через некоторое врем  пос10 ле поступлени  очередного импульса синхронизации, который тактирует запись. При этом скорость чтени  ин .формации не может быть выше частоты записи.The disadvantage of this device is low speed due to the fact that the reading of the next word from the memory cannot be performed immediately by the output clock, but only some time after the next synchronization pulse, which clocks the recording. In this case, the speed of reading information. Information can not be higher than the write frequency.

15 Кроме того, ограничение на тип запоминающих элементов, на которых может строитс  пам ть, выражающеес  в невозможности использовать стандартные дешёвые интегральные элемен20 ты пам ти с произвольной выборкой, сужает область применени  устройства.15 In addition, the restriction on the type of storage elements on which a memory can be built, which is expressed in the impossibility of using standard cheap integral memory elements with random sampling, limits the scope of application of the device.

Целью изобретени   вл етс  повышение быстродействи  устройства.The aim of the invention is to improve the speed of the device.

Поставленна  цель достигаетс  тем,The goal is achieved by

25 что в предложенное устройство введены два счетчика, ко мутаторы по числу адресных входов пам ти и элемент ИЛИ, Выход каждого коммутатора подключен к соответствующему адресному входу25 that two counters are introduced into the proposed device, switches according to the number of memory address inputs and an OR element, the output of each switch is connected to the corresponding address input

30 пам ти, первые и вторые входы комму- таторов соед1Инены соответственно с выходами первого и второго счетчиков выходы переполнени  которых подключе ны соответственно к первому и второму управл ющим входам кольцевого мар керного регистра, а входы соответственно .к первому и второму управл ю щим входам устройства. Выходы второй группы выходов дешифратора подключены к. соответствующим входам элемента ИЛИ, выход которого йвл етс  вторым управл ющим выходом Ьтройства, Кром того, пам ть содержит п элемейтов ИЛ и матрицу иэ п строк и К столбцов:э,з . поминающих М-раэр дных элементов, тф чем информационные выход и вход запо минающего элемента i-той строки (i, подключейм соответственно через элемент ИЛИ к i-му выходу и ду пам ти, адресные, первый и второй входы запоминающего элемента J-ro столбца (,K) подключены соответственно к --ым адресному и управл ющим входам из первой и вторЪЙ группы управл ющих входов пам ти. На чертеже представлена структурна  схема устройства. Оно содержит пам ть 1,дешифратор 2,кольцевой маркерный регистр 3,комму таторы 4/ первый счетчик 5, второй счетчик б, элемент И 7, и элементы ИЛИ 8, группу 9 адрусных шин пам ти 1, первую группу 10 выходов дешифратора (подготовка зиписи), вторую группу 11 выходов дешифратора (подготовка чтени ), груп пу 12 адресных шин счетчика 5, группу 13 адресных шин счетчика б, первый 14 управл ющий вход устройства (стробирование записи), второй 15 управл ющий вход устройства {стробирование чтени ), выход 16 переполнени  счётчика 5 (сдвиг по записи), выход 17 переполнени  счетчика б (сдвиг по чтению), первый управл ющий выход 18 устройства (блокирование источника), информационные входы 19 и выходы 20 устройства и второй управ л ющий вход 21 устройства. Пам ть 1 содержит матрицу ддно типНИХ запоминающих модулей с произвольной выборкой (например Мх.1 бит со встроенными дешифраторами) In , . , и п элементов ИЛИ, обоз наченные 1, - In Дешифратор 2 содержит две группы логических трехвходовых элементов И и предназначен дл  дешифрации поло .жени  двух границ между группой нуи группой единиц. наход щих с  в регистре 3, а также дл  переключени  коммутаторов и запоминающих модулей с режима запись на режим чтение , Управл ющий вход кольцевого маркерного регистра 3 соединен с выходом 16 переполнени  счетчика 5, служит дл  занесени  единицы справа от границы 1 -О, а управл ющий вход, соединенный с выходом 17 переполнени .счетчика б, - дл  занесени  нул  справа от границы в регистре 3. Устройство работает следующим образом , В исходном сост о нии все разр ды регистра 3 устанавливают в О, за исключением какого-либо одного. При этом комбинаци  подр д расположенных в регистре одной единицы и двух нулей дешифрируетс  соответствующим трехвходовым элементом И дешифратора 2 как сигнал подготовки записи (например, на выходе 10 ,-3 ) в  чейки запо1«1инающих модулей 1з :i .j третьего столбца пам ти 1, Этот же сигнал подключает к адресн.ым входам этих модулей выходсчетчика 5. Первое слово, поступающее по информационному входу 19 и стробируемое синхроимпульсом записи по управл ющему входу 14, заноситс  в .первую  чейку выбранных модулей, Переключаемый этим же Синхроноимпульсом в следующее состо ние счетчик 5 подготавливает занесение второго входного слова во вторую  чейку и т.д. до заполнени  все.х М  чеек запоминающих модулей третьего столбца, . . . В момент, когда модули окажутс  заполненными, счетчик 5 переполнитс  и окажетс  в нулев ом состо нии, а сигнал его переполнени  с выхода 16 поступит в регистр 3, вызовет занесение еще одной единицы в следующий справа разр д от единицы, находившейс  тампервоначально, ТаКИМ образом, в регистре 3 будут находитьс  две подр д расположенные единицы. Комбинаци  вновь записанной .единицы и двух следующих за ней нулей дешифрируетс  другим трехвхЬдовым элементом И дешифратора 2 как сигнал подготовки записи по выходу 10 в модули четвертого столбца пам ти 1. „ ... X Так как сигнал, подготавливающий запись, перешел с выхода 10 на выход 10 дешифратора 2, выход счетчика 5 подключаетс  к адресным входам модулей четвертой строки через коммутатор 4 и вновь поступающие на информационный вход 19 слова будут последовательно записыватьс  в  чейки этих модулей до очередного переполнени  счетчика 5 и переключени  сигнала на выходах первой группы 10 дешифратора 2, Запись информации в другие соседние модули происходит аналогично. Сразу после заполнени  модулей третьего столбца подр д расположенные в регистре 3 один нуль и две единицы дешифриЕ)уютс  соответствующим трехвходовым элементом И дешифратора 2 на третьем выходе второй группы выходов 11J как сигнал подготонки чтени  из этих модулей. Так как счетчик 6 адресов чтени  находитс  в нулевом сост.о нии, первое слово будет считыватьс  в приемник информации по первому адресу модулей третьего столбца, а каждый синхроимпульс чтени , поступающий из приемника по второму управл ющему входу 15, подготавливает адрес очередной  чейки этих модулей до момента считывани  всех слов переполнени  счетчика 6,30 memories, the first and second inputs of the switches are connected respectively to the outputs of the first and second counters whose overflow outputs are connected to the first and second control inputs of the ring marker register respectively, and the inputs to the first and second control inputs of the device, respectively. . The outputs of the second group of outputs of the decoder are connected to the corresponding inputs of the OR element, the output of which is the second control output of the device, In addition, the memory contains n IL elements and a matrix of n rows and K columns: e, g. commemorating M-paired elements, tf than informational output and input of the memorizing element of the i-th row (i, connect, respectively, via the OR element to the i-th output and the memory, address, first and second inputs of the storage element of the Jth column (, K) are connected respectively to - th address and control inputs from the first and second groups of control memory inputs. The drawing shows the structural diagram of the device. It contains memory 1, decoder 2, ring marker register 3, switches 4 / first counter 5, second counter b, element And 7, and elements OR 8, group 9 of memory adres bus 1, first group 10 decoder outputs (zipissi preparation), second group 11 decoder outputs (read preparation), group 12 address buses of counter 5, group 13 address buses of counter b, first 14 control input of the device (write gating), second 15 control input of the device (reading gating), overflow output 16 of the counter 5 (write offset), counter 17 overflow of the output b (read offset), first control output of the device 18 (blocking source), information inputs 19 and out rows 20 and second device councils l yuschy input device 21. Memory 1 contains the matrix of the dyno-typeNI storage modules with random access (for example, Mx.1 bits with embedded decoders). In,. , and n elements OR, denoted by 1, - In Decoder 2 contains two groups of logical three-input elements AND, and is intended to decipher the location of the two borders between a group of nui groups of units. located in register 3, as well as for switching switches and memory modules from write to read mode, the control input of the ring marker register 3 is connected to the overflow output 16 of counter 5, is used to enter the unit to the right of boundary 1-O, and The input input connected to the overflow output 17 of the counter b is for entering zero to the right of the border in register 3. The device works as follows. In the initial state, all bits of register 3 are set to O, with the exception of one. At the same time, the combination of the units of the one unit and two zeros located in the register is decrypted by the corresponding three-input element AND of the decoder 2 as a signal to prepare the record (for example, at output 10, -3) into the cells of the 1 pin modules 1: i. The same signal connects to the address inputs of these output counter modules 5. The first word arriving at information input 19 and gated by the clock input of control input 14 is entered into the first cell of the selected modules Switched by the same Synchronous pulse som next state counter 5 prepares the entry of the second input word to the second cell, etc. before filling all. x M cells of the third column storage modules,. . . At the moment when the modules are filled, the counter 5 will overflow and will be in the zero state, and the overflow signal from output 16 will go to register 3, will cause another unit to be inserted into the next bit to the first one from the one that was initially in register 3 there will be two subunits located. The combination of the newly recorded unit and the two following zeros is decrypted by another three-element element of the decoder 2 as a signal for preparing the recording on output 10 to the modules of the fourth memory column 1. ... X As the signal preparing the recording passed from output 10 to the output 10 of the decoder 2, the output of the counter 5 is connected to the address inputs of the modules of the fourth line through the switch 4 and the words that come to the information input 19 again will be sequentially written into the cells of these modules until the next overflow of the counter 5 and the first Signals at the outputs of the first group 10 of the decoder 2, the recording of information in other neighboring modules is similar. Immediately after filling in the modules of the third column, one zero and two decoding units located in register 3 are cozied with the corresponding three-input element And decoder 2 at the third output of the second group of outputs 11J as a read-ready signal from these modules. Since the reading address counter 6 is in zero position, the first word will be read into the information receiver at the first module address of the third column, and each reading clock received from the receiver at the second control input 15 prepares the address of the next cell of these modules the moment of reading all the words of the overflow of the counter 6,

Импульс переполнени  счетчика б с выхода 17 поступает на вход регистра 3 и записывает нуль справа от группы нулей на место первоначально находившейс  там единицы . Расположенные в этом регистре подр д нуль и две единицы дишифрируютс -дешифратором 2 как сигнал подготовки чтени  из ранее заполненных модулей четвертой строки аналогично описанному выше.The overflow impulse of counter b from output 17 enters the input of register 3 and writes a zero to the right of the group of zeros to the place of the original unit. The space zero and two units located in this register are interpreted by -decoding 2 as a read preparation signal from the previously filled modules of the fourth line as described above.

Дл  более надежной работы устройства при полном заполнении пам ти элемент И 7 вырабатывает сигнал, выдаваемый на первый управл ющий вьзхсд 15. и служащий дл  блокировки ввода информации со стороны источника.For a more reliable operation of the device when the memory is full, the And 7 element generates a signal issued to the first control output 15. and serving to block the input of information from the source.

Дл  исключени  потерь информации чтение пам ти 1 осуществл етс  только при наличии на втором управл ющем выходе 21 сигнала, который вырабатываетс  элементом ИЛИ 8,To avoid loss of information, memory 1 is read only if there is a signal at the second control output 21, which is produced by the element OR 8,

Таким образом, устройство позвол ет осуществить независимые запись и чтение информации из пам ти, что повышает его быстродействие.Thus, the device allows independent recording and reading of information from the memory, which improves its speed.

Кроме того, объем пам ти устройства может быть достаточно просто измен тьс  без изменени  его структуры путем исключени  или добавлени  запоминающих модулей вместе с соответствующим .коммутатором, частью дешифратора и частью кольцевого маркерного регистра.In addition, the storage capacity of a device can be quite simply changed without changing its structure by eliminating or adding storage modules together with the corresponding switch, part of the decoder, and part of the ring marker register.

Claims (1)

1. Устройство дл  сопр жени , содержащее пам ть, кольцевой маркерный регистр, соединенный выходамис соответствующими входами дешифратора, перва  и втора  группа выходов которого подключены соответственно к первой и второй группе управл ющих входов пам ти, информационные входы и выходы которой  вл ютс  соответствующиIvlи информационными вxoдa 5и и выходами устройства, и элемент И, соединенный входами с соответствующими выходами первой группы дешифратора, а выходом - с первым управл ющим выходом устройства, отличают ее с   тем, что, с целью повышени  быстродействи  устройства, в него введены два счетчика, коммутаторы по числу адресных входов пгии ти и элемент ИЛИ, причем выход каждого коммутатора подключен к соответствующему1. An interface device containing a memory, a ring marker register connected to the outputs with the corresponding inputs of the decoder, the first and second groups of outputs of which are connected respectively to the first and second group of control inputs of the memory, whose information inputs and outputs are the corresponding Ivl and information inputs 5 and the device outputs, and the element And connected to the inputs with the corresponding outputs of the first group of the decoder, and the output with the first control output of the device, distinguish it from the fact that The purpose of improving the speed of the device is that two counters are introduced into it, switches according to the number of address inputs of the device and the OR element, and the output of each switch is connected to the corresponding 5 адресному входу пам ти,, первые и вторые входы коммутаторов соединены соответственно с выходами первого и второго счетчиков, выходы переполнени  которых подключены соответствен0 но к первсму и второму управл ющим входам кольцевого маркерного регистра , а входы - соответственно к первому и второму управл ющим входам устройства , выходы второй группы выхо5 дов дешифратора подключены к соответствующим входам элемента ИЛИ, выход которого  вл етс  вторым управл ющим выходом устройства,5 address memory input, the first and second inputs of the switches are connected respectively to the outputs of the first and second counters, the overflow outputs of which are connected respectively to the first and second control inputs of the ring marker register, and the inputs to the first and second control inputs of the device , the outputs of the second group of outputs of the decoder are connected to the corresponding inputs of the OR element, the output of which is the second control output of the device, 2, Устройство по п,1, отли 0 ч аю ще ес  тем, что пам ть содержит п элементов ИЛИ и матрицу из п строк и К столбцов запоминающих М-разр дных элементов, причем информационные выход и вход за помин ающего2, The device according to claim 1, in the case where the memory contains n OR elements and a matrix of n rows and K columns of storing M-bit elements, the information output and the input for remembering 5 элемента i-истроки (,n) подключены соответственно через i-й элемент ИЛИ к х-му выходу и 1-му входу пам ти , адресные, первый и второй входы запоминающего элемента j-ro столбца5 i-source elements (, n) are connected respectively via the i-th element OR to the x-th output and 1st memory input, address, first and second inputs of the storage element of the j-ro column Q (,K) подключены соответственно к j-Ым адресному и управл ющим входам из первой и второй групп управл ющих входов пам ти.Q (, K) are connected respectively to the j-th address and control inputs from the first and second groups of control memory inputs. Источники информации, прин тые во внимание при экспертизеSources of information taken into account in the examination 1,Авторское свидетельство СССР по за вке 2166167/18-24, кл, G 06 F 3/04, 1975,1, USSR Copyright Certificate No. 2166167 / 18-24, Cl, G 06 F 3/04, 1975, 2,Авторское свидетельство СССР2, USSR author's certificate № 488202, кл, G 06 F 3/04, 1973 (прототип ) ,No. 488202, class G 06 F 3/04, 1973 (prototype),
SU772561920A 1977-12-27 1977-12-27 Interface SU746488A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU772561920A SU746488A1 (en) 1977-12-27 1977-12-27 Interface

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU772561920A SU746488A1 (en) 1977-12-27 1977-12-27 Interface

Publications (1)

Publication Number Publication Date
SU746488A1 true SU746488A1 (en) 1980-07-07

Family

ID=20741077

Family Applications (1)

Application Number Title Priority Date Filing Date
SU772561920A SU746488A1 (en) 1977-12-27 1977-12-27 Interface

Country Status (1)

Country Link
SU (1) SU746488A1 (en)

Similar Documents

Publication Publication Date Title
JPS5950071B2 (en) video information storage device
JPH0740430B2 (en) Memory device
KR100257595B1 (en) Serial access memory
SU746488A1 (en) Interface
JPH0390942A (en) Control system for main storage device
US5515506A (en) Encoding and decoding of dual-ported RAM parity using one shared parity tree and within one clock cycle
US6901490B2 (en) Read/modify/write registers
US5524226A (en) Register file system for microcomputer including a decoding system for concurrently activating source and destination word lines
US4296480A (en) Refresh counter
WO1998002886A2 (en) Memory with fast decoding
US6366979B1 (en) Apparatus and method for shorting retransmit recovery times utilizing cache memory in high speed FIFO
SU951401A1 (en) Memory device
SU1437920A1 (en) Associative storage
SU1372316A1 (en) Memory for graphic display
SU760076A1 (en) Interface
SU1481780A1 (en) Two-channel bicomputer interface
SU488202A1 (en) Device mate
SU760072A1 (en) Exchange device
SU1587518A1 (en) Device for interfacing processor and group of memory units
SU1226473A1 (en) Interface for linking information source with information receiver
SU900315A1 (en) Associative storage device
SU739516A1 (en) Interface
SU1361633A2 (en) Buffer memory
SU1536366A1 (en) Device for information input/output device
SU1319077A1 (en) Storage