Promwad готов решать задачи реального времени на BeagleBone Black

Компания Texas Instruments анонсировала доступность дочерней платы (шильд) PRU для популярной отладочной платы BeagleBone Black. Благодаря официальному партнёрскому статусу команда инженеров Promwad одна из первых узнаёт о новинках TI и потому уже сегодня может предложить своим клиентам внедрение этих технологий в различных проектах.

Программируемый модуль реального времени (PRU) в линейке TI Sitara представляет собой 32-битный сопроцессор с частотой 200 МГц, предназначенный для обработки данных в режиме реального времени. Во многих случаях данный модуль позволяет не включать в дизайн устройств дорогостоящие компоненты FPGA или ASIC, обеспечивая таким образом значительный выигрыш в сроках разработки.

Модуль PRU разгружает основное ARM-ядро от типовых детерминистических задач, таких как:

  • Управление моторами/сервоприводами
  • Реализация промышленных шин ProfiNET, EtherCAT и др.

PRU-шильд и примеры программного кода дают возможность оперативно оценить работу двухъядерного модуля PRU в линейке Sitara AM335x, программный код для которого также совместим с четырехъядерным модулем PRU, присутствующим в новой линейке AM437x. Также PRU-шильд имеет неплохой набор интерфейсов для упрощения отладки: 7 LEDs, GPIO-входы в виде пуш-кнопок, аудиоинтерфейс, UART, сенсор температуры и макетная область для прототипирования.

Специализированная разработка Promwad — одноплатный мини-компьютер AM1808 SBC позволяет оценить эффективность модуля PRU для процессоров Sitara AM18xx нижнего ценового сегмента.