On this page you will find a series of tutorials introducing SystemVerilog for FPGA design and verification. These tutorials take you through all the steps required to start using SystemVerilog and are aimed at total beginners.
If you haven’t already done so, it is recommended that you read the posts which introduce the FPGA development process first. These give an overview of all the stages required to design an FPGA. This information will give you some important basic background knowledge which will help with these tutorials.
These posts are primarily focused on the use of SystemVerilog in FPGA design. However, SystemVerilog is also widely used in the verification of FPGAs. If you are interested in learning more about the verification features of the language then you may also wish to take one of these SystemVerilog courses.
In this post we talk about two of the most commonly used constructs in SystemVerilog - the if statement and the case statement. We have seen in a previous post