Today
- Memory/PLA/Adder
- Sequential Circuits
- Latches/Flip-Flops
Memory
- ROM (read-only)
- RAM (random access) → RWM
- Needs power
- Static (latch)
- Dynamic (capacitor)
- Flash → stores charges
- Hard disk → magnetic
Examples
6-bit decoder, all 64 output bits on tri-state buffer
Could have all $m$ bit output.
8-bit address, 6 to decoder, 2 to mux
Each 256 has 16 bits has tri-state, each from decoder has 4 (since mux has 4 inputs)
Programmable Logic Arrays
- Similar to memory (Lookup Table)
- Usually hard coded
- Gives all literals (and their NOTs)
- A bunch of ANDs