Завантажити PDF файл.

Формула / Реферат

Пристрій для додавання у парафазному коді, який містить блок регістра результату, блок матриці корекції переносу, блок матриці додавання, блок комутації і блок перетворення, причому входи блока матриці додавання з'єднані з вхідними шинами першого і другого операндів суматора, а перша група виходів блока матриці додавання з'єднана з вхідними шинами суми блока регістра результату, який відрізняється тим, що друга група через блок матриці корекції переносу, а третя група через блок комутації з'єднані з блоком регістра результату, і блок матриці додавання та блок перетворення з'єднані між собою шиною.

Текст

Пристрій для додавання у парафазному коді, який містить блок регістра результату, блок 3 27510 На кресленні, Фіг.1 зображена блок-схема пристрою для додавання у парафазному коді. На кресленні, Фіг.2 - принципова схема пристрою для додавання у парафазному коді. На кресленні, Фіг.3 - умовне графічне позначення пристрою для додавання у парафазному коді. Суматор містить блок результату - 1, блок матриці корекції переносу - 2, блок матриці додавання - 3, блок комутації - 4, блок перетворення - 5. Входи блока матриці додавання з’єднані з вхідними шинами першого 6 і другого 7 операндів суматора. Перша група ви ходів блока матриці 3 з’єднані з вхідними шинами суми блока результату. Др уга гр упа виходів блока матриці 3 додавання з’єднана з першою групою входів блока матриці 2 корекції переносу, ті з виходів, яким відповідають незалежні від переносу неповторювані позиції в кодових словах усіх можливих результатів, з’єднані безпосередньо з відповідними входами другої групи входів блока результату, інші ви ходи другої групи ви ходів матриці додавання, яким відповідають незалежні від переносу повторювані позиції в кодових словах усі х можливих результатів, з’єднані з входами блока комутації 4. Входи блока 5 перетворення з’єднані з однією групою виходів блока 3 матриці додавання. Виходи блока матриці корекції переносу з’єднані з однією групою входів блока 1 результату. Ви ходи блока комутації 4 з’єднані з відповідними входами другої групи входів блока результату. Ви ходи блока результату 8 з’єднані шиною з пам’яттю, куди зберігається остаточний результат додавання. Пристрій для додавання у парафазному коді працює в такий спосіб. Блок 1 результату являє собою груп у з N тригерів, одиничні входи яких утворять першу груп у входів, а нульові - другу груп у входів блока 1. Одиничні виходи тригерів утворять групу виходів блока 1, а нульові виходи приєднані до блока контролю. Блок матриці 2 корекції переносу являє собою прямокутну матрицю елементів І 11, і містить тільки ті елементи, що відповідають (N-1-1)-им позиціям кодового слова результату (де 1 - номера позицій цього слова, що залежать від переносу з молодшого розряду (0£1£N). Якщо прийнятий алфавіт, у якому кодові слова, що відповідають будь-яким, двом сусіднім (в алфавіті) цифрам, відрізняються один від одного тільки однією позицією (по рівнях напруг у ній), то матриця має мінімальні розміри (2хр), кожен вхід матриці 2 корекції переносу з’єднані тільки з однією координатною шиною її. Якщо прийнятий алфавіт, у якому розходження між кодовими словами, що відповідають сусіднім цифрам максимальні, то матриця корекції переносу має також максимальні розміри (3хр), кожен вхід першої групи входів матриці корекції переносу з’єднаний з відповідними j-ми (1£j£M) координатними шинами кожен вхід другої групи - з однією шиною. Виходи елементів И матриці корекції переносу, що відповідають однаковим позиціям кодового слова результату, з’єднані вхідними діагональними 4 шинами з відповідними виходами матриці 2 корекції переносу. Блок матриці 3 додавання являє собою матрицю багатовходових елементів І. Кількість входів кожного елемента І дорівнює 2М. Входи елементів І з’єднані з визначеними шинами кодів операндів відповідно до обраного алфавіту. Шини кодів операндів з’єднані з входами матриці додавання. Кожен елемент І має по два гальванічно незалежних ви ходи. Перші ви ходи елементів, що відповідають однаковим переносам у наступний розряд, з’єднані шинами з першою групою виходів матриці додавання. Другі виходи, що відповідають однаковим результатам додавання в даному розряді, з’єднані шинами з другою гр упою ви ходів матриці 3 додавання. Блок 4 комутації представляє собою групу з ЧИ елементів, де 0£L£M, у залежності від обраного алфавіту. Входи блока комутації, що відповідають кожної незалежної від переносу і повторюваної позиції в кодових словах (представлених у коді, протилежному коду 1 з 2 по рівнях напруг) усі х можливих результатів, з’єднані з входами того самого ЧИ елемента. Виходи ЧИ елементів є ви ходами блока. Існує залежність між числом ЧИ елементів блока 4 комутації і числом елементів І 11 блока 2. Якщо блок 2 містить мінімальне число елементів І 11 (2хр), то число елементів блока 4 комутації максимально L=М. Якщо блок 2 містить максимальне число елементів І (3хр), те L=0, тобто необхідність у блоці 4 комутації відпадає. Блок 5 перетворення являє собою групу з ЧИ елементів. Двійкове віднімання записується у формі порозрядного доповнення до 1 (скрізь «1» змінюється на «0» та «0» на «1») та операнди поступають до блока матриці додавання. Операнди в парафазному коді поступають з пам’яті на входи матриці додавання 3. У випадку операції віднімання операнди поступають до блока перетворення, де в оберненому вигляді надходять до блока матриці додавання. Якщо поступають правильні кодові слова операндів, спрацьовує один з елементів І матриці 3 та з його виходів сигнал, що відповідає результату операції поступає на один з входів блока корекції переносу 2 та на один з входів блока комутації 4. З одного з виходів блока переносу 2 сигнал, що відповідає „0" або „1", поступає в вихідн у шин у, якщо розглянутий суматор є частиною багаторозрядного пристрою. З виходу блока комутації сигнали протилежні (по рівням напруг) результату операції в парафазному коді, поступають на нульові входи тригерів регістру 1, попередньо встановлених в одиничний стан. На виходах регістру 1 результату створюється кодове слово, яке відповідає результату операції в парафазному коді. Поява помилкових кодових слів операндів з меншою, ніж потрібно, кількістю „одиниць" призводить до відсутності сигналів на всіх виходах елементів матриці 3. Поява помилкових кодових слів операндів з більшою, ніж потрібно, кількістю „одиниць" призводить до появи на виходах елементів І матриці 3 одразу декількох сигналів, які потім шифруються в коді, оберненому (по 5 27510 рівням напруг) парафазному коду, блоком комутації 4 як результат декількох правильних операцій, які з’явилися одночасно. Внаслідок цього на виходах блока комутації 4 з’являється кодове слово з більшою, чим потрібно, кількістю „одиниць". Сигнали, які відповідають „одиницям" цього кодового слова поступають на нульові входи відповідних тригерів (попередньо встановлених в одиничний стан) регістру 1. На виходах регістру 1 результату створюється кодове слово з меншою, чим потрібно кількістю „одиниць". Як вже раніше говорилося, таке кодове слово не може бути дешифроване як вірне і, таким чином помилка не отримує подальшого розповсюдження. Блок комутації 4 не обов’язково повинен шифр увати значення результату в коді, оберненому парафазному коду. Шифрація може виконуватись і в прямому коді, нульові виходи тригерів регістру 1 повинні бути в такому випадку інвертованими. Таким чином, подання інформації парафазним кодом дозволяє практично вирішити проблему автоматичного контролю обчислювальної системи. У кодових комбінаціях не виділяються контрольні й інформаційні символи, надлишкова інформація розподілена рівномірно між всіма позиціями цих комбінацій, не залежить від виду операції, представляючи можливість для охоплення контролем усієї безлічі повнорозрядних чисел. Тому можна вважати умову охоплення контролем устаткування обчислювальної системи принципово досяжним. Джерела інформації: 1. Авторське посвідчення СРСР за заявкою №959067/54, кл. G 06 F 7/49, 1985. 2. Авторське посвідчення СРСР за заявкою №2838935/18-24, кл. G 06 F 7/50, 1979. 6

Дивитися

Додаткова інформація

Назва патенту англійською

Device for adding numbers in two-rail code

Автори англійською

Zhukov Ihor Anatoliiovych, Humeniuk Vitalii Oleksandrovych, Synelnikov Oleksii Oleksiiovych, Paschenko Nataliia Viktorivna

Назва патенту російською

Устройство для сложения чисел в парафазном коде

Автори російською

Жуков Игорь Анатольевич, Гуменюк Виталий Александрович, Синельников Алексей Алексеевич, Пащенко Наталия Викторовна

МПК / Мітки

МПК: G06F 7/50

Мітки: коді, пристрій, додавання, парафазному

Код посилання

<a href="https://ua.patents.su/3-27510-pristrijj-dlya-dodavannya-u-parafaznomu-kodi.html" target="_blank" rel="follow" title="База патентів України">Пристрій для додавання у парафазному коді</a>

Подібні патенти