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

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

Авторы: Гриц, Лупиков, Маслеников, Светников, Спиваков

ZIP архив

Текст

(19) (11)9 00 3 СЯЭ (л еИЕ ИЗОБРЕТЕННАЯ ОПИС И ОСУДАРСТВЕННЫЙ КОМИТЕТ СССРО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ ВТОРСКОМУ СВИДЕТЕЛЬСТВ.(56) 1. Авторское свидетельство СССР 9 711631, кл. 0 11 С 9/00, 1980.2. Авторское свидетельство СССР Р 888202, кл, С 11 С 9/00, 1981прототип).(54)(57) БУФЕРНОЕ ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО, содержащее накопитель, информационные выходы которого подключены к одним иэ входов регистров, а адресные входы - к выходам счет, чика адреса записи и счетчика адре" са считывания, счетчик слов и блок задания приоритетов обращений, один иэ выходов которого соединены соответственно с входом счетчика адреса записи и первым входом счетчика слов, со вторым входом счетчика слов и входом счетчика адреса считывания, причем один из входов блока задания приоритетов обращениЯ является первым управляющим входом устройства, выходами которого являются выходы регистров, о т л и ч а ю щ е е с я тем, что, с целью увеличения информационной емкости накопителя, вустройство введены триггеры, дополнительные счетчики адреса считывания, дополнительные счетчики слов,селекторы и элементы И, первые входы которых подключены к выходамтриггеров, первые входы которых идругие входы регистров соединены свыходами селекторов, управляющиевходы которых подключены к информационным выходам накопителя, причемпервые входы дополнительных счетчиков слов соединены с первым входомсчетчика слов, входы дополнительныхсчетчиков адреса считывания, входыопроса селекторов и вторые входыдополнительных счетчиков слов - сдругими выходами блока задания приоритетов обращений, другие входы которого подключены к выходам элементов И, вторые входы которых соединены соответственно с выходами счетчиков слов, выходы дополнительныхсчетчиков адреса считывания подключены к адресным входам накопителя,третьи входы элементов И объединеныи являются вторым управляющим входоустройства, входами обращения которого являются вторые входы триггероИзобретение относится к вычислительной технике, а именно к запоминающим устройствам, и может быть использовано в системах сбора, передачи и обработки измерительной инфор 5 мации.Известно буферное запоминающее устройство, содержащее накопитель, информационные выходы которого соединены с входами выходных регистров, счетчик адреса записи и счетчик адреса чтения, выходы которых соединены с .адресными входами .накопителя(1,Недостатком этого устройства яв-. ляется неэффективное использование суммарной емкости накопителя и выходных регистров (дополнительных накопителей) и потери информации при запоминании накопителя ифодного из дополнительных накопителей.Наиболее близким техническим ре шением к изобретению является буферное запоминающее устройство, содержащее накопители, информационные выходы которых соединены с входами выходных регистров, счетчик адреса 25 записи и счетчик адреса чтения, выходы которых подключены к адресным входам накопителей, схему приоритета, первый выход которой соединен с входом счетчика адреса записи и пер- З 0 вым входом счетчика объема, второй выход схемы приоритета соединен со Рходом счетчика адреса чтения и вторым входом счетчика объема, первый вход схемы приоритета является первым управляющим входом устройства 2,3Недостатком.,известного устройства является использование нескольких накопителей для обслуживания нескольких асинхронных. раэнотипных прием ников информации, что определяет сложность устройства, снижает его информационную емкость и надежность.Целью изобретения является увеличение информационной емкости накопи" 45 теля, а также упрощение устройства.Поставленная цель достигается тем, что в буферное запоминающее устройст-во, содержащее накопитель, информационные выходы которого подключены к одним из входов регистров, а адресные входы - к выходам счетчика адреса записи и счетчика адреса считывания, счетчик слов и блок задания приоритетов обращений, одни иэ выходов которого соединены соответственно с входом счетчика адреса эа" писи и первым входом счетчика слов, со вторым входом счетчика слов и входом счетчика адреса считывания, причем один иэ входов блока зада ния приоритетов обращений является первым управляющим входом устройствао выходами которого являются выходы регистров, введены триггеры, дополнительные счетчики адреса счи тывания, дополнительные счетчики слов, селекторы и элементы И, первые входы которых подключены к выходам триггеров, первые входы которых и другие входы регистров соединены с выходами селекторов, управляющие входы которых подключены к информа-. ционным выходам накопителя, причем первые входы дополнительных счетчиков слов соединены с первым входом счетчика слов, входы дополнительных счетчиков адреса считывания, входы опроса селекторов и вторые входы дополнительных счетчиков слов - с другими выходами блока задания приоритетов обращений, другие входы которого подключены к выходам элементовИ, вторые входы которых соединенысоответственно с выходами счетчиковслов, выходы дополнительных счетчиков адреса считывания подключены кадресным входам накопителя, третьивходы элементов И объединены и являются вторым управляющим входомустройства, входами обращения которого являются вторые входы триггеров.На чертеже изображена функциональная схема предложенного устройства.Устройство содержит накопитель 1,регистры 2, счетчик 3 адреса записи,счетчик 4 адреса считывания, блок 5задания приоритетов обращений, счетчик б слов, селекторы 7, триггеры 8,элементы И 9, дополнительные счетчики 10 адреса считывания, дополнительные счетчики 11 слов, первый 12,второй 13 управляющие входы и входы14 обращения устройства,Число регистров 2, селекторов 7,триггеров 8, счетчиков 4 и 10 адреса считывания и.счетчиков б и 11слов соответствует числу внешнихблоков обработки (не показаны), вкоторые выдается информация иэ буферного запоминающего устройства.Еслив различных сеансах работы устройства характер распределения каналовпо блокам обработки изменяется, то в качестве селекторов могут быть использованы микросхемы памяти (на" пример, 155 РУ 2, 134 РУ 2), в которых записаны единицы по адресам, соответствующим выделяемым каналам.Предложенное устройство работаетследующим образом. В исходном состоянии триггеры 8,установлены в единичное состояние, счетчик 3, счетчик 4, счетчик 6, счетчики 10 и счетчики 11 обнулены (цепи установа не показаны).Принадлежность слова к соответствующему выходному. информационному каналу (т.е. к блоку обработки) определяется по коду группы нескольких разрядов слова. На управлякщие входы селекторов 7 поступает код,определяющий выходной информационныйканал, а на соответствующий ему вы10 Как только значения счетчика б и счетчиков 11 становятся не равными нулю., сигналы разрешения с их выходов поступают на входы соответствующих элементов И 9, открытые единичными сигналами с триггеров 8. При появлении тактового сигнала на входе 13 сигналы с выходов элементов И 9.по".тупают на входы блока 5, ко- З 5 торый выделяет иэ всех сигналов на его входах старший по приоритету и Формирует сигнал на соответствующем выходе, По сигналу на одном иэ. входов блока 5 осуществляется под ключение счетчика 4 или соответствующего из счетчиков 10 к адресным входам накопителя 1 считывание инфор" мационного слова и опрос соответствующего селектора 7, а затем счетчик 4 или соответствующий счетчик 10 45 увеличивает свое содержимое на единицу, а соответствующий счетчик 11 или счетчик б уменьшает содержимое на единицу, Если считываемое из накопителя 1 слово не подлежит вводу 50 в регистр 2, то на выходе опрашиваемого селектора 7 сигнал не Формируется, и по следующему сигналу на входе 13 процесс повторяется, тем самым производится поиск считываемых слов, 55 подлежащих обработке старшим по приоритету внешним блоком обработки.Считывание производится до тех пор, пока не будет считано слово, выделяемое опрашиваемым селектором 7, или 60 бираемый вход подан уровень логической единицыф. - если считанное слово подлежит. вводу в соответствующий регистр 2, и уровень логического нуля, если не подлежит.Информационное слово поступает на входы накопителя 1 в сопровождении сигнала на входе 12. Формируется сигнал на первом выходе блока 5, поступающий на вход счетчика 3 и первые (суммирующие) входы счетчика .б и сЧетчиков 11. Этот сигнал осуществляет подключение счетчика 3 к адресным входам накопителя 1 и запись информационного слова по адресу, задаваемому счетчиком 3, По за данному фронту сигнала счетчик 3, счетчик б и счетчики 11 увеличивают свое значение на единицу. При поступ" ленки следукщих информационных слов процесс повторяется, таким образом, 20 производится запись по возрастающим .адресам, определяемьаа счетчиком 3, а счетчик б и счетчики 11 принимают значения, соответствующие объему. записанных слов. 25 же содержимое соответствунзцего изсчетчиков б или 11 не станет. равнымнулю и тем самым закроет соответствующий элемент И 9 (что означаетотсутствие в накопителе 1 информации, подлежащей выводу через соответствующий иэ регистров 2 в данныйблок обработки).Если считано слово, выделяемоеопрашиваемым селектором 7, то сигналом с. его выхода производится зались слова в регистр .2 и сброс соответствующего иэ триггеров 8, который;в результате этого закрывает соответствукщий элемент И 9. Затем процесс повторяется для следующего поприоритету входа блока 5.Запросы очередного информационного слова поступают асинхронно отблоков обработки по входам 14 и устанавливают в единицу соответствующие иэ триггеров 8, открывая соответствующие из элементов И 9.В счетчике 3 хранится текущеезначение адреса записи, в счетчиках4 и 10 - текущие значения адресовчтения для соответствующих блоковобработки, в счетчике б и счетчиках11 - текущие значения объема слов,из которых производится выделениеинформации для соответствующих блоков обработки.Предлагаемое устройство можетосуществлять выдачу любых напередзаданных наборов информационных слояна каждый из блоков обработки по мере поступления от них запросов эаинформацией,В частном случае, например, устройство может осуществлять выдачувсей информации на магнитный регистратор и на графический регистратор,временные диаграммы которых различны.При этом емкость накопителя 1 определяется как максимальная из емкостей,необходимых для работы одного иэ регистраторов.. Таким образом, использованиетолько одного накопителя с информационной емкостью, определяемой 1 ишьодним из приемников информации, работающем в наихудшем режиме, дляобслуживания нескольких асинхронныхблоков обработки, упрощает структуру устройства, увеличивает информационную емкость накопителя, а такжеповышает его надежность.Технико-экономическое преимущество предложенного устройства заключается в увеличении информационнойемкоСти применяемого в нем накопителя по сравнению с иэвестньм устройством/ Составителв Т. ЗайцеваКорректор А. Ференц едактор Н. Пушиенкова Техред Л.Пилипенко ав 512/ /45 Тираж 575 Подписное ВНИИПИ Государственного комитета СССРпо делам изобретений и открытий113452, Иосква, ЖРаушская наб., д, 4/5 Филиал ППП Патентф, г. Ужгорооект

Смотреть

Заявка

3523030, 17.12.1982

ПРЕДПРИЯТИЕ ПЯ А-3756

ГРИЦЬ ВАЛЕРИЙ МАТВЕЕВИЧ, ЛУПИКОВ ВИКТОР СЕМЕНОВИЧ, МАСЛЕНИКОВ БОРИС СЕРГЕЕВИЧ, СВЕТНИКОВ ОЛЕГ ГРИГОРЬЕВИЧ, СПИВАКОВ СЕРГЕЙ СТЕПАНОВИЧ

МПК / Метки

МПК: G11C 19/00

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

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

Код ссылки

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

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