axi-protocols
CommunityImplement or verify AXI interfaces with confidence.
Software Engineering#rtl design#protocol verification#axi#handshake logic#axi-lite#axi-stream#burst and response
AuthorKishoreDamam
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill solves the confusion and subtle bugs caused by incorrect AXI4/AXI4-Lite/AXI4-Stream handshake, ordering, and response rules that can lead to deadlocks, data corruption, or spec violations.
Core Features & Use Cases
- AXI4/AXI4-Lite/AXI4-Stream protocol guidance: covers VALID/READY stability, channel dependency ordering, bursts, and stream packetization requirements.
- Practical RTL implementation patterns: includes interface signal expectations and a sample AXI4-Lite slave write FSM and AXI4-Stream processing pattern.
- Verification and debugging focus: provides anti-patterns and a checklist for hangs, response correctness (RRESP/BRESP), and AXI-Stream TLAST alignment.
Quick Start
Use the axi-protocols skill to generate a protocol-compliant AXI4-Lite slave that obeys VALID/READY rules and returns correct BRESP/RRESP behavior while handling backpressure safely.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: axi-protocols Download link: https://github.com/KishoreDamam/VLSI-agkit/archive/main.zip#axi-protocols Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.