# Memory Interfaces Skill

Expert skill for on-chip and external memory interface design in FPGAs.

## Purpose

This skill provides memory expertise, enabling:
- Efficient on-chip memory utilization
- External memory integration
- High-bandwidth data access
- Memory protection implementation

## Key Features

- Block RAM and distributed RAM inference
- ECC configuration for reliability
- Memory access controller design
- DDR interface integration
- Memory arbitration logic
- Initialization and test patterns

## Integration

Used primarily with:
- Memory Interface Design Process
- IP Core Integration Process
- Hardware-Software Codesign Process

## Related

- SK-012 in skills-agents-backlog.md
- RTL Design Expert Agent (AG-001)
- AXI Expert Agent (AG-008)
