(54) БУФЕРНОЕ ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО
название | год | авторы | номер документа |
---|---|---|---|
Буферное запоминающее устройство | 1986 |
|
SU1405090A1 |
Буферное запоминающее устройство | 1987 |
|
SU1575236A1 |
Приемо-передающее устройство | 1976 |
|
SU653763A1 |
Устройство для контроля кодограмм при обмене | 1977 |
|
SU690483A1 |
Устройство автоматизированной подготовки программ для станков с ЧПУ | 1986 |
|
SU1354160A1 |
Мультиплексное устройство для обмена информацией | 1983 |
|
SU1157546A1 |
Устройство для сопряжения ЭВМ с магистралью локальной сети | 1990 |
|
SU1839258A1 |
Устройство для сопряжения ЭВМ с разноскоростными группами внешних устройств | 1990 |
|
SU1837302A1 |
Способ многодорожечной цифровой магнитной записи и устройство для его осуществления | 1990 |
|
SU1732380A1 |
Устройство для сопряжения ЭВМ с разноскоростными группами внешних устройств | 1989 |
|
SU1683022A1 |
1
Изобретение относится к вычислительной технике, в частности, к буферным устройствам в аппаратуре обмена дискретной информацией, может быть использовано при разработке высокоскоростных буферов в цифровых устройствах.
Известно регистровое запоминающее устройство, содержащее последовательное запоминающее устройство на сдвиговых регистрах, состоя1Дих из ряда ячеек, каждая из которых служит для хранения одного бита и маркерной метки 1.
Недостатком устройства являются большие затраты оборудования.
Наиболее близким к предложеиному является запоминающее устройство, содержащее входной регистр, группы основных регистров и, выходной регистр и ячейки управления записью, группы элементов И, схему управления, формирователь готовности 2.
Недостатками устройства являются больщие затраты оборудования и наличие паузы между запросом на выдачу информации и началом этой выдачи, снижающее быстродействие.
Цель изобретения - повышение н,адежности и быстродействия устройства.
Это достигается тем, что в устройство введены формирователь синхронизации, регистр адреса, блок опроса регистра адреса
5 и коммутатор, каждый из выходов которого соединеи с соответствующими выходными щинамй устройства, каждый из входов соответствующего числа соединен с выходом соответствующего разряда соответствующего регистра сдвига. Каждый из входов управления Коммутатора соединен с соответствующим выходом блока опроса регистра адреса, каждый из входов которого соединен с первым входом формирователя импульсов готовности и выходом соответствующего раз., ряда регистра адреса, вход записи которого .соединен с каждым из входов записи устройства и первым входом формирователя импульсов синхронизации, второй и третий входы которого соединены соответственно со входом синхронизации и входом опроса
20 устройства.
Первый выход формирователя синхронизации соединен со входом сдвига каждого регистра сдвигаи входом сдвига регистра адреса, вход реверса которого соединен со вторым выходом формирователя импульсов синхронизации. Вход опроса схемы опроса регистра адреса соединен с выходом готовности устройства. Структурная электрическая схема устройства приведена на чертеже. Устройство содержит группу регистров li-Ij сдвига, регистр 2 адреса, блок 3 опроса регистра адреса, коммутатор 4, формирователь 5 импульсов синхронизации и формирователь 6 импульсов готовности. На чертеже обозначены шины 7 записи, .шина 8 синхронизации, шина 9 опроса, выходные шины 10 и шина 11 готовности устройства выходы 12, 13 формирователя импульсов синхронизации. Устройство работает следующим образом. На вход 8 поступает периодическая последовательность синхроимпульсов от внешнего генератора, формирователь 5 распределяет эту последовательность на две, каждая из которых разрешает прохождение импульсов со входов 7 на выход 12 и со входа 9 на выход 13 соответственно, обеспечивая тем самым разнесение во времени моментов сдвигов вправо и влево в регистре 2 адреса. Хранящиеся в буфере кодограммы записываются параллельным кодом по входам 7 устройства в регистры 1 - Ь сдвига, число которых равно разрядности хранимого кода (на чертеже для простоты показан случай записи трехразрядного кода - К, Ij, 1з), а количество разрядов в каждом регистре (в том числе и регистре 2 адреса) равно количеству кодограмм, которое буфер хранит в данном конкретном случае. При поступлении кодограммы формирователь 5 синхронизирует момент записи и сдвига в регистрах U-Ь по своему выходу 12; при этом «единица, свидетельствующая о поступлении кодограммы, поступает в регистр 2 адреса (по входу записи), и содержимое регистра 2, так и содержимое регистров U - Ь, сдвигается на один разряд вправо. При поступлении на вход 9 устройства запроса на выдачу очередной кодограммы из буфера формирователь 5 синхронизирует этот сигнал и сигналом с выхода 13 сдвигаёт содержимое («единицы поступивших кодограмм) регистра 2 назад, влево (по входу реверса), одновременно опрашивая формирователь 6, на соответствующий вход которого поступают сигналы с выходов разрядов регистра 2, свидетельствующие о наличии «единиц в регистре 3, а следовательно, кодограмм в регистрах , при наличии которых на выход 11 поступают сигнал «Готов к выдаче очередной кодограммы и сигнал на вход опроса блока 3. Блок 3 представляет собой схему «пирамиду опроса, например, ключей, на которые выводится информация (поразрядно) о наличии «единиц в регистре 2, и опрос осуществляется до «первой найденной единицы справа налево, после чего при нахождении этой единицы сигнал об этом поступает на соответствующий вход управления коммутатора 4, переключающегося на вывод числа с соответствующих входов числа коммутатора 4 На выходы 10 устройства. Например, если единица найдена в последнем разряде регистра 2, коммутатор подключает выходы последнего разряда каждого из регистров li - 1з на выходы 10 устройства. Таким образом, время поиска выдаваемой кодограммы сокращается до времени задержки переключения элементов. Кроме того, применение коммутатора и связанного с ним оборудования позволило отказаться от широко применяемого способа «быстрого продвижения выдаваемой кодограммй при получении запроса - к выходу регистров 1 - 1з сдвига и изъять занятое на это оборудование, что позволило значительно сократить затраты оборудования и повысить быстродействие устройства. Предла аемое устройство позволяет накапливать и выдавать кодограммы в режиме асинхронной работы обменивающихся устройств в вычислительной аппаратуре различного назначения. При использовании для построения устройства интегральных модулей 134 серии экономический эффект по сравнению с прототипом (при одинаковой элементной базе) составляет 50 руб, на одно устройство и возрастает с увеличением степени интефации логических элементов. Формула изобретения Буферное запоминающее устройство, содержащее регистры сдвига, входы записи которых соединены с соответствующими Шинами записи устройства, формирователь импульсов готовности, выход которого подключен к шине готовности устройства, а один из входов соединен с шиной опроса устройства, и выходные шины, отличающееся тем, что, с целью повышения надежности и быстродействия устройства, оно содержит формирователь импульсов синхронизации, регистр адреса, блок опроса регистра адреса и коммутатор, числовые входы которого соединены с соответствуюшими выходами соответствующих регистров сдвига, управляющие входы коммутатора соединены с соответствующими выходами блока опроса регистра адреса, а выходы коммутатора подключены к соответствующим выходным шинам устройства, адресные входы блока опроса регистра адреса средннены с другим входом формирователя импульсов готовности и соответствующими выходами регистра а;феса, вход записи которого соединен с первым входом формирователя импульсов синхрони
зации и шинами записи устройства, второй и третий входы формирователя импульсов синхронизации подключены соответственно к шинам синхронизации и опроса устройства, первый выход формирователя импульсов синхронизации соединен совходами сдвига регистров сдвига и адреса второй выход формирователя импульсов синхронизации соединен со входом реверса регистра адреса, вход опроса подключен к шине опроса устройства.
Источники информации, принятые во внимание при экспертизе
№ 469142, кл. G 11 С 19/00, 1975 (прототип) .
Авторы
Даты
1980-07-05—Публикация
1977-12-26—Подача