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

 

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

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

РЕСПУБЛИК

5Н G 06 F 13/ОО

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

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

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3773902/24-24 (22) 12 07 .84 (46) 30.09. 86. Бюл. Ф 36 (72) Н.И. Мосейко, А.В. Горяев и М.В. Столяров (53) 681.327(088.8) (56) Авторское свидетельство СССР

У 515154, кл. G 11 С 9./00, 1976.

Авторское свидетельство СССР В 920834, кл. G 11 С 9/00. 1982 °

; (54):(57) БУФЕРНОЕ ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО, содержащее накопитель,,первый и второй регистры числа, блок управления и счетчик адресов, выходы которого подключены к адресным входам накопителя, выходы которого соединены с входами второго регистра числа, выходы которого являются информационнымн выходаии устройства,,одними из информационных входов которого являются входы первого регистра числа, причем управляющие входы накопителя, первого и второго регистров чисga и счетчика .адресов подключены к соответствующим выходам блока управления, о т л ич а ю щ е е с я тем, что, с целью повышения информационной емкости и надежности устройства, в него введены коммутатор, блок постоянной памяти, счетчик записей, мультивибратор, третий регистр числа, триггер, элемент И, элемент ИЛИ-НЕ. и сумматор, одни из входов которого подключены к одним из информационных. входов устройства, другие входы - к инверсным выходам первого регистра числа, информационные выходы сумматора соединены с информационными входами ком„,Я0„„3 222098 мутатора, выходы которого соединены с одними из информационных входов накопителя, другие информациочные входы которого подключены к выходаи блока постоянной памяти, входы ко .эрого соединены соответственно с выходом переноса сумматора и одними из информационных выходов сумматора, выход элемента И подключен к одному из входов счетчика записей, другие входы которого соединены с выходами третьего регистра числа, а выход счетчика записей соединен с тактовым входом триггера, первым управляющим входом мультивибратора и первым входом элемента И, второй вход которого . Е соединен с выходом элемента ИЛИ-НЕ фф и установочным входом триггера, пря- . мой выход которого подключен к управляющему входу коммутатора, информационный вход триггера и второй управляющий вход мультивибратора соединены с одним из выходов блока постоянной памяти, инверсный выход триггера соединен с третьим управляющим вхо; дом мультивибратора, инверсный вы- М ход которого подключен к одному из СААР входов блока управления и является CO синхронизирующим выходом устройства, QO прямой выход мультивибратора соединен с одним из управляющих входов первого регистра числа и первым входом элемента ИЛИ-НЕ, второй вход которого и управляющие входы третье-,фФ» го регистра числа и счетчика записей подключены к соответствующим выходам блока управления, информационные входы третьего регистра числа являются другими информационными входами устройства.

1222098

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

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

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

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

20 содержит (см.фиг.1) накопитель 1, счетчик 2 адресов, блок 3 управления, коммутатор 4, первый 5 регистр числа, сумматор 6, второй регистр 7 числа, блок 8 постоянной памяти, триггер 9, счетчик 10 записей, третий регистр 11 числа, элемент И 12, элемент ИЛИ-НЕ 13, мультивибратор

14. На фиг.1 обозначены также информационные входы 15 выходы 16 син30 хронизирующие входы 17, управляющие входы 18 и информационные входы 19 устройства.

Блок 3 управления содержит (см. фиг.2) генератор 20 тактовых импульсов, триггер 21, дешифратор 22 ко- 35 манд, триггер 23.

Устройство работает следующим об— разом. Перед накоплением данных в устройство происходит предустановка счетчика 2, сброс регистра 7 и тренг- 40 гера 9, а в регистр 11 и счетчик

10 заносится код числа повторных записей слова в накопитель 1. После прихода первого кода по входам 15 сумматор 6 выполняет операцию вычи- 4S тания из него содержимого регистра

7 (операция выполняется в обратном коде), Знак разности двоичных чисел определяется с помощью сигнала пе— реноса сумматора 6, который возникает, если разность чисел положительная. Код знака приращения кода и количество слов, необходимых для его записи (в дальнейшем — код признаков) формируется с помощью блока

8. Для этого на адресные входы бло- ка 8 подаются сигналы с восьми старших разрядов сумматора 6 и сигнал знака разности приращения, .и в зависимости от их значений на входе блока 8 выдается соответствующий код признаков. В таблице приведены значения кода признаков.

