SU748509A1 - Buffer storage - Google Patents

Buffer storage Download PDF

Info

Publication number
SU748509A1
SU748509A1 SU782615498A SU2615498A SU748509A1 SU 748509 A1 SU748509 A1 SU 748509A1 SU 782615498 A SU782615498 A SU 782615498A SU 2615498 A SU2615498 A SU 2615498A SU 748509 A1 SU748509 A1 SU 748509A1
Authority
SU
USSR - Soviet Union
Prior art keywords
inputs
trigger
information
register
bus
Prior art date
Application number
SU782615498A
Other languages
Russian (ru)
Inventor
Валерий Матвеевич Гриць
Виктор Семенович Лупиков
Original Assignee
Предприятие П/Я А-3756
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 Предприятие П/Я А-3756 filed Critical Предприятие П/Я А-3756
Priority to SU782615498A priority Critical patent/SU748509A1/en
Application granted granted Critical
Publication of SU748509A1 publication Critical patent/SU748509A1/en

Links

Landscapes

  • Storage Device Security (AREA)

Description

1one

Изобретение относитс  к области вычислительной техники и может быть использовано в качестве буферного запоминающего устройства:.The invention relates to the field of computing and can be used as a buffer storage device.

Известны буферные запоминающие 5 устройства, содержащие поразр дно соединенные регистры, схемы управлени  перезаписью по числу регистров, выход и один вход каждой из которых подключены соответственно к входу 10 считывани  и к выходу маркерного разр да одноименного регйстра,агд;{)угой вход каждой схемы управлени  перезаписью , кроме последней, подключен к выходу маркерного разр да следующего 15 регистра.The buffer memory devices 5 are known, containing one by one connected registers, rewriting control circuits by the number of registers, the output and one input of each of which are connected respectively to the read input 10 and to the output of the marker discharge of the same name register, APD; overwriting, except the last one, is connected to the output of the marker bit of the next 15 register.

Однако эти устройства не обладают достаточной надежностью ввиду отсутстви  контрол  работы схем управлени  перезаписью.20However, these devices do not have sufficient reliability due to the lack of control over the operation of rewriting control circuits.

Наиболее близким техническим решением к данному  вл етс  буферное запоминающее устройство, содержащее поразр дно соединенные регистры, инверторы , элементы И, ИЛИ и маркер- 25 ,ные триггеры. The closest technical solution to this is a buffer storage device containing bit-connected registers, inverters, AND, OR, and marker-25 elements, triggers.

Недостатком этого устройства  вл етс  возможность потери или по вление ложной информации при сбо х схем управ;1ени  перезаписью. Кроме 30A disadvantage of this device is the possibility of losing or the appearance of false information when control circuits fail; 1 overwrite. In addition to 30

того, отсутствие синхронизации входных импульсов записи с тактовыми сигналами схем управлени  перезаписью снижает надежность работы известного устройства.Moreover, the lack of synchronization of the input recording pulses with the clock signals of the rewriting control circuits reduces the reliability of the operation of the known device.

Целью изобретени   вл етс  повышение надежности работы устройства за счет обнаружени  сбоев схем управлени  перезаписью.The aim of the invention is to improve the reliability of the device by detecting failures of the rewriting control circuits.

Claims (1)

