Полтавський Військовий Інститут Зв’язку
Кафедра схемотехніки радіоелектронних систем
ОБЧИСЛЮВАЛЬНА ТЕХНІКА ТА МІКРОПРОЦЕСОРИнапрям підготовки 0924 «Телекомунікації»
Компаратори слів, перетворювачі кодів та схеми контролю.
Полтава – 2006
Навчальна література.
1. Тиртишніков О.І., Корж Ю.М. Обчислювальна техніка та мікропроцесори. Частина 2. Цифрові автомати: Навчальний посібник. – Полтава: ПВІЗ, 2006, с. 20 – 33.
2. Калабеков Б.А., Мамзелев И.А. Цифровые устройства и микропроцессорные системы. М.: Радио и связь, 1987.
1. Компаратори слів (схеми порівняння).
Компаратори слів (схеми порівняння) – це комбінаційні цифрові вузли, які виконують функцію порівняння двох кодових слів визначеної розрядності. Основними операціями, що виконуються схемами порівняння, є визначення ознаки рівності або нерівності двох n-розрядних чисел, причому операція порівняння може супроводжуватися визначенням знака нерівності.
Розглянемо синтез схеми порівняння двох трирозрядних кодових слів X2X1X0 і Y2Y1Y0, яка має три виходи (Y=X, Y>X, Y<X), за умови, що активний рівень сигналів – логічна 1.
Таблиця істинності схеми буде мати вигляд:
Таблиця 1
№ набору | X2 | X1 | X0 | Y2 | Y1 | Y0 | Y=X | Y<X | Y>X |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 |
2 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 |
... | ... | ... | ... | ... | ... | ... | … | … | … |
56 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 |
57 | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 1 | 0 |
... | ... | ... | ... | ... | ... | ... | … | … | … |
63 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 |
Очевидно, що синтез схеми традиційним методом – з поданням вихідних функцій у вигляді ДДНФ та подальшою їх мінімізацією буде занадто складним, оскільки потребує мінімізації трьох функцій шести змінних. Тому виконаємо синтез схеми з використанням евристичних прийомів та без визначення обмежень на застосування елементів тих чи інших типів.
По-перше, очевидно, що схема, яка виконує функцію Y = X, може бути реалізована порозрядним порівнянням слів X2X1X0 та Y2Y1Y0, за допомогою елементів рівності та елемента „ТА” (якщо всі розряди двох кодових слів попарно дорівнюють один одному, то і кодові слова в цілому еквівалентні). Відповідна схема зображена на рис. 1.
По-друге, будь-яка з трьох вихідних функцій може бути виражена через дві інші. Наприклад, якщо Y не менше X та Y не дорівнює X, то Y > X. Це твердження можна подати таблицею істинності (табл. 2). Отримана таблиця істинності може бути реалізована елементом АБО-НІ на два входи, як показано на рис. 2.
Таблиця 2
Вхідні функції | Вихідна функція | |
Y=X | Y<X | Y>X |
0 | 0 | 1 |
0 | 1 | 0 |
1 | 0 | 0 |
1 | 1 | 0 |
Таким чином, залишилося синтезувати схему, яка буде реалізувати функцію Y < X. Вона може бути отримана на підставі наступного твердження: для того, щоб одне кодове слово було більше, ніж друге, достатньо, щоб старший розряд першого слова був більшим, ніж старший розряд другого, або щоб будь-який розряд першого слова був більшим відповідного розряду другого слова за умови, що старші розряди обох слів попарно рівні.
Функція порівняння відповідних окремих розрядів двох кодових слів за умови Xn > Yn може бути отримана на підставі таблиці істинності (табл. 3).
|
|
|
|
Таблиця 3
X | Y | FX>Y |
0 | 0 | 0 |
0 | 1 | 0 |
1 | 0 | 1 |
1 | 1 | 0 |
|
Таким чином, схема порівняння відповідних окремих розрядів двох кодових слів, за умови X > Y, являє собою елемент ТА, а результати порівняння старших розрядів кодових слів, за умови Y = X, можуть бути отримані з виходів відповідних елементів рівності схеми, що зображена на рис.1.
Трирозрядна схема порівняння відповідних розрядів двох кодових слів, за умовою X >Y, повинна реалізовувати логічну функцію
FX>Y = F1 + F2 + F3,
де:
Так як у схемах порівняння окремих розрядів вхідних кодових слів використовуються інверсії розрядів слова Y, доцільно для зменшення загальної кількості входів схеми перетворити схему, що виконує функцію Y = X (рис. 1) таким чином, щоб вона також використовувала інверсії розрядів слова Y як вхідні аргументи. Це може бути зроблено наступним чином:
.
Тобто в схемі, що виконує функцію Y = X, будуть використовуватися замість елементів рівності суматори за модулем 2.
Отримана схема компаратора трирозрядних кодових слів зображена на рис. 3.
|
Рис. 3. Схема компаратора трирозрядних кодових слів
2. Перетворювачі кодів та схеми контролю.
2.1. Перетворювачі кодів.
У цифрових пристроях часто виникає необхідність перетворення інформації з одного двійкового коду в інший. Коди, що відрізняються від найбільш простого натурального 8421, наприклад, застосовуються:
— у цифрових пристроях, ЕОМ та системах передачі даних для виявлення і корекції помилок (код з контролем на парність; код Хеммінга, циклічні коди);
— у перетворювачах аналогових фізичних сигналів у цифрові сигнали для забезпечення погрішності перетворення, що не перевищує одиниці молодшого розряду (код Грея);
— при виконанні арифметичних операцій в ЕОМ (прямий, зворотний, додатковий коди); для введення в ЕОМ даних (ДДК);
— для побудови цифрових індикаторів (семисегментний код).
Для синтезу перетворювачів кодів можна користуватися двома методами.
... рознімання. У процесі розробки здійснювалися наступні види робіт: - з'ясування технічного завдання й ознайомлення з існуючими аналогами проектованого блоку. - розробка схеми структурної блоку - розробка схеми електричної принципової блоку - розробка складального креслення блоку 6.2 Безпека проекту При виконанні кожного виду робіт існують фактори що впливають як на організм людини, ...
... в дiапазонi змiни температури вiд 25 до 65 0С. Залежність чутливості від температури теж буде лінiйною (рис.3.3) Рисунок 3.3 – Залежність чутливості від температури Вимірювальний канал температури з елементами термопари здійснює вимірювання температури в певному діапазоні, який характеризується верхньою та нижньою межею вимірювання. Для визначення нижньої межi вимірювання tmin задамося ...
... дипломного проекту. Рисунок 3.1 – Схема електрична структурна пристрою контролю середнього значення кутової швидкості 4. Розробка принципової схеми комп’ютеризованої вимірювальної системи параметрів електричних машин з газомагнітним підвісом 4.1 Аналіз лінійного фотоприймача Фотоелектричні перетворювачі площа-напруга (ППН) використовуються у багатьох пристроях, таких як перетворювач ...
... ї інформації; б) функціональне перетворення сигналу вимірювальної інформації; в) подання вимірювальної інформації у тій чи іншій формі сповіщення (число, кодовий сигнал, діаграма і т.д.). Послідовне перетворення вимірювальних сигналів є практично єдиним методом, на основі якого може бути побудований будь-який вимірювальний канал (приладу, установки або системи). Тому вимірювальний канал можна ...
0 комментариев