Skip to content
Back to top

# Design Guide

This section will cover the details of how the xcore DSP pipeline is generated from the Python description. This should enable the reader to debug their pipeline when issues arise and understand the resource usage of a generated DSP pipeline. This is an advanced guide intended for users who wish for a deeper understanding of the generated DSP pipeline that they have created. The accompanying tool and component guides should be consulted for the basic process of using this tool.

- Summary of the xcore architecture
- The Architecture of the Generated Pipeline
- Resource usage of the Generated Pipeline
  - Chanend Usage
  - Thread Usage
  - Memory Usage
  - MIPS Usage
- Troubleshooting resource issues
  - Tile exceeds memory limit
  - Tile exceeds available chanends
  - Exchanging audio with the DSP pipeline blocks for too long
  - Tile exceeds available threads