axi-protocol
SolidExpert skill for AMBA AXI protocol implementation and verification in FPGA designs
AI & Automation 1,160 stars
71 forks Updated today MIT
Install
Quality Score: 94/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
# AXI Protocol Skill
## Overview
Expert skill for AMBA AXI protocol implementation and verification, enabling high-performance interconnect design for FPGA systems.
## Capabilities
- Implement AXI4, AXI4-Lite, and AXI4-Stream interfaces
- Design AXI masters, slaves, and interconnects
- Handle burst transactions (INCR, WRAP, FIXED)
- Implement proper valid/ready handshaking
- Design AXI address decoding and routing
- Create AXI VIP-based verification
- Optimize AXI performance and throughput
- Generate AXI protocol checkers
## Target Processes
- axi-interface-design.js
- ip-core-integration.js
- memory-interface-design.js
- hls-development.js
## Usage Guidelines
### AXI4 Full Features
- Write address channel (AW), Write data channel (W), Write response (B)
- Read address channel (AR), Read data channel (R)
- Burst types: FIXED, INCR, WRAP
- Burst lengths up to 256 beats
- Out-of-order transaction completion
### AXI4-Lite Subset
- Single-beat transactions only
- No burst support
- Simplified for control/status registers
- 32-bit or 64-bit data width
### AXI4-Stream
- Continuous data streaming
- TVALID/TREADY handshake
- TLAST for packet boundaries
- TKEEP/TSTRB for byte enables
### Handshake Rules
- Source must not wait for READY before asserting VALID
- Once VALID asserted, must remain until READY
- Transfer occurs on clock edge when both VALID and READY high
- Deadlock prevention through proper protocol compliance
### Performance Optimization
- Pipeline channels f...
Details
- Author
- a5c-ai
- Repository
- a5c-ai/babysitter
- Created
- 4 months ago
- Last Updated
- today
- Language
- JavaScript
- License
- MIT
Similar Skills
Semantically similar based on skill content — not just same category
AI & Automation Solid
memory-interfaces
Expert skill for on-chip and external memory interface design in FPGAs
1,160 Updated today
a5c-ai AI & Automation Solid
protocol-analyzer
Serial protocol analysis and debugging for common embedded interfaces (I2C, SPI, UART)
1,160 Updated today
a5c-ai AI & Automation Solid
hls-cpp-to-rtl
Expert skill for C/C++ to RTL conversion using High-Level Synthesis tools
1,160 Updated today
a5c-ai AI & Automation Solid
place-and-route
Expert skill for FPGA place and route optimization and physical implementation
1,160 Updated today
a5c-ai AI & Automation Solid
avionics-integration
Skill for avionics architecture design and system integration
1,160 Updated today
a5c-ai