Verilog Questions

Master hardware design with Verilog. Practice hardware design and synthesis problems.

#StatusNameLanguageDifficultyCompaniesAction
1Traffic Light Controller with Pedestrian Request
fsm
VerilogMedium
Microsoft
Intel
2Priority Encoder with Valid FlagVerilogMedium
3Rising Edge DetectorVerilogEasy
AMD
Intel
Qualcomm
44-bit Up Counter with Asynchronous ResetVerilogEasy
Intel
Microsoft
5D Flip Flop with Asynchronous ResetVerilogEasy
Qualcomm
Nvidia
6D Flip Flop with Synchronous ResetVerilogEasy
Nvidia
7Cosmic Ray Shield: Hamming SECDED CodecVerilogHard
AMD
Microsoft
8Abyss Buffer: Sonar Data FIFO ControllerVerilogHard
Qualcomm
9Sequence Detector — "101"
Sequence Detector
VerilogMedium
AMD
Qualcomm
Microsoft
Intel
10AXI-Stream Skid BufferVerilogHard
Nvidia
11 Round-Robin Arbiter with Priority OverrideVerilogMedium
Qualcomm
Nvidia
12Abyss-1 ExplorerVerilogMedium
13Mars RoverVerilogMedium
Microsoft
14Tomasulo Reservation Station EntryVerilogHard
Intel
15LRU (Least Recently Used) CacheVerilogMedium
Qualcomm
16World Cup FinalVerilogHard
17Second Largest NumberVerilogMedium
Intel
18Binary to Gray ConversionVerilogMedium
AMD
19Arithmetic Logic Unit (ALU)VerilogEasy
Intel
20Triangular Wave GeneratorVerilogHard
Nvidia
21Divisible by 5VerilogHard
Intel
22Priority Encoder - 3bitsVerilogHard
AMD
23Verilog OperatorsVerilogEasy
24Verilog Data TypesVerilogEasy
25Verilog Hello WorldVerilogEasy
26Mux using 2*1 MuxVerilogEasy
27Decoder - gate, data flow and behavioral designVerilogEasy
28UNIVERSAL GATE - NORVerilogEasy
29UNIVERSAL GATE - NAND
logic gates
VerilogEasy
30Frequency Divider by 6VerilogEasy
Qualcomm
31Frequency Divider by 4VerilogEasy
32Frequency Divider by 3VerilogEasy
33Frequency Divider by 2VerilogEasy
34Full AdderVerilogEasy
35Number of 1'sVerilogEasy
36Fibonacci Sequence GeneratorcVerilogEasy
37Negative Edge DetectorVerilogEasy
Microsoft
38Positive Edge DetectorVerilogEasy
39Odd value counterVerilogEasy
AMD
40MUXVerilogEasy
41karnaugh mapVerilogEasy
42AND Gate VerilogMedium