XMOS - XMOS is the leading provider of multicore microcontrollers. The company's xCORE architecture is a truly unique technology that combines flexibility, ease-of-use and deterministic response. The xCORE family of 32-bit multicore microcontrollers offers core configurations ranging from 4 to 32, with optional analog and USB functionality. More...
xCORE is backed with xTIMEcomposer Studio, a best-in-class software development environment that delivers real-time performance from high-level software code, including full timing validation, simulation and code instrumentation. XMOS also provides xSOFTip, a comprehensive range of proven soft IP that can be used to configure xCORE devices, and sliceKIT, a modular development system that allows easy prototyping of embedded system concepts. Less...
|xCORE - Analog Series - The xCORE - Analog Series (A-Series) is a comprehensive range of 32-bit multicore microcontrollers that combine the low latency and timing determinism of the xCORE™ architecture with the simplicity and ease-of-use of integrated analog peripherals. Software-programmable in an environment that is familiar to any C programmer, A-Series devices allow you to blend control code, DSP, and software-defined interfaces.
|startKIT - The startKIT is a development board for the configurable xCORE multicore microcontroller products from XMOS. It's easy to use and provides advanced features on a small, extremely-low-cost platform. The startKIT makes it quick and easy to start developing with the configurable xCORE multicore microcontroller technology. The xCORE multicore microcontrollers can be software-configured with a wide variety of peripherals and interface blocks, and programmed in C / C++, all in a single programming environment.
|xTIMEcomposer Tools Overview
XMOS Multicore Microcontroller Overview
xTIMEcomposer User Guide
USB Audio Software Design Guide
AVB Software Design Guide
Frequently Asked Questions - Silicon, Software, Tools, Applications, Training, Sales, Samples. More...
Software development Tools
XMOS provides a tool chain based on a standard software flow that supports C and C++. As well as compilers, an assembler, a linker and a mapper, the tools include simulator, timing tool, software scope for real-time instrumentation and utilities for deploying compiled binary images onto your board or programming external flash memory. The tools can be driven from the xTIMEcomposer Studio (based on the standard Eclipse IDE) or the command line.
xTIMEcomposer is available for download free of charge from the XMOs Download Center (http://www.xmos.com/resources/downloads).
To make building your system easy, XMOS provides a large and growing selection of xSOFTip blocks to run on xCORE devices. The xSOFTip range includes interfaces such as USB, Ethernet and serial ports as well as signal processing and protocol functions. Each block is delivered complete with documentation covering the usage, API and an application example.
XMOS provides the xSOFTip Explorer to find out more about each component and try different configurations. It is available for download free of charge from the Resource Center (http://www.xmos.com/resources/downloads).
xTIMEcomposer Studio lets you import xSOFTip blocks directly into your projects.
Full documentation, FAQs, xSOFTip blocks, and downloadable design examples are available on the XMOS Resources Center (http://www.xmos.com/resources). There, you will also find links for submitting support tickets and our community website. The community website hosts hundreds of fellow XMOS developers discussing the technology in the forums.
Go from idea to product in a matter of weeks. Welcome to XCore Exchange, the community for XMOS embedded processors. Design and develop with us and XMOS technology.