Устройство для управления блоком памяти

 

УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ БЛОКОМ ПАМЯТИ, содержащее регистр числа, регистр адресаj дешифратор адреса, распределитель импульсов, коммутатор режима, два счетчика адреса , первый регистр константы, первый ключ, два элемента ИЛИ и элемент И-НЕ, первый вход и выход которого соединены соответственно с выходом первого ключа и выходом признака устройства, синхровход и вход запуска распределителя импульсов подключены к синхровходу устройства , первый выход распределителя импульсов соединен с входом раэре-. шения дешифратора адреса и синхровходом регистра числа, первый и второй информационные входы-выходы которого подключены соответственно к информационному входу-выходу устройства и информационному входу-выходу блока памяти, адресный вход которого соединен с выходом дешифратора адреса, первый и второй информационные входы и выход регистра адреса подключены соответственно к информационным выходам первого и второго счетчиков адреса и информационному входу дешифратора адреса , входы установки нуля счётчиков адреса соединены с вторым выходом распределителя импульсов, первый, второй и третий выходы и вход коммутатора режима подключены соответственно к первым входам первого и второго элементов ИЛИ, управляющему входу первого ключа и входу режима устройства, входы разрешения записи первого и второго счетчиков адреса соединены с выхода соответственно второго и первого элементов ИЛИ, вторые входы которых подключены соответственно к выходу переполнения второго счетчика адре-. са и выходу первого ключа, информационный вход и выход переполнения (Л первого счетчика адреса соединены .соответственно с выходом первого регистра константы и информационным ;входом первого ключа, а выход пере-, полнения второго счетчика адреса подiключей к второму входу элемента ИНЕ , отличающееся тем, что, с целью расширения области приа менения устройства за счет реализации ts считывания произвольно назначенной единицы, оно содержит второй регистр константы, второй и третий ключи, Х управляющие и информационные входы которых соединены соответственно с третьим выходом распределителя импульсов и входом разрешения опроса устройства, выход второго ключа подключен к счетным входам первого и второго счетчиков адреса, выход третьего ключа соединен с входами первого и второго регистров константы, а выход второго регистра, константы подключен к информационно входу второго счетчика адреса.

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

СОЦ МЛИСТИЧЕСНИХ

РЕСПУБЛИН

А (19) () 1)

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

Н ABTOPCHOMY СВИДЕТЕЛЬСТВУ

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И OTHPbfTMA (21 ) 345 1601/24-24 (22) 23,02 .82 (46) 300685. Бюл, )) 24 (72) Э.В.Рахов, Г.Г.Волоско, Б.Н.Лыс- ков и Ю.С,Савченко (53) 681.325(088 ° 8) (56) Авторское свидетельство СССР

В 463145, кл . G II С 7/00, 1974.

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

Ф 608197, кл . 0 11 С II/24, 1976.

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

И 809345, кл . G 11 С 7/00, !981. (54)(57) УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ

