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
20Divisible by NVerilogHard
21Triangular Wave GeneratorVerilogHard
Nvidia
22Divisible by 5VerilogHard
Intel
23Priority Encoder - 3bitsVerilogHard
AMD
24Verilog OperatorsVerilogEasy
25Verilog Data TypesVerilogEasy
26Verilog Hello WorldVerilogEasy
27Mux using 2*1 MuxVerilogEasy
28Decoder - gate, data flow and behavioral designVerilogEasy
29UNIVERSAL GATE - NORVerilogEasy
30UNIVERSAL GATE - NAND
logic gates
VerilogEasy
31Frequency Divider by 6VerilogEasy
Qualcomm
32Frequency Divider by 4VerilogEasy
33Frequency Divider by 3VerilogEasy
34Frequency Divider by 2VerilogEasy
35Full AdderVerilogEasy
36Number of 1'sVerilogEasy
37Fibonacci Sequence GeneratorcVerilogEasy
38Negative Edge DetectorVerilogEasy
Microsoft
39Positive Edge DetectorVerilogEasy
40Odd value counterVerilogEasy
AMD
41MUXVerilogEasy
42karnaugh mapVerilogEasy
43AND Gate VerilogMedium