Компания 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 нижнего ценового сегмента.