Advanced RTL Designs with Protocols

Duration: 4 Weeks
Project Training – Offline / Online

Program Summary:

  • Introduction to VLSI design flow and Verilog HDL fundamentals.
  • Hands-on learning of gate-level, dataflow, and behavioral modeling.
  • Design of combinational and sequential digital circuits using Verilog.
  • Implementation of UART, SPI, I²C, and AXI communication protocols.
  • System-level integration of multiple RTL modules.
  • Project development and student presentations.

Program Outcomes:

  • Model digital systems using Verilog across various abstraction levels
  • Simulate and debug designs using professional EDA tools
  • Design synthesizable communication protocol modules
  • Integrate functional blocks into complete digital systems
  • Demonstrate and present working RTL-based projects.

Project stream:

  • ALU & Code Converters (Digital system design)
  • FSM-Based Controllers (Traffic light, vending machine, password lock)
  • Sequential Logic Projects (Counters, shift registers, clock dividers)
  • Protocol Implementations (UART, SPI, I2C, AXI4)
  • System Integration Projects (Memory interface, CRC checker, mini SoC

Platform:

  • XILINX VIVADO
  • Questasim / EDA Playground
Days 1–15: Theory + Simulation Labs
Day Topics Hands-on Activities
Day 1Introduction to Digital Design & RTLReview of combinational & sequential logic
Day 2Verilog HDL BasicsVerilog syntax, modules, testbenches
Day 3RTL Design MethodologyDesign abstraction levels, FSM design
Day 4Combinational Logic DesignALU, MUX, Encoder, Decoder in Verilog
Day 5Sequential Logic DesignFlip-flops, Counters, Registers
Day 6FSM-Based DesignMealy/Moore Machines, vending machine
Day 7Synthesis & Simulation ToolsUsing ModelSim / Vivado / Synplify
Day 8Advanced Verilog ConstructsGenerate, define, parameterized modules
Day 9Bus Protocols OverviewIntroduction to AMBA, I2C, SPI, UART
Day 10UART Protocol Deep DiveUART Transmitter/Receiver RTL design
Day 11SPI Protocol Deep DiveSPI Master/Slave RTL design
Day 12I2C Protocol Deep DiveBit-banging I2C Master design
Day 13AMBA AHB ProtocolBasic AHB-lite
Day 14APB ProtocolAPB read-write models
Day 15AXI ProtocolAXI-Lite
Days 16–20: Final RTL Project
Day 16Project KickoffRequirement analysis, RTL block diagram
Day 17RTL CodingModule-level implementation
Day 18Functional SimulationTestbench creation & waveform analysis
Day 19Synthesis & ReportingTiming, area reports
Day 20Final Demo & Report SubmissionSimulation demo, oral presentation, feedback

Enquire Now

Enquire Now

Enquire Now

Please Sign Up to Download

Please Sign Up to Download

Enquire Now

Please Sign Up to Download





    [group student clear_on_hide]

    [/group]

    [group graduated clear_on_hide]

    [/group]

    [group wp clear_on_hide]

    [/group]

    [group student-course clear_on_hide]

    [/group]

    [group graduated-course clear_on_hide]

    [/group]

    [group work-course clear_on_hide]

    [/group]


    Enquiry Form