O'Reilly logo

Designing SOCs with Configured Cores by Steve Leibson

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

6.2. Diamond Standard Series Software-Development Tools

Software-development tools provided with the Diamond Standard Series processor cores include:

  • A software tool suite that precisely matches each processor’s architecture. This tool suite includes XCC (the Xtensa C/C++ compiler), a macro assembler, linker, debugger, diagnostic software, reference test benches, and a basic software library. While XCC’s operation resembles that of the GNU C/C++ Compiler (GCC), XCC is an advanced optimizing compiler that provides better execution performance and smaller code size. XCC is a vectorizing compiler with direct support for the vector capabilities built into the Diamond Standard 545CK DSP core. In addition, XCC can bundle multiple independent operations ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required