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

 

Изобретение относится к запоминающим устройствам. Целью изобретения является расширение области применения устройства за счет сокращения времени хранения информации. Буферное запоминающее устройство содержит блок 1 памяти, счетчик 2 адресов записи, счетчик 3 адресов чтения , блок 4 сравнения, коммутатор 5, одновибратор 6, управляемый генератор 7, осуществляющий выдачу информации из блока 1 между циклами записи при готовности приемника, а также одновибратор 8 и триггер 9. Для согласования работы одновибратора 6 и управляемого генератора 7 при появлении внешнего сигнала записи во время считывания информации запуск одновибратора 6 задерживается на время завершения происходящего в этот момент цикла считывания (время задержки много меньше периода импульсов записи), после чего осуществляется вьщача одновибратором импульс сов записи с одновременным запрещением работы генератора 7. Тем самым обеспечивается максимальное сокращение , времени работы буферного устройства в режиме хранения информации . 2 з.п. ф-лы, 4 шт. su сл i4i СП -ч -ч СП fBtoiR/

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (51)4 С 11 С 19/00

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

Н А ВТОРСКОМ У СВИДЕТЕЛЬСТВУ

С:

CR

"4

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТНРЫТИЯМ

flPH ГКНТ СССР (21) 4249883/24-24 (22) 04.06.87 (46) 15,01.89. Бюл. М- 2 (71) Одесский гидрометеорологический институт (72) А.Н.Микикечко (53) 681.327.6(088.8) (56) Авторское свидетельство СССР

У 583476, кл. С 11 С 11/00, 1976.

Авторское свидетельство СССР

У 1048515, кл. G 11 С 19/00, 1982. (54) БУФЕРНОЕ ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО (57) Изобретение относится к запоминающим устройствам. Целью изобретения является расширение области применения устройства за счет сокращения времени хранения информации.

Буферное запоминающее устройство содержит блок 1 памяти, счетчик 2 адресов записи, счетчик 3 адресов чте„„SU„„1451775 А1 ния, блок 4 сравнения, коммутатор 5, одновибратор 6, управляемый генератор 7, осуществляющий выдачу информации из блока 1 между циклами записи при готовности приемника, а также од-. новибратор 8 и триггер 9. Для согласования работы одновибратора 6 и управляемого генератора 7 при появлении внешнего сигнала записи вр время считывания информации запуск одновибратора 6 задерживается на время завершения происходящего в этот момент цикла считывания (время задержки много меньше периода импульсов записи), после чего осуществляется выдача одновибратором импуль сов записи с одновременным запрещением работы генератора 7. Тем самым обеспечивается максимальное сокращение времени работы буферного устройства в режиме хранения информации. 2 з.п. ф-лы, 4 ил.

1451775

Изобретение относится к запоминающим устройствам и может быть применено в системах обмена данными, автоматике и вычислительной технике, Целью изобретения является расширение области применения буферного запоминающего устройства за счет сокращения времени хранения информации.

На фиг.1 изображена функциональная схема предлагаемого устройства; на фиг.2 и 3 — принципиальные схемы одновибратора и управляемого генератора,соответственно;на фиг.4— временные диаграммы, поясняющие работу устройства, Устройство содержит блок 1 памяти, счетчик 2 адресов записи, счетчик 3 адресов чтения, блок 4 сравнения, коммутатор 5, одновибратор 6, управляемый генератор 7, одновибратор 8,триггер 9, вход 10 готовности, вход 11 обращения, выходы 12 и 13 одновибратора 6, выход 14 блока 4 сравнения, выходы 15 и 16 управляемого генератора 7, выход 17 одновибратора 8, выход 18 переполнения, выходы 19 и 20 счетчиков

2 и 3, выход 21 коммутатора 5, информационный вход 22, информационный выход 23 устройства, вход 24 сброса, вход 25 счетных импульсов, вход 26 принудительного пуска и вход сброса.

Одновибратор 6 (см. фиг.2) содержит элементы И-HE 27-30, резистор

31, конденсатор 32, элементы И-HE

33, элемент И 34 и элемент НЕ 35.

При поступлении запускающего импульса на вход 11 на выходе 12 вырабатывается импульс логического "О", запрещающий дальнейшую генерацию импульсов считывания. Затем в отсутствие сигнала задержки (логическая "1" на выходе 15) на выходе 13 вырабатывается более короткий импульс записи, поступающий на вход блока 1. При наличии сигнала задержки (логический ".О" на входе 15) выдача импульса на выходе 13 задерживается до появления на выходе 15 логической " 1". Импульсы на выходах

12 и 13 заканчиваются одновременно.

Управляемый генератор 7 (см. фиг.3) содержит элементы И-НЕ 36-39, резисторы 40 и 41, конденсаторы 42 и 43, элементы HE 44-47, элемент

