Буферное запоминающее устройство
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1287237
Автор: Лупиков
Текст
СОЮЗ СОВЕТСКИХсщмлкпнвпмикРЕСПУБЛИН 04 С 11 С 19 ОПИСАНИЕ ИЗОБРЕТЕНИ АВТОРСКОМУ СВИДЕТЕЛЬСТВУ ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ(56) Авторское свидетельство СССР У 881722, кл. 6 06 Р 3/04, 1981.Авторское свидетельство СССР В 1084896, кл. С 11 С 19/02, 1984.(57) Изобретение может быть использовано в качестве буферного запоминающего устройства систем контроля,.8012 7237 функционирования средств автоматикии вычислительной техники. Цель изобретения состоит в расширении функциональных возможностей за счет введения в устройство, содержащее блокпамяти, дешиф;.атор сигналов записи,формирователь сигналов чтения, второго формирователя сигналов чтения,счетчика, двух регистров, элементаИЛИ, блока синхронизации и двух. элементов И-ИЛИ. Это позволит организовывать различные режимы чтения информации из блока памяти за:счет циклического воспроизведения информации, 5 ил.Изобретение относится к вычислительной технике и может быть использовано в качестве буферного запоминающего устройства систем контроляфункционирования средств вычислительной техники и автоматики.Цель изобретения - расширение функциональных возможностей устройстваза счет циклического воспроизведенияинформации.ЮНа фиг. 1 приведена структурнаясхема буферного запоминающего устройства; на фиг, 2 - структурная схемаблока памяти на фиг. 3 - структур 915ная схема первого формирователя сигналов чтения; на фиг. 4 - структурная схема второго формирователя сигналов чтения; на фиг. 5 - структурная схема блока синхронизации.Буферное запоминающее устройство20содержит блок 1 памяти с информационными входами 2 и выходами 3, дешифратор 4 сигналов записи, адресныевходы 5, первый вход 6 управления,первый формирователь 7 сигналов чтения, второй формирователь .8 сигналовчтения, первый регистр 9, второй регистр 1 О, первый дешифратор 11, второй дешифратор 12, третий дешифратор 13, счетчик 14, первый элементИ-ИЛИ 15, второй элемент И-ИЛИ 16,элемент ИЛИ 17, блок 18 синхронизации, второй вход 19 управления и выходы 20-22 управления.Блок 1 па яти содержит регистры 23 35и элементы И 24.Формирователь 7 сигналов чтениясодержит счетчик 25 и дешифратор 26,а формирователь 8 сигналов чтениясчетчик 27 и дешифратор 28.40Блок 18 синхронизации содержитформирователь 29, элементы ИЛИ 30-34,элементы 35-39 задержки, эЛементы.НЕ 40-43, триггер 44, элементы И 4552 и переключатель 53. Блок 18 синх 45ронизации может быть выполнен в видемикропрограммного автомата,Устройство работает следующим образом.Устройство может работать в режи 50ме записи данных и в режиме чтенияданных.В режиме записи данных на информационные входы 2 поступают записываемые в блок 1 памяти данные в сопровождении кода адреса на адресныхвходах 5 и сигнала на входе 6 управления. Сигнал на входе 6 управления поступает на вход стробирования дешифратора 4, выходной сигнал которого осуществляет запись данных с шин 2 в регистр 23, код адреса которого присутствует на входах 5 устройства. Запись данных в другие регистры 23 блока 1 памяти производится аналогично.Блок 1 памяти функционально разделен на два поля: поле для хранения командной информации и поле для хранения данных, которые сопровождают командную информацию. Каждое поле состоит из набора регистров, имеющих последовательно возрастающие адреса. Так, при использовании предлагаемого устройства для тестирования устройств .управления накопителями на магнитйой ленте в поле командной ийформации могут записываться коды команд СЧИТАТЬ, ЗАПИСАТЬ, ШАГ НА ЗОНУ ВПЕРЕД, ЗАПИСАТЬ МАРКЕР ГРУППЫ ЗОН и т.д., а в поле данных заносятся коды данных, сопровождающих некоторые из команд, например команду ЗАПИСАТЬ, Количество информационных слов в поле данных значительно меньше количества информационных слов в блоке данных, сопровождающих командную информацию. Так, в описанном примере с тестированием устройств управления накопителями на магнитной ленте в поле данных могут быть лишь два информационных слова, каждое соответственно с нулевыми и единичными битами, а длина Ь блока данных может быть различной (1 6, 321024 слова) и значительное превышающей 1 = 2.Коды длины блока данных и коды количества комайдных слов, используемые в текущем цикле тестирования, наряду с признаком циклического их выполнения записываются в регистр 9. Запись данных в регистр 9, который имеет свой собственный адрес, производится аналогично записи в регистры 23 блока 1 памяти. По окончании записи данных в регистры 23 и 9 устройство готово к выполнению операции чтения.Режим чтения начинается по высокому уровню сигнала на входе 19 управления устройства, который поступает на вход блока 18 синхронизации. Сигнал на входе 19 управления поступает на вход формирователя 29 блока 18 синхронизации, который по переднему фронту вырабатывает сигнал, 1287237поступающий через элемент ИЛИ 30 на установочные входы формирователей 7 и.8 и триггер 44 блока 18 синхронизации и через элемент ИЛИ 34 на установочный вход счетчика 14, устанавливая их в исходные нулевые состояния. Сигнал,на выходе элемента ИЛИ 30 через элемент ИЛИ 31 и элемент 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 управления устройства, Сигнал, задержанный на элемен те 38 задержки, поступает на входы элементов И 47 и 48, на которых проверяется выполнение условия окончания передачи блока данных. Счет передан- ных данных в блоке осуществляется 50 счетчиком 14, которыйизменяет свое состояние по заднему фронту сигнала на выходе элемента ИЛИ 33. Дешифратор 11 выделяет соответствующие состояния счетчика 14, которые срав ниваются с заданными на второй группе выходов регистра 9. Сравнение производится на элементе И-ИЛИ 16. В случае передачи требуемого объема вблоке данных на выходе элементаИ-ИЛИ 16 присутствует высокий уровень сигнала. В противном случае высокий уровень сигнала на выходе элемента НЕ 43 разрешит прохождение сигнала с элемента 38 задержки черезэлемент И 48 на вход элемента ИЛИ 33и цикл выдачи данных на информационные выходы 3 устройства повторится,При этом данные будут считываться изследующего по порядку регистра 23блока 1 памяги. По окончании передачи блока данных высокий уровень сигнала появится на входе элемента И 47и сигнал с выхода элемента 38 задержки через элемент И 47 и элементИЛИ 34 сбросит в нулевое состояниесчетчик 14. Одновременно с этим сигнал с выхода элемента И 47 через элемент ИЛИ 32, на второй вход которогопоступает сигнал с выхода элемента 36задержки через элемент И 46 в случае,если предыдущее считанное командноеслово не требовало передачи данных,поступает на входы элементов И 51 и52, где проверяется условие окончания выдачи командных слов. Счет переданных командных слов производится на счетчике 25 формирователя 7,который изменяет свое состояние по заднему фронту сигнала на выходе элемента 35 задержки. Сигналы с выходовсчетчика 25 поступают на дешифратор 12, который выделяет соответствующие состояния счетчика 25, которыезатем сравниваются с заданными напервой группе выходов регистра 9.Сравнение производится на элементеИ-ИЛИ 15. В случае передачи требуемого количества командных слов навыходе элемента И-ИЛИ 15 присутствуетвысокий уровень сигнала. В противномслучае высокий уровень сигнала на выходе элемента НЕ 41 разрешит прохождение сигнала с выхода элемента ИЛИ 32через элемент И 52 на вход элемента ИЛИ 31 и будет выполнен цикл выдачи следующего командного .слова. Приэтом командное слово будет считываться из следующего по порядку регистра 23 командного поля блока 1 памяти.По окончании передачи требуемого количества командных слов высокий уровень сигнала на входе элемента И 51разрешит прохождение сигнала с выхода элемента ИЛИ 32 на входы элементов И 49 и 50, где проверяется7237 6сигналов записи, одни входы управления чтением блока памяти соединены с 45 50 55 5 128выполнение условия циклического выполнения ранее переданного набора командных слов. Циклическое выполнениенабора командных слов задается высоким уровнем сигнала на выходе одногоиз разрядов регистра 9. При этом высокие уровни сигналов на входах элемента И 50 (продолжительность циклического выполнения набора "командных слов задается временем подцержания высокого уровня на входе 19 управления устройства) разрешает прохождениесигнала с выхода элемента И 51 через элемент И 50 на входэлемента ИЛИ 30, что приведет к повторению выдачи набора командныхслов, В противном случае при отсутствии условия циклического выполнениякомандных слов высокий уровень сигнала на выходе элемента НЕ 42 разрешитпрохождение через элемент И 49 сигнала с выхода элемента И 51, которыйустановит триггер 44 в единичное состояние, и на выходе 20 управленияустройства появится высокий уровеньсигнала, свидетельствующий об окончании режима чтения информации. В режиме циклического чтения набора командных слов триггер 44 не устанавливается в единичное состояние, а окончание режима чтения задается снятиемвысокого уровня сигнала на входе 19управления устройства,Переключатель 53 устанавливаетсяв положение, при котором блокируетсяпередача сигналов через элемент И 45,в том случае, если в процессе работыне требуется сопровождение командныхслов данными.Изобретение позволяет эффективнееиспользовать аппаратные средства впроцессе проведения контроля функци -онирования средств вычислительнойтехники. Формула изобретения Буферное запоминающее устройство, содержащее блок памяти, информационные входы и выходы которого являются соответственно информационными входами и выходами устройства, дешифратор сигналов.,записи, стробирующий вход которого является первым входом управления устройства, один из входов дешифратора сигналов записи является адресным входом устройства, входы управления записью блока памяти подключены к выходам дешифратора 10 15 20 25 30 35 40 соответствующими выходами первогоформирователя сигналов чтения, о тл и ч а ю щ е е с я тем, что, с целью расширения Функциональных возможностей устройства за счет циклического воспроизведения информации,оно содержит второй Формировательсигналов чтения, первый и второй регистры, первый, второй и третий дешифраторы, первый и второй элементыИ-ИЛИ, счетчик, элемент ИЛИ и блоксинхронизации. причем выходы второгоФормирователя сигналов чтения соединены с другими входами управлениячтения блока памяти, установочныевходы первого и второго формирователей сигналов чтения подключены к первому выходу блока синхронизации,управляющие входы. второго Формирователя сигналов чтения и счетчика соединены с вторым выходом блока синхронизации, третий выход которого подключен к управляющему входу первогоформирователя сигналов чтения, пятыйи шестой выходы блока синхронизацииявляются соответственно первым и вто.рым выходами управления устройства,седьмой выход блока синхронизацииподключен к входу записи второго регистра и является третьим выходомуправления устройства, а первый входблока синхронизации является вторымвходом управления устройства, второй, третий, четвертый и пятый входы блока синхронизации соединены соответственно с выходом первого элемента И-ИЛИ, выходом второго элемента И-ИЛИ, выходом элемента ИЛИ и,выходом первого регистра, одни входывторого элемента И-ИЛИ подключенык соответствующим выходам первого дешифратора, входы которого подключенык соответствующим выходам счетчика,другие входы второго элемента И-ИЛИсоединены с соответствующими выходами первого регистра, информационныевходы и выходы которого подключенысоответственно к информационным входам устройства и одним входам первого элемента И-ИЛИ, другие входы которого подключены к соответствующим выходам второго дешифратора, входы которого соединены с соответствующимивыходами первого Формирователя сигналов чтения, вход записи первого регистра подключен к выходу дешифрато 7 1287237 8ра сигналов записи, информационные тьего дешифратора, выходы которого входы второго регистра соединены с соединены с соответствующими входами информационными выходами блока памя- элемента ИЛИ, а четвертый выход блоти, выходы второго регистра соеди- ка синхронизации подключен к адреснонены с соответствующими входами тре му входу счетчика.1287237 Составитель В. Гордоноважнина Техред А.Кравчук Корректор Н актор А оль Подписноета СССР Тираж 589Государственного коелам изобретений исква, Ж, Раушска Заказ 7724 5 ткрытии наб., ц. 4/ 3035, М Производственно-полиграфическое предприятие жгород, ул. Проектна
СмотретьЗаявка
3952809, 11.09.1985
ПРЕДПРИЯТИЕ ПЯ А-3756
ЛУПИКОВ ВИКТОР СЕМЕНОВИЧ
МПК / Метки
МПК: G11C 19/00
Метки: буферное, запоминающее
Опубликовано: 30.01.1987
Код ссылки
<a href="https://patents.su/7-1287237-bufernoe-zapominayushhee-ustrojjstvo.html" target="_blank" rel="follow" title="База патентов СССР">Буферное запоминающее устройство</a>
Предыдущий патент: Буферное запоминающее устройство
Следующий патент: Буферное запоминающее устройство
Случайный патент: Устройство для излерения параметров вибрации