Код приз- Операция Величина принаков ращения

0 О

Запись од- Положительная, ного байта не более байта и кода признаков

О 1

Положительная, более байта

Запись,, двух байтов и ко да признаков

1 0

Запись од- Отрицательная, ного бай- не более байта та и кода признаков

Отрицательная, более байта

Запись двух байтов и кода признаков .

Одновременно с кодовым числом на вход блока 3 поступает сигнал синхронизации Запрос по одному из входов 17 (см.фиг.3) который вызывает формирование последовательности тактовых импульсов (см.фиг;За,б) .

Под управлением тактовых импульсов блока 3 происходит запись 2к+1 раз младшего байта приращения кода в накопитель 1 (где к может принимать значения 0,1,2. ° .), при этом соответственно увеличивается значение счетчика 2 и уменьшается значение счетчика 10. В конце этой операции на выходе счетчика 10 появляется сигнал заема (см.фиг,3в), по которому триггер 9 устанавливается в состояние логической "1", если абсолютная величина приращения кода больше байта и соответствующий бит кода признаков в состоянии логической "1" (см.таблицу). Если триггер 9 устанавливается в состояние логической "1" (см.фиг.3г), то коммутатор 4 подключает на вход накопителя 1 выходы старшего байта сумматора 6. Отрицательный сигнал заема от счетчика 10

1222098

79 78 через элемент И 12 также поступает на вход счетчика 10 и вызывает перезапись в него кода числа повторных записей из регистра 11. При этом запись старшего байта приращения кода 5 происходит так же, как и младшего байта, 2к + 1 раз. Первый или второй сигнал заема счетчика 10 вызывает запуск мультивнбратора 14, который выдает сигнал окончания операций за- писи текущего приращения кода преобразователя (см.фиг.3д) . При этом запуск мультивибратора 14 происхо1 дит в первом случае, если отсутствует сигнал записи второго байта в накопитель 1, а во втором случае, если на инверсном выходе триггера 9 установлен сигнал записи второго байта приращения кода в накопитель

Сигнал с прямого выхода мультивибратора 14 вызывает перезапись текущего значения кода преобразователя в регистр- 7 (см.фиг.3е). Этот же сигнал поступает через элемент ИЛИ-НЕ 13 на вход сброса триггера 9 и переводит его в исходное состояние, обеспечивающее подключение выходов младшего байта сумматора 6 на входы коммутатора 4. Сигнал с инверсного выхода мультивибратора 14 поступает на ЗО вход блока 3 и выход 17, что приводит к блокировке генератора 20 тактовых импульсов и снятию сигнала "Запрос".

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

Считывание записанных данных в устройство начинается с предустановки адресного счетчика 2 нод управлением сигналов от блока 3, которые формируются в ответ на управляющие сигналы команд внешнего устройства считывания информации (на фиг.1 не показано), поступающие по входам 18.

Начальный адрес считывания данных заносится в счетчик 2 с входов 19 устройства. В ответ на первую команду чтения от внешнего устройства блок

3 выдает тактовый импульс, который поступает на управляющий вход накопителя 1, в результате на выходе накопителя 1 выдается байт данных и код признаков с ячейки, адрес которой записан в счетчик 2. По заднему фронту тактового импульса происходит .запись данных с накопителя в регистр 5 и увеличение содержимого ! счетчика 2. Записанные данные в регист1! 5 передаются на выходы 16 устройства для перезаписи во внешнее устройство считывания информации (на фиг.1 не показано). Следующие команды чтения от внешнего устройства будут вызывать повторение перечисленных операций чтения.

f7.

13 18 дагщсь. -га дай а Ðèà. 8

Составитель В. Рудаков

Редактор О. Орловская Техред Я.Яаргентал Корректор М. Шароши

Подписное

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

1222098

5якирйко Цстано8ха

Запросl

1 Л 3 1 Л J

Заказ 5268/2 Тираж 671

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

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

\,366/64 а

1 Я Ю

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

 

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

Изобретение относится к области автойатики и вычислительной техники

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

Изобретение относится к вычислительной технике, в частности к устройствам для сопряжения ЭВМ и внешних накопителей на подвижных магнитных носителях

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

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

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

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

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

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

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

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

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

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

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

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