ece124: add transistors
This commit is contained in:
parent
250f487389
commit
9fd83acfb5
@ -195,6 +195,22 @@ A **canonical product of sums (POS)** is a function expressed as a product of ma
|
|||||||
|
|
||||||
$$f(x_1,x_2,\dots)=\prod M(a,b,\dots)$$
|
$$f(x_1,x_2,\dots)=\prod M(a,b,\dots)$$
|
||||||
|
|
||||||
|
## Transistors
|
||||||
|
|
||||||
|
Binary is represented in hardware via switches called **transistors**. Above a certain voltage threshold, its output is $1$, whlie it is $0$ if below a threshold instead.
|
||||||
|
|
||||||
|
A transistor has three inputs/outputs:
|
||||||
|
|
||||||
|
- A ground
|
||||||
|
- An input **source**, which has voltage that determines whether the circuit is connected to the ground
|
||||||
|
- An output **drain**, which will either be grounded or have a voltage depending on whether the switch is closed.
|
||||||
|
|
||||||
|
<img src="https://upload.wikimedia.org/wikipedia/commons/6/61/IGFET_N-Ch_Enh_Labelled_simplified.svg" width=200>(Source: Wikimedia Commons)</img>
|
||||||
|
|
||||||
|
A **negative logic** transistor uses a NOT bubble to represent that it is closed while the voltage is **below** a threshold.
|
||||||
|
|
||||||
|
<imgg src="https://upload.wikimedia.org/wikipedia/commons/c/c4/IGFET_P-Ch_Enh_Labelled_simplified.svg" width=200>(Source: Wikimedia Commons)</img>
|
||||||
|
|
||||||
## VHDL
|
## VHDL
|
||||||
|
|
||||||
VHDL is a hardware schematic language.
|
VHDL is a hardware schematic language.
|
||||||
|
Loading…
Reference in New Issue
Block a user