Долговременное запоминающее устройство

 

ОП ИСАНИЕ

ИЗОБРЕТЕНИЯ

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

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

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

Республик п 847371 (61) Дополнительное к авт. свил-ву(22) Заявлено 04.06. 79 (21) 2773940/18-24 .с присоединением заявки ¹вЂ” (23) Приоритет

Опубликовано 15.07.81„Бюллетень №26

Дата опубликования описания 18.07.81 (51)М. Кл;

G ll С 19/00

Государстеенный комитет но делам изооретеиий и открытий (5З) УДК 681. .327.6 (088.8) (72) Авторы изобретения

П.И,Платонов, А.А. Филимонов, В.К. Борщев и Ю.И.Виноградов (71) Заявитель (54) ДОЛГОВРЕМЕННОЕ ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО

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

Известны запоминающие устройст5 ва для хранения дискретной цифровой информации, содержащее сдвиговой регистр, вход которого подключен к входному каскаду, а выход — к выход10 ному каскаду устройства, каскад регенерации, вход которого соединен с выходннм каскадом, а выход — с входм (13.

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

Наиболее близким по технической сущности к предложенному является за-, поминающее устройство, содержащее регистры сдвига, одни входы которых подключены к полусумматорам, а выходы — к выходной логической схеме, дополнительный регистр сдвига, первый вход которого соединен с первой управляющей шиной и с одним из входов триггера, другой вход триггера подключен к выходу дополнительного регистра, элемент И, один вход которого соединен со второй управляющей шиной и вторым входом дополнительного регистра, другой вход элемента И подключен к выходу триггера, а выход элемента И вЂ” к другим входам основных регистров сдвига Г2f.

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

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

84737

Поставленная цель достигается тем,.что долговременное запоминающее устройство, содержащее первый регистр, первый выход которого соединен с .одним входом логического блока, второй регистр, триггер, первый элемент И, адресную шину, шину начальной установки и шину записи, в него введены схема сравнения, три элемента И, четыре элемента ИЛИ, i 1o два инвертора, два элемента задержки дополнительный триггер и двоичный счетчик, один выход которого через первый элемент ИЛИ подключен к единичному входу дополнительного 15 триггера, другой выход двоичного, счетчика через второй элемент ИЛИ поключен к первым входам третьего.элемента ИЛИ, первого элемента И и входу первого инвертора, один из Zo входов двоичного счетчика подключен к адресной шине,. другой — через первый элемент задержки подключен к выходу первого элемента И и первому входу четвертого элемента ИЛИ, второй вход третьего элемента ИЛИ подключен к нулевому входу дополнительного триггера и шине начальной уста-, новки, выход третьего элемента ИЛИ подключен к нулевому входу основного триггера, единичный вход которого через второй элемент задержки подключен к одному из входов выходного логического блока и к выходу второго элемента И, один из входов которого подключен к нулевому выходу основного триггера, а другой — к выходу первого инвертора, единичный выход основного триггера подключен к третьим входам третьего и четвертого элементов И, вторые входы которых подключены к нулевому и единичному выходам дополнительного триггера, четвертые входы — к выходу второго инвертора, а первые — к второму входу первого элемента И и третьему входу второго элемента И, выходы третьего и четвертого элементов И подключены соответственно к второму входу четвертого элемента ИЛИ и первому входу первого регистра сдвига, второй вход которого подключен к выходу четвертого элемента

-ИЛИ, а третий — к шине записи и зходу второго регистра, выход которого через схему сравнения подключен к входу инвертора и выходу, первого регистра и второ1 4 му входу выходного логического блока.

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

Долговременное запоминающее устройство содержит двоичный вычитающий счетчик 1, количество разрядов которого равно =jlog М(б.ц.

2 где Й вЂ” количество хранимых слов в устройстве, элемент 2 ИЛИ, триггер

3, элементы 4, 5 ИЛИ, элемент 6 И, инвертор 7, элемент 8 И, шину 9

"начальной установки", триггер 10 элементы 11, 12 И, шина 13, элемент

14 ИЛИ элемент 15 задержки, выходной логический блок 16, представляющий собой группу конъюнкторов, эле-„ мент 17 задержки, инвертор 18, регйстр 19 сдвига, схему 20 сравнения, второй регистр 2) и шину 22 записи.

Количество триггеров в регистре 21 и конъюкторов в логическом блоке 16 равно разрядности хранимых слов.

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

По сигналу Начальная установка" гасятся триггеры 3 и 10. Адрес числа поступает на двоичный счетчик I.

Единичные выходы всех разрядов счетчика 1 подключены к входам элемента

4 ИЛИ, а разряды с К-ro по самый старший — к входам элемента 2 ИЛИ.

Поэтому на выходе элемента 2 ИЛИ появляется единичный сигнал только тогда, когда содержимое счетчика будет больше - -, а на выходе элемента 4

ИЛИ вЂ” когда адрес в счетчике не равен О. Сигнал с элемента 2 ИЛИ взводит триггер 3. Единичный сигнал с элемента 4 ИЛИ через элемент 5 ИЛИ подтверждает нулевое состояние триггера 10, открывает по одному входу элемент 6 И, поступает на инвертор

7, закрывая по одному входу конъюктор 8. Тактовые импульсы (ТИ) с шины

13 проходят через открытый элемент

8 И, воздействуя на, элемент 14 ИЛИ и элемент задержки 15. По первому тактовому сигналу, снимаемому с выхода элемента 14 ИЛИ, содержимое регистра 19 сдвигается на один. разряд влево (сдвиг по кольцу), а первый

ТИ, задержанный элементом задержки

15 на время, равное времени срабатывания одного триггера регистра 19,!

847371, уменьшает содержимое счетчика на

1 единицу.

В регистре 19 исходная информация хранится в сжатом виде, она заносится по шине 22 записи, Так, например, если устройство предназначено для хранения 19-ти следующих чисел: 1, 2, 3, 4, 6, 7, 8э 9ь .10ь 12э 161 17þ 19э 20э 21в

24, 26, 15,. 29, то они могут быть упакованы в сжатую последовательность (фиг. 2). При хранении чисел в сжатом виде в качестве адреса числа используется. его номер в последовательности. Нумерация чисел на фиг, 2 показана в скобках и ведется справа налево. Упаковка исходных чисел в сжатую последовательность осуществляется с помощью вычислительной машины по специальной

:программе.

При занесении в регистр 19 сжатой последовательности одновременно во второй регистр 21 записывается число, соответствующее нулевому адресу в последовательности (в данном случае нулевому вдресу соответствует число 11101).

Предположим, что на двоичный счетчик 1 поступает адрес 01010.

Поэтому после первого сдвига содер. жимое сдвигового регистра станет равным 11010 10011000 10000 lllll .(сдвиг по кольцу в обе стороны) а содержимое счетчика — 0 1001.

После сдвига в схеме 20 сравнения осуществляется сравнение содержимого п старших разрядов регистра сдвига (в нашем случае 1 1010) с с содержимым регистра 21 (равным 11 101). После первого сдвига значения эти неравны. Следовательно, на выходе сравнения будет код нуля, а на выходе инвертора

18 — код единицы. Однако элементы

11, 12 И закрыты, так как триггер

10 находится в нулевом состоянии.

Аналогичные действия выполняются при поступлении на вход элемента 6 И второго> третьего и т.д. тактовых импульсов. При поступлении 10-ro тактового импульса содержимое сдвигового регистра сдвинется на 10 разрядов влево и становится равным

1000 10000 11111110 !О 1001, а содержимое счетчика — нулю. Нулевое содержимое счетчика 1 является при1О

25

35

45

55 знаком конца поиска нужного числа в сдвиговом регистре 19.

Выдача найденного числа из регистра 19 осуществляется так. Нулевой сигнал с элемента 4 ИЛИ закрывает элемент 6 И, прекращая дальнейший сдвиг сжатой последовательности в регистре 19, и приводит к образованию единичного сигнала на выходе инвертора 7. Так как триггер 10 погашен, то по 11-му тактовому сигналу на выходе элемента 8 И образуется единичный сигнал, по которому осуществляется выдача найденного числа

10001 из пяти старших разрядов сдви гового регистра через выходной блок 16.

Этот же сигнал с элемента 8 И через элемент 17 задержки устанавливает триггер 10 в единичное состояние.

Этим самым дается разрешение на возвращение сжатой последовательности в сдвиговом регистре в исходное (начальное) состояние. Для этой цели служат элементы 11, 12 И инвертор 18, схема 20 сравнения, и триггер 3. Триггер 3 указывает направление сдвига сжатой последовательности для возвращения ее в исходное состояние кратчайшим путем.

В частности, если триггер 3 взведен то ТИ (шина 13) поступают на регистр 19 через открытый -элемент 11 И, элемент 13 ИЛИ и сдвиг осуществляется справа налево по кольцу, если триггер 3 погашен, то тактовые сигналы пройдут через элемент 12 И и сдвиг выполняется слева направо тоже по кольцу. В обоих случаях сдвиг продолжается до тех пор, пока в и старших разрядах регистра

: 19 не окажется число с нулевым адресом (применительно к нашему примеру — таким числом является 11101). А так как такое же число хранится в регистре 21, то на выходе схемы сравнения появится единичный сигнал, а на выходе инвертора

18 — соответственно код нуля. Элементы 11 12 И закрываются, сдвиг информации в регистре 19 прекращается. На этом заканчивается цикл обращения к запоминающему устройству.

Из фиг. 2 видно, что для хранения 19-ти пятиразрядных чисел необходимо иметь 23 запоминающих элемента.

Количество m запоминающих элементов определяется выражением я=й+п-l, 84737! 6 подключен к адресной шине, другой— через первый элемент задержки подключен к выходу первого элемента И и первому входу четвертого элемента

ИЛИ, второй вход третьего элемента

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

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

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

ИЛИ подключен к единичному входу дополнительного триггера, другой выход двоичного счетчика через второй элемент ИЛИ подключен к первым входам третьего элемента ИЛИ, первого элемента И и входу первого инвертора, один из входов двоичного счетчика

С где N — количество хранимых слов (чисел) в запоминающем устройстве;

n — разрядность хранимых чисел. 1

Ксли хранить эти же числа обычным способом, то потребуется 95 запоминающих элементов (триггеров), так как m = N-n.

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

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

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

Источники информации, принятые во внимание при экспертизе

l. Патент Великобритании

Р 147)071, кл. G 4 С опублик. 1977.

2 ° Авторское свидетельство СССР 428454, кл. G ll С 19/00, 1974 (прототип).

847371 фие.1 фие. 2

Составитель Л. Амусьева

Редактор А. Долинич Техред Н.Бабурка Корректор С. goMaz

Заказ 5508/78 Тираж 645 Подписное

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

1)3035 Москва Ж-35 Раушская наб.z д. 4/5

Филиал ППП "Патент", г. Ужгород, ул. Проектная, 4

Долговременное запоминающее устройство Долговременное запоминающее устройство Долговременное запоминающее устройство Долговременное запоминающее устройство Долговременное запоминающее устройство 

 

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

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

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

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

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

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

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

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

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

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

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