Новое семейство двухядерных контроллеров Concerto от Texas Instruments
Компания Texas Instruments выпустила и успешно развивает новую двухядерную платформу производительных контроллеров Concerto (F28M35Hx, F28M35Mx, F28M35Ex), которая сочетает в себе вычислительную мощь DSP-ядра C28x и хост-процессор Cortex-M3 с развитым набором периферии. Данное решение позиционируется для приложений, требующих участие математического сопроцессора и поддержки основных интерфейсов для организации передачи данных и управления.

Обе подсистемы имеют собственное ПЗУ для хранения управляющего программного кода и ОЗУ для хранения временных данных. Для обеспечения взаимодействия двух подсистем предусмотрена общая память «сообщений». Каждое из ядер может быть запрограммировано и отлажено независимо, а также существует возможность одновременной отладки двух ядер.
Основные характеристики подсистемы на C28x:
- DSP-ядро C28x 60/75/100/150 МГц;
- до 512 кБ FLASH;
- два АЦП 12-бит/20 каналов/4,6 MSPS;
- SPI, I2C, UART;
- аппаратный умножитель с накоплением 32×32;
- сопроцессор CLA;
- аппаратная поддержка FPU;
- поддержка комплексных вычислений и вычислений по алгоритму Витерби;
- 128-битное шифрование;
- до 512 кбайт FLASH;
- 100 пс ШИМ;
Основные характеристики подсистемы на Cortex-M3:
- Cortex-M3 ядро 60/75/100 МГц;
- до 512 кбайт FLASH;
- поддержка интерфейсов Ethernet, USB, CAN, до 5 UART, SPI, I2C;
- контроллер для работы с внешней памятью (8/16/32 бита).
Для разработки и отладки программного обеспечения Texas Instruments предлагает интегрированную среду Code Composer Studio, обладающую всем необходимым функционалом для работы с двухядерным решением. Набор драйверов для работы с периферией, а также примеры, позволяющие оценить вычислительный потенциал семейства Concerto, поставляются вместе с controlSUITE. Для начала быстрой работы Texas Instruments предлагает серию обучающих видео, которые дадут представление об особенностях новой платформы и программно-аппаратных средствах разработки/отладки.
Области применения:
- прецизионные системы управления двигателями;
- контроль параметров движения;
- освещение;
- бытовая техника;
- PLC-модемы.