NOR logika - NOR logic

Jedna brána NOR

A NOR brána je logická brána, která poskytuje kladný výstup, pouze pokud jsou oba vstupy záporné.

Jako brány NAND „Brány NOR jsou takzvané„ univerzální brány “, které lze kombinovat a vytvářet jakýkoli jiný druh logická brána. Například první vestavěný systém, Naváděcí počítač Apollo, byl postaven výhradně z bran NOR, celkem asi 5 600 pro pozdější verze. Dnes, integrované obvody nejsou konstruovány výhradně z jednoho typu brány. Namísto, EDA nástroje se používají k převodu popisu logického obvodu na a netlist složitých bran (standardní buňky ) nebo tranzistory (plný zvyk přístup).

ANI

NOR brána je logicky obrácená OR brána. Má následující tabulku pravdivosti:

NOR ANSI Labelled.svg

Q = A ANI B

Tabulka pravdy
Vstup AVstup BVýstup Q
001
010
100
110

Výroba dalších bran pomocí bran NOR

Brána NOR je univerzální brána, což znamená, že kteroukoli jinou bránu lze představovat jako kombinaci bran NOR.

NE

To se provádí spojením vstupů brány NOR. Jelikož brána NOR je ekvivalentní bráně OR vedoucí k bráně NOT, spojením vstupů je výstup části „NEBO“ brány NOR stejný jako vstup, což jej vylučuje z úvahy a ponechává pouze část NOT.

Požadovaná brána NOTNOR konstrukce
NOT ANSI Labelled.svgNE od NOR.svg
Q = NE ( A )= A ANI A
Pravdivá tabulka
Vstup AVýstup Q
01
10

NEBO

Brána OR se vyrábí invertováním výstupu brány NOR. Všimněte si, že již víme, že brána NOT je ekvivalentní bráně NOR se spojenými vstupy.

Požadovaná NEBO bránaNOR konstrukce
NEBO ANSI Labelled.svgNEBO z NOR.svg
Q = A NEBO B= ( A ANI B ) NOR ( A ANI B )
Tabulka pravdy
Vstup AVstup BVýstup Q
000
011
101
111

A

Brána AND dává 1 výstup, když jsou oba vstupy 1. Proto je brána AND vytvořena invertováním vstupů brány NOR. Opět si všimněte, že brána NOT je ekvivalentní NOR se spojenými vstupy.

Požadovaná bránaNOR konstrukce
A ANSI Labelled.svgA od NOR.svg
Q = A A B= ( A ANI A ) NOR ( B ANI B )
Tabulka pravdy
Vstup AVstup BVýstup Q
000
010
100
111

NAND

Brána NAND se vyrábí invertováním výstupu brány AND. Slovo NAND znamená, že to není AND. Jak název napovídá, dá 0, když jsou oba vstupy 1.

Požadovaná brána NANDNOR konstrukce
NAND ANSI Labelled.svgNAND od NOR.svg
Q = A NAND B= [ ( A ANI A ) NOR ( B ANI B )] NE
[ ( A ANI A ) NOR ( B ANI B ) ]
Tabulka pravdy
Vstup AVstup BVýstup Q
001
011
101
110

XNOR

Brána XNOR se vyrábí spojením čtyř bran NOR, jak je znázorněno níže. Tato konstrukce znamená třikrát delší zpoždění šíření než jedna brána NOR.

Požadovaná brána XNORNOR konstrukce
XNOR ANSI Labelled.svgXNOR od NOR.svg
Q = A XNOR B= [ A NOR ( A ANI B )] NE
[ B NOR ( A ANI B ) ]
Tabulka pravdy
Vstup AVstup BVýstup Q
001
010
100
111

Alternativně je brána XNOR vyrobena zvážením konjunktivní normální forma , všímat si od de Morganův zákon že brána NOR je brána AND s obráceným vstupem. Tato konstrukce používá pět bran místo čtyř.

Požadovaná bránaNOR konstrukce
XNOR ANSI Labelled.svgXNOR od NOR 2. sv
Q = A XNOR B= [ B NOR ( A ANI A )] NE
[ A NOR ( B ANI B ) ]

XOR

Brána XOR se vyrábí s ohledem na konjunktivní normální forma , všímat si od de Morganův zákon že brána NOR je brána AND s obráceným vstupem. Tato konstrukce znamená třikrát delší zpoždění šíření než jedna brána NOR a používá pět bran.

Požadovaná brána XORNOR konstrukce
XOR ANSI Labelled.svgXOR z NOR.svg
Q = A XOR B= [ ( A ANI A ) NOR ( B ANI B )] NE
( A ANI B )
Pravdivá tabulka
Vstup AVstup BVýstup Q
000
011
101
110

Alternativně lze 4-hradlovou verzi brány XNOR použít s měničem. Tato konstrukce má zpoždění šíření čtyřikrát (namísto třikrát) než zpoždění jedné brány NOR.

Požadovaná bránaNOR konstrukce
XOR ANSI Labelled.svgXOR z NOR 2. sv
Q = A XOR B= { [ A NOR ( A ANI B )] NE
[ B NOR ( A ANI B )]} NOR
{ [ A NOR ( A ANI B ) ]
NOR [ B NOR ( A ANI B ) ] }

Viz také

Reference