AHB Protocol and UVC Development Training

About Course

AHB Protocol training is indepth training on all the aspects of AHB protocol and AHB UVC developement.



... AHB Protocol training course focuses on protocol concepts, features, timing diagrams from basic to advanced level. Course also focus on teaching protocol testbench development concepts. Student has flexibility to choose specific protocol as well.


Curriculum

+
Introduction
About the protocol
AHB revisions
Operation
Signal Descriptions
Global signals
Master signals
Slave signals
Decoder signals
Multiplexor signals
Transfers
Basic transfers
Transfer types
Locked transfers
Transfer size
Burst operation
Waited transfers
Protection control
Memory types
Secure transfers
Bus Interconnection
Interconnect
Address decoding
Read data and response multiplexor
Slave Response Signaling
Slave transfer responses
Data Buses
Data buses
Endianness
Data bus width
Clock and Reset
Clock and reset requirements
Exclusive Transfers
Introduction
Exclusive Access Monitor
Exclusive access signaling
Exclusive Transfer restrictions
Atomicity
Single-copy atomicity size
Multi-copy atomicity
User Signaling
User signal description
User signal interconnect recommendations
+
UVC architecture
UVC components
UVC types
Master, Slave
Active, Passive
UVC test scenario listing down
UVC component coding
Driver, Sequencer, Monitor, Coverage, Environment
Interface, transaction, Slave model, assertions
Testbench integration
Testcase coding
Simulations and waveform analysis
Functional coverage analysis
Assertion coding and analysis

Course videos

+
Lecture 1 AHB protocol overview, architecture, features, signals, signal encoding, timing diagram, arbitration 03:36:15
Lecture 2 AHB advanced concepts, burst types, protection, split and retry responses, wrap calculation, 2 cycle response, data alignement, narrow transfers, all other important features. 03:43:01
Lecture 3 AHB UVC devlelopment 03:50:16
Lecture 4 scoreboard, monitor, checker, coverage, assertions coding, interview focused questions 04:10:16


Benefits of eLearning:

  • - Access to the Instructor - Ask questions to the Instructor who taught the course
  • - Available 24/7 - VLSIGuru eLearning courses are available when and where you need them
  • - Learn at Your Pace - VLSIGuru eLearning courses are self-paced, so you can proceed when you're ready

continue to register

Have an account ? Login Fast

Login to Continue

If you face any Issue Contact Administrator.