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 into VLIW instructions for the 570T, 330HiFi, and 545CK multi-issue Diamond Standard Series processors.

  • Xtensa Xplorer Diamond Edition, an integrated development environment based on the Eclipse platform. Xtensa Xplorer serves as a cockpit for single- and multiple-processor SOC hardware and software design using Xtensa and Diamond processor cores. Xtensa Xplorer Diamond Edition integrates software development and system analysis tools into one common visual design environment that provides powerful graphical visualization abilities and makes creating processor-based SOC hardware and software much easier.

  • A cycle-accurate instruction-set simulator (ISS) for each of the Diamond Standard Series processors.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset