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

Enquiry Form