fpga-debugging
SolidOn-chip debugging skill with ILA, VIO, and related FPGA debug tools
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
# FPGA Debugging Skill
## Overview
Expert skill for on-chip debugging using Integrated Logic Analyzer (ILA), Virtual I/O (VIO), and related debug infrastructure for FPGA designs.
## Capabilities
- Insert Integrated Logic Analyzer (ILA) probes
- Configure trigger conditions and capture depth
- Design Virtual I/O (VIO) debug interfaces
- Analyze captured waveforms
- Use ChipScope/SignalTap for debugging
- Debug timing and functional issues in hardware
- Remove debug logic for production builds
- Configure JTAG and debug hub
## Target Processes
- fpga-on-chip-debugging.js
- functional-simulation.js
- design-for-testability.js
## Usage Guidelines
### ILA Insertion
- Identify critical signals to probe
- Consider capture depth vs. resource usage
- Group related signals in single ILA
- Use mark_debug attribute for HDL signals
- Configure appropriate data and trigger widths
### Trigger Configuration
- Use basic triggers for simple conditions
- Apply advanced triggers for complex patterns
- Combine triggers with AND/OR logic
- Configure trigger position in capture window
- Use storage qualification for efficient capture
### VIO Usage
- Create debug control interfaces
- Inject test patterns dynamically
- Override internal signals
- Monitor status in real-time
- Useful for bring-up and characterization
### Debug Infrastructure
- Connect debug hub to JTAG
- Configure clock domain for debug logic
- Plan for multiple ILA instances
- Consider debug access port routing
- Document ...
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
jtag-swd-debug
Deep integration with JTAG/SWD debug probes for hardware-level debugging and flash programming
1,160 Updated today
a5c-ai AI & Automation Solid
scope-logic-analyzer
Test equipment integration for signal analysis (oscilloscope and logic analyzer)
1,160 Updated today
a5c-ai AI & Automation Solid
power-analysis
FPGA power estimation and optimization skill for low-power design
1,160 Updated today
a5c-ai AI & Automation Solid
hdl-simulation
Multi-simulator expertise for functional verification of FPGA designs
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