+
Introduction to on-chip protocols |
Protocol overview |
AXI revisions |
AXI based system architecture |
+
Global signals |
Write address channel signals |
Write data channel signals |
Write response channel signals |
Read address channel signals |
Read data channel signals |
Low power interface signals |
+
Basic write and read transactions |
Relationship between channels |
Transaction structure |
+
Transaction types and attributes |
AXI3 memory attribute signalling |
AXI4 changes to memory attribute signalling |
Memory types |
Mismatched memory attributes |
Transaction buffering |
Access permissions |
+
AXI transaction identifiers |
Transaction ID |
Transaction ordering |
+
Definition of ordering model |
Master ordering |
Interconnect ordering |
Slave ordering |
Response before final destination |
+
Single-copy atomicity size |
Exclusive accesses |
Locked accesses |
Atomic access signaling |
+
QoS signaling |
Multiple region signaling |
User-defined signaling |
+
Low power interface signals |
Low power clock control |
+
Interoperability principles |
Major Interface categories |
Default signal values |
+
VIP architecture |
VIP components |
VIP types |
Master, Slave |
Active, Passive |
VIP test scenario listing down |
VIP component coding |
Driver, Generator, Monitor, Coverage, Environment |
Interface, transaction, Slave model, assertions |
Testbench integration |
Testcase coding |
Simulations and waveform analysis |
Functional coverage analysis |
Assertion coding and analysis |
+
Enhance AXI3 VIP for AXI4 additional features |
QoS signaling |
Multiple region signaling |
User-defined signaling |
Low power interface |
Course videos
+
Unit 1 | AXI Protocol introduction | 03:26:02 | |
Unit 2 | AXI Protocol features | 01:49:08 | |
Unit 3 | AXI Protocol advanced features | 01:42:36 | |
Unit 4 | AXI Protocol advanced features | 01:05:05 | |
Unit 5 | VIP development concepts, VIP template coding | 00:45:09 | |
Unit 6 | VIP BFM and Generator coding, Testcase development | 01:37:01 | |
Unit 7 | VIP monitor and coverage coding, Coverage report analysis | 02:40:35 | |
Unit 8 | Reference model and checker coding, | 02:40:42 | |
Unit 9 | Assertions coding, Advanced feature implementation | 01:23:20 | |
Unit 10 | AXI advanced feature implementation, Slave implementation as a slave VIP | 00:59:33 | |
Unit 11 | Advanced feature checking | 00:25:00 | |
Unit 12 | AXI UVC Development | 01:08:08 | |
Unit 13 | AXI, AHB interview questions | 00:03:12 | |
Unit 14 | AXI Interconnect development concepts | 00:06:03 | |
Unit 15 | AXI-VIP-WRAP-FIXED-Implementation | 00:52:50 | |
Unit 16 | AXI UVC bring up steps | 00:03:12 |
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