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

 

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

СОЮЗ СОВЕТСКИХ

РЕСПУБЛИН (5D 4 С 11 С 19 00

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

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

l ф д 1

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3952809/24-24

; (22) 11.09.85 (46) 30.01.87. Бюл. У 4 (72) В.С. Лупиков (53) 681.327.6(088.8) (56) Авторское свидетельство СССР

Р 881722, кл. G 06 F 3/04, 1981.

Авторское свидетельство СССР

1Ô 1084896, кл. С 11 С 19/02, 1984. (54) БУФЕРНОЕ ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО (57} Изобретение может быть использовано в качестве буферного запоминающего устройства систем контроля,.SU„„12 7237 функционирования средств автоматики и вычислительной техники. Цель изобретения состоит в расширении функциональных возможностей за счет введения в устройство, содержащее блок памяти, дешиф;.атор сигналов записи, формирователь сигналов чтения, второго формирователя сигналов чтения, счетчика, двух регистров, элемента

ИЛИ, блока синхронизации и двух"элементов И-ИЛИ. Это позволит организовывать различные режимы чтения информации из блока памяти за:счет циклического воспроизведения информации. 5 ил.

1287237

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

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

На фиг. 1 приведена структурная схема буферного запоминающего устройства; на фиг, 2 — структурная схема блока памяти; на фиг. 3 — структурная схема первого формирователя сигналов чтения; на фиг. 4 — структурная схема второго формирователя сигналов чтения; на фиг. 5 — структурная схема блока синхронизации.

Буферное запоминающее устройство содержит блок 1 памяти с информационными входами 2 и выходами 3, дешифратор 4 сигналов записи, адресные входы 5, первый вход 6 управления, первый формирователь 7 сигналов чтения, второй формирователь .8 сигналов чтения, первый регистр 9, второй регистр 10, первый дешифратор 11, второй дешифратор 12, третий дешифратор 13, счетчик 14, первый элемент

И-ИЛИ 15,, второй элемент И-ИЛИ 16, элемент ИЛИ 17, блок 18 синхронизации, второй вход 19 управления и выходы 20-22 управления.

Блок 1 памяти содержит регистры 2335 и элементы И 24.

Формирователь 7 сигналов чтения содержит счетчик 25 и дешифратор 26, а формирователь 8 сигналов чтения счетчик 27 и дешифратор 28.

Блок 18 синхронизации содержит формирователь 29, элементы ИЛИ 30-34, элементы 35-39 задержки, эЛементы .НЕ 40-43, триггер 44, элементы И 4552 и переключатель 53. Блок 18 синх45 ронизации может быть выполнен в виде микропрограммного автомата.

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

Устройство может работать в режиме записи данных и в режиме чтения

pàííûõ.

В режиме записи данных на информационные входы 2 поступают записываемые в блок 1 памяти данные в сопровождении кода адреса на адресных входах 5 и сигнала на входе 6 управления. Сигнал на входе 6 управления поступает на вход стробирования дешифратора 4, выходной сигнал которого осуществляет запись данных с шин 2 в регистр 23, код адреса которого присутствует на входах 5 устройства.

Запись данных в другие регистры 23 блока 1 памяти производится аналогично.

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

Так, при использовании предлагаемого устройства для тестирования устройств..управления накопителями на магнитной ленте в поле командной ийформации могут записываться коды команд СЧИТАТЬ, ЗАПИСАТЬ, ШАГ НА ЗОНУ

ВПЕРЕД, ЗАПИСАТЬ МАРКЕР ГРУППЫ ЗОН и т.д., а в поле данных заносятся коды данных, сопровождающих некоторые из команд, например команду ЗАПИСАТЬ. Количество информационных слов в поле данных значительно меньше количества информационных слов в блоке данных, сопровождающих командную информацию. Так, в описанном примере с тестированием устройств управления накопителями на магнитной ленте в поле данных могут быть лишь два информационных слова, каждое соответственно с нулевыми и единичными битами, а длина L блока данных может быть различной (1 6, 32,...,1024 слова) и значительное превышающей L = 2.

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

Запись данных в регистр 9, который имеет свой собственный адрес, производится аналогично записи в регистры 23 блока 1 памяти. По окончании записи данных в регистры 23 и 9 устройство готово к выполнению операции чтения.

Режим чтения начинается по высокому уровню сигнала на входе 19 управления устройства, который поступает на вход блока 18 синхронизации.

Сигнал на входе 19 управления поступает на вход формирователя 29 блока 18 синхронизации, который по переднему фронту вырабатывает сигнал, 1287237 поступающий через элемент ИЛИ 30 на установочные входы формирователей 7 и.8 и триггер 44 блока 18 синхронизации и через элемент ИЛИ 34 на установочный вход счетчика 14, устанавливая их в исходные нулевые состояния. Сигнал.на выходе элемента ИЛИ 30 через элемент ИЛИ 3-1 и элемент 35 задержки поступает на вход стробирования дешифратора 26 формирователя 7, выходной сигнал которого осуществляет чтение данных из первого регистра 23 командного поля блока 1 памяти через соответствующие элементы И 24 на информационные.выходы 3. Счетчик 25 модифицирует свое . содержимое по заднему фронту сигнала на выходе элемента 35 задержки.

Передним фронтом сигнала на выходе элемента 35 задержки, задержанным 20 на элементе 37 задержки, осуществляется запись командного слова в регистр 10, указанный сигнал поступает на. выход 22 устройства как идентификатор командного слова. Дешифратор 13 и элемент ИЛИ 17 определяют необходимость передачи набора данных за считанным ранее командным словом. Если имеется такая необходимость, то на выходе элемента ИЛИ 17 присутствует высокий уровень сигнала, который через элемент И 45 блока 18 синхронизации разрешает прохождение сигнала с выхода элемента 36 задержки через элемент ИЛИ 33 на вход стробирования 35 дешифратора 28 формирователя 8, выходной сигнал которого производит чтение на информационные выходы 3 устройства слова данных из первого регистра 23 поля данных блока 1 памяти через соот40 ветствующие элементы И 24. Сигнал на выходе элемента 39 задержки является идентификатором слова данных и поступает на выход 21 управления устройства. Сигнал, задержанный на элемен- 45 те 38 задержки, поступает на входы элементов И 47 и 48, на которых проверяется выполнение условия окончания передачи блока данных. Счет передан- ных данных в блоке осуществляется ЭО счетчиком 14, который изменяет свое состояние по заднему фронту сигнала на выходе элемента ИЛИ 33. Дешифратор ll выделяет соответствующие состояния счетчика 14, которые сравниваются с заданными на второй группе выходов регистра 9. Сравнение производится на элементе И-ИЛИ 16. В случае передачи требуемого объема в блоке данных на выходе элемента

И-ИЛИ 16 присутствует высокий уровень сигнала. В противном случае высокий уровень сигнала на выходе элемента НЕ 43 разрешит прохождение сигнала с элемента 38 задержки через элемент И 48 на вход элемента ИЛИ 33 и цикл выдачи данных на информационные выходы 3 устройства повторится.

При этом данные будут считываться из следующего по порядку регистра 23 блока 1 памя ги. По окончании передачи блока данных высокий уровень сигнала появится на входе элемента И 47 и сигнал с выхода элемента 38 saдержки через элемент И 47 и элемент

ИЛИ 34 сбросит в нулевое состояние счетчик 14. Одновременно с этим сигнал с выхода элемента И 47 через элемент ИЛИ 32, на второй вход которого поступает сигнал с выхода элемента 36 задержки через элемент И 46 в случае, если предыдущее считанное командное слово не требовало передачи данных, поступает на входы элементов И 51 и

52, где проверяется условие окончания выдачи командных слов. Счет переданных командных слов производится на счетчике 25 формирователя 7,который изменяет свое состояние по заднему фронту сигнала на выходе элемента 35 задержки. Сигналы с выходов счетчика 25 поступают на дешифратор 12, который выделяет соответствующие состояния счетчика 25, которые затем сравниваются с заданными на первой группе выходов регистра 9.

Сравнение производится на элементе

И-ИЛИ 15. В случае передачи требуемого количества командных слов на выходе элемента И-ИЛИ 15 присутствует высокий уровень сигнала. В противном случае высокий уровень сигнала на выходе элемента HE 41 разрешит прохождение сигнала с выхода элемента ИЛИ 32 через элемент И 52 на вход элемента ИЛИ 31 и будет выполнен цикл выдачи следующего командного .слова. При этом командное слово будет считываться из следующего по порядку регистра 23 командного поля блока 1 памяти.

Iio окончании передачи требуемого количества командных слов высокий vooвень сигнала на входе элемента И 51 разрешит прохождение сигнала с выхода элемента ИЛИ 32 на входы элементов И 49 и 50, где проверяется

5 128 выполнение условия циклического выполнения ранее переданного набора командных cJIQB Циклическое выполнение набора командных слов задается высоким уровнем сигнала на выходе одного из разрядов регистра 9. При этом высокие уровни сигналов на входах элемента И 50 (продолжительность циклического выполнения набора "командных слов задается временем подцержания высокого уровня на входе 19 управления устройства) разрешает прохождение сигнала с выхода элемента И 51 через элемент И 50 на вход элемента ИЛИ 30, что приведет к повторению выдачи набора командных слов. В противном случае при отсутствии условия циклического выполнения командных слов высокий уровень сигнала на выходе элемента НЕ 42 разрешит прохождение через элемент И 49 сигнала с выхода элемента И 51, который установит триггер 44 в единичное состояние, и на выходе 20 управления устройства появится высокий уровень сигнала, свидетельствующий об окойчании режима чтения информации. В режиме циклического чтения набора командных слов триггер 44 не устанавливается в единичное состояние, а окончание режима чтения задается снятием высокого уровня сигнала на входе 19 управления устройства.

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

Изобретение позволяет эффективнее использовать аппаратные средства в процессе проведения контроля функци— онирования средств вычислительной техники.

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

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

7237 6 сигналов записи, одни входы управления чтением блока памяти соединены с соответствующими выходами первого формирователя сигналов чтения, о тл и ч а ю щ е е с я тем, что, с целью расширения функциональных воз45

f0

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

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

l281237

) 287237

Составитель В. Гордонова

Редактор А. Лежнина Техред А.Кравчук Корректор Н, Король

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

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

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

Производственно-полиграфическое предприятие, r. Ужгород, ул. Проектная, 4

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

 

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

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

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

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

Изобретение относится к вычислительной технике и является усовершенствованием известного реверсивного регистра сдвига по а.с, W 1140176

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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