Поставленна  цель достигаетс  тем, что буферное запоминающее устройство содержит регистры, одноименные разр дные шины которых соединены последовательно, а .входы записи подключены к выходам одноименны: блоков управлени , кроме последнего, выходы блоков управлени  соединены с единичными и нулевыми входами соответствующих маркерных триггеров, нулевые выходы которых подключены к первым входам одноименных блоков управлени , кроме последнего, а единичные выходы - ко вторым входам блокЬв управлени , а третьи входы нечетных блоков управлени  подключен ы к тактовой шине непосредственно, а четных - через инвертор, элемент И, счетный триггер, первый и второй сумматоры по модулю два, информационные входы первого сумматора по модулю два додключены к единичным выходам маркерных триггеров, а управл н ций вход к выходу счетного триггера, один вхо которого подключен к тактовой шине и третьему входу последнего блока упра Ленин, другой - через второй сумматор по модулю два - к шине записи и выходу элемента И, один из входов которого подключен к шине считывани  и первому входу блока управлени , а другой - к единичному выходу последнего маркерного триггера, к соответствуквдему входу пёрвбго сумматора и ко второму входу последнего блоки управлени . На чертеже представлена схема уст ройства. Устройство содержит п регистров 1 одноименные разр ды которых соединены последовательно, п триггеров 2, п + 1 блоков 3 управлени , элемент 4 И, сумматор 5 по модулю , триггер б, например T-V типа, управл емый сумматор 7 по модулю два на п входов, тактовую шину 8, шину 9 запи си, шину 10 считывани , выходные эле менты 11 И дл  вывода информации и инвертор 12. Единичные выходы триггеров 2 подключены к первым входам блоков 3 управлени  каждого регистра, за исключением первого, и к информационным входам управл емого сумматора 7 по модулю два. Ко вторым входам блоков 3 управле ни , за исключением последнего, подключены нулевые выходы триггеров 2, а выходы блока 3 управлени , за исключением последнего, подключены к входам, записи регистров 1, входам ус таноЕ1Ки в единичное состо ние тригге ров 2 следуюцих регистров и входам у тановки в нулевое состо ние триггеров 2 одноименных регистров. Шина 9 записи информации и шина 1 считываний информации подключены: со ответственно , к первому входу блбка управлени  пёрезаписыо первого регис ра и второму входу последнего блок управлени . Шина 10 считывани  информации через элемент 4 И, второй вход которой подключен к единичному выходу п-го триггера 2, соединена с сумматором п модулю два, второй вход которого под ключен к шине 9 зациси йнфбрмацИи, а выход подключен к входу V тригге ра 6, вход Т которого соединён с ши ной 8 тактовых сигналов и третьими вkoдaми нечетных схем 3 управлени  пе резаписью, и через инвертор 12 с трет ми входами четных схем 3 управлени  перезаписью. Выход триггера б  вл ет с  входом управлени  сумматора 7 по модулю ДВ1а. Устройство работает слёдуклцим образом . в исходном состо нии триггеры 2 и счетный триггер 6 наход тс  в нулевом состо нии. На шину 8 посто нно поступают так говые сигналы, частота которых не нигже частоты записи информации. Дл  записи информации в запоминающее устройство на шину 9 поступает запрос на запись. Информаци  со входов переписываетс  в первый регистр 1 по переднему фронту тактового импульса при наличии единичного потенциала на нулевом выходе триггера 2 этого регистра и запроса на запись. При этом триггер 2 этого регистра устанавливаетс  в единичное состо ние. Втора  схема 3 управлени  перезаписью перепишет информацию из первого регистра 1 во второй по заднему фронту тактового импульса при единичном состо нии триггера 2 первого регистра 1 и нулевом состо нии триггера 2 второго регистра. При этом триггер 2 второго регистра 1 устанавлиъ етс  в единичное состо ние, а триггер 2 первого регистра 1 - в нулевое . Дальнейшее продвижение информации из регистра в регистр осуществл етс  аналогично. При считывании информации на шину 10 поступает запрос на считывание. При этом, если триггер 2 последнего регистра 1 находитс  в единичном состо нии , по переднему фронту тактового импульса информаци  через элементы 11 И выводитс  из устройства и триггер 2 последнего регистра 1 уста , навливаетс  в нулевое состо ние. Таким образом, по переднему фронту тактового импульса информаци  пере писываетс  из четного регистра 1 в нечетный , по заднему фронту происходит перезапись информации из нечетного регистра 1 в четный. Контроль правильности продвижени  . информации в регистре происходит следующим образом. Сумма по модулю два состо ний триггеров 2 изменитс , если в каждом такте будет происходить запись информационного слова в запоминающее устройство , либо считывание слова из него .. При этом на выходе сумматора 5 по модулю два будет присутствовать единичный потенциал, что приведет к срабатыванию счетного триггера б. В противном случае триггер б не будет измен ть своего состо ни . Сумматор 7 по модулю два осуществл ет контроль информации на нечетность при единичном состо нии триггера б или на четность при нулевом состо нии счетного триггера б. Таким образом, при правильной работе буферного запоминающего устойства на выходе yпpaвJ I eмoгo сумматора 7 по модулю два будет присутствовать высокий потенциал. Данное устройство позвол ет обнаруживать факты сбо  блоковугхравлени , что может обеспечить устранение возникновени  ложной информации при одиночных сбо х, характерным признаком которой может быть многократное повторение одного и того же сообщени . Особое значение обнаружени  факта сбо  блоков управлени  имеет в случае сбоев, привод щих к п тер м, так как такие сбои привод т к нарушению временной последовательнос ти сообщений, а это в свою очередь искажает достоверность целых массиВОВ . Наличие же информации о возникновении этих сбоев позволит учесть эти потери и сохранить временную последовательность всего массива. Формула изобретени  Буферное запоминающее устройство, содержащее регистры, одноименные раз р дные шины которых соединены последовательно , а входы записи подключены к выходам одноименных блоковуправлени , кроме последнего, выходы блок1эв управлени  соединены с единичными и нулевыми входами соответствующих маркерных триггеров, нулевые выходы которых подключены к первым входам одноименных блоков управлени , кроме последнего, а единичные выходы - ко вторым входам блоков управлени , третьи входы нечетных блоков управлени  подключены к тактовой шине непосредственно, а четных - черсэ инвертор, отличающеес  тем, что, с целью повышени  надежности устройства, оно содержит элемент И, счетный триггер , первый и второй сумматоры по модулю два, информационные входы первого сумматора по модулю два подключены к единичным выходам маркерных триггеров, а управл ющий вход - к выходу счетного триггера, один вход которого подключен к тактовой шине и третьему входу последнего блока управлени , другой - через второй сумматор по модулю два, к шине записи и выхдду элемента И, один из входов которого подключен к шине считывани  и к первому входу блока управлени , а другой - к единичному выходу последнего маркерного триггера,к соответствунмцему первого сумматора и ко второму входу последнего блока управлени .The goal is achieved by the fact that the buffer memory device contains registers whose bit buses of the same name are connected in series, and the write inputs are connected to the outputs of the same name: control blocks other than the last, the outputs of the control blocks are connected to the single and zero inputs of the corresponding marker triggers, zero outputs which are connected to the first inputs of the control blocks of the same name, except the last one, and the single outputs to the second inputs of the control block, and the third inputs of the odd control blocks They are connected to the clock bus directly, and even ones - via an inverter, element I, a counting trigger, the first and second modulo-two adders, information inputs of the first modulo-two are connected to the single outputs of marker triggers, and control inputs to the output of the counting trigger, one input of which is connected to the clock bus and the third input of the last block of control Lenin, the other through the second modulo two adder to the write bus and the output of the And element, one of the inputs of which is connected to the read bus and the first input of the block control, and the other - to the single output of the last flip-flop of the marker to sootvetstvukvdemu porvbgo input adder and to the second input of the last control units. The drawing shows a device diagram. The device contains n registers 1 of which the same bits are connected in series, n flip-flops 2, n + 1 control blocks 3, element 4 I, modulator 5, trigger b, for example TV type, modulator 7 controlled by two on n inputs, clock bus 8, write bus 9, read bus 10, output elements 11 AND for outputting information and inverter 12. Unit outputs of flip-flops 2 are connected to the first inputs of control units 3 of each register, except for the first, and to the information inputs of a controlled adder 7 modulo two. The second inputs of the control unit 3, with the exception of the last one, are connected to the zero outputs of the flip-flops 2, and the outputs of the control unit 3, except for the last one, are connected to the inputs, register registers 1, the setpoints E1Ki and one state of the triggers 2 following registers and inputs for setting to the zero state of the triggers 2 registers of the same name. Bus 9 for recording information and bus 1 for reading information are connected: respectively, to the first input of the control unit of the first register and the second input of the last control unit. Bus 10 reading information through the element 4 And, the second input of which is connected to a single output of the n-th trigger 2, is connected to an adder n module two, the second input of which is connected to bus 9, and the output is connected to the input V of the trigger 6, the input T of which is connected to the bus 8 clock signals and the third inputs of the odd numbered rewrite control circuits 3, and through the inverter 12 with third inputs of even numbered rewrite control 3 circuits. The output of the trigger b is with the control input of the adder 7 modulo DV1a. The device works in a sleek way. in the initial state the triggers 2 and the counting trigger 6 are in the zero state. Bus 8 constantly receives such signals, the frequency of which is not lower than the frequency of recording information. To write information to the storage device, a write request is sent to the bus 9. The information from the inputs is rewritten into the first register 1 on the leading edge of the clock pulse in the presence of a single potential at the zero output of the trigger 2 of this register and the write request. In this case, the trigger 2 of this register is set to one. The second rewrite control circuit 3 will overwrite the information from the first register 1 to the second one by the trailing edge of the clock pulse in the case of a single state of trigger 2 of the first register 1 and zero state of trigger 2 of the second register. In this case, the trigger 2 of the second register 1 is set to one state, and the trigger 2 of the first register 1 is set to zero. Further promotion of information from the register to the register is carried out similarly. When reading information on the bus 10 receives a read request. In this case, if the trigger 2 of the last register 1 is in a single state, on the leading edge of the clock pulse information through elements 11 is output from the device and the trigger 2 of the last register 1 mouth is cast to the zero state. Thus, on the leading edge of the clock pulse, the information is copied from even register 1 to odd, on the falling edge, information is copied from odd register 1 to even. Monitoring the progress of progress. information in the register is as follows. The sum modulo two states of flip-flops 2 will change if an information word is written to the memory in each tick or a word is read from it. At the output of modu- lar two, there will be a unit potential that will trigger the counting trigger b. Otherwise, trigger b will not change its state. Modulo 2 adder 7 monitors information on odd parity when a single state of trigger b or parity is at zero state of a counting trigger b. Thus, with the correct operation of the buffer storage device, at the output of ypravJ I of its adder 7 modulo two there will be a high potential. This device allows to detect the facts of blocking of the blockings, which can ensure the elimination of the occurrence of false information in case of single failures, a characteristic feature of which can be a repeated repetition of the same message. The particular importance of detecting the fact of a failure of control units is in the case of failures leading to n terms, since such failures lead to a violation of the time sequence of messages, and this in turn distorts the reliability of whole massifs. The availability of information on the occurrence of these failures will allow to take into account these losses and to preserve the temporal sequence of the entire array. Claims A buffer storage device containing registers with the same razdnye tires of which are connected in series, and the write inputs are connected to the outputs of the same control unit, except the last, the outputs of the control unit 1eV are connected to the single and zero inputs of the corresponding marker triggers, the zero outputs of which are connected to the first inputs control modules of the same name, except for the last, and single outputs - to the second inputs of the control blocks, the third inputs of the odd control blocks are connected To the clock bus directly, and even-numbered - the Cherse inverter, characterized in that, in order to increase the reliability of the device, it contains an AND element, a counting trigger, the first and second modulo-two adders, the information inputs of the first modulo-two adder are connected to the unit outputs of the marker triggers, and the control input to the output of the counting trigger, one input of which is connected to the clock bus and the third input of the last control unit, the other through the second modulo two, the recording bus and the output of the And element, one of the inputs which is connected to the readout bus and to the first input of the control unit, and the other to the single output of the last marker trigger, to the corresponding first adder and to the second input of the last control unit. чh L.J.. VL.J .. V
SU782615498A 1978-05-15 1978-05-15 Buffer storage SU748509A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU782615498A SU748509A1 (en) 1978-05-15 1978-05-15 Buffer storage

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU782615498A SU748509A1 (en) 1978-05-15 1978-05-15 Buffer storage

