Буферное запоминающее устройство

Номер патента: 1236555

Автор: Протасеня

ZIP архив

Текст

СОЮЗ СОВЕТСКИХСОЦИАЛИСТИЧЕСКИХРЕСПУБЛИК 09) (11) 5 1 С 19 00 РЕТЕНИЯ т4 СТ ель- за- ете- енеписи УстОСУДАРСТВЕННЫЙ КОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИИ ОПИСАНИЕ ВТОРСНОМУ СВИДЕТЕЛЬС(54) БУФЕРНОЕ ЗАПОМИНАЮЩЕЕРОЙ СТВО(57) Изобретение относится к вычислиной технике, в частности к регистровымпоминающим устройствам, Целью изобния является расширение области примния устройства за счет возможности заинформации в произвольном порядке. роиство содержит группу регистров данных, регистр данных, блок распределителей сигналов записи, счетчик импульсов, элемент И и формирователь сигналов. Устройство может быть использовано в вычислительных системах по сбору информации при приоритетном обслуживании большого числа абонентов с различными адресами, приоритет каждого из которых определяется кодом адреса и может быть изменен с помощью данного устройства. Устройство может располагать адреса абонентов в любом заранее заданном порядке и позволяет переходить от одного порядка расположения их к другому порядку, т.е. изменять приоритет адресов абонентов. при организации очереди на обслуживание.7 ил.1236555 Усе Ую УглУ Редактор М. БлЗаказ 304/55ВН 113 илиалСоставитель В. Фокианар Техред И, ВересТираж 543ИИПИ Государственного комитетапо делам изобретений и открыти5, Москва, Ж - 35, Раушская наб.,ППП Патент, г. Ужгород, ул. Пр Корректор О. ЛугоПодписноеСССРйд. 45оектная, 4Изобретение относится к вычислительной технике, в частности к регистровым запоминающим устройствам.Цель изобретения - расширение области применения устройства за счет возможности записи информации в произвольном порядке.На фиг. 1 изображена структурная схема предлагаемого устройства; иа фиг. 2 структурная схема блока распределителей сигналов записи; на фиг. 3 - структурная1 С еа первоо расрдеиел сало записи; на фиг. 4 - то же, второго распределителя сигналов записи; на фиг. 5 то же, третьего распределителя сигналов записи; на фиг. 6 - то же, регистра данных: на фиг. 7 - функциональная схема триггера каждого разряда этого регистра данных.Буферное запоминающее устройство (фиг. 1) содержит группу регистров 1 данных, регистр 2 данных, блок 3 распределителей сигналов записи, счетчик 4 импульсов, 20 элемент И 5 и формирователь 6 сигналов.Блок 3 распределителей содержит (фиг. 2) дешифратор 7, группу распределителей 8, сигналов записи (1 ( гп ( и, где и - любое число), групгы элементов И 925 (по четыре элемента И в каждой группе), причем число этих групп равно числу распределителей 8 группы элементов ИЛЙ 10 (по четыре элемента ИЛИ в каждой группе), причем число этих групп равно числу регистров 1 данных в устройстве.Структурная схема (фиг. 3) одного из распределителей 8, (например, распределителя 8) содержит формирователь 11 потенциального уровня, группы элементов И 12 (ио четыре элемента И 12 в каждой группе), группу элементов И 13, элемент ИЛИ 14, элемент 15 задержки и группу блоков 16 сравнения, причем число групп элементов И 12,число элементов И 13 и число блоков 16сравнения равно каждое числу регистров 1 данных в устройстве.Структурная схема (фиг, 4) другого израспределителей 8., (например, распределителя 8) содержит формирователь 17 потенциального уровня, группы элементов И 18 (по четыре элемента И 18 в каждой группе), группу элементов И 19, элемент ИЛИ 20, элемент 2 задержки и группу блоков 22 сравнения, причем числогрупп элементов И 18, число элементов И 19и число блоков 22 сравнения равно кажлоечислу регистров 1 данных в устройстве.Структурная схема (фиг. 5) третьего израспределителей 8,(например, распределителя 8 з) содержит группы элементов И 23(по четыре элемента И 23 в каждой груг 1- пе), формирователь 24 потенциального уровня, формирователь 25 одиночного импульса, элементы 26 и 27 задержки, элемент ИЛИ 28, группу блоков 29 нагрузочных резисторов и блок 30 нагрузочных резисторов, причем число групп элементов И 23 и число блоков 29 нагрузочных резисторов равно каж. дое чи ло регистров 1 данных в устройстве, а число нагрузочных резисторов в каждом блоке 29 и в блоке 30 равно числу двоичных разрядов в соответствуюцем информационном слове (все информационные слова, поступающие в устройство, имеют одинаковую длину),Структурная схема каждого регистра 1 данных (фиг 6) содержит триггеры 31, число которых равно числу информационных разрялов в информационном слове, на прием которх рассчитано буферное запоминающее устройство.Функциональная схема триггера 31 (фиг. 7) содержит элементы И - НЕ 32 - -43. Буферное запоминающее устройство функ ционирует следующим образом.Пепел поступ евисм инсор маци и в устройство в виде информационных слов, представленных параллельым двоичным ко "Ом на вхсл управления устройства (наиример, от устройства упраьления внешними устройствами) поступает иараллельньй двоичный код выбора рапределителя 8 с:игиалов записи. Этот код выбора присутствует на входе управления устройства в течение всего времени функционирования устройства и меняется только тогда, когда пало сменить распрелелитель 8, т.е. изменить порядок, ио которому располагаются инфор лационнь:е слова в регистрах 1 данных устройства. Кол выбора распределителя 8, с входа управления устройства поступает в блок 3 распределителей на вход дешифратора 7, который в зависимости от этого кода выбора выставляет на соответствующим этому колу своем выходе лог,лескую единицу, поступаюиую на соответствующую этому вьходу ленифратора 7 группу элементов И 9 и на вхол блокировки того из распределителей 8 который соответствует этой группе элементов И 9. На остальных выходах лешифратора 7 в э.го время присутствуют уровни логичсского нуля, каждый из которьх поступает в свой 1)аспределитель 8 через его вход блокировки, закрывая все выходы (на всех выхолах этого распрелелителя 8 рисутствуот нули, что исключает влияние неработаошего распрелсглителя 8 на работаюций распрелелите. ь 8,), и на свою группу элементов И 9, закрывая каждый элемент И 9 этой группы для прохождения сигнала с соответствующего входа блока 3 асиределителей на свой распределитель 8,Каждый из распределителей 8, ирелставляет собой электрическуо логическую схему, содержа;цую элс.меить ИЛИ, элементы И, элементь задержки, элементы НЕ и блоки сравения, и осугцествсяюгцую сравнение кода вновь поступакпего в устройство информационного слова с колами всех записанных ранее в регистры 1 ланных информационных слов, а также формирующуюсигналы управления, сигналы установки единицы или нуля и распределяющую сигналы записи. Все это делается в соответствии с заложенным алгоритмом функционирования распределителя 8 (каждый из распределителей 8 функционирует по своему алгоритму).Распределитель 8, например, может быть реализован по алгоритму, располагающему информационные слова в убывающем по абсолютной величине порядку, Распределитель 1 О 8 ь например, может быть реализован по алгоритму, располагающему информационные слова в регистрах 1 данных в возрастающем по абсолютной величине порядку. Распределитель 8 з, например, может располагать информационные слова в регистрах 1 данных, формируя последовательную очередь считывания этих информационных слов из регистров 1 данных по принципу последний вошел - первый вышел (в этом случае блоки сравнения могут отсутствовать) и т. д. 20 После выбора одного из распределителей 8 на вход установки буферного запоми.нающего устройства поступает имп;льс сигнала установки, по которому устанавливаются в нулевое положение счетчик 4 импульсов, регистр 2 данных и который поступает в блок 3 распределителей через открытый соответствующий элемент И 9 на выбранный распределитель 8 . Последний в соответствии со своим алгоритмом функционирования на выходах установки 1 или на выходах ус;"ив новки О выставляет уровень логическои единицы, который через соответствующий элемент ИЛИ 10 поступает на вход установки единицы или на вход установки нуля одноименного с этим выходом установ ки регистра 1 данных. По этим сигналам все разряды всех регистров 1 данных устанавливаются в соответствии с алгоритмом функционирования распределителя 8 в исходное положение.Вход чтения и первый информационный вход последнего регистра 1 данных с целью исключения влияния их на процесс функционирования устройства подключены к выходу формирователя 6 сигналов, который в течение всего времени функционирования устройства формирует на своем выходе постоянный уровень логического нуля.Запись информационных слов в буферное запоминающее устройство производится следующим образом.Информационное слово через информационный вход устройства, первый информационный вход блока 3 распределителей и открытый четвертый элемент И 9 группы поступает на первый информационный вход функционирующего распределителя 8 . При этом с информационного выхода каждого 55 регистра 1 данных (записанная в каждом регистре 1 данных информация всегда присутствует на его информационном выходе) информационное слово (в каждый регистр 1 и регистр 2 данных записывается только одно информационное слово, во все регистры записываются информационные слова одинаковой длины) через одноименный с этим регистром 1 данных второй информационный вход блока 3 распределителей поступает на одноименный второй информационный вход каждого распределителя 8, (поступают информационные слова ранее записанные в устройство).В функционирующем распределителе 8, все коды этих информационных слов одновременно сравниваются с кодом вновь поступившего в устройство информационного слова и по результатам сравнения в соотвегствии с алгоритмом, реализованным в этом распределителе 8 одновременно формируются уровни всех сигналов управления, производится распределение сигнала записи, поступающего в этот функционирующий распределитель 8,на его вход записи с входа записи устройства через элемент И 5 и через открытый третий элемент И 9 с некоторой задержкой относительно передних фронтов кодовых импульсов соответствующего этому сигналу записи вновь поступившего информационного слова. Эта задержка равна времени формирования сигналов управления в функционирующем распределителе 8 с выходов управления которого сигналь; управления через соответствующие элементы ИЛИ 1 О одновременно поступают на входы управления регистров 1 данных (выбранных функционирук)- гци распределителем 8,). После этого с выходов записи функционирующего распределителя 8 одиночные импульсы сигналов записи через соответствующие элементы ИЛИ О одновременно поступают на входы записи соответствующих регистров 1 данных, также выбранных функционирующим распределителем 8,.Если на входы управления некоторых последовательно соединенных информационными выходами с первыми информационными входами регистров 1 данных поступают сигналы управления, то по импульсу сигнала записи в каждый из этих регистров 1 данных записывается информация по третьсинформационному входу с информационного выхода предыдущего регистраданных, т.е. информация сдвигается на один регистр вверх (счет снизу регистров 1 данных).В освободившийся, таким образом, регистр 1 данных одновременно с этим сдвигом ранее записанной информации по этому же сигналу записи, поступившему в устройство, записывается код вновь поступившего в устройство информационного слова по второму информационному входу этого освободившегося регистра 1 данных с информационного выхода устройства, при этом во время записи на входе управления этого ос 1236555вободившегося регистра 1 данных отсутствует сигнал управления. В остальных регистрах 1 данных информация может оставаться без изменений, так как на их входы управления и на их входы записи сигналы могут не поступать. При этом по переднему фронту у каждого импульса сигнала записи информация записывается в регистр 1 данных, а по последнему фронту этого же сигнала записи переписывается на его информационный выход (каждое информационное слово, записываемое в буферное запоминающее устройство, стробируется своим сигналом записи).Таким образом, сдвигая информационные слова в регистрах 1 данных и записывая в освободившийся регистр 1 данных новое информационное слово, можно располагать информационные слова по регистрам 1 данных в соответствии с заданным алгоритмом функционирования любого из распределителей 8. Например, располагать их в убывающем порядке, начиная с первого регистра 1 данных (первоначально все разряды всех регистров 1 данных устанавливаются в нулевое положение), или располагать их в возрастаюцем порядке, начиная с первого регистра 1 данных (первоначально все разряды всех регистров 1 данных устанавливаются в единичное положение) и т.д.При чтении информации из буферного запоминающего устройства по каждох у импульсному сигналу чтения, поступающему с входа чтения устройства на вход чтения каждого регистра 1 данных и на вход чтения регистра 2 данных, информационные слова в регистрах 1 данных сдвигаются на один регистр первого регистра 1 данных, переписываясь с информационного выхода каждого последующего регистра 1 да иных по первому информационному входу в предыдущий регистр 1 данных, а с информационного выхода первого регистраданных информационное слово переписывается в регистр 2 данных. При этом по переднему фронту сигнала чтения информация записывается в регистр 1 и 2 данных, а по последнему фронту этого же сигна. ла чтения переписывается на его информационный выход. Таким образом, после сигнала чтения на информационном выходе регистра 2 данных, а следовательно, и на информационном выходе устройства присутствует код информационного слова. Кроме этого, по импульсному сигналу чтения (по каждому) все разряды последнего регистра 1 данных устанавливаются в первоначальное единичное или нулевое положение с помощью сигнала, поступающего на вход установки единицы или на вход установки нуля последнего регистра 1 данных с функционирующего распределителя 8 в соответствии с его алгоритмом работы, формирующего сигнал установки пос 5 10 15 20 25 30 35 40 50 55 леднего ре Исра 1 данных по сигналу чтения, поступающего на вход чтения этого функционирующего распределителя 8,с входа чтения устройства.На вход блокировки схемы распределителя 8 (фиг. 3) поступает с первого выхода дешифратора 7 постоянный уровень логической единицы, присутствующий на этом входе блокировки в течение всего времени функционирования распределителя 8 и открывающий на это время функционирования все элементы И 12 для прохождения сигналов на выходы распределителя 8. После этого по сигналу установки, поступающему с входа установки распределителя 81, через гторые входы третьих элементов И 12 всех групп на выходы установки нуля распределителя 8 все разряды регистров 1 данных устанавливаются В нулевое состояние. Так как при установке В нулевое состояние всех регистров 1 данных входы установки единицы этих регистров 1 данных не использук)тся, то выходы установки единицы распределителя 8, блокируются постоянным уровнем логического нуля, который поступает с выхода формирователя 11 потенциального уровня на второй вход четвертого элемента И 12 каждой группы. Этот жс постоянный уровень логического нуля с Выхода формирователя 11 потенциального уровня поступает на второй Вход первогс элемента И 12 первой группы, блокируя его, так как для первого регистра 1 данных вход управления при анной схеме распределителя 8 не используется.При поступлении кода:г)1)х) нфорхационного лова в устройство. э.тот ксд с первого информационного Входа г)ас рс,",елитс.н 8 поступает на первый инфорхьц:й ход каждого блока 6 с;)я всг1. ,и:; скан СХСМД В КС)ОГМ 01 Саар Ил .ИнфОРМВНИОНОГО СЛОВЭ, ПОС,:Н; ") С 1:.- формационОГО Выхода, соот - гс 1:к)1,г ГО этом" бло 6 сравне.:;11 регитраах через соответствующи - ,О;:у ).с б.к, .6 срзВ 1 еии Второ 1 форма 01 ь Хо ч;с прес)ГНтеля 81, на Второй и.,., х 1 дион 1 ВхОд этОГГ) Олока 1 О сравнсНя, В:е:1 е 1 ОДОВ НОВЬ НОСтх НИВНЕ 0 1,ЬС, ", ,)ННОО СЛОВ 1 С КОДЬМИ Инфор.,;а ИОН:Ь". С.1)В, лрь- НЯЦИХСЯ В РОГИ ТРЗХ 1,."НЬ, , ; ,СХ)ДИт О,новрссино ВО Всех Ололах : ср 1 ье-.1.Ес.и код Вновь поступившего информац- ОннОГО слоВа Оказываеся ОО;1 ь.не Одних кодов, 10 меньше или равен друг, ко:ам, записанньм ранее в регистрах . данных информационных слов, то те блоки 16 сравнения, которые соответствуют регистрам 1 дан. ных с меньшими кодами информационных слов, выставляют на своих выходах упранле ния единичные уровни сигналов управления, которые через соответствующие первые эле менты И 12 через выходы управления распределителя 8 Ностм)Оть псгистр., дднньх с меньпими кода х 1 11.р.101 ,хслов, причем сигналы управления с блока6сравнения, соответствующего предыдущемурегиструданных, поступают на вход управления последующего регистра 1 данных.Таким образом, на регистр 1 данных,который является первым из регистров 1данных, содержащих меньшие регистры кодызаписанных ранее информационных слов, сигнал управления на вход управления не поступает. После этого в распределитель 8через вход записи поступает импульс сигна- Ола записи, который через открытые элементы И 13, соответствующие блокам 16 сравнения, которые выставляют на своих входахуправления уровень логической единицы сигнала управления, и через соответствующиеэтим блокам 6 сравнения вторые элемен 15ты И 12 групп поступают на выходы записираспределителя 8), с которых через вторыеэлементы ИЛИ 10 одноименць)х с этимивыходами записи групп сигнал записи одновременно поступает на входы записи регистров 1 данных с мень)ними кодами зацисдць)хранее ицформациоцных слов.ПО этим сигналам записи ицфО,)мс)цц 5:,этих регистрахданных сдвигается нд Олццрегистрданных в сторону послелцсго регистраданных, а в освоболившецся, таким образом, первый регистр 1 данны.( цзрегистровданных с меньшими коламиранее записанных информацион )ых слов (наего Вход управления не поступает сигнал уц.равлеция с распределителя 8,) цо этому жссигцдлу записи одновременно записываетсяпо второму информационному в.(олу рс: цс-),данных кол вновь поступивц(его информационного слова.При чтении информации из буферногозапоминающего устройства сигнал чтения,35поступающий на вход чтения распределцтеля8 и дальше через элемент 15 задержки,элемент ИЛИ 14 и третий элемент И 2группы, соответствующий последнему регистру 1 данных, поступает на последний извыходов установки нуля распределителя 8), с 40которого поступает на вход установки нуляпоследнего регистра 1 данных, устанавливаявсе разряды его в нулевое положение,элемент 15 задержки Несколько последовательно соединенных элементов И или элементов ИЛИ) задерживает сигнал чтения на время, в течение которого по переднему фронтуэтого сигнала чтения, поступающего на предпоследний регистрданных, успевает пепереписаться информация с информационного выхода последнего регистра 1 данных впредпоследний регистрданных,Структурная схема распределителя 8(фиг. 4) функционирует следующим образом.На вход блокировки такой схемы распределителя 82 поступает с второго выхода дешифратора 7 (счет снизу) постоянный уровень логической единицы, присутствуюгцийна этом входе блокировки в течение всего времени функционирования распределителя 82 и открывающий на это время функционирования все элементы И 18 для прохождения сигналов на выходы распределителя 8, После этого по сигналу установки, поступающему с входа установки распределителя 8, через вторые входы четвертьх элементов И 18 всех групп на выходы установки единицы распределителя 8. все разряды всех регистров 1 данных устанавливается в единичное положение. Так как при установке в единичное состояние всех регистров 1 данных вхолы установки нуля этих регистров 1 данных не используются, то В)1- ходь установки нуля распрелелителя 8 блокируются постоянцым уровнем логического нуля, который поступает с Выхода формц. рователя 17 потенциального уровця цд вход третьего элемента И 18 каждой Групп)1. Зтот же уровень логичсского;уля поступает такжс цд второй вход цсрцОГО элсхс:)т;1 И 18 первой груццы, блокируя сго, т;)к кдк Лля псрвого регистраЛдцц)х В;Од уц 1);Вл(- цця прц данной с;емс рдсцрсдсл".(ля 8 цс испол ьзуется.1 ри НОс тх ц,.(ц ц ц НО;1 11 цВО ц цРр)10 ЦЦОЦЦОГО С,1 ОВ 1 В СТРОСТВО)Т К "1 СРВГО ЦЦС)ОРМ(111 ЦОЦЦОГО ВХОДД РДСЦР( Д(.51 Ц Гсг 51 8 НО(". ц(1 ст 11 пег)В)ц ццфРГ)хц)цц),ый вход каждого блока 22 (дццсццц ло;)ЧЕ( КД 5) С;(ГЦДВ КОРВМ ОЦ С;);)В;Ц ) СТ( Я С КОС( " ЦЦ;)О 1;1)ЦОЦЦО О (. - .ОЦД.,)РТО)О 1 )1)Р( Цй 1 О О)С,)Ц ЦСЦЦ 5. СПДВЦСЦ.1( КО.сц ВЦОВ)(Ц111:11)" ц,(ВГ)м,1;);):;( О с ", 1; с, ) .,1 1 11 ц 1 (1) О р1 ) )1 О 1 ц ыс, 1 . х 1)1ц , 1 (.я В р( Гс Гс;л(1 цць х.кдх 22 ср 1 ццсцц)1 проц( хо.Ит О.;1(оцр МСЦ;10. ЕС,1 И КО., В;ОВЬ ИОСТ) ЦЦВЦ 1 СГО 1 Цф; ма)сцОИИОГО сг 1 ОВд рс 1 Всц цлц богьц( 0,1 цц х колов, цо мецьц)е других колов, записанных ранее в регистрахданных информ;)ццо:1- цых слов, то те блоки 22 сравнения, которые соответствуОт регистрамлднцых с большими кодами информационных слОВ, Выставляют на своих выходах управления единичные уровни сигналов управления, кО- торые через соответствующие первьц э,ив менты И 18 и выходы управления распределителя 8 поступают на регистры 1 данных с большими кодами информационных слов, причем сигнал управления с блока 22 сравнения, соответствую(цего предыдущему регистру 1 данных, поступает на вход управления последующего регистраданных.Таким образом, на регистрданных, который является первым из регистров 1 данных, содержащих большие коды записанных ранее информационных слов, сигнал управления на вход управления це поступает. После этого в распределитель 8 черезвход записи поступает импульс сигнала записи, который через открытые элементы И 19, соответствующие блокам 22 сравнения, которые выставляют на своих выходах управления уровни логической , и через соответствующие этим блокам 22 сравнения вторые элементы И 18 групп поступает на выходы записи распределителя 82, с которого через вторые элементы ИЛИ О одноименные с этими выходами записи сигнал записи одновременно поступает на входы 0 записи регистров 1 данных с большими кодами записанных ранее информационных слов. 11 о этим сигналам записи информация в этих регистрах 1 данных сдвигается ца оди рс.Гистр В сторонъ последнеГО реГист)е 1 1 данных, а в освободивцийся таким образом первый рсгистр 1 данных из числа регистров 1 данных с большими кодами рзццес записанных информационных слов (ца 20 его вход управления це поступает сигнал управления с распределителя 8), по это лу же сигналу записи одновременно заисывс)ется по второму информационному входу этого рсгистра 1 лаццых кол, ВИЕОВь посгупивцего2: ицформациоцного слова.При чтении информации из буферного запомицак)щего устройства сигнал Тенин, Еюступаюсций ца вход чтения распределителя 8 и дальше через элемент 21 зялеркки, элемент ИЛИ 20 и че)вертый эдеме:Ет И 18 последней группы цд Вход установки единицы последцего регистра 1 дяццых, устанавливает все разряды цослсдцео регистра 1 данных, устанавливает все разряды Еюслсдцего регистра 1 данных в едициу.Элемент 21 задержки (несколько послеловзтслыю соединенных элементов И или элементов ИЛИ) задерживает сигнал чтения цд время, в течение которого по переднему фронту этого сигнала чтения, поступающего цз предпоследний регистр 1 данных, успевает переписаться информация с информационного 40 выхода последнего регистраданных в предпоследний регистр 1 данных.Распределитель 8 з (фиг. 5) функционирует следующим образом.На вход блокировки этого распределителя поступает с третьего выхода дешифратора 7 постоянный уровень логической единицы, присутствующий на этом входе блокировки в течение всего времени функционирования распределителя 8 з и открывающий на это время все элементы И 23 каждой группы для прохождения сигналов на выходы распределителя 8 з. Г 1 осле этого по сигналу установки, поступающему с входа установки распределителя 8 з через вторые входы третьих элементов И 23 каждой группы на выходы установки нуля 5 распределителя 8 з, все разряды всех регистров 1 данных устанавливаются в нулевое положение. Так как при установке в нулевое положение всех регистров 1 данных входы установки единицы этих регистров 1 данных не используются, то выходы установки единицы распределителя 8 з блокируются постоянным уровнем логического нуля, который поступает с выхода формирователя 24 потенциального уровня на второй вход четвертого элемента И 23 каждой группы. Этот же потенциальный уровень логического нуля с выхода формирователя 24 потенциального уровня поступает на второй вход первого элемента И 23 первой группы, блокируя его, так как для первого регистра 1 вход управления при данной схеме распределителя 8 з не используется. Ввиду того, что информационные входы расределителя 8 з в схеме не испозьзуктся, то первьй и все вторые информяционцыс Входы этого распределителя полк.к)чены соответственно через блоки 30 и 29 нагрузочных резисторов к нулевому источник) питания (имитируется подклкчецие к Входу логического эгсметя).Кол очередного информацисшцого слова посгуцает цд второй ицформяциоЕНЕый вход кяждОГО реГстя 1;ЕЯцых. )Ятс,л В уст)Ойс"Гво Ес.рс.3 Вход записи 10 стмпает им. ульсый сцгца, записи этого кола ицфорлсяесиоОГО слова, который в рас.релелителе 8 з поступает ня вхол формирователя 25 одицочцогс) импульса и ца вхо;Е элсмецтя 26 зад ржки. Формирователь 25 О,еицочцого импульса формирует Олицоч;Еый импульс с длитсльностью, Го Еьей ллитсльОСТ ИЛПХЛЬСЗ СИЦДГ)я ЗЗПИС.и Д ВРС 1 Я еобхолимос лля записи колон информационных слов в регистры 1 лаццых. Этот оли- НОЧЕЕЬЕЙ ИМП,ЕЬС СИЗЛЯ уцс)ЗЕЗГЕЕНИЯ ЧС рс.3 первый элемент И 23 кджлой Гр)ппы, кроме первой, псступает ца Вхолы упрдвлеция всех регистров 1 лзцных, кромс первого.с;игн 5 записи через элемент 26 задержки (несколько цоследоцзтельно соелиценных элемсцтов И или э,семсцтов ИЛИ) с еремецем задержки, больц им времеи задержки я срабатывание формирователя 25 олицоч. ного импульса плюс время залержки нд срабдтые)енс люООГО ,)СГистре 1,санных НО сиГ- налу установки, через второй элемент И 23 кяждои групе постмпает также нд вхол записи Есалого регистра 1 данных. Так как на входах управления всех регистров 1 данных, кроме первого, уже присутствуют сигналы управления с выхода формирователя 25 олиночного импульса, то по сигналу записи во все регистры 1 данных, кроме первого, записывается информация через третий информационныи вход. т. е. информация в регистрахданных сдвигается в сторону последнего ре. гистра 1 лацных,а в первый регистр 1 данных вписывается вновь поступившее информациошюе слово через второй информационный вход с входа устройства. Таким образом, последнее поступившее в устройство информационное слово при считывании информациииз этого устройства оказывается первым (формируется очередь последний вошел - первый вышел).При чтении информации из буферного запоминающего устройства сигнал чтения поступает на вход чтения распределителя 8 з и дальше через элемент 27 задержки, элемент ИЛИ 28 и третий элемент И 23 последней группы поступает на вход установки последнего регистра 1 данных, устанавливая все разряды его в нулевое положение во время считывания информации из устройства. Элемент 27 задержки (несколько последовательно соединенных элементов И или элементов ИЛИ) задерживает сигнал чтения на время, в течение которого по переднему фронту этого же сигнала чтения успевает псреписаться информация с информационного выхода последнего регистра 1 данных в предпоследний регистр 1 данных.Счетчик 4 импульсов подсчитывает количество занятых регистров 1 данных, суммируя количество импульсов сигналов записи, поступающих с выхода элемента И 5 на вход сложения, и вычитая из этой суммы,оличество импульсов сигналов чтения, поступающих на вход вычитания с входа чтения устройства. Если все регистры 1 данных заняты, то на выходе счетчика 4 импульсов, а следовательно, и на индикаторном выходе устройства появляется сигнал заполнения Всех регистров 1 данных (логический нуль), который также поступает на первый вхо э.цмента И 5, закрывая его для прохож с)(ия сиГнала записи. С индикзторнО Выхода устройства сигнал заполнения поступает в устройство управления. Г 1 ри появле;и после сигнала чтения, свободного из регистров 1 данных, сигнал на выходе сче.- чика 4 импульсов снимается, открывая элемент И 5.Информация. поступающая з регистр 1 данных, можс) быть представлена од 5)О(Ьазным или парзфазным двоичным кодом. функциони рова ние триггеров 3 рассмотрено применительно к пзрафазному коду.Регистр 1 функционирует следующим образом.При записи по сигналу записи информации В регистр 1 данных (фиг. 6) 5(нформационное слово поступает через Второй ин. формационный вход регистра 1 данных (пз входе управления регистра 1 данных В это время отсутствует сигнал управления) (ли через третий Информационный вход регис)- ра 1 данных (на входе управления регистоа 1 данных в это время присутствует с.: управления . положительный уровень ло. ческой единицы). При заиси и)фор:,:дционного слова по сигналу чтения В регистр 1 данных И 5 форх(зионпос с ОВО ПОСтУПаЕт ЧЕРЕЗ ЕГО ПСРВЫЙ Инфо, ссационньЙ Вход. Кс)ждо)иъ дВО(1 чноху разряду и)(1)ормзцио(Ого слова соответствует один триггер 31. Каждый триггер 31 представляет собОЙ(фиг. 7) два тактируемых триггера КЯ-т 5)а, соединенных между собой по М - Ь схеме.Через инверсный вход элемента И - НЕ 38 5или 39 триггер 31 устанавливается соответственно в нулевое или единичное состояние, блокируя на время длительности этого импульса установки триггера на элемента И - НЕ 42 и 43. По переднему фронту сигнала записи или чтения информация записывается в триггер на элементах ИНЕ 38 и 39, а по заднему фронту этого сигналя записи или этого сигнала чтения переписывается в триггер на элементах И - -НЕ 42 и 43. По переднему фронту сигнала записи 15информация в триггер на элементах ИНЕ 38 и 39 записывается с второго информационного входа этого тригг(ра 31 через элементы И- НЕ 34 и 35 Отсутству(т сиг- НаЛ УПРаВЛЕНИЯ На ВХОДЕ сПРЗВЛЕНИ 5 тРИГ- гера 31 или с третьего информационного 20 Входа через элементы И- - НЕ 32 и 33(присутствует сигнал управления на Входе управления триггера 31). По пе)ед)(ему фОт сиГнад с чт(.ни 5 ИнфОр:,)аци 1; записывается в триггер Га элементах И НЕ 38 и 39 с первого информационного входа триггера 31 через элементы И - НЕ 36 и 37.Аналогичные регистры 1 данных использоВа)ы и В известном устройстве. При этом в нем не используется вход уст,)новки Вссх разрядов регист)з 1 данных В нуль и при этом этот регистр 1 дскб пыл мирзВГяется сс)Излом м),В 510 ия Оотивоположной по,5(рностиИ,) Бхо;(е счрав,ения ,)(;г(трз 1 дан)ых и а стно 0 Вк.К)ч(и дГО,)1 ( л ьнь)Й инне- ТОР).11 ред(лзгех(ое буферное запомни;) )О)(Осс. ройство может быть использовано в иычи(- .ИТСЛЬНЫХ СС)ЕМЗХ ПО СООРХ ИнфОРМс)ЦИИ пр приопитетном обслмживаии большого )и)с,з абонентов с различными а,(р(ам(и, ри 01) ит(Г кзждОГО из которь)х Ои р(.д(, 5)(тс 51 4 ко )пу з,"реса и может быть измене) с О)10(ЬЮ Пр(дЛЗГсСХ)ОГО уСТрОЙСВс). Э.0 с с"Т.рЙ;ТВО может Оы(ь, например, испо,Ьзои;)- )(0 В ВЫЧИ С, ИТЕ; ЬН Ы Х СИСТЕМ (1 Х ПОД 01 ОВК ) данс,ых на магнитнои ленте.4511 ПО";) Зех)ое б) .)срно( ззп( и),:.)кп. сХСТПО)(СТВО Х)ожЕТ Рс(С,)0.(З, ЗТЬ с)ДР)1 )Н(НГВ В ЛЮбОМ ЗаРЗ)(Е( ЗИДЗННОМ .:О сне И позволяет переход;ть От О.шо: порядка и, к, гюбомх др Гомх пор 5 1), 1, и (ме 5)1 , приоритет адресов абонентов п 1 и Оргзчизз) ц(и Очереди нз ОбслужиВз 5 ие. Зз счет э.Ого рзсши,)яотся )ункциональны возможно, - ти пр;длзгземого буферного зз(,ими;зк)гцс ( УСГС)са.,Стеа ПО СГЗВНЕНИЮ С ИЗИ .Т;. чо;- за: Гданных, счетчик импульсов, формирователь сигналов и элемент И, причем выход счетчика импульсов соединен с первым входом элемента И и является индикаторным выходом устройства, второй вход элемента И является входом записи устройства, вход вычитания счетчика импульсов соединен с входами чтения регистров данных группы, кроме последнего регистра данных, и с входом чтения регистра данных и является входом считывания устройства, первые информационные входы регистров данных группы объединены и являются информационным входом устройства, вторые информационные входы каждого регистра данных группы, кроме последнего, соединены с соответствующими выходами последующего регистра данных группы, второй и четвертый информационные входы последнего регистра данных группы подключены к выходу формирования сигналов, информационные выходы каждого регистра данных подключены к третьему информационному входу последующего регистра данных группы, информационный выход первого регистра данных группы соединен с соответствующим входом регистра данных, выход которого является информационным выходом устройства, отличаюи 1 ееся тем, что, с целью расширения области применения устройства за счет возможности записи информации в произвольном порядке, в него введен блок рас.)пределителей сигналов записи, управляющий вход которого является управляющим входом устройства, установочные входы блока распределителей сигналов записи, счетчика импульсов и регистра данных объединены и являются установочным входом устройства, вход записи блока распределителей сигналов записи соединен с входом сложения счетчика импульсов и выходом элемента И, вход чтения блока распределителей сигналов записи подключен к соответствукпцему входу устройства, один информационный вход блока распределителей сигналов записи подключен к информационному входу устройства, другие информационные входы блока распределителей сигналов записи соединены с соответствующими выходами соответствующих регистров данных группы, выходы блока распределителей сигналов записи соединены с соответствующими входами соответствующих регистров данных группы,

Смотреть

Заявка

3824982, 17.12.1984

ПРОТАСЕНЯ АЛЕКСАНДР АЛЕКСАНДРОВИЧ

МПК / Метки

МПК: G11C 19/00

Метки: буферное, запоминающее

Опубликовано: 07.06.1986

Код ссылки

<a href="https://patents.su/10-1236555-bufernoe-zapominayushhee-ustrojjstvo.html" target="_blank" rel="follow" title="База патентов СССР">Буферное запоминающее устройство</a>

Похожие патенты