цифровая электроника
вычислительная техника
встраиваемые системы

 

Многоядерный Arduino – ShieldBuddy TC275

Автор: Mike(admin) от 1-12-2016, 08:55

В семействе Arduino недавно произошло пополнение. На этот раз новым членом этого семейства стала высокопроизводительная плата ShieldBuddy TC275. Внешне она выглядит как Arduino MEGA или Arduino Due, хотя у нее микроконтроллер несколько больше по занимаемой площади и имеет 176 выводов. Но расположение разъемов удовлетворяет стандартам Arduino, и программируется эта плата через среду Arduino IDE.


Многоядерный Arduino – ShieldBuddy TC275

Большинство плат экосистемы Arduino основаны на микроконтроллерах AVR или ARM Cortex и они не предоставляют большой вычислительной мощности. Shieldbuddy, напротив, является довольно мощным инструментом, поскольку в основе этой платы лежит микропроцессор Infineon Aurix TC275.


Такой процессор, как правило, можно найти только в современных системах управления двигателями немецких машин таких концернов, как BMW, Audi, Daimler-Benz, системах ABS и промышленных электроприводах. На радиолюбительском рынке он не имеет достаточного распространения. Но в Hitex UK, где разработали данную плату, решили изменить такое положение дел и довести этот пугающе мощный чип до более широкой аудитории. Данный процессор является трехъядерным, и каждое ядро может работать с тактовой частотой 200 МГц и имеет много периферийных модулей. Кроме того, здесь имеется 4 МБ Flash-памяти и 500 КБ ОЗУ, что делает плату ShieldBuddy TC275 одной из самых производительных в семействе Arduino.


Ниже приведена блок-схема структуры процессора Infineon Aurix TC275. На ней можно видеть, что все три 32-разрядных ядра находятся на одной общей шине, но каждый имеет свою локальную память, а также разделяют общую флэш-ПЗУ. Периферийные устройства (таймеры, порты ввода/вывода, Ethernet, порты последовательной передачи данных) также являются для них общими, и каждое ядро имеет полный доступ к любой периферии.


Многоядерный Arduino – ShieldBuddy TC275

Каждое ядро процессора TC275 имеет основное время такта 5 нс, это означает, что можно выполнить, как правило, около 150-200 32-разрядных команд за одну микросекунду. По сравнению с Arduino Uno на базе микроконтроллера Atmega328 это значительное увеличение скорости. Кроме того, каждое ядро имеет блок операций с плавающей точкой, что еще больше повышает вычислительную мощность платы.


Периферия этого процессора также разнообразна. Помимо стандартных модулей CAN, АЦП, I2C, Ethernet, SPI и т.д. здесь есть мощный блок измерения и генерации сигналов, а также сверхбыстрый дельта-сигма АЦП.


В итоге плата ShieldBuddy TC275 получилась весьма мощной для экосистемы Arduino. Но за эту мощность нужно платить, поэтому ShieldBuddy стоит на данный момент около 79 евро.




© digitrode.ru


Теги: Arduino, ShieldBuddy



Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Комментарии:

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