Буферное запоминающее устройство Советский патент 1987 года по МПК G11C19/00 

Описание патента на изобретение SU1290423A1

I

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

Цель изобретения - повьшение надежности устройства.

На фиг. 1 приведена структурная

схема устройства; на фиг. 2 и 3 - с труктур ные схемы блоков управления

Буферное запоминающее устройство содержит управляющий вход 1, блок 2 управления, счетчик 3 адресов, блок 4 управления, счетчик 5 адресов, накопитель 6, блок 7 ввода данных, блок 8 вывода данных, входы 9-15 блока 2 управления, выходы 16 и 17 блока 2 управления, выход 18, вход 19, адресные выходы 20, вход 21 блока 4 управления.

Блок 2 управления (фиг. 2) содержит элемент И 22, элемент ИЛИ 23, триггер 24, элемент И 25, элемент НЕ 26, элементы И 27 и 28, триггер 29, элементы И 30 и 31, элемент НЕ 32, элемент И 33 и блок 34 сравнения. .

Блок 4 управления (фиг. 3) содержит мультиплексор 35, элементы И 36-39, триггеры 40 и 41, генера- :тор 42 импульсов, распределитель 43 импульсов.

Блок 2 управления предназначен для включения одного из двух режимов работы буферного запоминающего устройства, выбор которого определяется управляющим потенциалом, поступающим на вход 1. Первый режим работы обеспечивает приоритетную запись информации в накопитель 6 и многократное ее считывание в разрешенные моменты времени. Во втором режиме обеспечивается также приоритетная запись информации в накопитель 6, но с однократным считыванием массива информации, объем которого определяется разницей содержимого счетчиков 3 и 5 адресов. Счетчик 3 адресов предназначен для формирования адреса ячеек накопителя 6, в которые осуществляется запись информации. Счетчик 5 адресов предназначен для формирования адреса ячеек накопителя 6, из которых информация, считывается. БЛОК 4 управления предназначен для выбора режима записи или считывания информации для синхронизации работы блоков ввода и вывода данных, а также обеспечивает соот1

;

20

25

2904232

ветствующее подключение выходов счет чиков 3 и 5 адресов к адресным входам накопителя 6, Накопитель 6 предназначен для временного запоми-

5 нания и хранения информации.

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

Если на вход 1 буферного запоминающего устройства поступает низкий

10 управляющий потенциал, то реализуется первый режим работы устройства. При этом в блоке 4 управления с помощью генератора 42 импульсов и трехтактного распределителя 43 им 5 пульсов цикл::чески формируются три, неперекрывающихся во времени управляющих импульса. Первым по времени управляющим импульсом осуществляется циклический опрос состояний блока 7 ввода данных и блока 8 вывода данных, в результате чего триггеры 40 и 41 устанавливаются в одинаковые состояния. При единичном состоянии триггера 40 реализуется этап записи информации, а при нулевом его состоянии и единичном состоянии триггера 41 - этап считьша- i ния информации.

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

35 и 36, чем обеспечивается прохождение второго и третьего управлякнцих импульсов, формируемых распределителем 43 импульсов, соответственно на входы блока 7 и счетчика 3. По

40 второму управляющему импульсу, формируемому элементом И 38, блок 7 ввода данных обеспечивает вьвдачу в накопитель 6 записываемой информации и сигнала записи. По третьему уп45 равляющему импульсу, формируемому элементом И 36, осуществляется наращивание на единицу счетчика 3 адресов. В случае отсутствия информации, подлежащей вводу в буферное за50 поминающее устройство, на первом выходе блока 7 устанавливается низкий потенциал, в результате чего триггер 40 переключается в нулевое состояние. Этим разрешается реали55 эация ре:жима многократного считыва- ння информации. В этом случае через мультиплексор 35 адресный вход накопители 6 подключается к выходу счетчика 5 адресов. В то же время

30

разрешается прохождение второго и третьего управляющих импульсов соответственно через элементы И 39 и 37, если только блок 8 вывода данных готов принять информацию, о чем свиде- тельствует наличие высокого потенциала на выходе блока 8 и, соответственно, на выходе триггера 41, Управляющий импульс с выхода элемента И 39 проходит через элемент ИЛИ 33 и пос- тупает на вход блока 8 вывода данных для стробирования считываемой из накопителя 6 информации. Импульс с выхода элемента И 37, пройдя через открытый элемент И 27 и элемент ИЛИ 23 поступает на вход счетчика 5 адресов и автоматически наращивает его содержимое на единицу. Режим считывания продолжается до тех пор, пока не возобновится режим записи, либо не появится низкий потенциал на выходе блока 8 вывода данных, либо не переключится режим работы буферного запоминающего устройства при режиме считьтания информации,

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

Блок 2 управления работает следую щим образом.

При записи информации блок 34 сравнения осуществляет текущее сравнение содержимого счетчиков 3 и 5 адресов. Если сравнения кодов не происходит (что указывает на то, что массив записываемой информации меньше максимального объема накопителя 6), то элемент И 28 не открывается и триггер 24 остается в нулевом состоянии, чем запрещается ;прохождение третьего управляющего импульса через элемент И 22 и элемент ИЛИ 23 на вход счетчика 5, I

Если при записи информации на

выходе блока 34 сравнения появляется сигнал (чт о означает переполнение емкости накопителя 6), то с этого момента третьим управляющим импульсом, поступаклцим с выхода эле- мента И 36 на вход элемента И 22 осуществляется синхронное наращивание содержимого счетчиков 3 и 5. Это обеспечивает равенство их содержи

fO J5 0 5

0

0

0

5

