Synthesizable SystemVerilog for an FPGA/RTL Engineer

Using Xilinx Vivado Design Suite 2020

4.55 (74 reviews)
Udemy
platform
English
language
Hardware
category
instructor
Synthesizable SystemVerilog for an FPGA/RTL Engineer
417
students
9 hours
content
Jun 2022
last update
$59.99
regular price

What you will learn

SystemVerilog for building Intended RTL

SystemVerilog Datatypes and Operators

Modeling Styles : GATE, BEHAVIORAL, SWITCH and STRUCTURAL

Building FSM and Memories in SystemVerilog

Using SV IP's in Vivado IP Integrator

Why take this course?

FPGA's are everywhere with their presence in the diverse set of the domain is increasing day by day. SystemVerilog plays the dominant role in the Verification Domain as well as RTL designing. The best part about both of them is once you know SystemVerilog you automatically understand the VHDL and then the capabilities of both worlds can be used to build complex systems. The course focus on the Synthesizable SystemVerilog constructs help to build RTL that can be tested on the FPGA Hardware. The curriculum is framed by analyzing the most common skills required by most of the firms working in this domain. Most of the concepts are explained considering practical real examples to help to build logic.

The course illustrates the usage of Modeling style, Blocking and Non-blocking assignments, Synthesizable FSM, Building Memories with Block and Distribute Memory resources, Vivado IP integrator, and Hardware debugging techniques such as ILA and VIO. The course explores FPGA Design flow with the Xilinx Vivado Design suite 2020 along with a discussion on implementation strategies to achieve desired performance. Numerous projects are illustrated in detail to understand the usage of the Verilog constructs to interface real peripheral devices to the FPGA. A separate section on writing Testebench and FPGA architecture further builds an understanding of the FPGA internal resources and steps to perform verification of the design.

Reviews

Jamey
March 8, 2022
Material is good, but the code should be indented and the variable names are very poorly chosen. Code should be commented as well. Shows very poor design habits

Charts

Price

Synthesizable SystemVerilog for an FPGA/RTL Engineer - Price chart

Rating

Synthesizable SystemVerilog for an FPGA/RTL Engineer - Ratings chart

Enrollment distribution

Synthesizable SystemVerilog for an FPGA/RTL Engineer - Distribution chart

Related Topics

4060878
udemy ID
5/19/2021
course created date
7/25/2021
course indexed date
Bot
course submited by