И-НЕ 48 и элемент И-НЕ 49. При наличии на входе 10 и выходах 12 и 14 сигналов логической "1" управляемый генератор вырабатывает на выходах 15 и 16 последовательность импульсов с периодом следования, соответствующим максимальной скорости обмена данными с приемником. При установке хотя бы одного из указанных сигналов в логический "О управляемый генератор заканчивает формирование последнего . импульса считывания и затем прекращает свою работу. При подаче короткого импульса логического 0" на вход

26 управляемый генератор 7 выдает импульсы на выходах 15 и 16 даже при наличии логического "0" на выходе 14. В начале цикла считывания

;генерируется импульс логического "О" на выходе 15, а затем более короткий импульс на выходе 16 . Оба указанные импульса заканчиваются одновременно.

Адреса записи и считывания вырабатываются счетчиками 2 и 3 на выходах 19 и 20 соответственно. Изменение состояния счетчиков происходит на задних фронтах импульсов, поступающих на выходы 12 и 15.Кроме того, состояние счетчика 3 может измениться при подаче импульсов на вход 25.

Блок 4 сравнения при совпадении адресов вырабатывает на выходе 14 сигнал логического "0", запрещающий

35 генерацию импульсов считывания и поступающий также на вход триггера 9.

Коммутатор 5 передает на выход

21 адрес от счетчика 2, если сигнал на выходе 15 равен логической "1".

В противном случае на выход 21 поступает адрес от счетчика 3 °

Одновибратор 8 при поступлении на выход 12 импульса от одновибратора 6 по его заднему фронту вырабаты45 вает на выходе 17 короткий импульс для установки триггера 9.

Устройство работает следующим образом.

В исходный момент (e1) счетчики

50 2 и 3, а также триггер 9 устанавливаются в нулевое состояние, при этом логический "0 " на выходе 14 блока 4 сравнения запрещает работу управляемого генератора 7, а логическая "1" на выходе 15 разрешает запуск одновибратора 6, 1

При поступлении на вход 11 импуль— са от передатчика вначале на выходе

1451775

12 одновибратора 6 вырабатывается импульс логического "0", запрещающий работу управляемого генератора

7, а затем на выходе 13 — более короткий импульс, которым информация на входе 22 записывается в блок 1 памяти по адресу от счетчика 2 адре. сов записи.

По окончании импульса на выходе

12 счетчик 2 изменяет свое состояние. При этом блок 4 сравнения фиксирует несовпадение адресов и вырабатывает на выходе 14 сигнал логической "1", который совместно с сигналами логической "1" на выходе

12 одновибратора 6 и на входе 10 разрешают генерацию импульсов считывания.

Управляемый генератор ? аналогично одновибратору 6 вначале вырабатывает импульс логического "0" на выходе 15 для коммутации адреса от счетчика считывания на выход 21 и задержки запуска одновибратора 6 при поступлении запускающего импульса во время генерации импульсов считывания. Затем на выходе 16 вы- рабатывается более короткий импульс, осуществляющий считывание информации из блока 1 памяти по выходу

23. При этом по выходу 16 импульс считывания проходит в приемник, сигнализируя о появлении этой информации.

По окончании цикла считывания счетчик 3 перемещается в следующую позицию, при этом адреса сравниваются и сигнал на выходе 14 блока 4 сравнения становится равным логическому "0", запрещая дальнейшую генерацию импульсов считывания.

Описанный цикл записи-считывания повторяется каждый раз при поступлении на вход 11 запускающего импульса до тех пор, пока на входе 10 готовности имеется логическая "1".

Однако, когда приемник выдает сигнал неготовности (например, при записи накопленного блока информации на магнитную ленту), режим работы предлагаемого устройства изменяется (t z) .

Логический "0" на входе 10 запрещает генерацию импульсов считывания, но не препятствует записи. При этом счетчик 3 считывания остается в неизменном состоянии, а счетчик 2 записи продолжает перемещаться.

55 ряется наиболее старая информация.

Сигнал готовности на входе 10 появляется до переполнения блока (tq) В этом случае, если начался цикл записи (логический "0" на выходе 12),управляемый генератор 7 начиЕсли сигнал готовности не примет значения логической "1" до переполнения блока 1 памяти, т.е. до того момента, когда вследствие изменения счетчика 2 адреса совпадут (t<), импульс на выходе 12 элемента задержки поступит на вход триггера 9 в тот момент времени, когда сигнал на выходе 14 блока 4 сравнения равей логическому "0".. При этом триггер 9 установится в единичное состояние (логический "0" на выходе 18), сигнализируя об аварийном состоянии, а выдача передатчиком запускающих импульсов по входу 11 должна прекратиться.

