Verilog Introduction
the module describes a component in the circuit
Two ways to describe:
- Structural Verilog
- list of components and how they are connected
- just like schematics, but using text
- hard to write, hard to decode
- useful if you don’t have integrated design tools
- Behavioral Verilog
- describe what a component does, not how it does it
- synthesized into a circuit that has this behavior