![xmos xscope xmos xscope](https://i0.wp.com/www.teigfam.net/oyvind/home/wp-content/uploads/2017/08/143_fig10_xmos_xcore_200_explorerkit_wifi_slicecard_breakout_board_app_tiwisl_simple_webserver_profiling_gprof.jpg)
The xTIMEcomposer includes xSOFTip, a comprehensive library of soft peripheral IP and processing blocks that can be used to configure xCORE multicore microcontrollers.
Xmos xscope code#
Users can observe the behaviour of their code and I/Os in real-time while the system is running on the xCORE device and in their system.Īccording to the company xTIMEcomposer is the industry’s only fully featured development environment that supports all three common operating system platforms (Windows, Linux and MacOS) and is available free-of-charge. The xCORE multicore microcontroller platform delivers completely deterministic performance, giving developers the capabilities of a hardware-RTOS (real time operating system) that supports nano-second timings.Īs part of this new release, the capabilities of the xSCOPE real-time code instrumentation tool have been significantly improved. XTIMEcomposer Studio also allows customers to define very accurate timings for their tasks and for I/Os. This allows engineers to benefit from the much higher performance that is available from the xCORE multicore microcontroller products but makes it easy to develop and ensures that the design is completely safe in operation. Advanced compiler capabilities ensure that pointers are handled safely across these separate tasks.Ĭustomers can take existing C/C++ code and easily recompile for the multicore xCORE devices. Alternatively tasks can be combined on single cores for efficient use of processing resources. The new xTIMEcomposer Studio tools support simple extensions to standard C that allow developers to easily describe separate tasks and then to run these in parallel on separate logical cores within the xCORE device. You can simply recompile your existing C code for use on xCORE.”
Xmos xscope professional#
Unlike traditional MCU makers, XMOS is able to offer a complete professional development toolset free-of-charge. “But now, thanks to xTIMEcomposer, it has never been easier for users of conventional MCUs to move to multicore technology. “In the past writing ANSI standard C for multicore systems was challenging,” said Nigel Toon, XMOS CEO. Available as a free-of-charge beta version for download from the XMOS website, the new tools give every engineer familiar with C programming access to the power and flexibility of multicore technology in developing embedded systems. The new integrated development environment (IDE) includes everything that is required for embedded design in a single Eclipse-based environment including an editor, LLVM compiler, debugger, XTA static timing analyzer, simulator, xSCOPE real-time code instrumentation tool and flash burning tools. The xCORE-USB sliceKIT starter kit is available at a cost of $229 and includes the xCORE-USB core board itself, USB and mixed signal slices, xTAG debug adaptor and power supply.XMOS has unveiled the latest version of the xTIMEcomposer Studio development suite for its xCORE multicore microcontrollers. XMOS offers different I/O slices in addition to the USB sliceCARD, including Ethernet, UART, ADC, LCD graphics and digital audio, allowing designers to rapidly develop, prototype and debug their designs. The xCORE-USB sliceKIT core board features two digital expansion slots that can be populated with I/O extension cards (or ‘slices’), a mixed signal slot, and interface for the xTAG debug adapter.
Xmos xscope simulator#
The complete suite of free design tools includes an Eclipse-based integrated design environment, a highly efficient LLVM compiler, debugger, the xSOFTip configuration tool xSOFTip Explorer, a cycle-accurate simulator with waveform view, static timing analyzer, and the xSCOPE high speed in-circuit instrument that provides a virtual logic analyzer for real-time applications.
Xmos xscope software#
This allows developers to employ a unified design flow based on C/C++, of a type that will be familiar to any microcontroller software engineer. Development using the xCORE-USB sliceKIT takes place within the xTIMEcomposer Studio integrated design environment, and uses xSOFTip soft peripherals.