Буферное запоминающее устройство
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1451775
Автор: Микикечко
Текст
(57)н ающтениприм апомбре и кр ии во2 а в чт адр ОСУДАРСТВЕННЫЙ КОМИТЕТО ИЗОБРЕТЕНИЯМ И ОТНРЫТИЯМРИ ГКНТ СССР ПИСАНИЕ ИЗОБРЕАВТОРСКОМУ СВИДЕТЕЛЬСТВ 21) 4249883/24-2422) 04.06,8746) 15,01.89. Бюл. М 271) Одесский гидрометеоролонститут72) А.Н.Микикечко53) 681.327.6(088.8)56) Авторское свидетельство583476, кл, С 11 С 11/00,Авторское свидетельство С1048515, кл. С 11 С 19/00,ЕРНОЕ ЗАПОМИНАЮЩЕЕ УСТРОЙСТИзобретение относится им устройствам. Целью я является расширение о енения устройства за сч щения времени хранения информ Буферное запоминающее устройс держит блок 1 памяти, счетчик ресов записи, счетчик ния, блок 4 сравнения, коммутатор 5, одновибратор 6, управляемый генератор 7, осуществляющий выдачу информации из блока 1 между циклами записи при готовности приемника, а также од-. новибратор 8 и триггер 9. Для согласования работы одновибратора 6 и управляемого генератора 7 при появлении внешнего сигнала записи вр время считывания информации запуск одновибратора 6 задерживается на время завершения происходящего в этот момент цикла считывания время задержки много меньше периода импульсов записи), после чего осуществляется выдача одновибратором импульссов записи с одновременным запрещением работы генератора 7. Тем самым обеспечивается максимальное сокра" ав щение времени работы буферного устройства в режиме хранения информации. 2 з,п. ф-лы, 4 ил.Изобретение относится к запоминающим устройствам и может быть применено в системах обмена данными, автоматике и вычислительной технике,Целью изобретения является расширение области применения буферного запоминающего устройства за счетсокращения времени хранения информации.На фиг.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) содержит элементы И-НЕ 27-30, резистор31, конденсатор 32, элементы И-НЕ33, элемент И 34 и элемент НЕ 35,При поступлении запускающего импульса на вход 11 на выходе 12 вырабатывается импульс логического "0",запрещающий дальнейшую генерациюимпульсов считывания. Затем в отсутствие сигнала задержки (логическая "1" на выходе 15) на выходе 13вырабатывается более короткий импульс записи, поступающий на входблока 1. При наличии сигнала задержки (логический ".0" на входе 15) выдача импульса на выходе 13 задерживается до появления на выходе 15 логической " 1". Импульсы на выходах12 и 13 заканчиваются одновременно.Управляемый генератор 7 (см.фиг.3) содержит элементы И-НЕ 36-39,резисторы 40 и 41, конденсаторы 42и 43, элементы НЕ 44-47, элементИ-НЕ 48 и элемент И-НЕ 49, При наличии на входе 10 и выходах 12 и 14сигналов логической И 1 управляемыйгенератор вырабатывает на выходах 15и 16 последовательность импульсов спериодом следования, соответствующиммаксимальной скорости обмена данными с приемником. При установке хотябы одного из указанных сигналов влогический "0 управляемый генераторзаканчивает формирование последнегоимпульса считывания и затем прекращает свою работу. При подаче короткого импульса логического 110" на вход26 управляемый генератор 7 выдаетимпульсы на выходах 15 и 16 дажепри наличии логического "0" на выходе 14. В начале цикла считывания,генерируется импульс логического "0"на выходе 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.Устройство работает следующим образом,В исходный момент (С 1) счетчики50 2 и 3, а также триггер 9 устанавливаются в нулевое состояние, при этомлогический "0" на выходе 14 блока 4сравнения запрещает работу управляемого генератора 7, а логическая "1"55 на выходе 15 разрешает запуск одновибратора 6,1При поступлении на вход 11 импульса от передатчика вначале на выходе12 одновибратора 6 вырабатывается импульс логического О", запрещающий работу управляемого генератора 7, а затем на выходе 13 - более короткий импульс, которым информация на входе 22 записывается в блок 1 памяти по адресу от счетчика 2 адре сов записи.По окончании импульса на выходе 12 счетчик 2 изменяет свое состояние. При этом блок 4 сравнения фиксирует несовпадение адресов и вырабатывает на выходе 14 сигнал логической "1", который совместно с сигналами логической "1" на выходе 12 одновибратора б и на входе 10 разрешают генерацию импульсов считывания.Управляемый генератораналогично одновибратору 6 вначале вырабатывает импульс логического "0" на выходе 15 для коммутации адреса от счетчика считывания на выход 21 и задержки запуска одновибратора 6 при поступлении запускающего импульса во время генерации импульсов считывания. Затем на выходе 16 вы- рабатывается более короткий импульс, осуществляющий считывание информации из блока 1 памяти по выходу 23. При этом по выходу 16 импульс считывания проходит в приемник, сигнализируя о появлении этой информации.По окончании цикла считывания счетчик 3 перемещается в следующую позицию, при этом адреса сравниваются и сигнал на выходе 14 блока 4 сравнения становится равным логическому "0", запрещая дальнейшую генерацию импульсов считывания.Описанный цикл записи-считывания повторяется каждый раз при поступлении на вход 11 запускающего импульса до тех пор, пока на входе 10 готовности имеется логическая "1",Однако, когда приемник выдает сигнал неготовности (например, при записи накопленного блока информации на магнитную ленту), режим работы предлагаемого устройства изменяется (С 2) .Логический "0" на входе 10 запрещает генерацию импульсов считывания, но не препятствует записи. При этом счетчик 3 считывания остается в неизменном состоянии, а счетчик 2 записи продолжает перемещаться.55 ряется наиболее старая информация. Сигнал готовности на входе 10 появляется до переполнения блока (с). В этом случае, если началсяцикл записи (логический "О" на выходе 12),управляемый генератор 7 начиЕсли сигнал готовности не приметзначения логической "1" до переполнения блока 1 памяти, т.е. до тогомомента, когда вследствие изменениясчетчика 2 адреса совпадут (С),импульс на выходе 17 элемента задержки поступит на вход триггера 9в тот момент времени, когда сигнална выходе 14 блока 4 сравнения равейлогическому "0" При этом триггер 9установится в единичное состояние(логический "0" на выходе 18), сигнализируя об аварийном состоянии, 15 а выдача передатчиком запускающихимпульсов по входу 11 должна прекратиться.Информация, записанная к этомумоменту в блоке 1, не пропадает ипри появлении логической " 1" навходе 10 готовности может быть считана в приемник посредством подачиодиночного короткого импульса навход 26 управляемого генератора 7.25 При этом после считывания первого слова сигнал равенства адресовна выходе блока 4 сравнения становится равньж логической "1", разрешая дальнейшую работу управляемогогенератора без принудительного запуска. Таким образом, информация иэблока 1 слово за словом передаетсяв приемник. При неготовности приемника зта выдача приостанавливается,но после появления сигнала готовности возобновляется.Процесс автоматической выдачи информации происходит до тех пор, пока все содержимое блока 1 не перепишется в приемник, т.е. когда адрессчитывания станет равным адресу записи.При необходимости триггер переполнения может быть сброшен и процесс 45записи возобновлен сразу же послесчитывания в приемник первого слова.В случае когда новая информацияявляется более ценной, чем старая,допустимо после переполнения продолжить запись в блок 1, одновременно"подтягивая" адрес считывания импульсами от передатчика, подаваемымина вход 25 счетчика 3, При этом те5 . 14517нает вырабатывать последовательность 75 6 10 15 20 30 35 40Формула изобретения 50 55 импульсов считывания только после окончания цикла записи, вызывая выдачу информации на входе 23 в ускоренном темпе. Если запись не происходила, считывание начинается сразу после появления сигнала готовности.Импульсная последовательность от генератора 7 при ускоренной выдаче информации в приемник либо заканчивается при совпадении адресов на счетчиках 2 и 3 ( ), либо прерывается после поступления запускающего импульса на вход 11 одновибратора 6 (с ). В последнем случае начавшийся цикл считывания очередного байта не обрывается, а заканчивается .своим порядком, задерживая начало цикла записи на время окончания импульса на выходе 15.По окончании цикла записи счетчик 2 перемещается на следующую позицию, увеличивая разрыв между адресом записи и адресом считывания, а сигнал логической "1" на выходе 12 одновибратора 6 разрешает дальнейшую генерацию импульсов считывания. Период между импульсами считывания на выходе управляемого генератора выбирается меньшим периода запускающих импульсов. Поэтому при работе устройства в режиме убыстренного считывания разрыв между адресами постепенно сокращается, доходя до нуля, после чего начинается описанный синхронный режим записи-считывания. 1. Буферное запоминающее устройство, содержащее блок памяти, информационные входы и выходы которого являются соответствующими входами и выходами устройства, коммутатор, выход которого подключенк адресным входам блока памяти, счетчик адресов записи, счетчик адресов чтения, блок сравнения, первый вход которого подключен к выходу счетчика адресов записи и к первому информационному входу коммутатора, второй информационный вход которого подключен. к второму входу блока . сравнения и к выходу счетчика адре-, сов чтения, вход сброса которого является первым входом сброса устройства и подключен к входу сбросасчетчика адресов записи, первыйодновибратор, триггер, вход сбросакоторого является вторым входомсброса устройства, выход триггераявляется выходом переполнения устройства, о т л и ч а ю щ е е с ятем, что, с целью расширения областиприменения устройства за счет сокращения времени хранения информации,оно содержит управляемый генератори второй одновибратор, первый входкоторого является входом обращенияустройства, первый выход второгоодновибратора подключен к входу записи блока памяти, вход чтения которого подключен к первому выходууправляемого генератора, второй выход которого подключен к управляющему входу коммутатора, к первомусчетному входу счетчика адресовчтения и к второму входу второгоодновибратора, второй выход которого подключен к первому входу разрешения управляемого генератора, ксчетному входу счетчика адресовзаписи и к входу первого одновибратора, выход которого подключен кпервому установочному входу триггера, второй установочный вход которого подключен к выходу блока. срав.кения и к второму входу разрешенияуправляемого генератора, третий ичетвертый входы разрешения которогоявляются соответственно входом принудительного запуска и входом готовности устройства.2. Устройство по п.1, о т л и "ч а ю щ е е с я тем, что второйодновибратор содержит элементы И-НЕ,элемент И, элемент НЕ, ограничительный элемент, например резистори накопительный элемент, например 5конденсатор первый вывод котоФрого подключен к выходу первого элемента И-НЕ, к первому входу второго элемента И-НЕ и к входу элементаНЕ, выход которого подключен черезрезистор к второму выводу конденсатора и к первому входу третьего эле"мента И-НЕ, второй вход которогоподключен к выходу второго элементаИ-НЕ, второй вход которого подключенк выходу третьего элемента И-НЕ, кпервому входу элемента И и к первому входу четвертого элемента И-НЕ,выход которого подключен к второмувходу элемента И и к первому входу714517 пятого элемента И-НЕ, выход которого подключен к второму входу четвертого элемента,И-НЕ и первому входу первого элемента И-НЕ, второй вход первого элемента И-НЕ, второй5 вход пятого элемента И-НЕ, выход третьего элемента И-НЕ и выход элемента И являются соответственно вторым входом, первым входом, первым выходом и вторым выходом второго, одновибратора. 3. Устройство по п.1, о т л и - ч а ю щ е е с я тем, что управляемый генератор содержит элементы И-НЕ, элементы НЕ, ограничительные элементы, например резисторы, и накопительные элементы, например конденсаторы, первый выход первого.иэ которых подключен к первому входу первого элемента И-НЕ, к выходу первого элемента НЕ и к входу второго элемента НЕ, выход которого подключен через первый резистор к второму выводу первого конденсатора и к первому входу второго элемента И-Н 5, второй вход которого подключен к входу третьего элемента НЕ и к выходу первого элемента И-НЕ, второй 152025 75 8вход которого является первым выходом управляемого генератора и подключен к выходу второго элементаИ-НЕ и к первому входу третьего эле;мента И-НЕ, выход которого подключейк первому входу четвертого элементаИ-НЕ, выход которого подключен .квторому входу третьего элемента И-НЕи к входу первого элемента НЕ, выход третьего элемента НЕ являетсявторым выходом управляемого генератора и подключен через второй резистор к первому выводу второго конденсатора и к первому входу пятогоэлемента И-НЕ, выход которого под"ключен к второму входу четвертогоэлемента И-НЕ, второй вход пятогоэлемента И-НЕ подключен к выходу шестого элемента И-НЕ, первый входкоторого подключен к выходу четвертого элемента НЕ, второй вывод второго конденсатора подключен к общейшине, третий и четвертый входы пятого элемента И-НЕ, вход четвертогоэлемента НЕ и второй вход шестогоэлемента И-НЕ являются соответственно четвертью, третьим, вторым ипервым входами разрешения управляемого генератора.1451 7 5 Составитель С.ШустенкоЕ.Конча Техред Л.Олийнык Корректор М.Самборск Редак 86/51 Тираж 558осударственного комитета по113035, Москва, Жроизводственно-полиграфическое предприятие, г. Ужгород, ул. Проектна каз 70 ПодписноеНИИПИ Г изобретениям и открытиям при ГКНТ СССР5, Раушская наб., д. 4/5
СмотретьЗаявка
4249883, 04.06.1987
ОДЕССКИЙ ГИДРОМЕТЕОРОЛОГИЧЕСКИЙ ИНСТИТУТ
МИКИКЕЧКО АЛЕКСАНДР НИКОЛАЕВИЧ
МПК / Метки
МПК: G11C 19/00
Метки: буферное, запоминающее
Опубликовано: 15.01.1989
Код ссылки
<a href="https://patents.su/6-1451775-bufernoe-zapominayushhee-ustrojjstvo.html" target="_blank" rel="follow" title="База патентов СССР">Буферное запоминающее устройство</a>
Предыдущий патент: Постоянное запоминающее устройство
Следующий патент: Ячейка памяти
Случайный патент: Вихревая холодильная установка