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

 

БУФЕРНОЕ ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО, содержащее накопитель, информационный вход которого подключен , к одному из выходов сдвйговето регистра, информационные выходы сдвигового регистра ябляются информационными выхода ми устройства, счетчик, элементы И, отличающееся тем, :что, с целью расширения области применения устройства за счет преобразования форма та данных, содержит блок элементов ИИЛИ , регистры, триггер, элемент. НЕ и сумматор, одни входы которого являются первой группой управляющих входов устройства , другие входы сумматора подключены к выходам блока элементов И-ИЛИ, информационные входы которого подклк чены к выходам первого и второго регистров , выходы сумматора подключены к } . информационным входам нак

(19) (И) СОЮЗ СОВЕТСНИХ

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

РЕСПУБЛИК

3(51) G 11 С 9/00 .г >"

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

llO ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ .

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

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

{21) 3450777/18«24 информационным входам накопителя и к, (22 ) 1 1.06.82 информационным входам первого и второ-, . (46) 15.10.83. Бюл. М 38 ..го регистров, входы записи.которых под(72) В,С.Гопубин, А,Г,Кухиин, ключены к.выходам соответственно первоВ,С.Лупиков, Б.С.Маслеников и го и второго элементов И, первые входы и С.С.Спиваков первого, второго и третьего элементов (53) 681.327.6 (088.8) И no o i выходу трира первьй (56) 1. Авторское свидетельство СССР вход котоРого подключен к входам записи

N. 822287, кл. g 11 С g/00, 197g счетчика и сдвигового РегистРа и ЯвлЯет2. Авторское свидетельство СССР сн втоРым УпРавлЯюшим входом УстРойстМ 759251, кл. 5 11 С 9/ОО, 1978. " ва, второй sxoa первого элемента И под(54)(57) БУФЕРНОЕ ЗАПОМИНАЮЩЕЕ ключен к вторым входам второго и треУСТРОЙСТВО, содержащее накопитель,:, тьего элемента И и является третьим информационный вход которого подключен-. управляющим входом устройства, третий к одному из выходов сдвигового-регистра, вход первого элемента И подключен к информационные выходы сдвигового ре- управляюшему входу накопителя, к входу ® гистра являются информационными выхода. элемента НЕ, к первому управляющему ми устройства, счетчик, элементы И, .. входу блока элементов И-ИЛИ и является о т л. и ч а ю ш е е с я тем,:что, с . четвертым управляющим входом устройся целью расширения области применения . ва, третий вход второго элемента И подустройства за счет преобразования форма ключен.к выходу элемента НЕ и к второта данных, содержит блок элементов И- му управляюшему входу блока элементов

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

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

На чертеже приведена структурная схе« ма буферного запоминающего устройства.

Устройство содержи г накопитепь 1, сдвиговый регистр 2; управпяюший вход

3 KOll операции, информационные входы

-4, выходы 5, сумматор 6, блок 7 элементов И-ИЛИ, регистр 8 адреса записи, регистр 9 адреса чтения, счетчик 10, триггер 11, элементы И 12-14, элемент

HE 15, группу управляющих входов 16 дпя кода модификации адреса, группу управлявших входов 17 дпя кода длины формата, управляющий вход 18 пуска и управляющий вход 19 синхронизации.

Перед началом работы устройство приводится в исходное состояние, т,е. производится обнуление регистра 8 адреса записи и регистра 9 адреса чтения, установка триггера 11 в нулевое состояние, которое запрещает прохождение импульсов синхронизации в устройстве.(Пепи установки в исходное состояние не показаны).

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

Изобретение относится к запоминающим устройс твам.

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

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

Недостатком известного устройства является мапоэффективное испопьэование д5 памяти при работе со словами, разрядность которых не кратна степени 2.

Кроме того, известное устройство работает со словами фиксированной разрядности, не позвоняет производить операции пре- З0 образования форматов слов, а также мат ричные операции с массивами слов.

Цель изобретения - повышение эффек тивности и расширение области применения устройства за счет преобразования фор35 мата данных.

Поставленная цель достигается тем,,что в буферное запоминающее устройство, содержащее накопитель, информационный вход которого подключен к одному из вы-40 ходов сдвигового регистра, информационные выходы сдвигового регистра являются информационными выходами устройства, счетчик, элементы И, дополнительно введены в блок И-ИЛИ, регистры, триггер, 45 элемент HE и сумматор, одни входы которого являются первой группой управляющих входов устройства, другие вхо-. ды сумматора подключены к выходам блока элементов И-ИЛИ, информационные 50 входы которого подключены к выходам первого и второго регистров, выходы сумматора подключены. к информационным входам накопителя и к информационным входаМ первого и второго регистров, 55 входы записи которых подключены к выходам соответственно первого и"второго элементов И, первые входы первого, втоНа вторые входы сумматора 6 посту пает код модификации адреса с входов

16, По сигналу на входе 18 производится запись информационного слова через параллельные информационные входы 4 в регистр 2, запись кода с входа 17 кода длины формата в счетчик 10, а также происходит установка триггера 11 в еди6 4 дв: 3 кода операции разрешает прохождение импульсов с входа 19 через элемент

И 12 не регистр 9 адреса чтения, одновременно этот же сигнал производит коммутацию на сумматор 6 через блок 7 элементов И-ИЛИ регистра 9 адреса чтения, а также переводит накопитель 1 в состояние готовности к считыванию, По адресу, сформированному на выходе сумматора 6, производится считывание

-го разряда информационного слова иэ накопителя l; По импульсу синхронизации, пришедшему в устройство с входа

