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

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

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

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

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

На чертеже показана схема устройства.

Устройство содержит два счетчика 1 и 2 адреса, два блока 3 и 4 памяти, генератор 5 импульсов и схему управления, включающую в себя триггеры 6-tO, элемент И 11, инверторы 12 и 13, элементы И-НЕ 14-16 и два коммутатора 17 и 18.

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

При отсутствии сигнала Пуск обнуляются счетчики 1 и 2 адреса, триггеры 7-9, триггер 6 устанавливается в единичное состояние. Низкий потен- циал с прямого выхода триггера 9 поступает на адресный вход коммутатора 17, в результате чего импульсы записи, поступающие на первый и второй входы коммутатора 17с генератора 5,

о

Ј

4

Јь

00

проходят на выходы коммутатора 1 7 и подаются на счетчик 1 адреса, блок 3 памяти и триггер 6, т.е. низший потенциал на прямом выходе триггера 9 соответствует режиму записи в блок 3 памяти, а высокий потенциал с инверсного выхода триггера 9 поступает на адресный вход коммутатора 18, что соответствует выбору третьего входа коммутатора 18, на котором присутствует высокий потенциал, и четвертого входа коммутатора 18, на который поступают импульсы считывания с генератора 5, что соответствует режиму счи- тывания из блока 4 памяти. Однако высокий потенциал с инверсного выхода триггера 7 поступает на управляющий вход коммутатора 18 и запрещает прохождение на выходы коммутатора 18 управляющих сигналов с третьего и четвертого входов. Поэтому считывание из блока 4 памяти не происходит. Такое состояние устройства является исходным к приходу сигнала Пуск, т.е. устройство готово производить запись поступающей информации в блок 3 памяти, так как в блоке 4 памяти отсутствует информация, он находится

практически в отключенном состоянии

и считывание из него не происходит.

После прихода сигнала Пуск информация, подлежащая записи в блок 3 памяти, привязывается к сигналу Пуск и синхронизируется частотой записи Р с генератора 5. Импульсы записи с выхода коммутатора 17 поступают в блок памяти одновременно с импульсами выбора блока памяти, благодаря чему становится возможным обойтись без сложной схемы формирования временной диаграммы, содержащей элементы задержки. Импульсы выбора блока 3 памяти в то же время являются импульсами модификации счетчика адреса 1, из- менение состояния которого происходит по заднему фронту импульса выбора блока памяти.

Таким образом, информация записывается в блок 3 памяти до прихода сигнала Конец слова (КС). Необходимость сигнала КС обуславливается тем, что при последовательно-параллельной передаче информации необходимо инициализировать каждое слово во избежание потерь информации. В случае если длина передаваемого слова соответствует информационной разрядности блока памяти, сигналом КС сопровож

Q Q 5

0

40

.,

50

55

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

При поступлении на вход устройства сигнала КС триггер 8 устанавливается в высокое состояние, так как на вход элемента И-НЕ 14 поступает потенциал низкого уровня с выхода триггера 7. По переднему фронту сигнала КС формируется признак последнего слова на инверсном выходе триггера 8, который записывается в блок 3 памяти по вхо- ДУ D1.

По.заднему фронту сигнала КС триггер 9 изменяет свое состояние и на прямом выходе триггера 9 устанавливается высокий потенциал, который поступает на адресный вход коммутатора 17. В результате этого на выход коммутатора 17 поступают сигналы с третьего и четвёртого входов коммутатора. Низкий потенциал с инверсного выхода триггера 9 поступает на адресный вход коммутатора 18, благодаря чему становится возможным прохождение сигналов с первого и второго входов коммутатора 18 на его выходы. Это состояние устройства соответствует режиму записи в блок 4 памяти и режиму считывания из блока 3 памяти.

Схема сброса, построенная на триггере 10 и элементах 11,13 и 16, t формирует импульс сброса, привязанный к частоте считывания, устанавливающий триггеры 6 и 7 в высокое состояние, обнуляющий счетчик 1 и 2 и устанавливающий триггер 8 в низкое состояние. В такое исходное положение устройство переходит всякий раз после переключения блоков памяти.

