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

Номер патента: 1295451

Автор: Лупиков

ZIP архив

Текст

(19) (1 И 50 4 С 11 С 19/00 ПИСАНИЕ ИЗОБРЕТЕНИАВТОРСКОМУ СВИДЕТЕЛЬСТВУ льство СССР 19/00 1984. ИНА 10 ЩЕЕ УСТРОЙится к запоможет быте буйерног а при построЦель изобласти примет преобразоИнформация,анные и слублокомсдвига3 ил,ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ(57) Изобретение отноминающим устройствамиспользовано в качестзапоминающего устройсенин устройств обменаретения - расширениенения устройства эа свания форматов данныхсодержащая собственно жебный код, поступает на входы 2 и записывается в накопитель 1 по адресам, определяемым счетчиком 5, состояние которого последовательно изменяется по сигналам с входа 6, При считывании информации данные поступают в блок 3 сдвига данных, а служебный код - в регистр 9, выходы которого подключены к блоку 11 синхронизации и управляющим входам блока 3,. Одновременно данные поступают на вычитающий счетчик 8Устройство обеспечивает согласование форматов данных источника и приемника, при этом блок 3, управляемый11, обеспечивает возможность данных в двух направлениях.295451 Разряды информапионного слова К 1 К 2 КЗ К 4 К 5 К 6 К 7 К 8 К 9Адрес ячейки блока памяти К 10 К 1 К 12 1 1 0 1 1 0 1 1 1 1 1 1 0 1 0 0 0 0 0 0 1 0 0 0 0 О 1 1 1 1 1 0 0 1 1 1 1 0 0 0 1 1 000 О 0 0 00 О 0 0 010 1 0 0 011 1 1 1 00 1 зобретение относится к запоминающим устройствам и может быть использовано в качестве буферного запоминающего устройства (БЗУ) при построении устройств обмена, 5Кель изобретения - расширение области применения устройства за счетпреобразования Форматов данных,На Фиг. 1 приведена структурнаясхема устройства, на фиг, 2 - струк- Отурная схема блока синхронизации,на Фиг, 3 - структурная схема блокасдвига данных,Устройство содержит блок 1 памяти с информационными входами 2,блок 3 .сдвига данных с информационными выходами 4, счетчик 5адреса, входы 6 и 7 управления вычитающий счетчик 8, регистр 9, элемент ИЛИ 1 О, блок 11 синхронизации, 20вход 12 управления и управляющие выходы 13 и 14,.Блок 11 синхронизации содержиттриггеры 15-18, генератор 19 синхроимпульсов, формирователь 20, элементИ-ИЛИ-НЕ 21, элементы И 22-24, элемент ИЛИ-НЕ 25, элемент НЕ 26, элемент 27 задержки, входы 28-33 и выходы 34-38,Блок 3 сдвига данных содержит регистр 39 сдвига и элементы ИЛИ 40и 41.Устройство работает следующим образом.Перед началом работы сигналом на 35входе 7 устанавливаются г нулевыесостояния счетчик 5 адреса и триггеры 15-7 блока 11 синхронизации, атриггер 18 блока 11 синхронизацииустанавливается в единичное состояние, 40В режиме записи на информационныевходы 2 устройства последовательнопоступают ичформационные слова в сопровождении сигнала на первом управляющем входе 6 устройства которыйосуществляет запись информационногослова в блок 1 памяти по адресу,сформированному на счетчике 5 адреса.,Задним Фронтом сигнала на первом входе б управления устройсгва производится модификация содержимого счетчика 5 адреса, т,е. к его содержимомудобавляется единица, Каждое информационное слово, записываемое вблок 1 памяти, содержит четыре разрядаПервые четыре разряда К 1-К 4слова (управляющая часть его) содержат код операции, выполняемой БЗУ,Разряд К 1 содержит признак конца чтения, К 1=0 в последнем слове блокаданных, записываемом в блок 1 памяти. Разряд К 2 определяет блокировкупередачи приемнику информации считанных из блока 1 памяти данных,Разряд КЗ является идентификаторомсодержимого разрядов К 5-К 1+4 информационного слова, Если К 3=1, то привыполнении операции чтения в разрядах К 5-К 1+4 содержится слово, подлежащее выдаче приемнику. Если КЗ=О,то при выполнении операции в разрядах К 5-КИ+4 содержится код количества разрядных сдвигов, выполняемыхв блоке 3 сдвига при согласованииФорматов данных, или код временнойзадержки передачи следующего информационного слова приемнику. РазрядК 4 определяет направление сдвигаданных в блоке 3 сдвига при согласовании форматов данных,По окончании записи в блок 1 памяти сигналом на входе 7 устройствасчетчик 5 адреса сбрасывается в нулевое состояние. Режим чтения начинается с приходом сигнала на входе 12 управления устройства, Работу БЗУ в режиме чтения целесообразно рассматривать применительно к конкретнои области его использования. Рассмотрим работу устройства в режиме чтения при его использовании в цепи активный источник - пассивный приемник информации. Пусть, например, в режиме записи в блок 1 памяти по последовательно возрастающим адресам, начиная с нулевого, записан следующий информационный массив:В режиме чтения сигнал на входе2 управления через первый вход 28и элемент ИЛИ-НЕ 25 блока 11 синхронизации осуществляет запись первого информационного слова, в блоке1 памяти записанного по адресу 000,в регистр 9 (разряды К 1-К 4)и вычитающий счетчик 8 (разряды К 5-К 12),Задним фронтом сигнала на выходеэлемента ИЛИ-НЕ 25 устанавливаетсяв единичное состояние триггер 15,что обеспечивает установку в единичное состояние триггера 16 с приходом положительного перепада сигнала от генератора 19 синхроимпульсов. Установка в единичное состояние триггера 16 вызывает появлениесигнала на выходе элемента И 24,т.е. на выходе Зб блока синхронизации 11, который обеспечивает записьв регистр 39 К 5-К 12 разрядов первого информационного слова блока 1памяти, так как значение разрядаКЗ= задает для регистра 32 черезэлементы ИЛИ 40 и 41 режим записиданных по параллельным информационным входам. Выходные сигналы регистра 39 поступают на информационныевыходы 4 устройства в сопровождении сигнала на выходе 34 блока 1синхронизации. Сигнал на выходе элемента И 23 формируется при условииК 2=1 и по времени задержки на половину такта генератора 19 синхроимпульсов относительно сигнала на выходе 36 блока 11 синхронизации.Сигнал на выходе 34 блока 11 синхронизации является сигналом сопровождения информации, в данном случае01111011,.присутствующей на информационных выходах 4 устройства, Таким образом приемнику выдается первое слово данных. Единичный уровеньсигнала триггера 16 и условие К 3=1(высокий уровень сигнала на входе 32блока 11 синхронизации) приводят ксрабатыванию элемента И-ИЛИ-НЕ 21,выходной сигнал которого устанавливает триггер 15, а затем и триггер16 в нулевое состояние. При этомна выходе элемента И 22 появляетсявысокий уровень сигнала, так какусловие К=1 (высокий уровень сигнала на входе 30 блока 11 синхронизации), по которому формирователь 20формирует сигнал, поступающий на выход 38 блока 1 синхронизации и через элемент ИЛИ 10 модиФицирующийсодержимое счетчика 5 адреса, т,е. 5 1 О 15 20 25 30 35 40 45 50 55 к его содержимому добавляется едцнипа, Выходной сигнал формирователя 20, задержанный на элементе 27 задержки, поступает на вход элемента ИЛИ-НЕ 25 и вызывает запись в вычитающий счетчик 8 и регистр 9 второго информационного слова, записанного в блоке 1 памяти по адресу 001. Во втором слове разряд К 2=0, что приводит к блокировке элемента И 23, следовательно, при работе с этим словом выдача импульсов сопровождения приемнику не производится. Второе слово в данном случае предназначено для задания режима временной задержки между выдачей двух последовательных слов приемнику. Двоичный код требуемой задержки содержится в разрядах К 5-К 2 информационного слова и записывается в вычитающий счет-. чик 8.Работа блока 11 синхронизации при обработке второго слова аналогична, однако сброс триггера 15 вызывается сигналом заема вычитающего счетчика 8, поступающим на вход 33 блока 1 синхронизации. Выходной сигнал формирователя 20 обеспечивает модификацию содержимого счетчика 5 адреса и через элемент 27 задержки третий пуск устройства в режиме чтения, в котором приемнику выдается информационное слово 00011010 с сигналом сопровождения на управляющем выходе 13 устройства, Управляющее слово, записанное по адресу 011 блока 1 памяти, обеспечивает временную задержку в 128 тактов генератора 19 синхроимпульсов между выдачей второго и третьего модифицированных слов. После выдачи приемнику третьего информационного слова 11110000, по сбросу триггера 16 и при наличии условия К 1=0 - низкий уровень. сигнала на входе 30 блока 11 синхронизации, который поступает на Э-вход триггера 18, последний устанавливается в нулевое состояние и на втором управляющем выходе 14 устройства появляется высокий уровень сигнала, который свидетельствует об окончании режима чтения.При использовании устройства в системе с активным приемником и активным передатчиком все слова, записываемые в блок 1 памяти, должны содержать разряды К 2=1 и К 3=1 и в последнем слове К 1=0. При этом за 1295451просы на чтение информации должнъ 1подаваться на управляющий вход 12устройства,Работа БЗУ при его использованиидля преобразования форматов данныханалогична, однако в вычитающийсчетчик 8 записывается не код временной задержки, а код требуемогоколичества разрядных сдвигов данныхв реверсивном регистре 39 сдвига,а направление сдвига указывается вразряде К 4 управляющего слова, Так,например при выдаче приемнику информации последовательности данных АКС, САВ, АВС и т.д., причемформат приемника превьппает форматпередатчика и равен Е=311, последовательность записываемых в блок 1памяти слов имеет следующий вид:1 слово - К 1=1, К 2=0, К 3=1, К 4=1и код символа А в разрядах К 5-К 1+4,2 слово - К=1, К 2=0, КЗ=О, К 4=0и код, обеспечивающий сдвиг данныхна И разрядов; 3 слово - К 1=1, К 2=0,К 3=1, К 4=0 и код символа В; 4 слово - К 1=1, К 2=0 КЗ=Оэ К 4=0 и кодсдвига на М разрядов; 5 словоК 1=1, К 2=1, К 3=1, К 4=0 и код символа С; 6 слово - К=1, К 2=0,КЗ=О, К 4=0 и код сдвига на И- разряду 7 слово - К 1= 1, К 2=1, КЗ=О,К 4=0 и код сдвига на 1 разряд; 8слово - К 1=1, К 2=0, КЗ=О, К 4=1 и кодсдвига на Иразряд; 9 словоК 1=1, К 2=1, КЗ=О, К 4=1 и код сдвигана 1 разряд и т,д,Формула изобретенияБуферное запоминающее устройство, содержащее блок памяти информационные входы которого являются информационными входами устройства управляющий вход блока памяти является первым управляющим входом устройства и подключен к первому входу первого элемента ИЛИ, выход которого подключен к первому входу счетчика адреса, выходы которого подключены к адресным входам блока памяти, выходы первой группы которого подключены кинформационным входам вычитающегосчетчика, выходы второй группы блокапамяти подключены к информационнымвходам регистра, выходы группы реги -стра подключены к входам группы блока синхронизации, первый выход которого подключен к первому управляюще 10 му входу вычитающего счетчика, выход которого подключен к первомувходу блока синхронизации, второй вы.ход которого подключен к второмууправляющему входу вычитающего счет 15 чика и к управляющему входу регистра, второй вход первого элемента ИЛИподключен к третьему выходу блокасинхронизации, другие выходы которого являются управляющими выходами20 устройства, второй вход счетчикаадреса является вторым управляющимвходом устройс.тва и подключен к второму входу блска синхронизации, третий вход которого является третьим25 управляющим входом устройства, блоксцвига данных, о т л и ч а ю щ е ес я тем, что, с целью расширенияобласти применения за счет преобразования форматов данных, блок сдви 30 га данных содержит регистр сдвига,второй и третий элементы ИЛИ, выходы которых подключены соответственно к первому и второму управляющим входам регистра сдвига, информационные входы группы которого подключены к выходам первой группы блока памяти, выходы регистра сдвигаявляются информационными выходамиустройства, первый и второй информа,1 О ционные входы регистра сдвига подключены соответственно к первому ипоследнему выходам регистра сдвига,третий управляющий вход которогоподключен к первому выходу блока син,15 хрониэации, первые входы второго итретьего элементов ИЛИ подключены кодному из выхоцов группы регистра,вторые входы второго и третьего элементов ИЛИ подключены к выходам вто 50 рой группы регистра,1295451 Составитель С.Шустенкок Техред А.Кравчук ктор И.НикКорректор И Мус Закан 622/58 Тираж 590 ВНИИПИ Государственного комитета СС по делам изобретений и открытий 113035, Москва, Ж, Раушская наб

Смотреть

Заявка

3940637, 06.08.1985

ПРЕДПРИЯТИЕ ПЯ А-3756

ЛУПИКОВ ВИКТОР СЕМЕНОВИЧ

МПК / Метки

МПК: G11C 19/00

Метки: буферное, запоминающее

Опубликовано: 07.03.1987

Код ссылки

<a href="https://patents.su/5-1295451-bufernoe-zapominayushhee-ustrojjstvo.html" target="_blank" rel="follow" title="База патентов СССР">Буферное запоминающее устройство</a>

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