Устройство адресации для канала прямого доступа к памяти
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
ОП ИСАНИЕ ИЗОБРЕТЕНИЯ Свз Советскид Сециалистическид Республик(22) Заявлено 26 р 881 (21) 3328020/18-24с присоединением заявки Нов(23) Приоритет -Опубликовано 15 рЗЯЗ. Бюллетень Мо 10 РЦМ К,з 6 06 Р 9/36 ГосударствеииыЯ комитет СССР ио делам изобретеииЯ и открытиЯДата опубликования описания 150383 72) Авторыизобретения ров и А.Л к 1) Заявитель(,54) УСТРОЙСТВО АДРЕСАЦИИ ДЛЯДОСТУПА К ПАИЯТИ НАЛА ПРЯ 10 ни ее ко дока ото Изобретение относится к цифровой вычислительной технике и может быть использовано в устройствах отображения информации.Известно устройство, содержащее блок передачи данных и управляющих сигналов, блок управления, блок Формирования адреса памяти, первый.и второй генераторы констант, первый и второй сумматоры Г 13Наиболее близким к изобретению по технической сущности является устройство, состоящее иэ регистра старших и регистра младших разрядов адреса, схемы счета и схемы управлея 2.Недостатком устройства является то, что создание эфФекта "бегущей строких отнимает много машинного времени, усложняет программу и снижает быстродействие систеьвю в целом.Цель изобретения - расширение Функциональных возможностей устройства за счет обеспечения работы устройства в режиме "бегущей строки".Поставленная цель достигается тем, что устройство, состоящее из регистров старших и младших разрядов, счетчиков старших и младших разрядов адреса, счетчика и блока управления, 30 2первый выход блока управления соединен через счетчик младших разрядов адреса с входом регистра младШих разрядов, второй выход - с первым входом счетчика старших разрядов адреса, выход которогосоединен с входом регистра старших разрядов, третий выход - с входом счетчика, выход, которого подключен к первому входу . блока управления, второй вход которого соединен с входом данных устройства, выходы регистров старших и младших разрядов являются выходами адреса устройства, введены дешифратор переполнения, триггер, схема сравнения кодов, блок регистров, первый вход которого подключен к ,входу данных устройства, второй вход блока регистров подключен к четвер. - . томувыходу блока управления, третий вход блока регистров - к выходу счетчика старших разрядов адреса и к первому входу схемы сравнения кодов, второй вход которой и второй вход счетчика старших разрядов ад" реса подкюйочены к выходу блока р гистров, а выход сходю сравнения дов подключен к третьему входу б управления, к четвертому входу к рого подсоединен выход триггера, 1005052первый вход которого подключен к выходу счетчика, а второй вход триггера - к выходу дешифратора переполнения, к входу которого подключен выход счетчика младших разрядон адреса. 5На фиг. 1 представлена схема устройства; на Фиг. 2 - блок-схема блока управления", на фиг. 3 - граФ-схема алгоритма работы блока управления.В состав устройства входят регистр 0 1 старших разрядов, регистр 2 млад". ших разрядов, блок 3 регистров, счетчик 4 младших разрядов адреса, блок 5 управления, дешифратор б переполнения, триггер 7, схема 8 сравнения кодов, счетчик 9 старших разрядов адреса, счетчик 10, коэффициент пересчета которого равен числу ячеек в одной строке индикатора,. вход 11 данных, выход 12 адреса,Блок 3 регистров состоит иэ реги стра начала массива, регистра рабочего начала массива, регистра конца массива, регистра коэффициента перехода.Блок управления содержит триггеры 13-17, блок 18 памяти, триггер 19 запуска, триггер 20 режима, генератор 21.На граф-схеме агоритма работы блока управления приняты следующие 30 ,обозначения:Рг. ст.р, - регистр 1 старших разря" дов;Рг.мл.р. - регистр 2 младших раэря" дон; 35 Сч.стр.р. - счетчик 9 старших разрядов адреса;Сч.мл.р, - счетчик 4 младших разрядов адреса;Рг.н. - регистр начала массива; 40 Рг.к. - регистр конца массива; Рг.р.н. - регистр рабочего начала; Рг.к,н. - регистр коэффициента перехода;Х 5 - равенство счетчика 4 младших 45 разрядов адреса 111111;Х 2 Т) - триггер 7;Хб("Конец" ) - сигнал, поступающий по входу 11 данных и сигнализирующий о конце работы;ХЗ(Схема счетап) - счетчик 10; Х 4 "Схема сравнения") - схема 8 сравнения кодов;Х 1("Режим" ) . - сигнал, поступающий по входу 11 данных на блок 5 управления, устанавливающий режим работы У 1 - нход управления блоком 3 регист.- ров, выход блока 5 управления; У 2 - управление счетчиком 9 старших разрядов адреса, выход блока 5 управления; 60 УЗ - управление счетчиком 4 младших разрядов адреса, выход блока 5 управления;У 4 - управление счетчика 10, выходблока 5 управления. 65 Блок 5 управления работает следующим образом.По входу 11 данныМ на триггер 19запуска автомата приходит управляющийсигнал, под дейстнием которого триггер 19 запуска перекидывается, разрешая тем самымвыдачу управляющихимпульсов с генератора 21. Также повходу 11 данных приходит сигнал натриггер 20 режима, устанавливая 1или 2-й режим работы блока 5 управления. Под действием импульсов сгенератора 21 и информации на нходахтриггеров 13-17 с блока 18 памятиавтомат, начинает работу согласнограф-схеме алгоритма (фиг. 3), вырабатывая сигналы управления У 1. У 4Останов, автомата происходит под дейествием сигнала с блока 18 памяти,который перекидывает триггер 19 запуска, прекращая тем самым выдачуимпульсов с генератора 21.Устройство работает следующим образом,Перед началом формирования первогоадреса происходит инициализация устройства. По входу 11 данных в блок5 управления засылается код режимаработы устройства,а по входу 11 данных в блок 3 регистров засылаетсяследующая информация: в регистр на-чала массива - код адреса начала массива; в регистр конца массива - кодадреса. конца массива, в регистр коэффициента перехода - код коэффициента перехода. В зависимости.от кода режима работы устройство работает н двух режимах. Первый режим - режим выдачи адресов данных в порядке их вбзрастания, начиная с адреса, старшие разряды которого находятся в блоке 3 регистров в регистре начала массива, и заканчивая адресом, старшие .разряды которого находятся тоже н блоке 3 регистров в регистре конца массива, млад" шие разряды в этом режиме в начале цикла равны нулю, а в конце цикла работы - 111111. В этом режиме после всех начальных эасылок содержимое регистра начала массива передается в счетчик 9, а затем в регистр 1.Так формируется первый адрес (содержимое регистра 1 и нулевое содержимое регистра 2). Затем блок 5 управления прибавляет единицу в счетчик 10 и передает его содержимое в регистр 2. В этом режиме дешифратор б переполнения и триггер 7 не работают. В конце каждой новой выдачи адреса блок 5 управления проверяет совпадение сигналов со.схемы 8 сравнения кодов и счетчика 10. В случае их совпадения блок 5 управления заканчивает выдачу адресов. Схема 8 сравнения кодов выдает сигнал в случае равенства содержимого счетчика 9 и содержимого реги3 1005052стрст а конца массива. Счетчик в а 10 ыда- мое регистра рабочего начала и вызывается содержимое регистра концает сигнал при переполнении.8 авнениявторой режим - это ц кциклический массива, при этом схема 8 ср веса п ичем порядок кодов сравнивает эти дв два ко аи в.ов еса задан случае их равеапреса адан 5 случаео а в массив. управления на лок укоэффициентом перехода . . уПосле инициал зациз ии блок 5 управ- сли в этотнал со счетчика 10, то блок 5 упления передает с деро жимое егистра сигнал сРравления заканчивает цикл выдачи адначала массива в регистр рабочего на- Равленчала массива. через сче тчик 9) а Ресана пеПосле этого, если содержимое счетсодержимое регистРа конца массива пе- чика 4 не равно коду 111111 соредает в счетчик 9, прибавляет едини ржимое регистра начала массива пецу и помещает в Рег стр коэффицинта редается в регистр рабочего началаперехода. Затем блок 5 управлени (через счетчик 9), содержимое региступравляет формированием адреса кака конца массива передается в счетв первом режиме, так и после то го 15 Ра окак сигнал со счетчика 10 совпадает ца и содержимое его передается в Рес сигналом со схемы 8 сравнения ко- стр коэФфициента перехода, Затемдов, блок 5 управления прибавляет чЬтчик 4 прибавляется единиЦа иединицу к счетчику 4 (код в счетчи его содержимое становится равным4 равен 000001) и передает содержи йке (000001), Блок 5 управлениямое счетчика 4 в регистр 2. Затемначинает новый цикл выдачи адреса,блок 5 управления помещает в счетно уже не с первого, а с второго номечик 9 содержимое регистра началара кода. Так повторяется цикл замассина и передает его сразу в рециклом, причем начало каждого новогогистР 1, ТепеРь в РегистРе 1 нахо цикла ос ществляется с нового д еса,дится одержимое регистра начала массива в регистре 2 - код 000001,Уницутак формируется первый адрес этогока 4 послеч тчик 10 и в счет- Если содержимое счетчика послецикла. Затем в счетчикя о ного из циклов становитчи рк 4 и ибавляется единица и содержи-ЗО окончания одного из цикмое его передается в регистр 2. Содер. ся равным кодужимое регистра 1 остается неизменным, равления передает содержимое регистпока на блок 5 управления не поступиТ сигнал с триггера 7. Триггер 7 бавляет единицу ии помещает этот кодопрокидывается сигналом с дешифра- в регистр началст начала массива (этот кодния который выра является началом нового массива),тора б переполнения, которыа также с д регистра коэффибатынается при переполнении счетчи- а также соде жимое оегистра также с д р регистрка 4. П и опрокидывании триггера 7блок 5 управления передает содержи" конца массива, пр дяка . рмое регистра коэффициента перехода в модификацию конца массива,счетчик 9, оттуда - в регистр 1.Тригге 7 возвращается в исходное состо- ления прибавляет единицу к.содержигеряние сигналом со счетчика 10, После мому счетчика ( д ри а 4 (со е жимое его стан лю) и все начинаетвознр - )ата триггера 7 в исходное со- новится равным у )стояние блок 5 управления прибавля- ся сначала, цикл за циклом. дВыхоет к содержимому счетчика 9 единицу 45 и циклическая выдача адреса осущеяются извне. По входу 11 данныхй т о засылается команда нои помещает этот код в регистр коэф- ствляются извфициента перехода. После этого пере- в устройство сылдает содержимое регистра рабочего ного режиежима или . останова.начала в счетчик 9, прибавляет еди- Таким РТаким об азом, данное техническоеницу и помещает в регистр рабочего 5 О решение позволяет производить цжклиначала. Этими действиями происходит . ческое сч тыпе еход к новому участку массива, а сина информацм ии со сдвигом и с зараРтакже модификация коэффициента пере- нее заданным фф цнным коэффициентом переходавнутри массива, т.е. устройство кроАналогично предыдущему циклу блок ме Функции вывода массива данных с5 управления передает содержимое ре- начальног адр д55о еса о конечного смо-,гистра рабочего канала в счетчик 9, жет работа рть в ежиме "бЕгущей стропоттуда н регистр 1, а содержимое кисчетчика 4 в регистр 2. После этогов счетчик 10 и в счетчик 4 прибав"ляется единица с передачей содержи Форму рла изобретениямого счетчика каждый раз в регистр 2.В момент формирования каждого но- устройство адресации для каналапа к памяти состоящееного адреса блок 5 управления произ- прямого доступа к па массива. для . из регистров старших и младших разэтого в счетчик 9 помещается содержирядов, счетчиков старших и ьщ држразрядов адреса, счетчика и блока управления, первый выход блока уп" равления соединен через счетчик младших разрядов адреса с входом регистра младших разрядов, второй выходс первым входом счетчика старших раз-рядов адреса, выход которого соединен с входом регистра, старших разрядов, третий выход - с входом счетчика, выход которого подключен к первому цходу блока управления, второй 10 вход которого соединен с входом данных устройства, выходы регистров старших и младших разрядов являются выходами адреса устройства, о т л ич а ю щ е е с я тем, что, с целью 15 расширения функциональных возможнос тей за счет обеспечения работы устройства в режиме. "бегущей строких, , в устройство введены дешифратор переполнения, триггер, схема сравнения,2 О кодов, блок регистров, первый вход которого подключен к входу данных устройства, второй вход блока регистров подключен к четвертому выходублока управления, третий вход блокарегистров - к выходу счетчика старших разрядов адреса и к первому входу схемы сравнения кодов, второйвход которой и второй входсчетчикастарших разрядов адреса подключенык выходу блока регистров, а выходсхемы сравнения кодов подключен ктретьему входу блока управления, кчетвертому входу которого подсоединен выход триггера, первый вход которого подключен к выходу счетчика,а второй вход .триггера - к выходудешифратора переполнения, к входукоторого подключен выход счетчикампадших разрядов адреса.источники информации,принятые во внимание при экспертизе1. Авторское свидетельство СССРР б 91840, кл. С Об Р 3/04, 1979.2. Экспресс-информация. Сер. фВычислительная технщса", 1978, 9 37,реф. 225 прототип).
СмотретьЗаявка
3328020, 26.08.1981
ПРЕДПРИЯТИЕ ПЯ В-8769
СЕРОВ ВИКТОР ИВАНОВИЧ, ЕЩУКОВ АНДРЕЙ ЛЬВОВИЧ
МПК / Метки
МПК: G06F 9/36
Метки: адресации, доступа, канала, памяти, прямого
Опубликовано: 15.03.1983
Код ссылки
<a href="https://patents.su/6-1005052-ustrojjstvo-adresacii-dlya-kanala-pryamogo-dostupa-k-pamyati.html" target="_blank" rel="follow" title="База патентов СССР">Устройство адресации для канала прямого доступа к памяти</a>
Предыдущий патент: Микропрограммное управляющее устройство
Следующий патент: Устройство для формирования адресов
Случайный патент: Маслостанция гидравлического прес-ca для вулканизации резинотехническихизделий