Информация, подлежащая записи в блок 4 памяти, записывается аналогично тому, как она записывалась в блок 3 памяти. Однако прекращение записи происходит по сигналу КС лишь тогда, когда полностью Считывается информация, записанная в блок 3 памяти, о чем свидетельствует считывание из блока 3 памяти с выхода D1 признака последнего записанного слова. Это происходит следующим образом.

В процессе считывания из блока 3 памяти на вход разрешения записи блока 3 с коммутатора 1 7 поступает высокий потенциал,удерживающий блок памяти в

режиме считывания. Импульсы выбора блока памяти, формирующиеся по частоте считывания Fc, одновременно поступают на счетчик 1 адреса и триггер 6, на котором фиксируется наличие признака последнего, записанного в блок 3, слова. При достижении счетчиком 1 адреса, по которому записано последнее слово в блок 3, на выходе D1 блока 3 появляется низкий потенциал - признак последнего слова, который задним фронтом импульса выбора блока памяти фиксируется на триггере 6, Сигнал с прямого выхода триггера 6 поступает на элемент И-НЕ 14 и устанавливает на входе D триггера 8 высокий потенциал, подготавливая схему к переключению. Высоким потенциалом с инверсного выхода триггера 6, поступающим на управляющий вход коммута- трра 17, блокируется выдача сигналов выбора блока 3 памяти и, следовательно, сигналов модификации счетчика .1 адреса через коммутатор 17. С приходом сигнала КС блоки памяти переключаются и схема работает так, как описано выше.

Информация, считываемая из блоков 3 и 4 памяти, может быть объединена в один канал при помощи коммутатора, управляемого триггером 9 или через элементы ИЛИ, и синхронизирована частотой считывания.

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

5

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

0

5

0

5

0

5

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

название год авторы номер документа
Устройство для контроля качества проводного монтажа 1983
  • Гриць Валерий Матвеевич
  • Хамко Николай Григорьевич
  • Якушев Евгений Александрович
SU1108466A1
Устройство для регистрации цифровой информации 1986
  • Митин Игорь Викторович
  • Баранов Юрий Михайлович
  • Разговоров Александр Борисович
SU1386915A2
Буферное запоминающее устройство 1978
  • Кравцов Владимир Ильич
  • Милославский Георгий Владимирович
  • Самойлов Александр Александрович
SU942132A1
Устройство для контроля инкубаторов 1983
  • Добычин Николай Николаевич
  • Изнов Станислав Владимирович
  • Коржев Владимир Александрович
  • Поскребышев Александр Николаевич
  • Соколин Виктор Федорович
SU1212394A1
Устройство для сопряжения ЭВМ с факсимильным аппаратом 1988
  • Аджемов Артем Сергеевич
  • Ежков Дмитрий Алексеевич
  • Жиганов Виктор Геннадиевич
  • Мамзелев Игорь Александрович
SU1524060A1
Устройство для отображения информации на экране телевизионного индикатора 1985
  • Вайрадян Акоп Семенович
  • Папко Олег Николаевич
  • Чучкин Владимир Игоревич
  • Шувалов Виктор Борисович
SU1437907A1
Устройство для контроля блоков оперативной памяти 1984
  • Самойлов Алексей Лаврентьевич
SU1265859A1
Устройство для управления обращением к общей памяти 1987
  • Беляков Анатолий Иванович
SU1495804A1
Устройство для обнаружения ошибок в блоках интегральной оперативной памяти 1988
  • Стыврин Вадим Константинович
SU1605281A1
Мажоритарное декодирующее устройство 1987
  • Новиков Никалай Стагорович
  • Семашко Алексей Владимирович
  • Туркин Андрей Иванович
  • Родионов Сергей Александрович
SU1471313A1

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

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

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

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

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

Устройство для управления обменом информацией процессора с памятью 1986
  • Бессмертный Владимир Николаевич
  • Жижин Владимир Сергеевич
SU1325494A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство буферной памяти 1987
  • Бессмертный Владимир Николаевич
  • Панов Виктор Иванович
SU1418723A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 644 148 A1

Авторы

Виговский Владимир Семенович

Сидоренко Александр Яковлевич

Даты

1991-04-23Публикация

1989-01-09Подача