Буферное запоминающее устройство
Иллюстрации
Показать всеРеферат
Изобретение относится к области вычислительной техники и может быть использовано при построении буферных запоминающих устройств для каналов ввода измерительной информации в системы обработки данных. Цель изобретения - увеличение эффективной емкости накопителя. Устройство позволяет совместить функции упаковки и распаковки данных с распределением отказов между каналами измерительной системы. Цель достигается осуществлением установки данных в режиме записи информации из одного канала по формату, характерном для режима работы устройства с несколькими каналами, и последующей распаковкой данных на выходе устройства. Блок коммутации осуществляет запись последовательных данных одного канала в секции накопителя по одному адресу до полного заполнения одной информационной ячейки. Алгоритм работы блока коммутации задается с помощью блока управления, дешифраторов, счетчиков и логического блока. Распаковка данных осуществляется блоком коммутации, обеспечивающим последовательную выдачу информационных слов на выход устройства из одной ячейки памяти накопителя. Режим работы блока коммутации задается логическим блоком, дещифраторами, счетчиками. Адреса записи и считывания задаются счетчиками. 4 ил. (Л ю О5
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (5g 4 G 11 С 19/00
I js
ОПИОАНИЕ ИЗОБРЕТЕНИЯ и ABTOPCHOMV СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3868175/24-24 (22) 15.03.85 (46) 30.09.86. Бюл. № 36 (72) В. М. Гриць и В. А. Зубцовский (53) 68! .327.6 (088.8) (56) Авторское свидетельство СССР
М 809358, кл. G 11 С 9/00, 1981.
Авторское свидетельство СССР № 1049968, кл. G 11 С 9/00, 1983. (54) БУФЕРНОЕ ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО (57) Изобретение относится к области вычислительной техники и может быть использовано при построении буферных запоминающих устройств для каналов ввода измерительной информации в системы обработки данных. Цель изобретения — увеличение эффективной емкости накопителя. Устройство позволяет совместить функции упаковки и распаковки данных с распределением отказов между каналами измерительной системы.
Я0 1261012 А1
Цель достигается осуществлением установки данных в режиме записи информации из одного канала по формату, характерном для режима работы устройства с несколькими каналами, и последующей распаковкой данных на выходе устройства. Блок коммутации осуществляет запись последовательных данных одного канала в секции накопителя по одному адресу до полного заполнения одной информационной ячейки. Алгоритм работы блока коммутации задается с помощью блока управления, дешифраторов, счетчиков и логического блока. Распаковка данных осуществляется блоком коммутации, обеспечивающим последовательную выдачу информационных слов на выход устройства из одной ячейки памяти накопителя. Режим работы блока коммутации задается логическим блоком, дешифраторами, счетчиками. Адреса записи и считывания задаются счетчиками.
4 ил.
12610(2
20
50
Изобретение относится к вычислительной технике и может быть использовано I(pH построении буферных запоминающи. устройств (БЗУ) для каналов ввода и ixtepHтельной информации B системы обработки данных.
Цель изобретения — увеличение эффективной емкости накопителя.
На фиг. 1 представлена структурная:хс ма предлагаемого БЗУ; на фиг. 2 — — схема чправляющей матрицы; на фиг. 3 -- блок управления выбором; на фиг. 4 — блок управления упаковкой.
Предлагаемое устройство содержит 13 копитель 1, разделенный на секции 2 по числу параметров, записываемых в одну ячейк памяти, счетчик 3 адреса записи, счетчик 4 адреса чтения, блок 5 коммута:IHH, каж,(ая секция 6 которого представляет собой мультиплексоры по числу разрядов в данной секции, блок 8 коммутации, блок 9 упра!зления выбором, триггер 10 признака длины входного слова, логические блоки 11 и 12, блок
13 управления упаковкой, дешифраторы 14 и 15, счетчик 16 упакованных !!араметров, счетчик 17 сдвигов, дешифраторы 18 и 19. счетчик 20 распакованных параметров, счетчик 21 сдвигов, выходы 22, управляющие входы 23 — 26. Логические блоки l l и !2 со держат элементы И 27.
Блок 9 управления выбором содержит элементы И вЂ” ИЛИ 28 по числу секций 2 накопителя 1 и элемент ИЛИ 29, Блок 13 управления упаковкой содержит элемент И 30 и элемент И вЂ” ИЛИ 3!.
Информационные входы каждой секци(-:
6 блока 5 коммутации соединены с информационными входами 7 устройства таким образом, что (= г+ S(modm); t, r, Se. Î,— <и — . где т — номер параметра в ячейке памяти, . — номер входа каждой секции;
S - номер секции:
)и--число параметров, упаковываемых « одну ячейку памяти.
Выходы элементов И 27 логических бл«ков, стоящих на пересечении j-и строки и (!+к)-ro столбца, объединены и подключсны к к-й выходной шине (К О. Гп — -l) матриц 11 и 12, причем для каждого к-гo зыхода и j принимают значения от 0 до m — - при x= const.
Входы каждого элемента И логически:( блоков соединены с соответствующими входами столбца и строки, а к-й выход i(tat.pHt(ht соединен с выходами элементов И, номера строк и столбцов которых связаны следук>щим выражением:
j = i+k(modm); i, 1. к 0, гп — 1, где -номер столбца матрицы; номер строки матрицы; (1- число параметров, упаковываемы:.(« одну ячейку памяти.
Устройств> рабо!!)ет следующим образом.
Перед lla: алом рабогы сбрасывают счет(ики 3, 4, 16, 1!, 20 и 21 (1!епи сброса не указаны). 113 «xoä 25 !!одается сигнал, уст(!Навливжо!ци(! e1«ti!и:ный уровень íà itep«Ом Выходе триГГсp«! (i. !ризнака,"IHHbl ВхОдного слова при записи lio одному параметру, который поступает на входы 7,, и нулевой уровень -- при записи слова, содержащего несколько параметров и поступаю(цего на входы 7. — 7<. (Ha фяг, показан случай записи чегырех параметров). Таким образом, устройство работает В следующих режимах: запись с llaKo;ll;0H,:laitèñü упакованных параметров и чтение упакованных параметров.
Режим 33tlhcH с х Г!а ковкой Bht«oлняется при наличии единично о сигнала на первом выходе триггера l0, сиг! 3ла, соответст«ующего режяму записи для накопителя 1, «3 входе 26 признака о!!ерации и заявки на запись на входе 24. Входная информация поступает по Входнь:м шинам 7. Каждая заявка на Bai ись изменяет содержимсе счетчика
16 упакованных параметров, что обеспечиВает последовательное формирование сигналов на выходах логического блока 11. (акое формирование cHI Haлов на выходах .И)гических блоков позволяет осуществлять сдвиг входной информации Hs секции Go
« секцHIO G„ и одновременно подавать в нужнук) секцию 2 сигнал «Разрешение выбора», гго обеспечивает упаковку входных параметров в ячейке Hà (oi:ителя 1. При возникновении сигнала переноса !3 Bhlxo+c cчетчика 16 блок 13 х!!р((вле:.
c(BHt oB H сч(т!ика 3 3;:,реca 331tH Н, тем самым О()еLII("ч и Вае Ся vltaKО«ка данных в («!ЕД«„ lollle H ЯЧЕИ 1(Е 1! «1 I NTH И СДВИ (. Ha ОДИН параметр относитель(н> предыдущей ячейки.
Режим за:H(:H упакованных параметров
Осуществляется при наличии нулевого curtt3 I 3 на tiep«oxi Выходе три! Гера 10, заяВки ! 3 запись на Входе 24 и признака операции
«Запись» н3 Входс 26. Входная информапия постугаст;и сигнала?1,, — 7, . При
l1Остх пл(.и ии каждои Заявки 113 3«« IIHch б.loK
l 3 х пр а«,1eilli3i » пако«кой измен)1е! Содер жимОе (четчик«I 3 3 (рес«1 записи и с«м(IHpyto
;це!.0 счетчика 17 с.(вигов. Изменение содер"ки МОГО счетч яка (/,)Оес il(÷H «acò каждый
;)аз сдвиг входного слова B блоке 5 на один
;!1!раметр. Блок 9 упраьления выбором форяирует сигll«iлы на всеx СВ<)их Выходах, . к. н;1 Одном H: 3 x(., 10« .. с"..I c:IT 3 1", ((! 29 есTh сигнал с в(оро. <, Вы: 0.,(! тсиггсpa 10.
Режим чтеl, IN у!(Икo«3«:î.х Ilaра:яе;ров
«ьпtoëHNeccя H c«èñè»!(: 0) coñTO?tilèÿ триГ сра 10 !!ри:.(ал «1ии си. нала. соответству!о-! (:,Сгс операции чте(!ия (ля пакопятсля, на
«ходе 26 и за),вки ila чтение на Входе 23.
Сигнал на зходе 26 обес!(очи«ает фор;.Иро)ание блоком 9 сии!333 «,?3 рец;е(ьие Выбо 3» (i N BCCX "- К ЦИ" : !3 ««("-.I; e 1N 1 < К
1261012 на одном из входов элемента ИЛИ 29 есть сигнал с входа 26. Изменение состояния счетчика 20 распакованных параметров обеспечивает последовательное формирование сигнала на выходах блока 12, тем самым подключая каждый раз к входам блока 8 соответствующую секцию 2 накопителя 1. Сигнал переноса счетчика 20 изменяет состояние вычитающего счетчика 21, что обеспечивает обратный сдвиг данных при переходе от ячейки к ячейке, и счетчика 4 адреса чтения.
Формула изобретения
Буферное запоминающее устройство, содержащее накопитель, информационные входы которого подключены к выходам первого блока коммутации, адресные входы накопителя подключены к выходам первого и второго счетчиков, входы которых подключены к входам соответственно третьего и четвертого счетчиков, выходы накопителя подключены к информационным входам второго блока коммутации, выходы которого являются выходами устройства, информационные входы первого блока коммутации являются соответствующими входами устройства, отличающееся тем, что, с целью увеличения эффективной емкости накопителя за счет эффективного использования памяти, оно содержит пятый и шестой счетчики, дешифраторы, логические блоки и блоки управления, первые входы которых являются соответственно первым и вторым управляющими входами устройства, второй и третий входы первого блока управления подключены соответственно к второму и третьему входам второго блока управления и являются третьим и четвертым управляющими входами устройства, четвертый вход первого блока управления подключен к управляющему выходу пятого счетчика, вход которого подключен к первому выходу первого блока управления, второй выход первого блока управления подключен к входу первого счетчика, информационные выходы пятого счетчика подключены к входам первого дешифратора, выходы которого подключены к входам первой группы первого логического блока, входы второй группы первого логического блока подключены к выходам второго дешифратора, входы которого подключены к выходам третьего счетчика, выходы первого логического блока подключены к управляющим входам первого блока коммутации и к входам группы первого блока управления, выходы которого подключены к управляющим входам накопителя, управляющие входы второго блока коммутации подключены к выходам второго логического блока, входы первой группы которого подключены к выходам третьего дешифратора, входы третьего дешифратора подключены к информационным выходам шестого счетчика, управляющий выход которого подключен к входу второго счетчи ка, выходы четвертого счетчика подключены к входам четвертого дешифратора, выходы которого подключены к входам второй группы второго логического блока. (,ост Hkl лв (1il i.,1с "о
Редактор М. Ци-. кина l k k.oe;(Р1 Верес l(i р, к-.;p l Ко (6
Заказ 523S(53 тираж 54;
ВНИИПО росу i k и твенно: (. i,ikki. P (((.(.Р
Jc .kkk i ii: агоре ;,:ни 6 ki отара ! 13035, Москва, Ж 35, Р, . ыса«. наб,,:1й
Филиал ППП:ill ck., »,: Ужгозо.„;л. Ik.ir;ã.:.ÿki.