19, происходит уменьшение содержимого счетчика 10 на единицу, сдвиг содержимого регистра 2 с одновременной записью tl -го разряда информационного сло-. ва в 1-й разряд регистра 2, запись в регистр 9 адреса чтения и -го разряда информационного слова. Адрес чтения (й -1) - го разряда информационного сао-ва задается кодом, сформированным на выходе сумматора 6, который определяется суммой кода, поступающего с регистра 9 адреса чтения и кода поступающего с входов 16. Этот процесс считывания и сдвига продолжается до тех пор, пока не

1счигаются все разряды информационного слова

После того, как определен адрес считывания 1-го разряда информационного слова, по импульсу с входа 19 происхо дит запись этого разряда в регистр 2 с одновременным сдвигом предыдуших разрядов в этом регистре, запись в регистр 9 адреса чтения первого разряда . информационного слова, появляется сиг нал заема со счетчика 10, который устанавливает триггер 1 1 в нулевое состояние,, блокирующее прохождение им- пульсов синхронизации в устройстве, Кроме того, сигнал заема является сиг налом о записи информационного слова в регистр 2 и :готовности передачи этого слова с выходов 5. Следующее информ щионное слово считывается иэ ывкопите» ля 1 аналогичным образом.

В предпвгаемом устройстве устранены недостатки известного, крттме того, оно и озвопяет производить операции преобразования форматов слов (максимальная длина слова определяется разрядностью регистра 2 ..сдвига) и матричные операции с массивами слов, з 104851 ничное состояние, которое разрешает прохождение импульсов синхронизации с входа 19 через элемент 14 на счетчик 10 и регистр 2. Одновременно сигнал с входа

3 кода операции, пройдя через элемент

НЕ 15, разрешает прохождение импульсов с входа 19 через элемент И 13 на регистр 8 адреса записи, одновременно этот же сигнал производит коммутацию на сумматор 6 через блок 7 элементов 10

И-И11И регистра 8 адреса, записи, а также переводит накопитель 1 в состояние готовности к записи, По адресу, сформирс ванному на выхо- . де сумматора 6, производится запись 15 последнего разряда информационного слова в накопитель 1. По импульсу, пришедшему в устройство с входа 9, происходит уменьшение содержимого счетчика

10 на единицу, сдвиг содержимого ре- рр гистра 2, запись в регистр 8 адреса записи последнего и -го разряда информа- ционного слова.

Адрес записи (3 -1) -го разряда информационного слова задается кодом, 25 сформированным на выходе сумматора 6, который определяется суммой кода, поступающего с регистра 8, и кода, поступающего с входов 16, Этот процесс записи и сдвига продолжается до тех пор, пока не запишутся все разряды информационного слова. После того, как записан последний разряд информационного слове, по импульсу с входе 19 происходит сдвиг содержимого регистра 2,запись в регистр

8 адреса записи последнего разряда информационного слова, появляется сигнал .заема со счетчика 10, который устанавливает триггер 11 в нулевое состояние, бпо» кируюшее прохождение импульсов синхро-:4 низации в устройстве. Кроме того, сигнал заема является сигналом о записи информационного слова и готовности принять новое слово. Аналогично производится запись в накопитель 1 последующих ин- 4 формационных слов.

В режиме считывания устройство рв- ботает следующим образом.

На вторые входы сумматора 6 посту пает код с входов 16 для модификации адреса, По сигналу на входе 18 пуск производится запись с входов 17 кода

I длины формата в счетчике 10, а также происходит установка триггера 11 в еди-, ничное состояние, которое разрешает про 55 хождение импульсов синхронизации входов.

19 через элемент И 14 на счетчик 10 и регистр 2, Одновременно сигнал с вхо-

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

5 1048516 Ь собой столбцы матрицы. При данной мат, гаточно задавать код длины формата соричной операции необходимо чтобы считан-:ответственно 8 и 4, ное слово слово было образовано одноименными для выделения иэ каждого информаци ми различных столбцов матрицы. онного слова заданной части на входах 7 элементами разл

И .счетчик 10 с входов кода длины форма- 5 устанавливается код длины выделяемой та записывается код длины строки транс- части. При последовательном считывании портированной матрицы. Адрес первого, элементов выделяемой части на входах выбираемого элемента в первом столбце 16 установлен код единицы, а по снгнамагрицы определ е деляется с входов 16 кодом лу с выхода счетчика 10 устанавливается модификации адреса. осле ф и адреса. Ilocne того как счи- 1О код, соответствующий объему невыделяе.тан первый элемент на входах 16, выс- мой части, тавляется код, соответствующий длине . Таким образом, предлагаемое устройстстолбца преобразуемой матрицы, и сле- во может работать со словами различной ющие элементы строки транспортирован- разрядности, осуществлять преобраэованой матрицы получаются без изменения 5 ние формата слов, предварительную оброб акода на входах 16. Подобным образом ботку массивов слов, что значительно считываются и другие строки матрицы. расширяет область его использования в автоматизированных системах обработки ,Пля преобразования форматов слов, данных. Эффективное использование объенапример, по байтной записи, а считы«20 ма накопителя уменьшает затраты на его вания - по тетрадам или.наоборот дос- изготовление и увеличивает надежность, 1048516

Составитель С. Шустенко

Редактор H.Øâûäêàÿ Тенер М.Гергель Корректор,A.Çèìîêîñîâ

Заказ 7939/56 Тираж 594 Подписное

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

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

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

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

 

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

Регистр // 1024989

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

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

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

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

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

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

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

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

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

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