ОРТ1/Master-slave флип-флоп — разлика између измена
(Prepisan Ivanov PDF kao wiki stranica jer je on izgubio originalni dokument a bile su neke greške) |
м (Ispravke) |
||
| Ред 11: | Ред 11: | ||
# Уколико се конструише T ''master-slave'' флип-флоп код кога је 1 активна вредност такта а 0 активна вредност улазног сигнала T помоћу асинхроних RS флип-флопова прављених преко НИ кола (активних у логичкој нули), добију се следећи изрази за <math>R_m</math> и <math>S_m</math>:<ref>[https://rti.etf.bg.ac.rs/rti/oo1ort1/rokovi/2020/13%D0%95111ORT_jun_I_2019_2020.pdf Јунски испитни рок 2020. године.]</ref> | # Уколико се конструише T ''master-slave'' флип-флоп код кога је 1 активна вредност такта а 0 активна вредност улазног сигнала T помоћу асинхроних RS флип-флопова прављених преко НИ кола (активних у логичкој нули), добију се следећи изрази за <math>R_m</math> и <math>S_m</math>:<ref>[https://rti.etf.bg.ac.rs/rti/oo1ort1/rokovi/2020/13%D0%95111ORT_jun_I_2019_2020.pdf Јунски испитни рок 2020. године.]</ref> | ||
#* <math>R_m = \overline{C} + T + \overline{Q}</math>, онда ће то преко НИ кола бити реализовано као <math>R_m = \overline{C\overline{T}Q}</math> | #* <math>R_m = \overline{C} + T + \overline{Q}</math>, онда ће то преко НИ кола бити реализовано као <math>R_m = \overline{C\overline{T}Q}</math> | ||
#* <math> | #* <math>S_m = \overline{C} + T + Q</math>, онда ће то преко НИ кола бити реализовано као <math>S_m = \overline{C\overline{T}\overline{Q}}</math> | ||
# Уколико се конструише JK ''master-slave'' флип-флоп код кога је 0 активна вредност такта а 1 активна вредност улазних сигнала J и K помоћу асинхроних RS флип-флопова прављених преко НИЛИ кола (активних у логичкој јединици), добију се следећи изрази за <math>R_m</math> и <math>S_m</math>:<ref>[https://rti.etf.bg.ac.rs/rti/oo1ort1/rokovi/2020/13E111ORT_jul_I_2019_2020.pdf Јулски испитни рок 2020. године.]</ref> | # Уколико се конструише JK ''master-slave'' флип-флоп код кога је 0 активна вредност такта а 1 активна вредност улазних сигнала J и K помоћу асинхроних RS флип-флопова прављених преко НИЛИ кола (активних у логичкој јединици), добију се следећи изрази за <math>R_m</math> и <math>S_m</math>:<ref>[https://rti.etf.bg.ac.rs/rti/oo1ort1/rokovi/2020/13E111ORT_jul_I_2019_2020.pdf Јулски испитни рок 2020. године.]</ref> | ||
#* <math>R_m = \overline{C}KQ</math>, онда ће то преко НИЛИ кола бити реализовано као <math>R_m = \overline{C + \overline{K} + \overline{Q}}</math> | #* <math>R_m = \overline{C}KQ</math>, онда ће то преко НИЛИ кола бити реализовано као <math>R_m = \overline{C + \overline{K} + \overline{Q}}</math> | ||
#* <math>S_m = \overline{C} | #* <math>S_m = \overline{C}J\overline{Q}</math>, онда ће то преко НИЛИ кола бити реализовано као <math>S_m = \overline{C + \overline{J} + Q}</math> | ||
</div> | </div> | ||
Затим је потребно повезати ''master'' и ''slave'' флип-флоп, на следећи начин (обратити пажњу да '''нема''' укрштања жица овим поступком | Затим је потребно повезати ''master'' и ''slave'' флип-флоп, на следећи начин (обратити пажњу да '''нема''' укрштања жица овим поступком): | ||
<gallery widths="400"> | <gallery widths="400"> | ||
ORT1 Master-slave flip-flop MSFF NILI.svg | ''Master-slave'' флип-флоп са НИЛИ колима. | ORT1 Master-slave flip-flop MSFF NILI.svg | ''Master-slave'' флип-флоп са НИЛИ колима. | ||
| Ред 35: | Ред 35: | ||
ORT1 Master-slave flip-flop SRFF.svg | RS флип-флоп реализован помоћу НИ кола. | ORT1 Master-slave flip-flop SRFF.svg | RS флип-флоп реализован помоћу НИ кола. | ||
</gallery> | </gallery> | ||
Ни на једном року се није десило да се ''master-slave'' флип-флоп реализује помоћу НИ кола користећи RS флип-флоп реализован помоћу | Ни на једном року се није десило да се ''master-slave'' флип-флоп реализује помоћу НИ кола користећи RS флип-флоп реализован помоћу НИЛИ кола (и обрнуто), и овај поступак решавања не покрива тај случај. | ||
== Референце == | == Референце == | ||
Верзија на датум 20. август 2021. у 21:06
Master-slave флип-флопови су област која се на предмету обично објашњава само на предавањима и често долази као четврти задатак на испиту. Приликом њиховог прављења, потребно је поштовати неколико правила.
Поступак
У зависности од тога да ли је асинхрони RS флип-флоп активан у логичкој јединици или нули (тј. да ли је направљен помоћу НИЛИ или НИ кола) два асинхрона RS флип-флопа потребна за реализацију master-slave флип-флопа се цртају на следећи начин један поред другог:
Након одређивања побуде мастер RS флип-флопа, потребно је написати изразе за и користећи дозвољена кола (НИ или НИЛИ). На пример:
- Уколико се конструише T master-slave флип-флоп код кога је 1 активна вредност такта а 0 активна вредност улазног сигнала T помоћу асинхроних RS флип-флопова прављених преко НИ кола (активних у логичкој нули), добију се следећи изрази за и :[1]
- , онда ће то преко НИ кола бити реализовано као
- , онда ће то преко НИ кола бити реализовано као
- Уколико се конструише JK master-slave флип-флоп код кога је 0 активна вредност такта а 1 активна вредност улазних сигнала J и K помоћу асинхроних RS флип-флопова прављених преко НИЛИ кола (активних у логичкој јединици), добију се следећи изрази за и :[2]
- , онда ће то преко НИЛИ кола бити реализовано као
- , онда ће то преко НИЛИ кола бити реализовано као
Затим је потребно повезати master и slave флип-флоп, на следећи начин (обратити пажњу да нема укрштања жица овим поступком):
Након тога, потребно је на улаз master флип-флопа довести сигнале добијене у тачки 2.
- Уколико је у тачки 2 добијено да се у коначном изразу на НИ (односно НИЛИ) кола master флип-флопа доводи комплементиран сигнал такта, онда се на НИ (односно НИЛИ) кола slave флип-флопа доводи директан сигнал такта.
- Уколико се у коначном изразу за НИ (односно НИЛИ) кола master флип-флопа доводи директан сигнал такта, онда се на НИ (односно НИЛИ) кола slave флип-флопа доводи доводи комплементиран сигнал такта.
На пример:
Напомене
Потребно је знати да је асинхрони RS флип-флоп реализован помоћу НИЛИ кола активан у логичкој јединици, а да је асинхрони RS флип-флоп реализован помоћу НИ кола активан у логичкој нули.
Ни на једном року се није десило да се master-slave флип-флоп реализује помоћу НИ кола користећи RS флип-флоп реализован помоћу НИЛИ кола (и обрнуто), и овај поступак решавања не покрива тај случај.