According to XMOS, the collaboration delivers the flexibility to define entire systems in software, enabling RISC-V programmers to realise differentiated and economical solutions to the intelligent IoT.
By transitioning to a RISC-V compatible architecture, more embedded system designers will have access to the technical advantages of the xcore platform, while using the tools and processes that they are most accustomed to using. Existing xcore users will also benefit from the familiarity and compatibility that comes with RISC-V and its growing ecosystem.
With xcore’s flexibility delivering any combination of AI, I/O, DSP, and standard compute in a single device, users familiar with standard embedded programming and AI techniques will be able to quickly create systems in software that would previously have required an expensive and time-consuming chip design.
The move is a significant milestone in XMOS’s wider strategy of broadening access to its technology through the use of best-in-class open-source architectures, tools, and runtime software. This already includes LLVM, GDB, TensorFlow, C/C++, FreeRTOS, and numerous third-party models.
“We see xcore as the cutting-edge platform for the intelligent IoT. xcore software-defined SoCs deliver cost-effectiveness, efficiency and versatility to a market so fragmented that traditional SoC timescales and economics are failing,” commented Henk Muller, CTO, XMOS. “By combining xcore and RISC-V, we open xcore’s potential up to a much larger pool of talent; xcore and RISC-V developers now have common ground for the foundations of the intelligent IoT.
“Co-opting xcore and RISC-V users into the same ecosystem will accelerate the design of smart devices across a range of industries, from the smart home to the smart factory and beyond.”
Calista Redmond, CEO, RISC-V International, added: “Bringing the capabilities of XMOS and RISC-V together represents a great platform for developers to come together and realise greater potential in leveraging an open ISA for intelligent IoT.”