VHDL Flip-Flop Patterns
Description
This simulation shows common VHDL coding patterns for D flip-flop variants including basic DFF, DFF with synchronous reset, DFF with asynchronous reset, and DFF with enable. Each variant shows its VHDL code and timing diagram.
Learning Objectives
Bloom Level: Apply (L3)
- Write VHDL process statements for flip-flop variants
- Distinguish synchronous vs asynchronous reset patterns
- Understand clock enable implementation
- Read timing diagrams for each variant
How to Use
- Select a flip-flop variant using the tabs at the top
- View the VHDL code showing the process statement
- Observe the timing diagram showing CLK, D, RST/EN, and Q signals
- Click Clock to advance the timing simulation
- Toggle D, RST, and EN inputs to see behavior changes
References
- Unit 12: VHDL - Sequential Logic Patterns