Устройство для информационного поиска
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислительной технике и может использоваться для управления данными в автоматизированных системах управления водоснабжением. Цель изобретения - повышение быстродействия. С этой целью в устройство, содержащее блоки 1, 2 памяти , селектор 15 адреса, регистр 8, элементы II, 12, 13 задержки, элемент ИЛИ 10 и реверсивный счетчик 4, введены сумматор 9, дешифратор 5, элемент НЕ 7, элемент И 6, элемент 14 задержки, блок 3 памяти с соответствующими связями. 1 з.п. ф-лы, 3 ил.
СОЮЗ СОВЕТСНИХ .СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИН (51)4 6 06 F 15 40
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 4159545/24-24 (22) 08.12.86 (46) 30.05.88. Бип. Р 20 (71) Каунасский политехнический институт им. Антанаса Снечкуса (72) В. Й, Ветерис, Б, Й. Кучинскас, P. — À. В. Ветярис и А. В. Калтанас (53) 681.3.016(088.8) (56) Авторское свидетельство СССР
В 809206, кл. G 06 F 15/40, 1979.
Патент США У 4542452, кл. G 05 В 15/02, G 05 В 19/02, 1985. (54) УСТРОЙСТВО ДЛЯ ИНФОРМАЦИОННОГО
ПОИСКА.БК, 1 99769 А1 (57) Изобретение относится к вычислительной технике и может использоваться для управления данными в автоматизированных системах управления водо снабжением. Цель изобретения — повышение быстродействия. С этой целью в устройство, содержащее блоки 1, 2 памяти, селектор 15 адреса, регистр 8, элементы 11, 12, 13 задержки, элемент
ИЛИ 10 и реверсивный счетчик 4, введены сумматор 9, дешифратор 5, элемент НЕ 7, элемент И 6, элемент !4 задержки, блок 3 памяти с соответствующими связями. 1 з,п. ф-лы, 3 ил.!
399769
Изобретение относится к вычисли- тельной технике и может быть использовано для управления данными в автоматизированных системах управления (АСУ) водоснабжением.
Целью изобретения является повышение быстродействия.
На фиг„ 1 представлена схема предлагаемого устройства; на фиг. 2 —схема селектора адреса; на фиг, 3— схема блока памяти.
Устройство содержит блоки 1, 2 и
3 памяти, реверсивный счетчик 4, дешифратор 5, элемент И 6, элемент НЕ 7,15 регистр 8, сумматор 9, элемент ИЛИ 10, элементы 11-14 задержки, селектор 15 адреса, элементы И )6-21, триггеры
-22-24, элементы ИЛИ 25-30, элементы
31-33 задержки, группы 34-39 элемен- 20
:,тов И, регистры 40-42, группу 43 .элементов ИЛИ, входы и выхоцы 44-59
;элементов устройства.
Устройство работает следующим об разом. 25
Входы 44-46 селектора 35 (фиг.:1 ,и 2) подключены к клавишам пульта управления (ие показаны), число которых определяется числом областей, по которым осуществляется управление 30 водоснабжением большого города.
Вся необходимая для работы информация записывается в блок 2 памяти. !ри этом цепи записи информации в ! лок 2 и установки всех узлов устойства в исходное состояние не поаз аны.
Сигналы вызова информации поступают на один из входов 44-46.
Допустим, что такой сигнал появилюя на входе 44, откуда он поступает на входы элементов И 16 и l7. Однако
Открыт по второму входу будет только один элемент И !6, поскольку он сое- 45 динен с нулевым выходом триггера 22, находящегося в исходном (нулевом) состоянии, а элемент И 17 будет заперт ь!изким потенциалом с единичного выхода этого же триггера.
Пройдя элемент И 16, импульс вызо50 ва через элементы ИЛИ 26 и 27 поступает на нулевые входы триггеров 23 и 24, подтверждая их нулевые состоянйя, через элемент ИЛИ 29 на выход
50 после задержки на элементе 31 подается на единичный вход триггера 22, устанавливая его в единичное состоянйе, выдается на :.выход 51 селектора непосредственно и через элемент
ИЛИ 30 на выход 48 селектора °
Импульс вызова с выхода 50 поступает на входы элементов И 34-36 и синхронизирующие входы регистров 4042 блока 3. Однако поскольку элементы И 34-36 закрыты по входу низкими потенциалами с единичных выходов триг. гера 22-24 (выходы 54-56) поступление синхроимпульса на вход 50 не оказывает никакого. воздействия на состояние регистров 40-42.
После задержки импульса вызова на элементе 31 на время, определяемое временем срабатывания регистров 4042, он поступает на единичный вход триггера 22, устанавливая его в единичное состояние, при котором высоким потенциалом открывается элемент И 17 и низким потенциалом закрывается элемент И 16. Кроме того, высокий потенциал с единичного выхода триггера выдается на выход 54, откуда он поступает на соответствующие входы элементов И 36 и 39 блока 3 и открывает их по одному входу.
Кроме того, этот же импульс с выхода 48 поступает на синхронизирующий вход реверсивного счетчика 4 и на входы соответствующих элементов И 39, подключающих выходы регистра 41 через элементы ИЛИ 43 к информационным входам реверсивного счетчика 4. Однако поскольку в исходном состоянии все регистры были обнулены, в реверсивный счетчик 4 по информационным шинам заносится нулевая информация.
С выхода 51 селектора 15 этот же импульс поступает на вход фиксированной ячейки блока 1, где записан базовый адрес массива данных вызываемой справки.
Этот адрес с выхода блока 1 парофазным кодом заносится в регистр 8 по синхросигналу с выхода элемента
11 задержки. Последний с выхода элемента 1! задержки, пройдя элемент
ИЛИ 10, поступает на вход элемента !
2 задержки, где задерживается на время установки кода в регистре 8.
С выходов регистра 8 и реверсивного счетчика 4, в котором в данный момент времени одни нули, их содержимое поступает на вход сумматора 9 где по синхросигналу с выхода элемента 12 задержки формируется окончатель-, ! ный результат, поступаюший на адресный вход блока 2 памяти, ка вход
1399769 считывания которого сигнал с tt тывания поступает с выхода элемента 13 задержки, задерживающего синхроимпульс на время переходных процессов н сумматоре.
В результате на выход 59 устройст— ва выдается содержимое соответствующей ячейки блока 2 памяти в виде справки по соответствующей области, а сам импульс считывания поступает на суммирующий вход реверсивного счетчика и увеличивает его содержимое на единицу.
Кроме того, этот же импульс после задержки на элементе 14 на время считывания справки поступает на установочный вход сумматора 9 и устанавливает его в исходное состояние.
Если же понадобится следующая справка иэ этой же области, то на входе 44 вновь появится импульс вьг зова справки, поступающий на выходы элементов И 16 и 17.
Однако теперь импульс вызова пройдет через открытый элемент И 17 (фиг. 2) и через элемент ИЛИ 28 пройдет на выход 49 селектора, откугз сразу же через элемент ИЛИ 10 поступит на вход элемента 12 задержки и далее на сннхронизирующий вход сумматора 9, в котором к содержимому базового адреса добавится содержимое, реверсивного счетчика, увеличивая тем самым на единицу очередной адрес считывания.
При необходимости возврата к просмотру только что просмотренной информации на входе 47 появится импульс поступающий на импульсный вход элемента И 6 на другой вход которого поступает высокий потенциал с выхода элемента НЕ 7, подключенного к выходу дешифратора 5.
Дешифратор 5 выдает на свой выход высокий потенциал только в том случае, если содержимое реверсивного счетчика 4 равно нулю, Так как рассматривается случай возврата к ранее просмотренной справке, то в реверсивном счетчике 4 уже зафиксировано число Просмотренных справок. В результате этого на выходе дешифратора 5 будет низкии потенциал, а на выходе элемента НЕ 7— высокий.
Импульс с выхода 47, пройдя элемент И 6 поступает как на вычитающий вход реверсивного счетчика 4, умень1 ° Устройство для информационного
45 поиска, содержащее два блока памяти, селектор адреса, регистр, три элемента задержки, элемент ИЛИ и реверсивHbIH счетчик, причем выход разрешения считывания селектора адреса соединен
50 с входом. первого блока памяти, выход которого соединен с информационным входом регистра, вход записи которого соединен с выходом первого элемента задержки, вход которого соединен с
55 первым синхронизирующим выходом селектора адреса, информационные входы которого являются входами признаков запрашиваемой информации устройства, первый и второй входы элемента ИЛИ
40 шая его содержимое на единицу, так и через элемент 12 задержки на синхронизируюший вход сумматора 9, обеспечивая формирование адреса на входе блока 2 памяти °
Импульсом с выхода элемента 13 задержки по адресу, опрецеляемому кодом в сумматоре 9, считывается содержимое соответствующей ячейки блока 2 памяти, а затем импульсом с выхода элемента 14 задержки сумматор 9 сбрасывается в исходное состояние.
Просмотр содержимого справок в об ратном листании будет осуществляться до тех пор, пока содержимое реверсивного счетчика 4 не станет равным нулю. Этот момент будет зафиксирован дешифратором 5 выдачей высокого потенциала, который после инвертирования элементом НЕ 7 заблокирует элемент И 6.
Необходимость просмотра другой области приведет к появлению сигнала на другом входе селектора 15, например на входе 45. Этот импульс с входа 45 пройдет открытый в исходном состоянии элемент И 18 и через элемент
ИЛИ 29 поступит на выход 50 селектора
l5, откуда поступит на входы элементов И 34-36. Поскольку открыты будут потенциалом триггера 22 только элементы И 36 то импульс с входа 50 перепишет содержимое реверсивного счетчика 4 в регистр 41, а импульсом с выхода элемента 32 задержки и элемента ИЛИ 30 (выход 48) содержимое регистра 40 через элементы И 38 и
ИЛИ 43 будет переписано в реверсивный счетчик. формул а изобретения
139976 соединены с выходом первого элемента задержки и вторым синхронизирующим выходом селектора адреса соответствен но, выход элемента ИЛИ через после5 довательно соединенные второй и.трегий элементы задержки соединен с
Входом считывания второго блока памяти и суммирующим входом реверсивйого счетчика, выход второго блока 1п памяти является выходом устройства, о т л и ч а ю щ е е с я тем, что, с целью повышения быстродействия, в него введены сумматор, дешифратор, элемент HF., элемент И, четвертый элемент задержки и третий блок памя-.
Ти, адресный вход которого соединен адресным выходом селектора адреса, а информационный вход — с выходом реверсивного счетчика, синхронизирун1пдй вход которого и вход считывания третьего блока памяти соединены с первым синхронизирующим выходом селектора адреса, вход записи третьегс блока памяти соединен с третьим син- 25 иронизирующим выходом селектора ад-! реса, а выхоц — с информационным входом реверсивного счетчика, первый вход элементов И является входом за-< дания повторного просмотра устройст- чп ва, выход элемента И соединен с третьим входом элемента ИЛИ и вычитающим входом реверсивного счетчика, выход дешифратора через элемент НЕ соединен с вторым входом элемента И, входы первого и второго слагаемых сумматора соединены с выходом регистра и выходом реверсивного счетчика соответственно, синхронизирующий вход суммато" ра .соединен с выходом второго элемен" 4О та задержки, установочный вход соедннен с выходом четвертого элемента задержки, а выход — с адресным вхо9 6 дом второго блока памяти, вход дешифратора соединен с выходом реверсивного счетчика, а вход четвертого элемента задержки — с выходом третьего элемента задержки.
2. Устройство по и. 1, о т л и— ч а ю щ е е с я тем, что селектор адреса содержит элементы ИЛИ и узлы коммутации по числу сигналов вызова, каждый иэ узлов коммутации содержит элемент ИЛИ, триггер, элемент задержки и два элемента И, первые входы которых соединены с единичным и нулевым выходами триггера соответственно, нулевой вход которого соединен с выходом элемента ИЛИ, вторые входы первого и второго элементов И каждого узла коммутации соединены с соответствующим информационным входом селектора адреса, выход первого элемента И каждого узла коммутации соединен с соответствующим входом первого элемента ИЛИ, выход которого является вторым .синхронизирующим выходом селектора адреса, выход второго элемента И каждого узла коммутации соединен с соответствующим входом второго элемента ИЛИ, соответствующим. входом элемента ИЛИ других узлов коммутации и входом элемента задержки данного узла коммутации, выход элемента задержки соединен с единичным входом триггера, соответствующим входом третьего элемента ИЛИ и соответствующим выходом разрешения считывания селектора адреса, выходы второго и третьего элементов ИЛИ являются третьим и первым синхронизирующими выходами селектора адреса соответственно, единичные выходы триггеров являются адресными выходами селектора адреса.
1399769
Фиа2