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

Иллюстрации

Показать все

Реферат

 

УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ БЛОКОМ ПАМЯТИ, содержащее регистр числа, регистр адреса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