мого вплоть до окончания записи информации, как бы ее объем не соотносился с максимальным объемом накопителя 6.

На этапе считывания информации, когда триггер 24 находится в нулевом состоянии (т.е. когда факт переполнения на этапе записи не был зафиксирован) , объем считьшаемой информации определяется разницей содержимого Счетчиков 3 и 5, Как только содержимое счетчика 5 становится равным содержимому счетчика 3, элемент И 31 вырабатывает управляющий потенциал, который, пройдя через элемент НЕ 32, запрещает прохождение второго и третьего управляющих импульсов соответственно через элементы И 33 и 27, чем и обеспечивается .однократное считывание записанного массива информации. При этом триггер 24 устанавливается в нулевое состояние сигналом с выхода элемента И 30. Этим исключается ложное срабатывание триггера 24 при возобновлении этапа записи очередного массива информации, так как в этот момент начальные состояния счетчиков 3 и 5 оказываются одинаковыми,

В случае, когда триггер 24 находится в единичном состоянии (что сигнализирует о необходимости однократного считьтания максимально возможного объема информации, равного объему накопителя 6), элемент И 31 закрыт сигналом с нулевого выхода . триггера 24. Это обеспечивает прохождение второго и третьего управляющих импульсов через элементы И 33 и 27 в случае первоначального равенства содержимого счетчиков 5 и 3, после чего триггер 24 устанавливается в нулевое состояние, и дальнейшая работа блока 2 управления не отличается от описанной.

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

,

2904236

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

15 рого триггера и первому входу элемента ИЛИ, второй вход и выход которого подключены соответственно к выходу четвертого элемента И и к входу первого счетчика адресов, выход первого

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

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

//I 12

« П

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

название год авторы номер документа
Буферное запоминающее устройство 1982
  • Голубин Владимир Сергеевич
  • Кухнин Анатолий Геннадьевич
  • Лупиков Виктор Семенович
  • Маслеников Борис Сергеевич
  • Спиваков Сергей Степанович
SU1048516A1
Буферное запоминающее устройство 1984
  • Богданов Вячеслав Всеволодович
  • Лупиков Виктор Семенович
  • Спиваков Сергей Степанович
SU1236550A1
Система для обмена информацией 1990
  • Васильев Юрий Владимирович
SU1815646A1
Буферное запоминающее устройство 1978
  • Кравцов Владимир Ильич
  • Милославский Георгий Владимирович
  • Самойлов Александр Александрович
SU942132A1
Буферное запоминающее устройство 1987
  • Алексеев Анатолий Васильевич
  • Зинин Виктор Георгиевич
  • Маслеников Борис Сергеевич
  • Юдин Виктор Иванович
SU1444893A1
Устройство для тестового контроля блоков памяти 1986
  • Алумян Рубен Смбатович
  • Яковлев Петр Григорьевич
  • Момджян Мампре Мелконович
  • Ваганян Левон Овсепович
SU1365134A1
Буферное запоминающее устройство 1982
  • Восколович Леонтий Афанасьевич
  • Козырь Виктор Петрович
  • Лиховид Юрий Макарович
SU1111202A1
Буферное запоминающее устройство 1980
  • Волков Евгений Борисович
  • Гузеев Кирилл Донатович
  • Дегтярев Виктор Иванович
  • Поликанов Александр Михайлович
  • Шпак Светлана Михайловна
SU932566A1
Устройство для управления считыванием и вводом информации 1990
  • Шаханов Игорь Алексеевич
  • Черных Владимир Иванович
  • Ноянов Владимир Матвеевич
SU1751786A1
Буферное запоминающее устройство 1985
  • Зинин Виктор Георгиевич
  • Гриць Валерий Матвеевич
  • Лупиков Виктор Семенович
  • Чибисов Валерий Георгиевич
SU1257704A1

Иллюстрации к изобретению SU 1 290 423 A1

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

Изобретение относится к вычислительной технике, в частности к устройствам буферизации данных, и может быть использовано в системах обработки данных и в системах накопления и передачи информации. Цель изобретения - повьшение надежности буферного запоминающего устройства. Устройство содержит управляющий вход ,1, блок 2 управления, счетчик 3 адресов, блок 4 управления, счетчик 5 адресов, накопитель 6, блок 7 ввода данных, блок 8 вывода данных Устройство работает в двух режимах ;. зада ваемых блоком 2. Первый режим Обеспечивает приоритетную запись данных в накопитель 6 и многократное считывание в разрешенные моменты времени. Второй режим обеспечивает приоритетную запись данных в накопитель 6 и однократное считывание массива дан- ньрс, объем которого определяется значениями счетчиков 3 и 5 адресов, Блок 4 управления организует работу, накопителя 6 в режиме записи и считывания и синхронизирует работу блоков 7 и 8 ввода и вывода данных и счетчиков 3 и 5 адресов. Кроме того, блок 4 осуществляет подключение выхо- до счетчиков 3 и 5 к адресным входам накопителя 6. 3 ил. i W ю со

Формула изобретения SU 1 290 423 A1

Документы, цитированные в отчете о поиске Патент 1987 года SU1290423A1

Устройство для сопряжения блоков памяти 1977
  • Бор Леонид Исаакович
  • Галкин Виктор Иванович
  • Грачева Антонина Егоровна
  • Иртегов Юрий Николаевич
  • Петракова Вера Николаевна
  • Турченев Борис Петрович
  • Шамин Григорий Филиппович
SU624231A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Способ запрессовки не выдержавших гидравлической пробы отливок 1923
  • Лучинский Д.Д.
SU51A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 290 423 A1

Авторы

Тюрин Сергей Владимирович

Даты

1987-02-15Публикация

1985-06-25Подача