+
| 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
