Устройство ввлда информации
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
(1) 526875 Союз Советских Сокиалистических Республик(51) Ч. Кл.з С 06 Г 300 с присоед 1 шсиием заявки М Государственный комитет Совета Министров СССР(088.8) Опубликовано 30.08.76. Бюллетень Хе 32по делам изобретений и открытии Дата опубликования описания 15.09.7 б(72) Авторы изобретения В. В. Жила и В. А. ПлатоновТаганрогский радиотехнический институт им. В. Д, Калмыкова(54) УСТРОЙСТВО ВВОДА ИНФОРМАЦИИ Изобретение относится к цифровым вычислительным машийам и может быть использовано для ввода программной информации в цифровые интегрирующие структуры и цифровые интегрирующие машины,Известно устройство ввода информации, содержащее регистры, схемы совпадения, шифратор, блоки контроля, тенератор тактовых импульсов, микропрограммные блоки, блок управления; элементы И,Это устройство позволяет повысить надежность работы, так как оно содержит микропрограммные блоки и блоки контроля, введение которых позволяет запускать блок микропрограмм при отсутствии сигнала ошибки.Наиболее близким техническим решением к изобретению является устройство ввода информации, содержащее блок внешних вводных узлов, соединенный через блок приема информации с преобразователем числовой информации, и распределитель каналов, входы которого соединены соответственно с Выходами преобразователя коммутационной информа 1 пш и реобра;Игателя настроечной информации.НеОсттном геКих устроисВ 1 Вл 1 егс 5 10, что они не позволяют автоматически формировать массивы коммутационной, настроечной и числовой информации,Целью изобретения является увеличение быстродействия устройства ввода, путем автоматического составления массивов коммутационной, настроечной и числовой информации.Цель достигается тем, что в устройство ввода информации введены блок памяти микро программ, вход которого соединен с Выходомбл 01,а приема и 11 ф 01 зхации, а Выходы - соответственно со входами блока приема информации и преобразователя настроечной информации, формирователь числовой информации, 10 входы которого соединены с выходами преобразователя числовой информации и блока памяти микропрограмм, а выход - со входом распределителя .апалОВ, формирователь массива коммутации, входы которого соединены 15 с выходами блока приема информации и блока памяти микропрограмм, а выходы - со Входами распределителя каналов и преобразователя коммутационной информации.На чертеже представлена структурная схе ма устройства.Блок 1 внешних вводных узлов предназначен для последогательного Ввода команд ирогретммь В Олок 2 Н 1 тпех 1 а ипфо 1 зм 1 цип с кото рм этот б,итк с 1 зап. 1 злок 2 приси 1 фор мании служит для промежуточного храненияи передачи в нужные моменты времени кодов операторов и числовой информации, содержаЩихся В каждой 1:Ом анде, В другие блоки устройства ввода. Выходы этого блока соеди иены с блоком 3 памяти микропрограмм для3передачи кода оператора, с формирователем 4 массива коммутации для передачи адресов псшних операторог, микропрограммы и с преобразователем 5 числовой информации для передачи числовой информации, Блок 3 памяти микропрограмм предназначен для хранения микропрограмм операторов и для организации последовательной выдачи микрокоманд в пределах одной микропрограммы, Блок 3 памяти микропрограмм соединен с преобразователем 6 настроечной информации для передачи кода настройки, с формирователем 4 массива коммутации для передачи условной коммутационной информации и признаков, управляющих формированием массива коммутации, с формирователем 7 числовой информации для передачи чисел и управляющих формированием массива числовой информации признаков и с блоком 2 приема информации для передачи признаков конца микропрограммы и окончания ввода.Формирователь 4 массива коммутации служит для формирования массива истинной коммутационной информации, например, списка соединений или матрицы коммутаций, по условной коммутационной информации и адресам внешних операторов. Кроме того в этом блоке генерируются адреса каналов, по которым необходимо передать настроечную, коммутационную и числовую информацию. Формирователь 4 массива коммутации соединен с преобразователем 8 коммутационной информации для передачи истинного кода коммутации и с распределителем каналов 9 для передачи адресов выбранных каналов, Преобразователь 5 числовой информации предназначен для преобразования чисел, поступающих из блока 2 приема информации, из системы счисления программиста в машинную систему счисления.Преобразователь 6 настроечной информации предназначен для преобразования настроечного кода в нужный вид, например, из параллельного кода в последовательный, в соответствии с проведенной настройкой, и соединен с распредс;пггслем 9 каналов.Формирователь 7 числовой информации предназначен для формирования массива числовой информации, Исходными данными для формирования этого массива служат числа, поступающие из блока 3 памяти микропрограмм, и числа, поступающие из преобразователя 5 числовой информации. Управление формированием осуществляется с помощью признаков, поступающих из блока 3 памяти микропрограмм. Преооразоватечь 8 коммутационной информации предназначен для преобразования истинной коммутационной информации в вид, удобный для передачи но выОранному каналу, например, из параллельного кода в последовательный, Преобразователь 8 коммутационной информации соединен со входом распределителя каналов 9. Распределитель 9 каналов предназначен для выбора нужных каналов по адресам, поступпипим 5 10 15 20 25 30 35 40 45 50 55 60 65 4пз формирователя 4 массива коммутации, и передачи по этим аналам соответствующей информации.Устройство ввода работает следующим образом.Очередная команда программы вводится с помощью блока 1 внешних вводных узлов в блок 2 приема информации. Каждая команда содержит код оператора, адреса внешних операндов и числовую информацию. Числовая информация поступает в преобразователь 5 числогой информации и преобразуется там из системы счисления программиста в машинную систему счисления. Адреса внешних операндов остаются на временное хранение в блоке 2 приема информации. Код оператора из блока 2 приема информации передается в блок 3 памяти микропрограмм, где по этому коду формируется начальный адрес нужной микропрограммы. Микрокоманда, записанная по этому адресу, считывается, Каждая микро- команда, содержит необходимую настроечную информацию, условную коммутационную информацию, числовую информации в машинной системе счисления и управляющие признаки. Из блока 3 памяти микропрограмм настроечная информация поступает в преобразователь 6 настроечной информации, условная оммутационная информация и признаки, управляюгцие формированием ассна комму ации, поступают в формирователь 4 массива коммутации, а числовая информация и признаки, управляющие формированием числовой информации поступают в формирователь 7 числовой информации. В преобразователе 6 настроечная информация преобразуется в вид, удобный для дальнейшей передачи, например, из параллельного кода в последовательный, Условная коммутационная информация преобразуется в формирователе 4 массива коммутации в истинную коммутационную информацию. Базовый адрес, необходимый для осуществления этого преобразования, генерируется в этом же формирователе. Если для формирования истинной коммутационной информации треоуется адрес внешнего операнда, то ь микрокоманде записаны специальные признаки, которые передаются в формирователь 4 массива коммутации совместно с условной коммутационной информацией, При наличии одного или нескольких таких признаков адреса нужных внешних операндов из блока 2 приема информации передаются в формирователь 4 массива коммутации. Элемент массива истинной коммутационной информации, образованный из условной коммутационной информации одпои микрокоманды, и, возможно, ад ресов внешних операндов, передается из формирователя 4 массива коммутации в преобразователь 8 коммутациопнои информации где он преобразуется в вид, удобный для дальнейшей передачи, например, из параллельного кода в последовательный.Одновременно с формированием элемента массива коммутации в формирователе 4 гснс 526875рируется адрес каналов по которому будет передаваться настросчна, истинная ком мутационная и числовая информация. По числовой информяциг 1:Икрокоанды В форгровятсг 1 С 7 формируется элемент массива числовой информации, соответствующий считанной микрокомде. Если сИИРокоЯДа содс 115 кит иэпзнаки ввода числовой информации коанды, то эти призняк 51 поступ 210 т из О,1 Ок 2 3 па:ят микропрограмм в формирователь 7 Псловой информации. Эти признаки уиравляюг вводом числовой иформации из прсобразоватс.я 5 в формирователь 7. В этом случае г формировании элемента массива числовой инфор.Ягпи учястВует числОВяя ипформацгя ко.анды. Элементы мяссиВОВ настроечной, ис 1 шпой коммутационной и числовой информации поступают из преобразователей 6, 8 и формпроВятеля 7 В распредслсь 9 1(ян 2 лов и зятсм передаются по соответствующим каналам, которые Определяются по адресуформации, поступивпему из формирователя 4 массива коммутации.Переход от одной мпкрокоманды к другой осуществляет блок 3 памяти микропрограмм. Послсдп 51 я микрокомянд 2, ка 51(дой:5 Икропрогрямь Содср 5 кт признак конца микрон)ОГрямм 1, ЭГОт иризн 21( из Олокя 3 2.яи микропрограмм постугЯет в блок 2 приема и- формации и разрегпаст ввод очередной коман- Д 1, ЗЯРСРЦЯЕТ ВВОД 1 МУО РОГРЯММ КО .2:Да останова, последпяя микрокомапда которой содержи Г 1 риз 12 1( конца ВВОдя. Это пр и 3 и 2 1( поступает в блок 2 приема Гпформации и прекращает ввод команд. д 1 О 120 ,2 3:) 35 Предлагаемое устройство ввода за счет авг ма ичсско сосЯплспи масгнпюв на(троечной, коммутацпопн и и числовой пнформац;и в 5 - 10 Раз с 01(РЯПЯст 1 РС:51 подгоОвки задач и существе 0 снижает трудоемкость этого процссса.(1)ормул изобретениястро Стэо Вода информяцги. Содержащее блок ВгсПнп:( вводП 1.( узлов. соединенный через блок пр Сма пформации с преобразователем числовой информации, и распределиель каналов. подь которого соединены соотвстствспо с ванодами преобразователя коммугацион 0 Ипф 01 эяции и п)собрязовятеля нястрРс:Ной пнф 01)мяцпп. О тл и ч 2 ю щ се с я тем, что; целио увеличения быстродействия, В него Ввс сны Олок гя:1 яти .Икропрогрям, В:(од которого соединен с выкодом блока прием 2 1: фор мании, а вы:(оды - соответственно со вг(одамп олока приема информации и преобразователя настроечной информации, формпро 112 тсл; СЛОВО Инфор.121 и, в:оды которого соединены с в 1.(одами преобразователя чгловой информации и блока памяти мик рограмм. а вь.(Од - со в:(одо распредсли Сл к12 10 В, Ор.Прог 1 тсл м асспВя комму га и 1 в.;О ,1, ко Г 01 эо 0 СОсдинсны с В 11.(Одам и 05101(я приема ппфорЯции и ОЛОка памяти микропрограмм, а вькоды - со вкодамп расН 1 эсдс;1 ителя каналОБ и г 1 рсобрязоватсл 51 коммутац 11 онной информации.Корректор Е. Рожкова Редактор Н. Коляда Типография, пр. Сапунова, 2 Заказ 2070/11 Изд. ЛЪ 1641 Тираж 864 Подписное ЦНИИПИ Государственного комитета Совета Министров СССР по делам изобретений и открытий 113035, Москва, )К, Раушская наб., д. 45
СмотретьЗаявка
2102265, 04.02.1975
ТАГАНРОГСКИЙ РАДИОТЕХНИЧЕСКИЙ ИНСТИТУТ ИМ. В. Д. КАЛМЫКОВА
ЖИЛА ВЛАДИМИР ВАСИЛЬЕВИЧ, ПЛАТОНОВ ВАЛЕНТИН АЛЕКСЕЕВИЧ
МПК / Метки
МПК: G06F 3/00
Метки: ввлда, информации
Опубликовано: 30.08.1976
Код ссылки
<a href="https://patents.su/4-526875-ustrojjstvo-vvlda-informacii.html" target="_blank" rel="follow" title="База патентов СССР">Устройство ввлда информации</a>
Предыдущий патент: Устройство для сопряжения объектов передачи данных
Следующий патент: Устройство для управления диагностикой каналов
Случайный патент: Устройство для закрывания и открывания дверей