Импульс С

Импульс C Обзор Impulse C Impulse C — это подмножество C с библиотекой функций для параллельного программирования FPGA.  Разработана компанией […]

Импульс C

  • Обзор Impulse C

    • Impulse C — это подмножество C с библиотекой функций для параллельного программирования FPGA. 
    • Разработана компанией Impulse Accelerated Technologies, поддерживает ANSI C и генерирует HDL для FPGA. 
    • Позволяет разработчикам настраивать ПЛИС для ускорения приложений на Си. 
  • Особенности и преимущества

    • Отличается от стандартного C поддержкой параллельного программирования на смешанных процессорах и ПЛИС. 
    • Включает расширения для отображения C-приложений на крупнозернистые параллельные архитектуры. 
    • Инструменты Impulse C включают совместное моделирование и планирование/оптимизацию C-to-RTL. 
  • Программная модель

    • Поддерживает модель CSP, совместима с Си-инструментами. 
    • Разработана для потоковых приложений с буферизованными потоками данных. 
    • Позволяет секционировать приложения для многопроцессорной реализации. 
  • Аппаратная реализация

    • Функции Impulse C компилируются в аппаратные реализации HDL. 
    • HDL обрабатываются ПЛИС для создания аппаратных изображений. 
  • Применение и целевые платформы

    • Используется для обработки изображений и сигналов, а также для высокопроизводительных вычислений. 
    • Поддерживает ПЛИС от Xilinx и Altera, включая Altera Nios II и MicroBlaze. 
  • Рекомендации и внешние ссылки

    • Ссылки на лицензии и дополнительную информацию доступны на сайте Impulse Accelerated Technologies. 

Полный текст статьи:

Импульс С — Википедия

Оставьте комментарий

Прокрутить вверх