RTL Studio Open IDE

Course order

Select a lesson to play · missing videos show Coming soon

  1. 1 0.1 AXI PROTOCOL OVERVIEW Coming soon AXI Class | 0.1 AXI Protocol Overview: VALID/READY handshake | RTLStudioRTLStudio·Coming soon · daily upload
  2. 2 0.2 AXI SV INTERFACE Coming soon AXI Class | 0.2 AXI SV interface and modport: master and slave directions | RTLStudioRTLStudio·Coming soon · daily upload
  3. 3 1.1 WRITE CHANNELS AW Coming soon AXI Class | 1.1 Write channels (AW, W, B) RTL: AWREADY and WREADY handshake | RTLStudioRTLStudio·Coming soon · daily upload
  4. 4 1.2 READ CHANNELS AR Coming soon AXI Class | 1.2 Read channels (AR, R) RTL: ARREADY and RVALID handshake | RTLStudioRTLStudio·Coming soon · daily upload · Implement read channel handshake for ARREADY and RVALID.
  5. 5 1.3 SV STRUCT REGISTER Coming soon AXI Class | 1.3 SV struct register map: packed CTRL, STAT, and DATA | RTLStudioRTLStudio·Coming soon · daily upload
  6. 6 1.4 AXI4 LITE SLAVE Coming soon AXI Class | 1.4 AXI4-Lite slave FSM: enum states and case transitions | RTLStudioRTLStudio·Coming soon · daily upload
  7. 7 1.5 SKID BUFFER DECOUPLE Coming soon AXI Class | 1.5 Skid buffer: decouple VALID/READY timing on an AXI channel | RTLStudioRTLStudio·Coming soon · daily upload
  8. 8 2.1 AXI SEQUENCE ITEM Coming soon AXI Class | 2.1 AXI sequence item: address, data, and UVM field macros | RTLStudioRTLStudio·Coming soon · daily upload
  9. 9 2.2 AXI DRIVER VALID Coming soon AXI Class | 2.2 AXI driver: VALID/READY handshake and item_done | RTLStudioRTLStudio·Coming soon · daily upload · Implement AXI4-Lite driver handshake and item_done synchronization.
  10. 10 2.3 AXI MONITOR AND Coming soon AXI Class | 2.3 AXI monitor and scoreboard: sample bus and compare registers | RTLStudioRTLStudio·Coming soon · daily upload
  11. 11 2.4 UVM RAL ADAPTER Coming soon AXI Class | 2.4 UVM RAL adapter for AXI: reg2bus and bus2reg | RTLStudioRTLStudio·Coming soon · daily upload
  12. 12 2.5 COVERAGE DRIVEN AXI Coming soon AXI Class | 2.5 Coverage-driven AXI verification: 100% READY backpressure mission | RTLStudioRTLStudio·Coming soon · daily upload
  13. 13 3.1 AXI4 BURST AND Coming soon AXI Class | 3.1 AXI4 burst and size: AWLEN and AWSIZE address stepping | RTLStudioRTLStudio·Coming soon · daily upload
  14. 14 3.2 WRITE DATA CHANNEL Coming soon AXI Class | 3.2 Write data channel: WSTRB and WLAST for write bursts | RTLStudioRTLStudio·Coming soon · daily upload
  15. 15 3.3 READ DATA CHANNEL Coming soon AXI Class | 3.3 Read data channel: RLAST on the final read beat | RTLStudioRTLStudio·Coming soon · daily upload · Assert RLAST on the final beat of an AXI4 read burst.
  16. 16 3.4 OUTSTANDING TRANSACTIO Coming soon AXI Class | 3.4 Outstanding transactions: AWID tracking FIFO | RTLStudioRTLStudio·Coming soon · daily upload · Track multiple in-flight write transactions with an AWID FIFO.
  17. 17 3.5 OUT OF ORDER Coming soon AXI Class | 3.5 Out-of-order and interleaving: observe-only routing theory | RTLStudioRTLStudio·Coming soon · daily upload
  18. 18 3.6 AXI4 SLAVE MEMORY Coming soon AXI Class | 3.6 AXI4 slave memory controller: BRAM wrapper bridge | RTLStudioRTLStudio·Coming soon · daily upload
  19. 19 4.1 DYNAMIC ARRAY PAYLOAD Coming soon AXI Class | 4.1 Dynamic array payload: runtime-sized burst data in the sequence item | RTLStudioRTLStudio·Coming soon · daily upload
  20. 20 4.2 INDEPENDENT CHANNEL DR Coming soon AXI Class | 4.2 Independent channel driver: fork/join_none on five AXI channels | RTLStudioRTLStudio·Coming soon · daily upload
  21. 21 4.3 ID TRACKING MONITOR Coming soon AXI Class | 4.3 ID tracking monitor: associative array for outstanding transactions | RTLStudioRTLStudio·Coming soon · daily upload
  22. 22 4.4 OUT OF ORDER Coming soon AXI Class | 4.4 Out-of-order scoreboard: match responses by BID and RID | RTLStudioRTLStudio·Coming soon · daily upload
  23. 23 4.5 AXI VIRTUAL SEQUENCE Coming soon AXI Class | 4.5 AXI virtual sequence: parallel read and write traffic | RTLStudioRTLStudio·Coming soon · daily upload
  24. 24 5.1 SVA BASICS FOR Coming soon AXI Class | 5.1 SVA basics for AXI: stable data while VALID waits for READY | RTLStudioRTLStudio·Coming soon · daily upload
  25. 25 5.2 SVA BURST AND Coming soon AXI Class | 5.2 SVA burst and ID checker: AWLEN versus WLAST beat count | RTLStudioRTLStudio·Coming soon · daily upload · Assert WLAST occurs when the AWLEN-defined beat count completes.
  26. 26 5.3 AXI CROSSBAR INTERCONN Coming soon AXI Class | 5.3 AXI crossbar interconnect: observe-only routing theory | RTLStudioRTLStudio·Coming soon · daily upload
  27. 27 5.4 MULTI MASTER ARBITER Coming soon AXI Class | 5.4 Multi-master arbiter RTL: round-robin grant logic | RTLStudioRTLStudio·Coming soon · daily upload · Implement round-robin arbitration for simultaneous master requests.
  28. 28 5.5 AXI ERROR HANDLING Coming soon AXI Class | 5.5 AXI error handling: SLVERR and DECERR in UVM sequences | RTLStudioRTLStudio·Coming soon · daily upload · Handle SLVERR/DECERR responses in UVM sequences without fatal exits.
  29. 29 5.6 AXI EXCLUSIVE ACCESS Coming soon AXI Class | 5.6 AXI exclusive access: ARLOCK and EXOKAY response handling | RTLStudioRTLStudio·Coming soon · daily upload · Implement and verify exclusive access with ARLOCK and EXOKAY handling.
  30. 30 5.7 THE ULTIMATE AXI Coming soon AXI Class | 5.7 The ultimate AXI system: 2x2 capstone with UVM, SVA, and 100% coverage | RTLStudioRTLStudio·Coming soon · daily upload