Изобретение относится к вычислительной технике, а. именно к запоминающим устройствам (ЗУ) на цилиндри ческих магнитных доменах (ЦЬЩ), и может быть использовано для управле Нин работой микросборок ЦМД и други блоков НМД. Целью изобретения является упрощ ние устройства управления и снижени потребляемой мощности. Процедура управления разбивается на ряд микрокоманд. В состав микрокоманды входят код операции (установить в 1 или О тот или иной триггер), адрес следующей микрокоманды, количество синхроимпульсов опорной частоты между выполнением двух соседних микрокоманд Поставив в соответствие выполнени каждой микрокоманды установку тригге ров в О или 1,мы можем формировать функциональные сигналы с требуемой длительностью и фазой включения. Переход от одной процедуры управления к следующей и повторение проце дуры управления требуемое количество раз позволяет формировать требуемую последовательность функциональных сигналов. TaKtJM образом, устройство управления формирует с определенлой длительностью и фазой включения в требуемой последовательности функционал ные сигналы для микросборок ЦМД и других блоков ЗУ на 1Щ, На чертеже показана функциональна схема устройства. Устройство управления содержит блок постоянной памяти (БПП) 1 с управляющими микропрограммами. Выходы БПП 1 подключены к информационным входам регистра адреса следующей микрокоманды 2, кода операции 3 и к установочным входам счетчиков 4 синхроимпульсов, количества повторений процедур 5. Выходы регистра 2 подключены к младшим адресным разрядам БПП. 1. Выходы регистра 3 подключены к информационным входам дешифратора 6. Счетный вычитающий вход счетчика 4 подключен к шине 7 синхро низации. Выход Заем счетчика 4 подключен к входам записи регистров 2 и 3, к установочному входу счетчика А, к стробирующему входу деишфратора 6, к первому входу элемента 8 и к входу ситнала считывания из БПП 1. Выходы дешифратора 6 подключены к тактовым входам триггеров 9. Счетный вычитающий вход счетчика 5 подключен к выходу дешифратора 6, а вход установки счетчика 5 подключен к счетному входу счетчика 10 адреса процедуры и к входу элемента ИЛИ 11 . Второй вход элемента И.ПИ 1 1 подключен к выходу элемента И 8. Выход элемента ИЛИ 11 подключен к тактовому входу триггера 12, выход которого соединен с входом элемента И 8. Выходы счетчика 10 подключены к адресным входам БПП 1, а старшие адресные входы БПП 1 подключены к управляющей шине, Для управления работой микросборок ЦМД необходимо подавать на их входы . в определенной последовательности функциональные сигналы, сформированные по длительности и фазе включения (сигналы подаются в определенную фазу поворота вектора напряженности электромагнитного поля .продвижения ЦМД). Весь процесс управления работой ЗУ на ЦМД и, в частности, микросборками ЦМД можно разделить на ряд управляющих процедур. Например, процедура управления прерывания, процедура управления работой трансфера ввода данных в микросборках ЦМД, процедура перезаписи данных из буферного ЗУ в микросборки ЦМД и т.д. Комбинируя набор процедур и количество повторений .определенных процедур, можно составить микропрограмму для управления любьЕМ режимом работы ЗУ на ЦМД. Например,запись массива данных, поиск начальной страницы массива и др. в свою очередь управляющая процедура разбивается на ряд микрокоманд. Каждая микрокоманда имеет следующую структуру - LMNP, где L - код операции (установить в О или 1 тот или иной триггер); М - количество синхросигналов между выполнением двух соседних микрокоманд; N - адрес следующей микрокоманды; Р - количество повторений процедуры . В табл. 1 приведена процедура управления работой трансфера ввода, в табл. 2 приведена процедура управления работой генератора доменов.
Таблица 1
Сигналы х, Xj, , у , у служат для управления электромагнитным полем продвижения доменов в микросбрркак ЦВД.
Адрес БПП 1 формируется из трех 5 частей:
адреса следующей микрокоманды в процедуре;
адреса процедуры;
адреса управляющей микропрограммы.
Адрес управляющей микропрограммы определяется информацией, поступающей по шине 13.
На вычитающий вход счетчика 4 поступают синхроимпульсы с шины 7. 5 Частота следования синхроимпульсов определяется допустимой дискретностью устаиовки длительности и фазы включения функциональных сигналов, а также циклом считывания информации 20 яз БШ 1.
При считывании микрокоманды из БПП 1 в счетчик 4 заносится число М, в регистр 2 - число N, в регистр 3 число М, в счетчнк 5 - число Р.
По сигналу Заем со счетчика 4 на выходе. дешй(1 атора 6 формируется сигнал, определяемый числом в рег-истре 3. Сигнал с выхода дешифратора 6 поступает на тактовый вход одного из 30 триггеров 9. Выбранный триггер устанавливается в 1 или . В конце каждой процедуры формируется маркер. Этот сигнал с выхода дешифратора 6 Поступает на счетный вход счетчика 5,35 работающего на вычитание. По сигналу
Заем со счетчика 5 изменяется состояние счетчика 10, работающего на сложение. Информация на. выходах счетчика 10 определяет адрес процедуры. По сигналу Заем со счетчика 5 триггер 12 устанавливается в 1. По сигналу Заем со счетчика 4 происходит запись информации из БПП 1 в регистры 2 и 3 и в счетчик 4. В счетчик 5 запись производится только при переходе к следующей процедуре.
После записи информации в счетчик 5 триггер 12 устанавливается в О. Счетчик 10, досчитав до числа S (адрес последней процедуры), обнуляется, таким образом возможен многостраничны режим работы.
Применение предлагаемого устройств позволяет реализовать задачу управления режимами работы ЗУ на ЦНЦ одним устройством вместо набора устройств, реализующих эту задачу по частям (формирование последовательности управляющих сигналов и формирование функциональных сигналов по длительности и фазе включения).
Это приводит к уменьшению аппаратурных затрат, снижению потребляемой мощности.
Кроме того, применение предлагаемого устройства позволяет снизить стоимость ЗУ на ЦМД.
Использование предлагаемопо устройства позволит получить годовой экономический эффект 20 тыс. рублей.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для переадресации информации в доменной памяти | 1984 |
|
SU1188788A1 |
Устройство для управления доменной памятью | 1985 |
|
SU1304076A1 |
Устройство сопряжения процессора с памятью | 1985 |
|
SU1352496A1 |
Функциональный синхрогенератор для доменной памяти | 1988 |
|
SU1536440A1 |
Устройство для обнаружения ошибок в блоках памяти | 1989 |
|
SU1698907A1 |
Устройство сопряжения процессора с памятью | 1985 |
|
SU1357967A1 |
Устройство управления для кассетной памяти на цилиндрических магнитных доменах | 1987 |
|
SU1495850A1 |
Функциональный синхрогенератор для доменной памяти | 1989 |
|
SU1619341A2 |
Устройство сопряжения процессора с памятью | 1985 |
|
SU1357968A1 |
Устройство сопряжения процессора с памятью | 1985 |
|
SU1357966A1 |
УСТРОЙСТВО УПРАВЛЕНИЯ ДЛЯ ДШЕННОЙ ПАМЯТИ, содержащее блок постоянной памяти, дешифратор, выхода группы которого подключены к тактовьм входам триггеров, о т л ич а ю щ е е с я тем, что, с целью уп ро1цения устройства и снижения потребляемой мощности, оно содержит регистры, счетчики, дополнительный триггер, элементы И и ИЛИ, входы группы первого регистра подключены к выходам третьей группы блока постоянной памяти, а выходы соединены с входами группЬ дешифратора, выходы второй группы блока постоянной памяти подключены к входам группы второго регистра, выходы которого подключены к входам первой группы блока постоянной памяти, выходы первой группы блока постоянной памяти подключены к входам группы первого счетчика, выход которого подключен к входу второго регистра, к второму входу блока постоянной памяти, к входу первого регистра, к второму входу первого счетчика, к входу дешифратора и первому входу элемента И, выход которого подключен к первому входу элемента ИЛИ и к второму входу второго счетчика, группа входов которого подключена к выходам четвертой группы блока постоянной памяти, выход дешифратора подключен к первому входу второго счетчика, выход которого подключей к входу третьего счетчика и к второму входу элемента ИЛИ, выход (Л которого подключен к тактовому входу дополнительного триггера, выход которого соединен с вторым входом элемента И, выходы третьего счетчика прдключены к входам второй группы блока постоянной памяти, первый вход блока постоянной памяти является управляющим, а первый вход первого счетчика синхронизирующим входами устройства.
Electronics, 23, 1979, с | |||
Механический грохот | 1922 |
|
SU41A1 |
Транспортер для перевозки товарных вагонов по трамвайным путям | 1919 |
|
SU105A1 |
Авторы
Даты
1985-04-23—Публикация
1982-11-01—Подача