Республік ( "734679 (6l) Додаткове до авт. Свід-ayâ €" (22) заявлено 03,05.77 (21) 2483627 / 18-24 з приєднанням заявки,% †"(23) Пріоритет
Особливе конструкторське бюро технічної кібернетики
Ленінградського ордена Леніна політехнічного інституту ім. М. І. Калттніна (7l) Заявник (54) АДАПТИВНЕ обчислювальних пристроїв
Винахід відноситься до автоматики та обчислювальної техніки.
Відомо адаптивне обчислювальний пристрій, що містить багатофункціональні блоки, дешіфраторьт, схеми збігу і логічні елементи (1).
Однак цей пристрій не завжди забезпечує необхідний рівень надійності, Найбільш близьким технічним рішенням до пропонованого пристрою є адаптивне обчислювальний пристрій, що містить багатофункціональні блоки з кодовою налаштуванням функцій, регістри зсуву, елементи неравнозначности, елементи І та АБО (2).
Однак цей пристрій не завжди удсьвлетворяет пропонованим до нього вимогам продуктивності внаслідок значних витрат часу на налаштування і перенастроювання пристрою після виявлення відмови, так як перенастроювання в ньому організовується методом послідовного пошуку настройки, що забезпечує працездатність пристрою. У із2 Укр пристрої немає видача правильного результату обчислень при наявності відмови, через що потрібне повторення обчислень після перенастроювання.
Мета винаходу - підвищення вироб водительности пристрої, Поставлена мета досягається тим, що пристрій містить восстанавліваютіі орган, блок пам'яті, т, блоків пріоритету, причому вихід j -го багатофункціонального блоку пов'язаний з $ -им входом комутатора, 4-ий вихід першої групи виходів кожного i -го блоку пріоритету пов'язаний з першим входом (( "до> -ого еле мрія і і з (тт + 4k) -им входом комутатора, де 1, 2. тт, т = 1, 2. g, k = i, 1+). й, i-ий вихід комутатора з'єднаний з i-им входом відновлює органу і з першим входом (-го елемента неравнозначности, ихід якого підключений до другого входу (З К) -го елемента І, виходи (т (с) -ьтх еле ментів І при Ь = СОТТМ об'єднані і підключені K (т = k) -ому входу блоку памя3 734 ти, (і + ) -ий вхід якого пов'язаний з відповідним виходом першого регістра зсуву, вхід якого з'єднаний з шиною тактовихімпульсів, пов'язаної зі входом другого регістра зсуву, вихід якого з'єднаний з першими входами І елементів І, пов'язаних виходами з першими входами багатофункціональних блоків, другий вхід j- го елемента І цієї групи, підключений до виходу f -го елемента 10
АБО, входи якого підключені до (1 = $) -им виходів першої групи виходів кожного блоку пріоритету, другі входи 1-ro елемента неравнозначности і другі входи -го многофункціональ- а вихід †"з вихідною шиною
З, І + 4 Другий вхід першого елемента
АБО 18 +2 підключений до входу 31s блоку пріоритету 7, пов'язаного з його виходом 0й.
Робота пристрою полягає в спедуюше м.
У регістр зсуву 6 заносяться коди налаштувань на функції 1 ", 1. fz составпяюшіх функцію = 4,% q. I j возпоженную на пристрій. У регістр 5 зсуву заноситься одна одиниця. У осередок 4 у БпоКом 4 пам'яті заноситься інформація про здатність 3-го багатофункціонального блоку 1 виконати функцію 9 Я, при цьому
4 Л1, ЕСПІ блок 1) здатний реапізовать функцію, в іншому випадку
4Ш = О. Послідовність виконання функцій задається за допомогою регістрів
5, 6 зсуву, причому перехід до виконання спедуюшей по порядку функції організовується шляхом зсуву єдиний ши в регістрі 5 і кодів настройки і регістрі 6. На вихід блоку і пам'яті 4 надходить вміст рядка, соответствуюшей місцем знаходження одиниці в. регістрі 5 зсуву, на виходах Ь Ь. Ь ", першого блоку 7 пріоритету видається перша з цього рядка одиниця, на виходах t), b. Ь вто рого блоку 7 пріоритету вьщепяется друга одиниця, і т.д. За допомогою комутатора 8 вихід багатофункціонального блоку
1, що відповідає першій одиниці на виходах блоку пам'яті 4, підключається до до першого входу восстанавпіваюшего органу 3, вихід міогофункціонапьного БпоКом
1, соответствуюших другий одиниці, подкпючается до другого входу восстанавпіваюшего органу 3, і т.д, Одночасно, за допомогою елементів І 10. здійснюється подача коду настройки з виходу t- поспедней групи розрядів регістр 6 зсуву на входи настройки і багатофункціональних БпоКом 1, що визначаються одиницями на виходах схем пріоритету 7 $ kj на виході восстанавпіваюшего органу 3 утворюється результат обчислення, який визначається бопьші ством по резупьтетам вичіспеній в багатофункціональних БпоКом 1, соответствуюших одиницям на виходах бпоKQB 7 пріорі ета. Результат з виходу восстанавціваюшего органу 3 подається на входи багатофункціональних блоків, дпя подальшого обчислення функції, На елементах неравнозначности 2 проводиться виділення входу восстанавпіваюшего органу 3, код на
7 7346 якому не збігається з кодом не виходячи відновлює органу 3, Одиниця з виходу порушеної елемента неравнознечності 2 відкриває елементи І 11, що зв'язують виходи відповідного блоку пріоритету 7 з входами С ( "З, Ч," блоку пам'яті 4. Таким чином, реалізується збудження входу с) матриці пам'яті 4, відповідного багатофункціонального блоку 1, результат вичісле- iî ня, на якому не збігається з результатом обчислення на інших обраних блоках 1, при цьому відбувається обнуління
1 осередки 4 $> розташованої на перетині координатних входів р - і з, де Р - 15 вихід розряду регістра 5 зсуву, що містить одиницю. Багатофункціональний блок l) вважається які втратили здатність виконання функції 1 -, при наступному обчисленні функції $ для її ви-> 0 полнения будуть виділені 8 багатофункціональних блоків 1, відповідних одиницям В T-му рядку матриці пам'яті 4.
Завдяки такій організації обчислювального пристрою, якщо счітетьу що одночасно не може відмовити 3 K (2 (обраних багатофункціональних блоків
1, на виході пристрою буде содержать.†"ся правильний результат, який визначається за більшістю вЂ" внаслідок цього підвищується продуктивність обчислювального пристрою, так як відпадає необхідність в повторенні обчислювального процесу після реконфігурації. Продуктивність запропонованого пристрою також підвищується внаслідок введення в пристрій матриці 4 пам'яті, динамічно відображає функціональні ресурси всіх-багатофункціональних блоків 1, 40 завдяки чому вдається організувати детерміноване виділення (багатофункціональних блоків 1, здатних виконати потрібну опцію, без осуществле-. Ня пошуку переборного характеру, связан45 ного зі значними тимчасовими витратами. 50
Формула винаходу
1. Адаптивне обчислювальний пристрій, що містить багатофункціональні блоки з кодовою налаштуванням функцій, регістри зсуву, елементи нерівнозначні елементи І та АБО, про т л і ч а ю†"щ е е з я тим, що, з метою підвищення його продуктивності, воно містить вос79 8 станавливаются орган, блок пам'яті, E блоків пріоритету, причому вихід q -го многофу НКЦ йоні ль ного блоці связа н с
Д -им входом комутатора, k-ий вихід першої групи вихід кожного j -го блоку пріоритеті пов'язаний з першим входом (i 4) -го елемента І і з Ь + 1М -им входом комутатора, де j -1, 2 "
1> 2у àееу, k = I> 1 1>, і 1 перший вихід комутатора з'єднаний з -им входом відновлює органу і з першим входом i-го елемента неревнозначності, вихід якого підключений до другого входу (1k) -го елемента І, виходи (a%) -их елементів і при к = сс в об'єднані і підключені до (1 = і-ому входу блоку пам'яті, (ill + 4) -ий вхід якого пов'язаний з відповідним виходом першого регістра зсуву, Вхід якого з'єднаний з шиною тактових імпульсів, свчзанной зі входом другого регістра зсуву, вихід якого з'єднаний з першими входами П елементів
І, пов'язаних виходами з першими входами багатофункціональних блоків, другий вхід
4 -го елемента І цієї групи підключений до виходу j-го елемента АБО, входи якого підключені до (Ь, =)) -им виходів першої групи виходів кожного блоці пріоритету, другі входи -го елемента неравнозначности і другі входи f-го багатофункціонального блоку з'єднані з виходом відновлює органу, І виходів блоку пам'яті з'єднані з д входами першого блоку пріоритету, 1 (-'й вхід
1-го блоку пріоритету підключений до k-ому
Виходу другої групи виходів (1-1) -го блоку пріоритеті.
2, Адаптивное обчислювальний пристрій з футболу. 1, про т л і ч а ю щ е е з я тим, що в ньому комутатор містить мат: ріцу елементів І ((, 1) (1 = 3,1 ,. "8, К = 1, I +