
TAMMC G2 является принципиально новым релизом ПО с глубоко переработанным кодом первоначальной версии 2015 года, существенным расширением функционала и API ядра ММС-контроллера, значительным повышением производительности, добавлением мультиплатформной аппаратной поддержки, добавлением поддержки высокоскоростной, высоконадежной пре-сертифицированной ОСРВ промышленного уровня, и это все при упрощении портации и обеспечении полной обратной совместимости ПО.
В TAMMC G2 добавлена поддержка 32-битных микроконтроллеров ARM серий Cortex-M7 и Cortex-M4 в дополнение к уже поддерживаемой 8-битной платформе AVR XMEGA. Это позволило существенно расширить диапазон производительности MMC-контроллера с 32MIPS (AVR XMEGA) до 300MIPS (Cortex-M7) при сохранении определяемого страндартом PICMG® AMC.0 R2.0 низкого уровня потребляемой мощности, а также добавить новый функционал, что особенно важно для ММС-контроллеров АМС-модулей с современными ПЛИС и FMC+ субмодулями. Код TAMMC G2 SDK автоматически перенастраивается на выбранную аппаратную платформу микроконтроллера в проекте ПО без каких-либо необходимых дополнительных усилий со стороны пользователя.
TAMMC SDK использует ОСРВ, отвечающую за диспетчеризацию задач ядра MMC-контроллера и задач приложения верхнего уровня по управлению аппаратными ресурсами на плате AMC-модуля. Стандартная поставка TAMMCSDK включает «открытую» бесплатную ОСРВ FreeRTOS фирмы AWS (Amazon Web Services), которая поддерживает все аппаратные платформы микроконтроллеров и в целом обеспечивает приемлемую надежность и среднюю производительность.
ОСРВ ThreadX® не только имеет пре-сертификацию UL и TUV, но и также обеспечивает максимальную производительность среди известных бесплатных ОСРВ с «открытым» кодом, что подтверждается тестами производительности и качества ОСРВ (тест Thread Metrics) и пропускной способности сетевой опции по интерфейсу 1GbE LAN/WAN (тест IPERF), проведенными в МикроЛАБ Системс. Эти тесты показывают отсутствие детерминизма у ОСРВ FreeRTOS, в 2-15 раз большую производительность ОСРВ ThreadX® по сравнению с FreeRTOS и до 2х раз большую пропускную способность сетевой опции по Ethernet порту.
Благодаря длительному сотрудничеству и дистрибьюторскому соглашению с фирмой ExpressLogic Inc. для российских покупателей предусмотрены специальные комплекты поставки и цены версииTAMMC/ThreadXG2 SDK, позволяющие поэтапно разрабатывать «прошивки» управляющего микроконтроллера AMC-модуля для критических приложений с последующим переходом к сертификации изделия.Среда TAMMC G2 SDK поставляется вместе с новым отладочным АМС-модулемTAMMC® Multi-platform EVM rev.2A для отладки и тестирования разрабатываемого ПО ММС-контроллеров для всех аппаратных платформ, поддерживаемых средойTAMMC G2 SDK. Применение среды TAMMC® позволяет сэкономить в среднем до 12-14 чел.мес. высококвалифицированного программирования.
Ядро TAMMC функционала MMC-контроллера используется в ПО управляющих контроллерах всех AMC-модулей TORNADO—Axxx, обеспечивая высокий уровень надежности и «живучести» AMC-модулей при длительных круглосуточных режимах эксплуатации.
Фирма МикроЛАБ Системс обеспечивает пожизненную техническую поддержку и обновление TAMMCSDK для всех зарегистрированных покупателей.
Для покупателей, которые либо не имеют возможности сами разрабатывать аппаратные средства и ПО управляющего контроллера AMC-модуля, либо хотят максимально ускорить выпуск изделия, фирма МикроЛАБ Системс предлагает дополнительные сервисы быстрой локализации минимального функционала MMC-контроллера с последующей сериализацией и программированием чипов микроконтроллера для каждой очередной производимой серии AMC-модулей, а также сервис заказной разработки полного комплекта аппаратно-программных средств управляющего MMC-контроллера AMC-модуля в соответствии со спецификациями Заказчика. Это позволяет максимально ускорить разработку и выпуск AMC-модулей Заказчика.
Фирма «МикроЛАБ Системс», г.Москва