Verilog Questions

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

StatusNameLanguageDifficultyCompaniesAction
Cosmic Ray Shield: Hamming SECDED CodecVerilogHard
Google
Abyss Buffer: Sonar Data FIFO ControllerVerilogHard
Qualcomm
Sequence Detector — "101"VerilogMedium
AMD
Qualcomm
Microsoft
Google
Intel
AXI-Stream Skid BufferVerilogHard
Nvidia
Round-Robin Arbiter with Priority OverrideVerilogMedium
Qualcomm
Nvidia
Abyss-1 ExplorerVerilogMedium
Mars RoverVerilogMedium
Google
Tomasulo Reservation Station EntryVerilogHard
Intel
LRU (Least Recently Used) CacheVerilogMedium
Qualcomm
The Night of the Sold-Out ShowVerilogHard
World Cup FinalVerilogHard
Three PulsesVerilogMedium
Qualcomm
Nvidia
Second Largest NumberVerilogMedium
Intel
Binary to Gray ConversionVerilogMedium
AMD
Arithmetic Logic Unit (ALU)VerilogEasy
Intel
Divisible by NVerilogHard
Triangular Wave GeneratorVerilogHard
Nvidia
Divisible by 5VerilogHard
Intel
Priority Encoder - 3bitsVerilogHard
AMD
Verilog OperatorsVerilogEasy
Verilog Data TypesVerilogEasy
Verilog Hello WorldVerilogEasy
Mux using 2*1 MuxVerilogEasy
Decoder - gate, data flow and behavioral designVerilogEasy
UNIVERSAL GATE - NORVerilogEasy
UNIVERSAL GATE - NANDVerilogEasy
Frequency Divider by 6VerilogEasy
Qualcomm
Frequency Divider by 4VerilogEasy
Frequency Divider by 3VerilogEasy
Frequency Divider by 2VerilogEasy
Frequency Divider by 5VerilogEasy
Full AdderVerilogEasy
Number of 1'sVerilogEasy
Fibonacci Sequence GeneratorcVerilogEasy
Negative Edge DetectorVerilogEasy
Microsoft
Positive Edge DetectorVerilogEasy
Odd value counterVerilogEasy
AMD
MUXVerilogEasy
karnaugh mapVerilogEasy
AND Gate VerilogMedium