Информация, записанная к этому моменту в блоке 1, не пропадает и при появлении логической " 1" на входе 10 готовности может быть считана в приемник посредством подачи одиночного короткого импульса на вход 26 управляемого генератора 7.

25 При этом после считывания первого слова сигнал равенства адресов на выходе блока 4 сравнения становится равньь> логической "1", разрешая дальнейшую работу управляемого

30 генератора без принудительного запуска. Таким образом, информация иэ блока 1 слово за словом передается в приемник. При неготовности приемника зта выдача приостанавливается, но после появления сигнала готовности возобновляется.

Процесс автоматической выдачи информации происходит до тех пор, пока все содержимое блока 1 не перепишется в приемник, т.е. когда адрес считывания станет равным адресу записи.

При необходимости триггер переполнения может быть сброшен >и процесс

45 записи возобновлен сразу же после считывания в приемник первого слова.

В случае,,когда новая информация является более ценной, чем старая, допустимо после переполнения продолжить запись в блок 1, одновременно

"подтягивая" адрес считывания импульсами от передатчика, подаваемыми на вход 25 счетчика 3. При этом те75 6

15

30

45

55

5 . 14517 нает вырабатывать последовательность импульсов считывания только после окончания цикла записи, вызывая выдачу информации на входе 23 в ускоренном темпе. Если запись не происходила, считывание начинается сразу после появления сигнала готовности.

Импульсная последовательность от генератора 7 при ускоренной выдаче информации в приемник либо заканчивается при совпадении адресов на счетчиках 2 и 3 (t ), либо прерывается после поступления запускающего импульса на вход t1 одновибратора

6 (t ) . В последнем случае начавшийся цикл считывания очередного байта не обрывается, а заканчивается .своим порядком, задерживая начало цикла записи на время скончания импульса на выходе 15.

По окончании цикла записи счетчик 2 перемещается на следующую позицию, увеличивая разрыв между адресом записи и адресом считывания, а сигнал логической "1" на выходе

12 одновибратора 6 разрешает дальнейшую генерацию импульсов считывания. Период между импульсами считывания на выходе управляемого генератора выбирается меньшим периода запускающих импульсов. Поэтому при работе устройства в режиме убыстренного считывания разрыв между адресами постепенно сокращается, доходя до нуля, после чего начинается описанный синхронный режим записи-считывания.

Формула изобретения

1. Буферное запоминающее устройство, содержащее блок памяти, информационные входы и выходы которого являются соответствующими входами и выходами устройства, коммутатор, выход которого подключен к адресным входам блока памяти, счетчик адресов записи, счетчик адресов чтения, блок сравнения, первый вход которого подключен к выходу счетчика адресов записи и к первому информационному входу коммутатора, второй информационный вход которого подключен. к второму входу блока . сравнения и к выходу счетчика адре- . сов чтения, вход сброса которого является первым входом сброса устройства и подключен к входу сброса счетчика адресов записи, первый одновибратор, триггер, вход сброса которого является вторым входом сброса устройства, выход триггера является выходом переполнения устройства, о т л и ч а ю щ е е с я тем, что, с целью расширения области применения устройства за счет сокращения времени хранения информации, оно содержит управляемый генератор и второй одновибратор, первый вход которого является входом обращения устройства, первый выход второго одновибратора подключен к входу записи блока памяти, вход чтения которого подключен к первому выходу управляемого генератора, второй выход которого подключен к управляющему входу коммутатора, к первому счетному входу счетчика адресов чтения и к второму входу второго одновибратора, второй выход которого подключен к первому входу разрешения управляемого генератора, к счетному входу счетчика адресов записи и к входу первого одновибратора, выход которого подключен к первому установочному входу триггера, второй установочный вход которого подключен к выходу блока сравнения и к второму входу разрешения управляемого генератора, третий и четвертый входы разрешения которого являются соответственно входом принудительного запуска и входом готовности устройства.

2, Устройство по п.1, о т л и— ч а ю щ е е с я тем, что второй одновибратор содержит элементы И-HE элемент И, элемент HE ограничительный элемент, например резистор и накопительный элемент, например конденсатор, первый вывод которого подключен к выходу первого элемента И-НЕ, к первому входу второго элемента И-HE и к входу элемента

НЕ, выход которого подключен через резистор к второму выводу конденсатора и к первому входу третьего элемента И-НЕ, второй вход которого подключен к выходу второго элемента

И-НЕ, второй вход которого подключен к выходу третьего элемента И-НЕ, к первому входу элемента И и к первому входу четвертого элемента И-НЕ, выход которого подключен к второму входу элемента И и к первому входу

