PCB SOFT / Tensilica Xtensa SDK

Инструментарий для процессоров Xtensa.
  • ВендорPCB SOFT
  • ПродуктПрограммное обеспечение
  • ТипИнженерный софт, САПР и ГИС
  • ПрименениеДля бизнеса

 Компания Tensilica является частью Cadence Design Systems и занимается выпуском процессоров Xtensa, отличительной особен-ностью которых, является наличие оригинальных программных инструментов (SDK - software development kit) для проектирования
и оптимизации их работы.​

   Данные процессоры уже используются в продукции фирм Epson, Hewlett-Packard, видеокартах от ATI и NVIDIA, различных DVD-проигрывателях и HDTV-видеокамерах. Благодаря программной оптимизации под конкретные задачи удается добиться увеличения быстродействия и снижения энергопотребления.​

   Для этого Cadence предлагает пакет программ Xtensa® Xplorer™ обладающий следующими отличительными чертами:​

  • Интегрированная среда разработки (IDE - Integrated Development Environment) с полноценным пользовательским графическим интерфейсом.

  • Проверенный временем C/C++ компилятор с возможностью оптимизации (XCC)

  • Перегрузка операторов в Си для пользовательских типов данных 

  • Поддержка буфера инструкций и системы команд ISS

  • Наличие помощника в векторизации (Vectorization Assistant) -
    - инструмента для поиска петель в коде и их коррекции для возможности проведения параллельных вычислений

  • Поддержка GNU линкера, отладчика,  ассемблера и утилит 

  • Симуляция многопроцессорных систем, отладка, профилирование,
    в том числе с общей памятью

  • Инструменты управления проектами

  • Инструменты анализа производительности и энергопотребления

  • Возможность работы в ОС Mentor Graphics NucleusPLUS, Express Logic’s ThreadX, Micrium’s uC/OS-II, T-Engines’ µT-Kernel, или Linux.

  
   Благодаря всему этому, вы получаете следующие преимущества:

  • Простая в использовании среда разработки основанная на  привычной многим платформе Eclipse.

  • Быстрое моделирование TurboXim выполняющее до 50 миллионов инструкций в секунду

  • Знакомый набор инструментов на основе GNU

  • Возможность расширения базовой архитектуры с добавлением инструкций со сверхдлинным командным словом
    (Very Large Instruction Word - VLIW)

  • Защита от пиратства - вы получаете оригинальный вариант процессора и соответствующих средств разработки, которых больше ни у кого не будет.

 Какой интерес может представлять эта технология для «простого» разработчика, которому требуются мелкие серии либо даже единичные образцы системы? С её помощью, он получит набор файлов, позволяющий быстро реализовать спроектированную систему на базе FPGA. Это может послужить и для макетирования с целью проверки системы «в железе», и для получения конечного изделия, которое будет обладать пониженным энергопотреблением и гораздо большим быстродействием, чем реализованное на типовых решениях.