Міністерство народної освіти і науки p>
Коледж іноземних мов та міжнародного бізнесу p>
Університет іноземних мов та міжнародного бізнесу p>
По курсу: Елементи та прилади обчислювальної техніки
Тема: Синтез логічних схем для зберігання і переробки інформації. p>
Виконав: Сергєєв Олександр Володимирович p>
Гр.
989 p>
Перевірив: p>
Кишинів 2000 p>
1. Синтез реверсивного десятирозрядний регістра зсуву на одну позицію. P>
Використати тригери типу D. При зсуві вправо в крайній розряд завантажувати одиницю. P>
2. Синтез асинхронного двійкового лічильника, що виконує прямий рахунок, з модулем рахунку рівним 26, використовуючи тригери типу D. p>
3. Синтез синхронного двійкового лічильника, що виконує зворотний рахунок, з модулем рахунку рівним 14, використовуючи тригери типу JK і логіку І-НЕ. P>
4. Синтез послідовного восьмирозрядного суматора. P>
Завдання № 1 ................................... .................................< br>......................... 2 p>
Завдання № 2 .............. .................................................. ....< br>......................... 5 p>
Завдання № 3 .............. .................................................. ....< br>......................... 6 p>
Завдання № 4 .............. .................................................. ....< br>......................... 8 p>
Завдання № 1 p>
Синтез реверсивного регістра зсуву.
Регістр на 10 розрядів. Використати тригери типу D. p>
Рішення p>
Регістри являють собою вузли цифрових систем, призначені длязапису і зберігання двійкових кодів. Наприклад: Якщо необхідно скласти двачисла А і В, то необхідна їх попередній запис у два регістри. p>
А В p>
Clk Рг. А Clk Рг. В p>
Т. к. Схема регістра повинна зберігати двійкові цифри, а тригер призначенийдля запису і зберігання 0 або 1, то схема регістра повинна містити стількитригерів, скільки двійкових цифр необхідно зберігати. Зазвичай регістрибудують, використовуючи тригери типу D. p>
Q p>
DT p>
Clk CQ p>
Як приклад представимо структуру регістра, призначеного длязапису і зберігання 4-х розрядних двійкових чисел. p>
A3 Q3 A2 Q2
A1 Q1 A0 Q0 p>
DTDT p>
DTDT p>
Clk CC p>
CC p>
Q3
Q2 Q1 Q0 p>
У представленій схемі виходи Q3, Q2, Q1, Q0 є прямими виходамирегістра, в той час як необов'язкові виходи Q3, Q2, Q1, Q0 єінверсними виходами регістра. p>
Дуже часто в цифрових системах використовується операція зсуву. Маємо
01100111, тоді зсув вліво виглядає: p>
0 1 1 0 0 1 1 1 p>
0 1 1 0 0 1 1 1 p>
Вліво
Вправо p>
1 1 0 0 1 1 1 0 p>
0 0 1 1 0 0 1 1 p>
Для реалізацій операцій зсуву вліво/вправо можуть використовуватися абомультиплексори, або регістри. Регістр, здатний зрушувати дані в обохнапрямках, називається реверсивним зсуваються регістром (РСР). p>
Синтез РСР. p>
Виконаємо синтез РСР на тригерах типу D. p>
1) Складемо таблицю, в якій відобразимо поточний і наступний стан кожного з тригерів регістра. При цьому будемо вважати, що регістр 3 - ох розрядний. Так як регістр повинен зрушувати або вліво, або вправо, то в цій таблиці слід в окремому стовпці записувати значення спеціального керуючого сигналу SL/R. Крім того, таблиця буде містити значення, які потрібно подавати на входи D кожного з тригерів при переході від поточного стану в наступний стан. P>
| SL/R | t | t 1 | D2 | D1 | D0 |
| 0 | 0 | 0 | * |
| 0 | 1 | 1 | * |
| 1 | 0 | * | 1 |
| 1 | 1 | * | 0 | p>
Для лічильника з к = 14 таблиця переходів буде виглядати наступним чином: p>
Логічна схема подс в базисі І-АБО-НЕ буде виглядати наступним чином :
p>
У загальному випадку нам необхідно складати n-розрядні двійкові числа.
Для складання таких чисел необхідно взяти n подс. P>
Структура n-розрядного двійкового суматора називається суматори зпослідовним розподілом переносу. p>
Перевагою такого суматора є простота і низька вартістьсхеми. Недоліком є його низька швидкодія, то є великачас підсумовування двійкових чисел. p>
Легко помітити, що час підсумовування двійкових чисел на такомусуматорі зростає з ростом розрядності складаємо чисел. p>
Якщо потрібне швидке підсумовування двійкових чисел незалежно від їхрозрядності, використовують схему суматора, в якій реалізується такзваний прискорений перенесення. У такому суматорі, поряд з однорозрядноюдвійковими суматора, використовується спеціальна схема прискореного переносу.
При цьому однорозрядних суматори складають двійкові цифри вихідних чисел зурахуванням перенесень вироблюваних схемою прискореного перенесення. Так якподібна схема обчислює всі перенесення одночасно (паралельно), то припідсумовуванні чисел не доводиться чекати послідовної створення необхіднихпереносів. p>
На базі отриманої схеми однорозрядних двійкового суматора можнапобудувати заданий суматор. При цьому потрібно здійснювати завантаження двохвосьмирозрядних чисел, а також зсув результату праворуч. p>
Таким чином схема заданого суматора буде виглядати наступнимчином:
p>