xcore delivers in hardware, many of the elements that you’d expect to see in a real-time operating system (RTOS). Separate logical cores for real-time tasks make it more predictable, more scalable and faster to respond than conventional RTOS based sequential processor systems.

Our xTIMEcomposer tools make it easy to define real-time tasks as a parallel system. They come with standards compliant C and C++ compilers, language libraries, simulator, symbolic debugger, and runtime instrumentation and trace libraries. Multicore support offers features for task based parallelism and communication, accurate timing and I/O, and safe memory management. All components work off the real-time multicore functionality, giving a fully integrated approach.

xTIMEcomposer 14.4.1

Also supports applications compiled with 14.4.0 and 14.3.3.


Microsoft has announced that they will end support for Windows 7 on 14 January 2020. xTIMEcomposer will continue to support Windows 7 (and Windows 8.1) but will move to Windows 10 support only later in 2020. We recommend that developers move to Windows 10 as soon as possible.

A 32 bit JRE must be installed on Microsoft Windows.

Microsoft Windows 7 has a long standing issue with USB 3 drivers. If xTIMEcomposer cannot find the xTAG adapter, add a system environment variable XMOS_XTAG_WINDOWS7_STARTUP_TIME with the value 500.


Running xTIMEcomposer on MacOS 10.15, Catalina guidelines.

Scroll to Top