145 1 7 пятого элемента И-НЕ, выход которого подключен к второму входу четвертого элемента .И-НЕ и первому входу первого элемента И-НЕ, второй вход первого элемента И-НЕ, второй

5 вход пятого элемента И-НЕ, выход третьего элемента И-HE и выход элемента И являются соответственно вторым входом, первым входом, первым выходом и вторым выходом второго, одновибратора.

3. Устройство по п.1, о т л и— ч а ю щ е е с я тем, что управляемый генератор содержит элементы

И-НЕ, элементы НЕ, ограничительные элементы, например резисторы, и накопительные элементы, например конденсаторы, первый выход первого.иэ которых подключен к первому входу первого элемента И-НЕ, к выходу первого элемента НЕ и к входу второго элемента НЕ, выход которого подключен через первый резистор к второму выводу первого конденсатора и к первому входу второго элемента И-Hg второй вход которого подключен к входу третьего элемента НЕ и к выходу первого элемента И-НЕ, второй

75 8 вход которого является первым выходом управляемого генератора и подключен к выходу второго элемента

И-НЕ и к первому входу третьего эле мента И-НЕ, выход которого подключей к первому входу четвертого элемента

И-НЕ, выход которого подключен .к второму входу третьего элемента И-HR и к входу первого элемента НЕ, выход третьего элемента HE является вторым выходом управляемого генератора и подключен через второй резистор к первому выводу второго конденсатора и к первому входу пятого элемента И-НЕ, выход которого подключен к второму входу четвертого элемента И-НЕ, второй вход пятого элемента И-НЕ подключен к выходу ше стого элемента И-НЕ, первый вход которого подключен к выходу четвертого элемента НЕ, второй вывод второго конденсатора подключен к общей шине, третий и четвертый входы пятого элемента И-НЕ, вход четвертого элемента НЕ и второй вход шестого элемента И-НЕ являются соответственно четвертым, третьим, вторым и первым входами разрешения управляемого генератора.

1451 7? 5

Составитель С.Шустенко

Редактор Е.Конча Техред Л.Олийнык Корректор M.Ñàìáîðñêàÿ

Заказ 7086/51 Тираж 558 Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-полиграфическое предприятие, r. Ужгород, ул. Проектная, 4

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

 

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

Изобретение относится к ццфровой вычислительной технике и может .быть использовано в устройствах буферной памяти

Изобретение относится к вычислительной технике и может быть использовано при построении буферных запоминающих устройств системы сбора и обработки измерительной информации

Изобретение относится к вычислительной технике и моясет Сыть испол;....- зовано в устройствах ггиагног.тировання и статист.1ческо11 обработки информации

Изобретение относится к вычислительной технике и может быть использовано при создании подсистем сбора и каналов ввода измерительной информации

Изобретение относится к вычислительной технике и может быть использовано в качестве буферного запоминающего устройства для систем сбора и обработки информации

Изобретение относится к автоматике и контрольно-измерительной технике и1 может быть использовано для регистрации однократных аналоговых процессов, в особенности в системах измерения механических и акустических импульсных процессов

Изобретение относится к цифровой технике и может быть использовано в вычислительной технике в цифровых системах управления

Регистр // 1425785
Изобретение относится к вычислительной технике и предназначено для использования в интегральных логических микросхемах и цифровых ЭВМ для 8 9Ю f построения контролепригодных устройств

Изобретение относится к вычислительной и измерительной технике и может быть использовано в устройствах сдвига и визуальной индикации

Изобретение относится к вычислительной технике и может быть использовано в различных цифровых устройствах, работающих в условиях воздействия помех

Изобретение относится к импульсной технике и может быть использовано в устройствах вычислительной техники и систем управления, работающих в условиях воздействия помех

Изобретение относится к сдвиговым регистрам, включающим в себя множество каскадированных ступеней, каждая из которых имеет входной вывод и выходной вывод

Изобретение относится к вычислительной технике и может быть использовано при построении универсальных и специализированных управляющих устройств, а также в устройствах диагностирования

Изобретение относится к области вычислительной техники и может быть использовано при построении универсальных и специализированных управляющих устройств и устройств диагностирования

Изобретение относится к устройству обращения циклического сдвига и/или обращенного перемежения данных

Изобретение относится к программируемому материалу памяти и к ячейке памяти, содержащей указанный материал памяти, в частности к тонкопленочной ячейке памяти

Изобретение относится к вычислительной технике и может быть использовано при построении универсальных и специализированных автоматических управляющих устройств, а также в устройствах диагностирования

Изобретение относится к области вычислительной техники и может быть использовано при построении универсальных и специализированных управляющих устройств, а также в устройствах диагностирования

Изобретение относится к цифровой вычислительной технике и может быть использовано в процессорах ЭВМ и в устройствах цифровой автоматики
Наверх