Circuits: black box | ||||||||||||||
"Thinking outside the box." | ||||||||||||||
Abstraction: sometimes we need to see the details of how a circuit is built | ||||||||||||||
Other times, we only need to know what it does | ||||||||||||||
Black box: represents only inputs and outputs | ||||||||||||||
Example: | Conventions: | |||||||||||||
![]() |
Data inputs are circled: x, y | |||||||||||||
Control inputs are written in triangles | ||||||||||||||
or trapezoids: c | ||||||||||||||
Outputs are squared: z0, z1 | ||||||||||||||
Hardwired 0's and 1's can be written as | ||||||||||||||
just 0's and 1's (no shape) | ||||||||||||||