← All courses

Training

Beginning Verilog

Beginning Verilog

Embark on an enlightening 2-day journey into the realm of Verilog, tailored especially for beginners. Our seasoned trainers are not mere academicians. They've been at the forefront of the semiconductor world, crafting some of the pioneering embedded systems. This is your chance to step into the world of digital design, guided by the very maestros who have played pivotal roles in the industry.

Learning Outcomes:

By the end of this training, participants will:

  • Grasp the core concepts of Verilog as a hardware description language.
  • Familiarize themselves with the basic constructs and syntax of Verilog.
  • Write and simulate simple Verilog modules.
  • Understand the importance and application of testbenches.
  • Absorb firsthand insights into the real-world applications of Verilog from industry veterans.

Pre-requisites:

  • Curiosity and enthusiasm to learn about digital design.
  • A general understanding of computer systems (specifically hardware components).
  • A laptop with the recommended simulation software installed (details to be provided after registration).

Training Outline:

Day 1:

Morning Session:

  • Diving into Verilog:
    • What is Verilog? Its significance and place in the digital world.
    • A brief touch on Verilog vs. other HDLs.
  • Exploring Basic Constructs:
    • Introduction to modules, ports, and I/O types.
    • Verilog data types and their importance.

Afternoon Session:

  • Beginning with Simple Designs:
    • Writing your first Verilog module.
    • Exploring basic logic gates and their implementation in Verilog.
  • Simulation Primer:
    • What is a testbench and why is it important?
    • Creating and running a basic testbench.

Day 2:

Morning Session:

  • Deep Dive into Modules:
    • Hierarchical design and module instantiation.
    • Parameter passing and its significance.
  • More on Simulation:
    • Simulating more complex designs.
    • Analyzing simulation outputs.

Afternoon Session:

  • Exploring Basic Behavioral Modeling:
    • Introduction to procedural blocks.
    • Simple applications using the always block.
  • A Glimpse into the Industry:
    • Sharing real-world applications of Verilog.
    • Anecdotes and insights from our industry-experienced trainers.
    • Interactive Q&A session.

Join us for these transformative two days, and step into the fascinating world of Verilog, all while being mentored by industry luminaries.

Practical, connected learning

My wider training approach brings hands-on implementation and systems thinking together, connecting technology with real operational needs.