Digital Circuit Design using Verilog

Duration – 10 Days-SDP

Objectives

  • Learn basics of VLSI and Verilog HDL
  • Model digital circuits using gate-level, dataflow, and behavioral styles
  • Write and simulate Verilog code
  • Design combinational and sequential circuits

Tools & Platforms

  • ModelSim / Vivado / QuestaSim
  • Verilog HDL
  • Windows/Linux systems

Pre-requisites

  • Basics of digital electronics (gates, flip-flops)
  • Familiarity with logic circuits
  • Programming basics (helpful, not mandatory

Take away

  • Ability to write and test Verilog code
  • Understand modeling techniques
  • Build real-time digital designs
  • Hands-on experience with delay, timing, CRC, and PWM

  • Operators in Data Flow,
  • Continuous Assignment (assign statement),
  • Boolean Equations Representation
  • Gate-level Abstraction using Data Flow,
  • Conditional Assignment (Ternary Operator?)
  • Procedural continuous Assignment Statement
  • Procedural vs Continuous Assignment,
  • Parameterized Data Flow Design,
  • Delay Modeling in Data Flow

  • Structured procedural Statement
  • Always Statement, Procedural Statement,
  • Blocking Statement,
  • Non-Blocking statement,

  • Delay based timing control
  • Event Based timing control

  • If else statement,
  • case statement: casex, casez ,
  • Loop: While, do while, for, for each, forever, repeat.
  • Block statement, Sequential block, Parallel Block
  • De-assign Statement,
  • force statement,
  • Release statement.

  • Flip-Flops (D, T, JK, SR)
  • Counters (Up, Down, Up-Down)
  • Shift Registers (SIPO, PISO, SISO, PIPO)

  • Design of Combinational Circuits using Verilog
  • Importance of Choosing the Right Modeling Technique

  • Delay Control Statements Overview
  • Intra Assignment Delay
  • Inter Assignment Delay
  • Rise, Fall, and Turn-Off Delays

  • Digital Clock with Alarm & Timer – A real-time clock system using FSMs, counters, and behavioral modeling in Verilog.
  • UART with CRC Error Detection – A serial communication module with integrated CRC for reliable data transfer.

Enquire Now

Enquire Now

Enquire Now

Please Sign Up to Download

Please Sign Up to Download

Enquire Now

Please Sign Up to Download




    Enquiry Form