Release Notes for Development Tools: 15.0.0 (build: 422-f8fb16a) (rc3) ====================================================================== Previous major release: 14.4.1 (build: 235-acbb966) (rc3) NEW FEATURE ENHANCEMENTS ------------------------ * Support for development using xcore.ai family of products - Compiler support for new architecture. In particular, new FPU instructions supported - Simulator support for architecture core and chip-level features, including use of external memory and "software memory" via the new minicache - Assembler support for writing VPU code and new instructions - Debugger support for new architecture - XTAG firmware support for JTAG interface - Support for XCORE-AI-EXPLORER board product - Continued support for existing xCORE-XS1 and xCORE-200 based products * Enhanced support for programming in C - Inclusion of the lib_xcore system library and headers marks a shift in emphasis towards programming the xcore in C, rather than XC - The lib_xcore system library allows equivalents of XC constructs including select{} and par{} to be written without leaving the C language - XC compiler still included, though it is recommended that new code be written in C COMPATIBILITY CHANGES TO PREVIOUS RELEASE ----------------------------------------- * Removal of the xTIMEcomposer IDE - Marks a move towards allowing developers to partner the XMOS tools with a development environment of their choosing - Greater emphasis on command-line usage of the tools and the debugger * Removal of the xta static timing analysis tool - Internal and external surveys point to very low usage of this tool * xflash - Support for xcore.ai added - Now supports use of "software memory" * The discontinued xtag2 is now unsupported - Users should upgrade to the newer xtag3