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

+
Unit 1 Signal decoding 00:25:18
Unit 2 AHB transaction example 00:09:12
Unit 3 Burst transfers 00:15:48
Unit 4 AHB features, aligned transfers, wrap transfers 00:58:07
Unit 5 Questions, revision 00:31:22
Unit 6 Features: Address decoding 00:14:39
Unit 7 AHB master signals 00:019:18
Unit 8 AHB features: Early burst termination 00:07:44
Unit 9 Two cycle response 00:07:12
Unit 10 AHB arbitration, Split, retry 00:27:28
Unit 11 Exclusive transfers 00:16:11
Unit 12 AHB UVC: Type of UVC, TB Development using UVC 00:17:32
Unit 13 AHB UVC template development 00:49:36
Unit 14 AHB UVC functional development 00:12:38
Unit 15 revision, questions, AHB transaction coding advanced aspects 00:50:00
Unit 16 AHB Driver coding 01:08:38
Unit 17 AHB Responder coding 00:31:42
Unit 18 AHB monitor coding 00:36:03
Unit 19 AHB interface coding 00:43:18
Unit 20 revision, AHB responder update, AHB UVC issue summary 00:32:40
Unit 21 question 00:07:17
Unit 22 AHB UVC issue debugging 01:52:06
Unit 23 assertions 00:15:28
Unit 24 AHB protocol: Round robin priority, start_item, finish_item 00:05:55
Unit 25 AHB protocol basics 00:18:22
Unit 26 AHB Basics, AHB system architecture 00:14:45
Unit 27 AHB transfer phases 00:15:31
Unit 28 Handshaking 00:07:05
Unit 29 Arbitration phase 00:13:42
Unit 30 AHB transfer timing diagrams 00:30:37
Unit 31 AHB SES1 03:46:15
Unit 32 AHB SES2 03:43:08
Unit 33 AHB SES3 03:50:56
Unit 34 AHB SES4 04:10:11
Unit 35 AHB UVC SES5 01:00:08
Unit 36 AHB LITE UVC Development 00:25:22


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.