Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Электроника и программирование


ARM расширила стандартную библиотеку (CMSIS) функциями DSP

Новая стандартная библиотека DSP содержит оптимизированные функции цифровой обработки сигналов для устройств на основе процессоров Cortex-M3 и Cortex-M4.

Компания ARM анонсировала версию 2.0 стандартной интерфейсной библиотеки (ARM Cortex Microcontroller Software Interface Standard), которая представляет собой аппаратно-независимый слой абстракции и содержит в новой версии расширения для ядра Cortex-M4 и библиотеку алгоритмов цифровой обработки сигналов.

CMSIS-DSP библиотека включает в себя векторные операции, матричные вычисления, комплексную арифметику, функции фильтрации, функции управления, ПИД-регулятор, преобразования Фурье и другие часто используемые алгоритмы ЦОС. Большинство алгоритмов доступны для вычислений с плавающей точкой и различными форматами целочисленных вычислений. Cortex-M4 реализация использует ARM DSP SIMD (Single Instruction Multiple Data) набор инструкций и аппаратную работу с числами с плавающей точкой для полноценного использования архитектуры процессора.

Библиотека полностью написана на C и поставляется вместе с исходным кодом, что позволяет программистам адаптировать алгоритмы под требования конкретного приложения.

«Библиотека CMSIS-DSP расширяет область применения микроконтроллеров на основе ядер Cortex-M3 и Cortex-M4 для высокопроизводительных систем обработки сигналов» — сказал Reinhard Keil, руководитель MCU Tools, ARM.«Cortex-M4 версия библиотеки использует расширенный набор инструкций, увеличивая быстродействие в два раза в операциях с фиксированной точкой и до десяти раз в операциях с плавающей точкой».

CMSIS версии 2.0 доступна на сайте onARM.com.

В избранное