МикроЛАБ Системс
Сделано в России (с '1993)
 

TASDK™ Gen6
Среда разработки ПО для AdvancedMC (AMC) модулей TORNADO-A, системных модулей коммутаторов/хабов TORNADO-iMCH/MCH, и управляющих ПК


Домашняя

Продукция

Новости

Публикации

Поддержка

О Кампании

Контакты

Вакансии

 


бесплатно по РФ
продажи, тех.поддержка
10-19 мск, Пн-Вс

 

Сделано в России / Made in Russia

 

 

Особенности

  • Единая среда разработки ПО для всех семейств AdvancedMC (AMC) модулей TORNADO-A, инфраструктурных системных модулей "базовых" коммутаторов/хабов TORNADO-iMCH/B для систем TORNADO-iMTCA стандарта iMTCA, инфраструктурных системных модулей коммутаторов/хабов TORNADO-MCH для систем TORNADO-MTCA стандарта MicroTCA, и управляющего ПК
  • Поставляется как набор высокоуровневых API-библиотек и системных приложений
  • Включает уникальный высокоуровневый "bare-metal" API для процессоров всех модулей
  • Единый API высокоуровневых процессорных библиотек обеспечивает простую и быструю переносимость резидентных приложений между разными семействами АМС-модулей
  • Позволяет создавать единые резидентные приложения для процессоров всех АМС-модулей каждого семейства
  • Передача данных и удаленное управление AMC-модулями всех семейств через порты 1/10GbE Fabric-A p0-1 AMC-модулей с ПК и Android-устройств
  • Передача данных и удаленное управление системными модулями коммутаторов/хабов TORNADO-iMCH/MCH через порты 1/10GbE RJ45 на передней панели модулей и/или сервисные порты 1GbE RJ45 модулей с ПК
  • Межмодульная коммуникация AMC-to-AMC и AMC-to-iMCH/MCH через через порты 1/10GbE Fabric-A p0-1 AMC- модулей для локального управления и передачи данных
  • Готовое GUI-приложение для ПК и Android-устройств с автоматическим детектированием, контролем и обслуживанием всех AMC-модулей и системных модулей коммутаторов/хабов TORNADO-iMCH/MCH
  • Поддерживает все совместимые бесплатные "открытые" ОСРВ (Linux, FreeRTOS, TI RTOS) для процессоров модулей
  • Версия TASDK™/ThreadX с пре-сертифицированной ОСРВ Eclipse ThreadX® для разработки высокоскоростного и надежного ПО для процессоров всех AdvancedMC (AMC) модулей TORNADO-A с возможностью последующей сертификации на соответствие промышленным стандартам для критических применений
  • "Непобедимая" производительность ОСРВ Eclipse ThreadX® и ее сетевой опции по сравнению с известными бесплатными "открытыми" ОСРВ, подтвержденная тестами
  • Поддержка работы AMC-модулей в качестве автономных контроллеров
  • Программные интерфейсы для IP ПЛИС AMC-модулей
  • Демо-проекты для процессоров и ПЛИС AMC-модулей и ПК для тестирования и как основы для разработки приложений пользователя

Достоинства и преимущества

  • Поставляется со всеми AdvancedMC (AMC) модулями TORNADO-A и системными модулями коммутаторов/хабов TORNADO-iMCH/MCH
  • Хорошо структурированное и документированное ПО
  • Требует минимального знания аппаратной части модулей
  • Позволяет разработчику ПО сосредоточиться на решении прикладных задач
  • Экономит ~20 чел.мес. высококвалифицированного программирования "с нуля"
  • Поставка с исходным кодом по отдельной лицензии
  • Отсутствие отчислений с продаж

Средства проектирования

  • Среда TI Code Composer Studio и JTAG эмуляторы MIRAGE-N фирмы МикроЛАБ Системс для приложений процессора ЦОС TMS320C6678 AMC-модулей TORNADO-A6678x
  • Среда Xilinx Vivado и JTAG-эмулятор MIRAGE-UXF фирмы МикроЛАБ Системс для "прошивок" ПЛИС и приложений процессоров ARM/MicroBlaze АМС -модулей TORNADO-AZx/FMC, TORNADO-Axxx и TORNADO-A6678x
  • Microsoft Visual Studio для управляющих приложений для Windows ПК
  • Среда GNU для управляющих приложений для Linux ПК

Поддержка и Сервис

  • Пожизненная техническая поддержка и обновление ПО
  • Сервис Заказной Разработки ПО для AMC-модулей по спецификациям Заказчика
  Общая структура ПО для AMC-модулей TORNADO-Axxx  на базе среды ПО TASDK®
Общая структура ПО для AdvancedMC (AMC) модулей TORNADO-A  на базе среды ПО TASDK®
(нажмите чтобы увеличить)

Пример структуры ПО для AMC-модулей ЦОС TORNADO-A6678x  на базе среды ПО TASDK®
Структура ПО для AdvancedMC (AMC) модулей ЦОС TORNADO-A6678x  на базе среды ПО TASDK®
(нажмите чтобы увеличить)

Пример структуры ПО для AMC-модуля TORNADO-AZ/FMC  на базе среды ПО TASDK®
Структура ПО для AdvancedMC (AMC) модуля TORNADO-AZ/FMC  на базе среды ПО TASDK®
(нажмите чтобы увеличить)

Управляющее GUI-приложение "Системный Host-Менеджер" для ПК (Windows)Управляющее GUI-приложение "Системный Host-Менеджер" для ПК (Linux)
Управляющее GUI-приложение Системный Host-Менеджер для ПК (Windows и Linux)
(нажмите чтобы увеличить)

Управляющее GUI-приложение "Системный Host-Менеджер" для устройств на базе AndroidУправляющее GUI-приложение "Системный Host-Менеджер" для устройств на базе Android
Управляющее GUI-приложение Системный Host-Менеджер для устройств на базе Android
(нажмите чтобы увеличить)

Результаты тестов Thread Metric производительности ОСРВ для ядер ARM Cortex-A9 ПЛИС Zynq-7000 AP SoC AMC-модуля TORNADO-AZ/FMCРезультаты тестов Thread Metric производительности ОСРВ для ядер ARM Cortex-A53 ПЛИС Zynq UltraScale+ MPSoC AMC-модуля TORNADO-AZU+/FMC+Результаты тестов Thread Metric производительности ОСРВ для ядра #0 ПЦОС TI TMS320C6678 AMC-модуля TORNADO-A6678/FMC
Результаты тестов Thread Metric производительности ОСРВ для AdvancedMC (AMC) модулей TORNADO-A
(нажмите чтобы увеличить)

Результаты тестов IPERF 1GbE сетевой функции ОСРВ для ядер ARM Cortex-A9 ПЛИС Zynq-7000 AP SoC AMC-модуля TORNADO-AZ/FMCРезультаты тестов IPERF 1GbE сетевой функции ОСРВ для ядер ARM Cortex-A53 ПЛИС Zynq UltraScale+ MPSoC AMC-модуля TORNADO-AZU+/FMC+Результаты тестов IPERF 1GbE сетевой функции ОСРВ для ядра #0 ПЦОС TI TMS320C6678 AMC-модуля TORNADO-A6678/FMC
Результаты тестов IPERF 1GbE пропускной способности сетевой функции ОСРВ для AdvancedMC (AMC) модулей TORNADO-A
(нажмите чтобы увеличить)


Описание

Среда разработки ПО TASDK (TORNADO Advanced Software Development Kit) предназначена для комплексной разработки прикладного ПО для всех семейств AdvancedMC (AMC) модулей TORNADO-A фирмы МикроЛАБ Системс, позволяя разработчику сосредоточиться на решении конкретных прикладных задач, сэкономив порядка 20 чел.мес. усилий высококвалифицированных программистов.

При кажущейся невысокой сложности задачи, трудоемкость разработки прикладного ПО для AdvancedMC (AMC) модулей TORNADO-A составляет ~10..24 месяцев (в зависимости от конкретной прикладной задачи) для квалифицированного программиста с учетом начала с "нуля" с изучения документации и до выдачи отлаженного кода. Однако, это еще не гарантирует, что все программные ошибки будут обнаружены и устранены. Кроме того, это время не включает разработку полноценной документации ПО, которая необходима для дальнейшей поддержки и модификации кода.

Фирма МикроЛАБ Системс четко понимает эту проблему и разработала унифицированную среду ПО TASDK, которая является простой и проверенной основой для быстрой разработки прикладного ПО пользователя и обеспечивает совместимость и "переносимость" между различными аппаратными платформами (семействами) AdvancedMC (AMC) модулей TORNADO-A. Среда TASDK поставляется со всеми AMC-модулями TORNADO-A и сопровождается пожизненной технической поддержкой и обновлением.

Среда TASDK предоставляет возможность быстро создавать унифицированные и легко портируемые процессорные приложения для разных аппаратных платформ (семейств) AMC-модулей, не вдаваясь в детали низкоуровневого программирования. Процессорное приложение, скомпилированное для конкретного семейства AdvancedMC (AMC) модулей TORNADO-A, будет корректно работать на всех AMC-модулях этого семейства и всех их аппаратных ревизиях, что значительно упрощает разработку, преемственность и поддержку пользователем своего прикладного ПО.

Все семейства AdvancedMC (AMC) модулей TORNADO-A поддерживают работу как в составе систем MicroTCA® с внешним удаленным управлением и межмодульной (AMC-to-AMC) коммуникацией внутри шасси, так и в качестве автономных контроллеров при встраивании в аппаратуру пользователя с опцией внешнего управления. Внешнее управление осуществляется через сети LAN/WAN с применением протокола TCP/IP, что позволяет надежно удаленно управлять системами и устройствами на базе AdvancedMC (AMC) модулей TORNADO-A без ограничения расстояния. Среда TASDK дает возможность разработчику создавать совместно работающие резидентное и внешнее управляющее приложения со встроенной коммуникацией для всех режимов работы AMC-модуля. При этом средства TASDK позволяют автоматически загрузить резидентное мульти-ядерное приложение, "прошивку" ПЛИС и прикладные массивы данных в среду процессора AMC-модуля, а управляющее приложение для ПК (Windows, Linux) и Android-устройств будет унифицировано для управления всеми семействами AMC-модулей.

TASDK построена по модульному многоуровневому принципу и предусматривает добавление новых аппаратных платформ и расширение функционала. Структура TASDK включает среды ПО процессоров для различных семейств AMC-модулей и единые для всех семейств AMC-модулей среды ПО управляющего ПК (Windows, Linux) и Android-устройств. Среда программирования ПЛИС AMC-модуля является опциональной.

Основу TASDK составляют высокоуровневые API-библиотеки, обеспечивающие удобный и унифицированный межплатформенный интерфейс программирования и абстрагирование от специфики низкоуровневого доступа к аппаратным ресурсам AMC-модулей, ПК и Android-устройств.

Среда ПО процессора AMC-модуля включает ОСРВ, набор API-библиотек и готовых системных приложений. API-библиотеки обеспечивают доступ к аппаратным ресурсам процессора и AMC-модуля, управление ядрами и приложениями процессора, а также командное управление AMC-модулем в режимах "Slave" и "Host" для удаленного управления и межмодульной (AMC-to-AMC) коммуникации. Ряд API-библиотек допускают расширение функционала пользователем. Системные приложения предназначены для запуска на выделенном управляющем ядре '0' процессора AMC-модуля и включают «Системный Загрузчик Процессора» и «Системный Менеджер Процессора». «Системный Загрузчик Процессора» автономно загружает и запускает ПО для всех ядер процессора, «прошивку» ПЛИС и массивы данных из FLASH-памяти AMC-модуля при активации AMC-модуля в соответствии с заранее сконфигурированной последовательностью загрузки. «Системный Менеджер Процессора» есть суть командный "Slave-процессор", удаленно управляемый по сети TCP/IP LAN/WAN с помощью приложения «Системный Host-Менеджер» для ПК и Android-устройств, а также резидентных командных API-библиотек для режима "Host" для всех подключенных AMC-модулей. Это приложение позволяет дистанционно загружать приложения в процессор, управлять ядрами процессора, перезагружать "прошивки" ПЛИС, читать и записывать память, осуществлять мониторинг состояния AMC-модуля и конфигурировать «Системный Загрузчик Процессора». Если необходимо, то функционал приложения «Системный Менеджер Процессора» может быть легко расширен пользователем в соответствии с требованиями конкретной задачи.

ОСРВ процессора AMC-модуля является ключевым компонентом, обеспечивающим функционирование IP-стека для интерфейсов 1GbE LAN/WAN и определяет производительность и надежность работы всего ПО в целом. TASDK поддерживает все бесплатные "открытые" ОСРВ (Linux, FreeRTOS, TI RTOS), которые стандартно поставляются для соответствующих процессоров AMC-модулей. Однако, бесплатные "открытые" ОСРВ далеко не оптимальны, имеют невысокую системную производительность, невысокую пропускную способность сетевой функции, и не обеспечены технической поддержкой. Это может оказаться непреодолимым препятствием для разработки высоконадежных приложений для процессоров AMC-модулей и их последующей сертификации на соответствие промышленным стандартам для критических применений.

Фирма МикроЛАБ Системс понимает эту проблему и выпустила специальную версию среды TASDK/ThreadX на базе коммерческой пре-сертифицированной ОСРВ Microsoft Azure ThreadX®. Среда TASDK/ThreadX с ОСРВ Microsoft Azure ThreadX® и ее опциями NetX®, NetXDuo®, FileX® позволяет не только разрабатывать надежные резидентные приложения для процессоров AMC-модулей с последующей сертификацией (UL, TUV), но также обеспечивает максимальную производительность среди всех поддерживаемых ОСРВ для процессоров AMC-модулей. Это подтверждается тестами Thread Metric (тест производительности и качества ОСРВ) и IPERF (тест пропускной способности сетевой функции ОСРВ по интерфейсу 1GbE LAN/WAN), проведенными в МикроЛАБ Системс.

 

Результаты тестов Thread Metric производительности ОСРВ для ядер ARM Cortex-A9 ПЛИС Zynq-7000 AP SoC AMC-модуля TORNADO-AZ/FMCРезультаты тестов Thread Metric производительности ОСРВ для ядер ARM Cortex-A53 ПЛИС Zynq UltraScale+ MPSoC AMC-модуля TORNADO-AZU+/FMC+Результаты тестов Thread Metric производительности ОСРВ для ядра #0 ПЦОС TI TMS320C6678 AMC-модуля TORNADO-A6678/FMC
Результаты тестов Thread Metric производительности ОСРВ для AMC-модулей TORNADO-A
(нажмите чтобы увеличить)

Результаты тестов IPERF 1GbE сетевой функции ОСРВ для ядер ARM Cortex-A9 ПЛИС Zynq-7000 AP SoC AMC-модуля TORNADO-AZ/FMCРезультаты тестов IPERF 1GbE сетевой функции ОСРВ для ядер ARM Cortex-A53 ПЛИС Zynq UltraScale+ MPSoC AMC-модуля TORNADO-AZU+/FMC+Результаты тестов IPERF 1GbE сетевой функции ОСРВ для ядра #0 ПЦОС TI TMS320C6678 AMC-модуля TORNADO-A6678/FMC
Результаты тестов IPERF 1GbE пропускной способности сетевой функции ОСРВ для AMC-модулей TORNADO-A
(нажмите чтобы увеличить)

 

Для российских покупателей AMC-модулей TORNADO-A предусмотрены специальные комплекты поставки и цены для среды TASDK/ThreadX, позволяющие поэтапно разрабатывать прикладное ПО на базе среды TASDK/ThreadX для критических приложений с последующим переходом к сертификации продукции. Свяжитесь с отделом продаж фирмы МикроЛАБ Системс для уточнения деталей.

Среда ПО управляющего ПК (Windows, Linux) и Android-устройств включает API-библиотеку для удаленного командного управления AMC-модулями в режиме "Host" и готовое GUI-приложение «Системный Host-Менеджер», работающее совместно с приложением «Системный Менеджер Процессора» и соответствующими резидентными командными API-библиотеками в режиме "Slave" для всех AMC-модулей. GUI-приложение «Системный Host-Менеджер» автоматически детектирует и независимо управляет всеми подключенными AMC-модулями по сети LAN/WAN. При необходимости пользователь может легко добавить свое управляющее консольное или GUI-приложение для ПК или Android в соответствии с требованиями конкретной задачи.

Многочисленные демо-проекты, которые входят в состав ПО TASDK, предназначены одновременно для тестирования AMC-модулей и использования в качестве основы для разработки прикладного ПО пользователя. Демо-проекты включают совместно работающие приложения для процессора и ПЛИС AMC-модуля и, при необходимости, приложение для управляющего ПК.

Техническая поддержка и сервис

МикроЛАБ Системс обеспечивает пожизненную техническую поддержку и обновление ПО TASDK для всех покупателей AMC-модулей TORNADO-A.

Заказчикам, которые либо не имеют возможности сами разрабатывать ПО для AMC-модулей TORNADO-A, либо хотят максимально ускорить разработку ПО, предлагается дополнительный сервис Заказной Разработки базового комплекта программных средств AMC-модуля и управляющего ПК в соответствии со спецификациями Заказчика. Это включает разработку базовых мульти-ядерных приложений для процессора AMC-модуля TORNADO-A со всеми встроенными коммуникациями (процессор-ПЛИС, процессор-ПК), соответствующего базового проекта ПЛИС со встроенными коммуникациями (ПЛИС-процессор, ПЛИС-AMC_интерфейс), и, при необходимости, управляющего приложения для ПК (Windows или Linux) или Android-устройства.  Специализированная ЦОС, как правило, добавляется Заказчиком самостоятельно. Для уточнения всех деталей свяжитесь с отделом продаж фирмы МикроЛАБ Системс.

Рекламные и прикладные материалы

  Рекламный листок ПО TASDK® (рус)
 
Ознакомительное слайд-шоу о структуре модульных систем ЦОС TORNADO-iMTCA и TORNADO-MTCA стандартов iMTCA и MicroTCA (форматы: GIF 1мин.20сек., PDF) (2026-01-26)
  Новость в журнале 'Электронные Компоненты' (№5, 2024): "Новый релиз среды TASDK от МикроЛАБ Системс для разработки прикладного ПО систем ЦОС TORNADO-MTCA стандарта MicroTCA"
  Новость в журнале 'Компоненты и Технологии' (7, 2019): "Релиз 5 среды TASDK для разработки прикладного ПО AMC-модулей TORNADO-Axxx"
  Презентация "Новые компоненты для систем ЦОС TORNADO-MTCA® стандарта MicroTCA" (2019-12-13)
  Презентация "Выбор ОСРВ для среды ПО систем ЦОС TORNADO-MTCA® и ПО контроллеров/IoT" (2019-12-13)
  Презентация "Сравнение производительности ОСРВ" (2019-12-13)
  Презентация "Стандарт PICMG® MicroTCA и его особенности для построения систем ЦОС" (2018-04-19)
  Презентация "Системы ЦОС TORNADO-MTCA стандарта MicroTCA" (2018-04-19)
  Презентация "Среда разработки ПО TASDK® для систем ЦОС TORNADO-MTCA" (2018-04-19)

 

    © МикроЛАБ Системс, 1992-2026
последнее обновление: 03 Apr 2026 19:13

Сделано в России / Made in Russia