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

 

Изобретение относится к вычислительной технике, в частности к запоминающим устройствам, и предназначено для сопряжения периферийных устройств с ЭВМ, имеющими параллельный интерфейс . Целью изобретения является расширение области применения устройства за счет обеспечения асинхронных режимов записи и чтения данных. Устройство содержит генератор 1 импульсов, первый 2 и второй 3 формирователи управляющих сигналов, с первого по пятый триггеры 4, 5, 6, 16.и 17, элемент ИЛИ 7, счетчик 8 адреса записи, три элемента И 9-11, коммутатор 12, накопитель 13, блок 14 сравиения, счетчик 18 адреса чтения, элементы И-НЕ 15, 19, шинные формирователи 20, 21 и элементы НЕ 22, 23 и 24. Асинхронная работа буферного запоминающего устройства в режимах записи и чтения обеспечивается применением формирователей 2 и 3, формирующих соответственно сигнгшы управления записью и чтением. При поступлении сигналов записи по входу 41 вход 44 опроса готовности к чтению устройства блокируется триггерами 5 и 4. При отi (Л

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

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

РЕСПУБЛИК

А1 ()91 01) (511 4 G 11 С 19 00

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

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

fjgQ 4hъ 1 1

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 4086951/24-24 (22) 13.05.86 (46) 07.01.88. Бюл. Ф 1 (72) А.О.Привалов, А.И.Волков, В.С.Котов и Н.А.Фомин (53) 681.327(088 ° 8) (56) Заявка Японии В 59-19376, кл. С 06 F 5/06, 1984.

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

Р 1124379, кл. С 11 С 19/00, 1983. (54) БУФЕРНОЕ ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО (57) Изобретение относится к вычислительной технике, в частности к запоминающим устройствам, и предназначено для сопрякения периферийных устройств с ЭВМ, имеющими параллельный интерфейс. Целью изобретения является расширение области применения устройства за счет обеспечения асинхронных рекимов записи и чтения данных. Устройство содеркит генератор 1 импульсов, первый 2 и второй 3 формирователи управляющих сигналов, с первого по пятый триггеры 4, 5, 6, 16.и 17, элемент ИЛИ 7, счетчик 8 адреса записи, три элемента И 9-11, коммутатор 12, накопитель 13, блок 14 сравнения, счетчик 18 адреса чтения, элементы

И-HE 15, 19, шинные формирователи 20, 21 и элементы НЕ 22, 23 и 24. Асинхронная работа буферного запоминающего устройства в рекимах записи и чтения обеспечивается применением формирователей 2 и 3, формирующих соответственно сигналы управления записью н чтением. При поступлении сигналов записи по входу 41 вход 44 onроса готовности к чтению устройства блокируется триггерами 5 и 4. При от1365131 сутствии сигналов записи на входе 41 чтения подается по входу 45. Нулевое сигналом с пятого выхода формировате- состояние выхода 43 триггера 17 соотля 2 устройство переводится в режим ветствует переполнению накопителя 13. готовности к чтению, о чем сигнали- Информация записывается по входам 47 зирует сигнал на выходе 42 и нулевое и считывается на выходную шину 46. состояние выхода триггера 16. Сигнал 3 ил.

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

Целью изобретения является расширение области применения устройства за счет обеспечения асинхронных режимов записи и чтения данных.

На фиг.1 представлена функциональная схема предлагаемого устройства на фиг.2 и 3 — функциональные схемы наиболее предпочтительных вариантов выполнения соответственно первого и второго формировате, и уг:— равляющих сигналов.

Устройство содержит генератор 1 импульсов, первый 2 и второй 3 формирователи управляющих сигналов, с первого по третий триггеры 4-6, элемент

ИЛИ 7, счетчик 8 адреса записи,.с первого по третий элементы И 9-11, коммутатор 12, накопитель 13, блок

14 сравнения, первый элемент И-НЕ 15, четвертый 16 и пятый 17 триггеры, счетчик 18 адресов чтения, второй элемент И-НЕ 19, первый 20 и второй

21 шинные формирователи и с первого по третий элементы НЕ 22-24.

Первый формирователь 2 управляющих сигналов содержит (фиг.2) триггеры

25-30 и элементы И-НЕ 31-35. Второй формирователь 3 управляющих сигналов содержит (фиг.3) триггеры 36-38 и элементы И-НЕ 39 и 40.

Кроме того, устройство имеет (фиг.1) вход 41 записи, выходы 42 и

43 сигнала готовности к чтению, вход.

44 опроса, вход 45 чтения, выходную шину 46 данных и информационные входы 47.

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

Перед началом работы триггеры 4 и 6 (фиг. 1), счетчики 8 и 18 и формирователи 2 и 3 устанавливаются в нулевое состояние, а триггеры 16 и

17 — в единичное (цепь установки на фиг.1 не показана).

Единичное состояние выхода триггера 16 соответствует неготовности устройства к выдаче данных, а единичное состояние выхода триггера 17 непереполненному состоянию накопителя 13, единичный сигнал с выхода триггера 17 поступает на вход элемен1г та И 9 и при появлении единичного сигнала заявки на входе 41 элемента

И 9 с его выхода сигнал "1" поступает на вход данных триггера 4, блокируя его работу по входу 44. Сигнал с выхода элемента И 9 поступает на вход запуска формирователя 2, на выходах которого формируются сигналы, управляющие записью информации. Сигнал с первого выхода формирователя 2 посту25 пает на первый вход триггера 5 и формирует на его выходе сигнал интервала записи, который поступает через элемент И 10 на выход триггера 4 и, устанавливая его в единичное состоя30 ние, блокирует вход 44, т.е. режим чтения. С первого выхода формирователя 2 сигнал поступает на вход установки триггера 6 и формирует на его выходе сигнал управления коммута35 тором 12, который подключает выходы счетчика 8 по адресным входам накопителя 13. Сигнал с второго выхода формирователя 2 поступает на вход управления записью и чтением накопителя

40 13, по этому сигналу информация, поступившая на входы 47 формирователя

20, через него записывается в накопитсль 13. Сигнал с третьего выхода формирователя 2 поступает на вход счетчика 13. Сигнал с третьего выхода

65131

55 з 13 формирователя 2 поступает на счетчик

8 и изменяет его состояние. Таким образом наращивается адрес записи. С четвертого выхода формирователя 2 сигнал поступает на вход сброса триггера 6, перебрасывая который, подключает через коммутатор 12 выход счетчика 18 к адресным входам накопителя

13. С пятого выхода формирователя 2, сигнал поступает на вход сброса триггера 5 и перебрасывает его, снимая тем самым сигнал интервала записи и разрешая работу триггера 4 по входу

44, а также сигнал с пятого выхода формирователя 2 поступает через элемент НЕ 22 на первый вход элемента

И 11 и при наличии сигнала равенства адресов, записи, и чтения, который поступает с блока 14, устанавливает триггер 17 в нулевое состояние, что соответствует переполнению накопителя 13. Этот же сигнал, поступающий с пятого выхода формирователя 2 на второй вход элемента И 9, закрывает его для прохождения сигналов по входу 41.

Сигнал с пятого выхода формирователя

2 поступает на вход элемента ИЛИ 7 и устанавливает триггер 16 в единичное состояние, о чем свидетельствует сигнал готовности устройства к считыванию информации на выходе 42. Считывание информации происходит в два этапа: сначала приходит на вход 44 сигнал опроса готовности, который поступает на вход триггера 4, и при отсутствии сигнала на входе 41, причем на выходе элемента 49 присутствует нулевой потенциал, устанавливает триггер 4 в нулевое состояние, при этом на выходе триггера 4 формируется сигнал интервала считывания, этот сигнал поступает на вход формирователя 2 и запрещает его работу, с второго выхода триггера 4 инверсный сигнал поступает на второй вход элемента

-HE 19, в результате сигнал готовности с выхода триггера 16 проходит на информационный вход формирователя

21, и при наличии на входе 44 сигнала опроса сигнал готовности проходит на

1 шину 46. После анализа в ЭВМ при наличии сигнала готовности устройства к чтению данных сигнал считывания с входа 45 поступает на вход формирователя 3, на выходе которого формируются сигналы, управляющие считыванием, сигнал с входа 45 поступает на вход сброса триггера 16, сбрасывая сигнал готовности, а также на управляющий вход формирователя 20, в результате информация, считанная из накопителя

13, поступает на шину 46. С первого выхода формирователя 3 сигнал поступает на вход счетчика 18 и меняет

его состояние, с второго выхода формирователя 3 поступает на второй вход элемента И 10, через него — на первый вход триггера 4 и сбрасывает сигнал интервала считывания ° Сигнал с второго выхода формирователя 3 поступает на вход триггера 17 и сбрасывает сигнал переполнения устройства на выходе 43, если триггер 17 бып установлен в нулевое состояние, или подтверждает единичное состояние триггера 17.

С выхода формирователя 3 сигнал поступает через элемент НЕ 24 на вход элемента И-НЕ 15 и при отсутствии сигнала равенства адресов чтения и записи, поступающего с выхода блока

14, проходит через элемент ИЛИ 7 на вход установки триггера 16 и устанавливает его в состояние Готовность".

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

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

НЕ с первого по третий и генератор импульсов, выход которого подключен к входам синхронизации формирователей управляющих сигналов, причем первый выход первого формирователя управляющих сигналов соединен с входами установки второго и третьего триггеров, выходы которых подключены соответственно к первому входу второго элемента И и к управляющему входу коммутатора, выходы которого соединены с адресными входами накопителя, вход управления записью и чтением которого соединен с вторым выходом первого формирователя управляющих сигналов, 1365131 третий выход которого подключен к счетному входу счетчика адресов записи, выходы которого соединены с одними из информационных входов коммутатора и блока сравнения, другие информационные входы которых подключены к выходам счетчика адресов чтения, счетный вход которого соединен с первым выходом второго формирователя управляющих сигналов, второй выход которого подключен к входу установки в 1 пятого триггера, входу третьего элемента HE и второму входу второго элемента И, выход которого соединен с входом асинхронной установки в "1" первого триггера, прямой выход которого подключен к входу сброса первого формирователя управляющих сигналов, четвертый выход которого соединен с входом сброса третьего триггера, а пятый выход — с входом сброса второго триггера, первым входом элемента ИЛИ и входом первого элемента НЕ, выход которого подключен к первому входу третьего элемента И, выход которого соединен с входом установки в "О" пятого триггера, выход которого подключен к первому входу первого элемента И, выход которого соединен с входом. запуска первого формирователя управляющих сигналов и входом данных первого триггера, инверсный выход которого подключен к первому входч второго элемента И-НЕ, второй вход которого соединен с единичным выходом четвертого триггера, вход установки в "1" ! которого подключен к выходу элемента

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

1365131

Составитель Т.Зайцева

Техред M.Õîäàíè÷ Корректор М.Демчик

Редактор О.Головач

Тираж 590 Подписное

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

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

Заказ 6641/45

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

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

 

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

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

Изобретение относится к вычислительной технике и может быть при13 /4 Фиг

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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