The What, Why and How of Configurable Processors
How to Avoid the Traps and Pitfalls of SOC Design
A Processor & DSP Selection Checklist
Get your ASICs and SOCs off the Bus!
Processor Configuration with Chris Rowen
How do you get this blazing performance from an Xtensa processor? Xtensa processors can be quickly configured and extended to bring the required amount and type of processing bandwidth to bear on many embedded tasks, eliminating the time-consuming requirement to hard code algorithms in RTL.
You can use our XPRES Compiler to automatically examine your C/C++ algorithm and figure out the best possible configuration options and extensions for your design. Or you can decide what accelerators you want to add to the processors yourself.
Tensilica’s XPRES Compiler can take a quick (usually under one hour) look at your C/C++ algorithm and recommend several ways to extend the Xtensa processor to get the performance you need to run that algorithm without any RTL coding. The XPRES compiler uses a number of techniques (explained here) that allows it to get the 8X improvement shown in the EEMBC benchmark.
