EIEIOTECHNOVATION
← Training programmes

EIEIO / AUTOMATION & EMERGING TECHNOLOGY

Verilog for FPGA Design

Course outline

2 days

Duration

2 days

Course Outline

Topic 1: Module1 Introduction to FPGA and CAD Flow

Topic 2: Introduction to Verilog for FPGA design

  • Levels of Abstraction, Syntax & Semantics, Reserved Keywords, Ports declaration, Data types, Operators, Relational/Equality/Concatenation/Replication/Conditional, Modeling, Data Flow, Behavioral, Structural, timing control, conditional statements, Process statement / Sensitivity List, State machine (Mealy, Moore), Steps of simulation / Simulation Deltas, Test bench, synthesis

Lab Activities

  • Design Entry
  • Writing Verilog code
  • Test bench
  • Simulating Verilog code
  • Synthesize the code
  • Programming to FPGA board (subject to availability of the board)

Programme scope, delivery arrangements and suitability are confirmed during enquiry.