Анализ и синтез на логически схеми



страница16/44
Дата30.05.2024
Размер1.14 Mb.
#121324
1   ...   12   13   14   15   16   17   18   19   ...   44
ASLS uchebnik
Свързани:
an-architectural-reassessment-of-a-villa-rustica-near-serdica, New Microsoft PowerPoint Presentation, кр цсх
2. Шифратори.
Шифраторите (понякога се наричат кодери) представляват п реобразуватели от унитарен (позиционен) код в двоичен код и в общия случай имат 2n входа и n изхода (фиг.5.4.). На изходите на схемата се получава двоичният код на номера на входа, към който е подадено активно ниво (0 или 1).
В случай че на няколко входа има подадено активно ниво, то като резултат, на изходите се получава двоичният код на най-високоприоритетния активиран вход. Шифраторите от този тип се наричат приоритетни шифратори.
Пример: Да се синтезира 4-разряден приоритетен шифратор, като с най-висок приоритет е входът x3, а с най-нисък - x0. Активното ниво на входовете е 0. Да се предвиди и д опълнителен изход, който да показва, че няма нито един активен вход.
Устройството има 4 входа, следователно трябва да има n=log24=2 изхода (фиг.5.5.).
Таблицата на истинност на този шифратор е следната:
Оттук, след минимизация, се получават логическите функции за изходите:






На базата на тези логически изрази се реализира схемата на шифратора. Тя е пoказана на фиг.5.6.
3. Дешифратори.
Дешифраторите (понякога се наричат декодери) представляват комбинационни логически с хеми, които в общия случай имат n входа и 2n изхода (фиг.5.7. ). Те представляват един вид преобразуватели на кодове - преобразуват n-разряден двоичен код в унитарен (позиционен) код. Казано с други думи, те служат за дешифриране на n-разрядни двоични комбинации, като за всяка комбинация на входните сигнали (входното n-разрядно число) сигнал 1 (0) се пoлучава само на един от изходите - на този, чийто индекс представлява десетичният еквивалент на подадената на входа двоична комбинация.
Действието на дешифратора се описва от следните логически изрази:




От тези изрази следва, че дешифраторите могат да се реализират с 2n логически елементи И, в секи от които е n-входов. Такива дешифратори се наричат линейни, едностъпални или матрични.
При n=3 тези логически изрази се отнасят за 3-разряден пълен дешифратор. Неговото действие може да бъде илюстрирано със следната таблица на истинност или с логическите изрази:

Този 3-разряден деши-фратор може да бъде реализиран като линеен с осем 3-входови логически елемента И (фиг.5.8.).
Дешифраторите, които имат всичките 2n изходи, се наричат пълни. В случаите, когато са необходими само част от изходите, т.е. когато трябва да се дешифрират само част от наборите на входните променливи, се изграждат непълни дешифратори.При по-голям брой на изходите линейните дешифратори, изградени от логически елементи, имат два недостатъка: необходимост от n-входови логически елементи и голям коефициент на натоварване на изходите на елементите, от които се получават входните сигнали.
Тези недостатъци могат да се избегнат, ако се използват общи логически елементи за формиране на частични конюнкции и дешифраторите се изградят като пирамидални. Пирамидалните дешифратори се реализират с двувходови логически елементи И на базата на двуразряден дешифратор. При увеличаване на разрядите за всеки от тях се добавя ново стъпало, поради което схемата е получила названието си пирамидална. Например изходните логически функции на 3-разрядния дешифратор могат да се представят по следния начин:

а в общия случай

Схемата на триразрядния пирами-дален дешифратор е показана на фиг.5.9.
Разбира се, въпросът с натоварването на елементите по изход не е решен и при по-голямо n или трябва да се използват елемeнти с голям коефициент на натоварване, или пък повторители.


Сподели с приятели:
1   ...   12   13   14   15   16   17   18   19   ...   44




©obuch.info 2024
отнасят до администрацията

    Начална страница