Category: SystemVerilog

Posted in Design Example SystemVerilog Verilog

Verilog/SystemVerilog: Why use structs?

“Why do we need structs when we can represent all…

Continue Reading
Posted in Design Example SystemVerilog Verilog

Design Example: CPU Registers 01

A module that implements registers in a CPU. There are…

Continue Reading
Posted in SystemVerilog Verilog

SystemVerilog: `define gotchas

It is very common to use macros using `define in…

Continue Reading
Posted in Design Example SystemVerilog Verilog

Design Example: ALU 01 Testbench (alu_01_tb_01)

Testbench for ALU 01 design example is shown below.

Continue Reading
Posted in Social SystemVerilog

What you like and dislike about SystemVerilog

Continue Reading
Posted in SystemVerilog Verilog

SystemVerilog: Source Order Execution

Here is a rule in SystemVerilog (SV) LRM that specifies…

Continue Reading
Posted in Design Example SystemVerilog Verilog

Design Example: Traffic Lights 01

Continue Reading
Posted in Design Example SystemVerilog Verilog

Design Example: ALU 01

Continue Reading