AN03009: Placing interfaces on the XCORE

FAVOURITE VERSION RELEASED COMMENTS DOCUMENTATION SOFTWARE
1.0.0 2025-11-05 Explains how to map and configure interface peripherals on XCORE devices using flexible I/O ports rather than fixed hardware peripherals. It provides design guidance, port allocation strategies, and a step-by-step example application demonstrating interface placement, configuration, and build procedures. VIEW HTML VIEW PDF ZIP
INFO

Summary

XCORE devices use software to implement common interface protocols. Given a set of known protocols needed by a design, how does one place each corresponding interface on an XCORE device? This application note describes a procedure for doing so.

Features

  • Interface design strategy

  • Port mapping

  • Simple, custom interface handlers

  • XMOS-supplied interface libraries

Known issues

  • None

Required tools

  • XMOS XTC Tools: 15.3.1

Required libraries (dependencies)

Scroll to Top