Publications (1)

Publication Number Publication Date
SU748509A1 true SU748509A1 (en) 1980-07-15

Family

ID=20764539

Family Applications (1)

Application Number Title Priority Date Filing Date
SU782615498A SU748509A1 (en) 1978-05-15 1978-05-15 Buffer storage

Country Status (1)

Country Link
SU (1) SU748509A1 (en)

Similar Documents

Publication Publication Date Title
EP0041999A1 (en) Self-correcting memory system and method
GB1324617A (en) Digital processor
SU748509A1 (en) Buffer storage
SU450233A1 (en) Memory device
SU1084901A1 (en) Device for checking memory block
SU474844A1 (en) Memory device
SU411639A1 (en)
SU1570041A1 (en) Redundant counter
SU743030A1 (en) Memory
SU857984A1 (en) Pseudorandom train generator
SU1026163A1 (en) Information writing/readout control device
SU1513457A1 (en) Program debugging device
SU951401A1 (en) Memory device
SU746488A1 (en) Interface
SU842973A1 (en) Buffer self-checking storage device
SU1005060A2 (en) Device for checking command memory-processor data channel
SU1689954A1 (en) The digital computer units error recovery device
SU760076A1 (en) Interface
SU1437920A1 (en) Associative storage
SU1587537A1 (en) Device for servicing messages
SU750742A1 (en) Controllable pulse repetition frequency divider
SU1215137A1 (en) Storage with information correction
SU388263A1 (en) DEVICE FOR CONTROLLING THE COUNTER
SU949720A1 (en) Device for checking information recorded in storage units
SU378832A1 (en) DEVICE INPUT INFORMATION