- 1medium
Priority Encoder (if/else)
Build a 4-to-2 priority encoder using cascaded if/else inside a combinational always block.
- 2medium
3-to-8 Decoder (case statement)
Build a 3-to-8 one-hot decoder using a case statement inside a combinational always block.
- 3medium
Population Count (for loop)
Count the number of set bits in an 8-bit vector using a for loop inside a combinational always block.
- 4medium
Min/Max of Four Values
Compute both the minimum and maximum of four 4-bit inputs using comparisons inside a combinational always block.