БЛОКОМ ПАМЯТИ, содержащее регистр числа, регистр адреса, дешифратор адреса, распределитель импульсов, коммутатор режима, два счетчика адреса, перный регистр константы, первый ключ, два элемента ИЛИ и элемент -HE, первый вход и выход которого соединены соответственно с выходом первого ключа и выходом признака устройства, синхровход и вход запуска распределителя импульсов подключены к синхровходу устройства, первый выход распределителя импульсов соединен с входом разрешения дешифратора адреса и синхровходом регистра числа, первый и второй информационные входы-выходы которого подключены соответстненно к информационному входу-выходу устройства и информационному входу-выходу блока памяти, адресный вход которого соединен с выходом дешифратора адреса, первый и второй информационные входы и выход регистра адреса подключены соответственно к информационным выходам первого и второго счетчиков адреса и информационному входу дешифратора адре4(g() G 06 F 12/OOJG I I С 7/00 са, входы установки нуля счетчиков адреса соединены с вторым выходом распределителя импульсов, первый, второй и третий выходы и вход коммутатора режима подключены соответственно к первым входам первого и второго элементов ИЛИ, управляющему входу первого ключа и входу режима устройства, входы разрешения записи первого и второго счетчиков адреса соединены с выходами соответственно второго и первого элементов ИЛИ, вторые нходы которых подключены соответственно к выходу переполнения второго счетчика адре-. са и выходу первого ключа, информационный вход и выход переполнения первого счетчика адреса соединены соответственно с выходом первого регистра константы и информационным ,входом первого ключа, а выход пере-, йолнения второго счетчика адреса под:ключен к второму входу элемента ИНЕ, о т л и ч а ю щ е е с я тем, что, с целью расширения области применения устройства за счет реализации считывания произвольно назначенной единицы, оно содержит второй регистр константы, второй и третий ключи, упранляющие и информационные входы которых соединены соответственно с третьим ныходом распределителя импульсов и входом разрешения опроса устройстна, выход второго ключа подключен к счетным входам первого и второго счетчиков адреса, выход третьего ключа соединен с входами первого и второго регистров константы, а выход второго регистра, константы подключен к информационному входу второго счетчика адреса.

7I8 2

1 1164

Изобретение относится к вычисли-, тельной технике и может быть использовано в автоматизированных измерительных системах (АИС), осуществляющих сбор и обработку на, ЭВМ информации о протекании процессов в группе рассредоточенных объектов °

Цель изобретения - расширение области применения устройства за счет реализации произвольно наэна- 10 ченной единицы, На фиг. I приведена функциональная схема устройства для управления блоком памяти, на фиг. 2а, б - пример выполнения распределителя им- 15 пульсов и временная диаграмма его работы; на фиг. 3 - пример реализации коммутатора режима.

Устройство для управления блоком памяти (фиг. I) содержит регистр 20

I числа, регистр 2 адреса, дешифратор 3 адреса, распределитель 4 импульсов, коммутатор 5 режима, первый и второй счетчики б и, 7 адреса, первый и второй регистры 8 и 9 кон- 25 станты, первый н второй элементы

ИЛИ 10 и 11 и элемент И-НЕ 12 .. Кроме того,.на Фиг. 1-представлены линии !

3 и 14 входа режима устройства, первый, второй и третий выходы 15,.16 и 17 коммутатора 5, синхровход 18 и вход 19 запуска распределителя 4, первый, второй н третий выходы 20, 21, И 22 р,аспределителя 4, выход 23 признака устройства и вход 24 разрешения опроса устройства, а также третий, второй и первый ключи 25, 26 и 27 и блок 28 памяти . Первый вход и выход элемента 12 соединены соответственно с выходом ключа 27 и выходом

23 устройства, входы !8 н 19 распределителя 4 подключены к синхровходу устройства, первый выход распределителя 4 соединен ео входом paspemeння дешифратора 3 и синхровходом регистра 1, первый и второй ннформацион45 ные входы -. выходы которого подключены соответственно к информационному входу — выходу блока 28, Адресный вход блока 28 соединен с выходом дешифратора "3, а первый н второй ин- 50

- формационные, входы и выход регистра 2 подключены соответственно к информационным выходам счетчиков 6 и 7 и информационному входу дешифратора 3. Входы установки 55

".О" счетчиков 6 и 7 соединены с вторым выходом распределителя 4, а пер- вый, второй и третий выходы и вход коммутатора 5 подключены соответственно к первым входам элементов 10 и 11, управляющему входу ключа 27 и входу режима устройства. Входы разрешения затыси счетчиков 6 н 7 соединены с выходами соответственно элементов !! и 1.0, вторые входы которых подключены соответственно к выходу переполнения счетчика 7 и выходу ключа 27. Информационный вход н выход переполнения счетчика 6 соединены соответственно с выходом регистра 8 и информационным входом ключа 27, а выход переполнения счетчика 7 подключен к второму входу элемента И-НЕ 12. Кроме того, управляющие и информационные входы ключей 25 и 26 соединены соответственно с третьим выходом распределителя

4 и входом 24 устройства, выход ключа 26 подключен к счетным входам счетчиков б и 7, выход ключа 25 соединен с входаж регистров 8 и 9, .а выход регистра 9 подключен к информационному входу счетчика 7.

На фиг. 2а приведен пример выполнения распределителя 4, содержащего последовательно соединенные элементы -HK 29. Вход первого элемента

29 и выход последнего элемента 29 подключены к входу 19 и выходу 22 распределителя 4, à его входы 18 и 19 соединены соответственно с выходами 21 и 20. Временная диаграмма сигналов на входах 18 и 19 и выходе 22 распределителя 4 приведена на фиг. 2б.

На фиг. 3 дан пример выполнения коммутатора 5 режима, содержащего элементы И 30-37 и элементы ИЛИ 38 и 39.

Устройство обеспечивает работу в режимах "Запись", "Считывание", "Выборка", "Контроль информации" и работает следующим образом.

В режиме "Зарясь" из контроллера АИС (не показан) по линии 13 на вход коммутатора 5 поступает сигнал, соответствующий режиму

"Запись".,При этом на выходах 15 и 17, коммутатора 5 появляются управляющие потенциалы, которые поступают на вход ключа 27 и через элемент 10 — на вход счетчика 7, подготавливая их к работе. Сигнал начала работы с выхода 21 распреде- лителя 4 поступает на входы счетчиков 6 и 7 адреса и устанавливает их в нулевое состояние. В регистр 2

1164718 4 поступает начальный код рреса. С приходом на вход 19 первого синхроимпульса распределитель 4 формирует импульс запроса, который с выхода

20 поступает на регистр 1 и на вход разрешения дешифратора 3. Осуществляется запись числа первого слова от первого объекта в первую ячейку блока 28. Далее тактовый импульс с задержкой относительно импульса запроса на время, необходимое для записи, по линии 22 (третий выход распределителя 4) поступает через открытый ключ 26 на счетные входы обоих счетчиков 6 и 7; Однако, поскольку управляющий потенциал на вход разрешения счетчика 6 не подан, то прибавление единицы произойдет лишь в счетчике 7. С приходом на вход 19 второго синхроимпульса произойдет запись первого слова от второго объекта в следующую ячейку блока 28 и так далее до тех пор, пока на выходе счетчика 7 не устаь.овится код числа, равного числу опрашиваемых объектов. При этом на выходе переполнения счетчика 7 образуется сигнал, который через элемент ИЛИ 11 поступает на вход разрешения счетчика 6, подготавливая его к работе.

Следующий тактовый импульс изменяет состояние обоих счетчиков. В младшем разряде счетчика 6 устанавлиtt вается 1, а счетчик 7 переходит в нулевое состояние, после чего уп-, равляющий потенциал на входе разрешения счетчика 6 снимается, С приходом импульса запроса в блок 28 saписывается второе слово от первого объекта, в следующем такте — второе слово от второго объекта и т.д. Работа устройства в этом режиме продолжается до тех пор, пока на всех первых выходах счетчика 6 не установится "I". Тогда на выходе переполнения этого счетчика образуется сигнал переполнения, который через открытый ключ 27 поступит на первый вход элемента 12,с приходом на второй вход которого .игнала переполнения с выхода счетчика 7 формируется управляющий сигнал, который с выхода 23 поступает в контроллер АИС и прекращает работу устройства в режиме 1 Запись"..В режиме Считывание" управляющий сигнал, соответствующий данному режиму работы, ло линии 13 поступает на вход коммутатора 5 и при этом на выходах 16 и 17 появляются потенциалы, поступающие. на ключ 27 и через элемент ИЛИ 11 — на вход разрешения счетчика 6. По сигналу "Начало работы" все разряды обоих счетчиков устанавливаются в нулевое состояние. С приходом первого синх роимпульса распределитель 4 формирует импульс запроса на выходе 20, а на выходе регистра 1 появляется код числа первого слова объекта.

Тактовый импульс проходит:с выхода распределителя 4 по линии 22 через открытый ключ 26 на счетные входы счетчиков 6 и 7 и в младшем разряде счетчика 6 устанавливается "1".

С приходом второго синхроимпульса на выходе регистра I появляется код числа второго слова первого объекта, а счетчик 6 переходит в следующее состояние, и так до тех пор, пока все числа, соответствующие первому объекту, не считаны. Затем с выхода переполнения счетчика 6 на вход разрешения счетчика 7 через . ключ 27 и элемент ИЛИ 10 подается управляющий сигнал. Следующий тактовый импульс перебрасывает первый

30 разряд счетчика 7 в состояние "1"

Э а все разряды счетчика 6 устанавливает в нулевое состояние, что соответствует коду адреса первого слова второго объекта. Аналогичным образом осуществляется считывание последующих слов второго объекта и т.д. После того, как закончится считывание чисел последнего объекта, на оба входа элемента 12 с выходов счетчиков 6 и 7 через ключ

27 поступают управляющие сигналы, и элемент 12 формирует сигнал переполнения, после чего работа устройства в режиме считывания прекращается.

45 В режиме Контроль информации"

tt управляющий сигнал, соответствующий режиму: "Считывание", поступает на линию 13, а на линию 14 — сигнал, соответствующий режиму "Контроль

50 информации . При этом управляющий

11 потенциал устанавливается лишь на выходе 16 коммутатора 5. Ключ 77 переходит в закрытое состояние. На выходе счетчика 7 с помощью регист55 ра 9 устанавливается код, соответствующий номеру контролируемого объ— екта. С приходом синхроимпульсов распрецелитель 4 формирует импульсы

11647

5 запроса и тактовые импульсы, поступающие на счетные входы счетчиков

6 и 7. Однако, поскольку сигнапы .переполнения, появляющиеся на выходе счетчика 6 через ключ 27, на вход S разрешения счетчика 7 не проходят, то его состояние не меняется, и сигнал переполнения на выходе элемента

l2 не формируется. Счетчик 6 работает в циклическом режиме, поэтому >0 происходит периодическое считывание чисел одного объекта.

В режиме "Выборка" с помощью регистров 8 и 9 устанавливается начапьный адрес первого слова, после чего подается потенциальный сигнал . "Выборка" 24, который переводит ключ

26 в закрытое состояние, а ключ 2S в открытое состояние на все время 5} б выборки (в этом режиме контроллер

АИС не реагирует на сигнал переполнения 23). С приходом первого синхроимпульса распределитель 4 формирует импульс запроса на выходе 20, на выходе регистра 1 появляется код числа слова, адрес которого задан содержимым регистров 8 и 9. Тактовый импульс проходит с третьего выхода распределителя 4 по линии 22 через открытый ключ 25 и разрешает смену содержимого регистров 8 и 9. Заранее намеченная последовательность слов может вводиться в регистры 8 и 9 вручную или автоматически (например, с помощью фотосчитывателя с перфоленты). После завершения выборки определенной группы слов сигнал

"Выборка" снимается, ключ 25 закрывается, а ключ 26 открывается.

Г )64718

l l64 7 l8

17

Составитель Г. Витапиев

Редактор Л.Авраменко Техред А. Кикемеэей Корректор Е.Сирохман, Заказ 4188/46 . Ъ рж 710 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий !!3035, Москва, Ж-35, Раушская наб., д. 4/5

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

Устройство для управления блоком памяти Устройство для управления блоком памяти Устройство для управления блоком памяти Устройство для управления блоком памяти Устройство для управления блоком памяти Устройство для управления блоком памяти 

 

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

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