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

Иллюстрации

Показать все

Реферат

 

И11 486378

Свю Свветскик

Сациалнстическик

Республик

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (б1) Зависимое от авт. свидетельства (22) Заявлено 05.01.73 (21) 1877497/18-24 с присоединением заявки № (51) М. Кл. G llс 19/00

Совета Министров СССР на делам нзебретеннй н открытий (53) ДК 681 327(088 8) Опубликовано 30.09.75. Бюллетень № 36

Дата опубликования описания 19.01.7б (72) Авторы изобретения

В. И. Вешняков и В. И. Корнейчук (71} Заявитель

Киевский ордена Ленина политехнический институт им. 50-летия Великой Октябрьской социалистической революции (54) БУФЕРНОЕ ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО

Государственный комитет (32) Приоритет

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

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

Низкое быстродействие такого устройства обусловлено медленным продвижением занесенного слова на нужную позицию.

Цель изобретения — повышение быстродействия буферного ЗУ. 20

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

На чертеже представлена структурная схема буферного З . устройство состоит из однотактных статических регистров 1 сдвига (например, потенциальных) с тактовыми а, b,...i...т, а, Ь ...

r, ... т, соединен ными с выходами дешифратора 2 (цели а, о, ...i ..... .m — для перепвси из соответствующих разрядов, цепки а b ... i ... и — для гашения в соответствующих разрядах регистров, т — длина регистров).

Реверсивный счетчик 3 импульсов имеет т+1 основных состояний и т промежуточных, управляющую цепь 4 для слож ени я импульсов и цепь 5 для вычитания, а также цепь б для поступлены счетных импульсов.

Выходы счетчика 3 соединены с дешифратором 2 и блоком 7 сравнения кодов по цепям

8, а по цепям 9 к бло|ку 7 подключены выходцы счетчика 10 заполнения. Буферное ЗУ содержит блок 11 управления, куда входит генератор тактовых импульсов и логические узлы. Счетчик 10 имеет цепь 12 для поступления импульсов на сложение и цепь 13 для вычитания. Выход 14 блока 7 подключен к элементу 15 задержки, а выход последнего— к цепи 1б установки «О» счетчика 3 импуль486378

c0iB, к входу блока 11 управления, а также к пер)вым входам вентилей 17 и 18 по цепя м

19, 20, включенных .в цепки прямого и обра тного счета счетчика 10 зап олне ния. Вторы е входы вентилей соеди|нены с блоком управлен ия по цепям 21 и 22. Входной регистр 23 именует «О»-ю установочную цепь, под|кл.юче,и.,ную к а -му выходу дешифратора 2, выходы

24 для передачи инфор,мации в п ер вые разряды (числовую линейку) регистров 1 сдвига .

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

В начально м состoKHHIH счетчик 3 находится в «О», а счетчик 10 — в состоянии m — 1, во все разряды регистров 1 заносятся «О», с канал на выходе дешиф ратора 2 от сутст вует. Когда в блюке 11 вырабат ы вается кома нда на зались, по цепи 6 на счетчик 3 импульсов (подготовленный по цепи 4 к сложению) поступают счетные импульсы. При этом с выходов дешиф р ачора 2 снимается временная последовательность импульсов: снача(ла импульс действует на 1-м. выходе дешифратора, затем на а -м (при этом гасится входной регистр 23), затем b-м, b -м и т. д., действуя по цепи импульс обеспечивает перепись из i-й числовой линейки в i+ 1-ю, а затем по цепи i — гашение в i-й линейке. Таким образом занесенное слово продвигается по регистрам 1. Наступает момент, когда импульс на выходе дешифратора 2 действует по цепи m —.1, производя перепись из m — 1-й линейки в m-ю, а затем по цепи (m — 1), осуществляя гашение в m — 1-й, и в этот момент код счетчика 3 совпадает с кодом счетчика

10. На выходе блока 7 сравнения появляется импульс, который через элемент 15 задержки подается в блок 11, и прекращается поступление счетных импульсов. Одновременно этот импульс проходит в установочную цепь 16 счетчика 3, а через вентиль 18 — в цепь 13 счетчика 10, в котором проводится вычитание

«1». При следующем продвижении слова коды счетчиков 10 и 3 совпадают после переписи из m — 2-й линейки в m — 1-ю при действии импульса гашения по цепи (m — 2) и т. д.

При считывании счетчик 3 по цепи 5 подготавливается к вычитанию, а по цепи 6 на5 чинают подаваться счетные импульсы. Счетчик 3 работает в режиме вычитания. Импульсы в выходных цепях дешифратора 2 поступают в такой последовательности: сначала в

m-ю цепь (при этом данные из m-й линейки

10 поступают на выход), затем в т -ю (проводится гашение в m-й линейке), затем в m — I, (и — 1) и т. д. После того, как последнее занесенное слово будет сдвинуто на одну позицию, коды счетчиков 3 и 10 совпадут и на вы15 ходе блока 7 появится импульс, который через вентиль 17 поступит на цепь 12 сложения счетчика 10, на установочную цепь 16 счетчика 3, а также в блок 11, после чего прекращается подача счетных импульсов по цепи 6, 20

Предмет изобретения

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

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

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

486378

Составитель В. Вешняков

Текред T. Миронова

Корректор Л. Котова

Редактор И. Грузова

Типография, пр. Сапунова, 2

Заказ 3260/12 Изд. № 1863 Тираж 648 Подписное

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

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