Data-flow Style Architecture
- Circuits are described by showing the input and output relationships between the various built-in components of the VHDL language (AND, OR, XOR, etc.)
- describes how the circuit should look in terms of logic gates
- concurrent signal assignment, conditional signal assignment and selected signal assignment
- for small and relatively simple circuits
Behavioral Style Architecture
- provides no details as to how the design is implemented in actual hardware
- models how the circuit outputs will react to the circuit inputs
- describes how the circuit should behave
- uses process statements
Process Statement
- a concurrent statement identified by its label, its sensitivity list, a declaration area and a begin-end area containing instructions executed sequentially