ÌèêðîËÀÁ Ñèñòåìñ
Ultimate DSP Solutions
  TASDK®
TORNADO AMC Software Development Kit

ïåðåéòè íà Ðóññêèé

Home

News

Products

Price

Publications

Support

About

Contacts

 

MicroLAB Systems is a Member of Xilinx Alliance ProgramMicroLAB Systems is a Member of Texas Instruments 3rd Party Network
MicroLAB Systems is an Executive Member of PICMG Open Modular Computing Standards Consortium PICMG Advanced Mezzanine Card (AdvancedMC, AMC) Specification
PICMG MicroTCA Specification

 

 

Key features

  • Unified SDK for all product families of TORNADO-Axxx AdvancedMC (AMC) modules:
    • TORNADO-A6678x AdvancedMC (AMC) modules with multicore TI TMS320C6678 DSP and Xilinx FPGA
    • TORNADO-AZ/FMC AdvancedMC (AMC) modules with embedded ARM Cortex-A9 cores of Xilinx Zynq-7000 AP SoC
    • TORNADO-AZU+/FMC+ AdvancedMC (AMC) modules with embedded ARM Cortex-A53 and Cortex-R9 cores of Xilinx Zynq UltraScale+ MPSoC FPGA
    • TORNADO-Axxx/FMC AdvancedMC (AMC) modules with MicroBlaze IP for Xilinx FPGA
  • Supports development of CPU/DSP resident applications for AMC-modules and of remote control PC applications
  • Comes as a set of high-level API function libraries and system level applications
  • Supports all applicable free of charge open source RTOSs (Linux, FreeRTOS, TI RTOS) per CPU/DSP platform of AMC-module
  • TASDK/ThreadX toolkit with high-performance pre-certified industry-grade Microsoft Azure ThreadX® RTOS is available for development of high-performance demanding applications for CPU/DSP of all TORNADO-Axxx AdvancedMC (AMC) modules and to comply with product certification requirements. Super-high RTOS and network performance. Special bundles and prices.
  • Includes unique high-level "bare-metal" API for all AMC-modules
  • Unified cross-platform high-level API provides quick portability of CPU/DSP applications across different families of AMC-modules
  • CPU/DSP resident applications run on all boards of selected family of TORNADO-Axxx AdvancedMC (AMC) modules
  • Supports in-chassis AMC-to-AMC control communication
  • Supports remote control of AMC-modules from host PC and Android devices via 1GbE LAN/WAN
  • Automatic detection, remote control and management of all "visible" AMC-modules at host PC and Android devices
  • Supports stand-alone operation of AMC-modules

Benefits

  • Comes standard with all TORNADO-Axxx AdvancedMC (AMC) modules
  • Robust, structured and well documented SDK
  • Requires minimal knowledge of device details
  • Dramatically shortens time to market for designed applications
  • Allows user to focus on high-level principal application functionality design rather than on low-level details
  • Saves ~12 months of qualified programming from the scratch
  • Source code is available under special license agreement
  • Royalty free

Software components

  • Open source TI RTOS/NDK RTOS and "bare-metal" API for core #0 of TI TMS320C6678 DSP of TORNADO-A6678x AdvancedMC (AMC) modules
  • Open source Linux, FreeRTOS+LwIP RTOS and "bare-metal" API for the ARM cores and MicroBlaze IP processors of TORNADO-AZx/FMC and TORNADO-Axxx/FMC AdvancedMC (AMC) modules
  • High-performance TASDK/ThreadX toolkit with Microsoft Azure ThreadX® (AMP/SMP) UL/TUV pre-certified RTOS and NetX®, NetXDuo®, FileX® middleware for CPU/DSP of all AMC-modules for demanding applications
  • User extendable unified cross-platform high-level API function libraries for DSP/CPU of all AMC-modules
  • User extendable PC API function libraries (Windows and Linux) for remote control via 1GbE LAN/WAN
  • Remotely configured "CPU/DSP Bootloader" for autonomous boot of core applications, FPGA bitstreams and data arrays from FLASH memory on AMC-module activation
  • "CPU/DSP System Manager" command processor application for remote CPU/DSP control/management, in-chassis AMC-to-AMC control communication, core applications loading, FPGA programming, and more via AMC 1GbE ports and LAN/WAN
  • "Host System Manager" GUI application for PC Windows/Linux and Android devices for remote control and management of all AMC-modules connected to 1GbE LAN/WAN
  • API for FPGA IPs
  • Multiple demos for device test and startup for user projects

Development tools

  • TI Code Composer Studio tools and MicroLAB Systems  MIRAGE-NE1/NC2 JTAG emulators to compile and debug TMS320C6678 DSP applications for TORNADO-A6678x AdvancedMC (AMC) modules
  • Xilinx Vivado tools and Xilinx JTAG emulators to compile and debug applications for ARM cores of TORNADO-AZ/FMC and TORNADO-AZU+/FMC+ AdvancedMC (AMC) modules, and for MicroBlaze IP processors of TORNADO-Axxx/FMC AdvancedMC (AMC) modules
  • Xilinx Vivado tools and Xilinx JTAG emulators to compile and debug FPGA logic projects for all TORNADO-Axxx AMC modules
  • Microsoft Visual Studio tools to compile and debug Windows applications for host PC
  • GNU tools to compile and debug Linux applications for host PC

Technical support and services

  • Full lifetime warranty, technical support and software update
  • Custom Design service to design applications on Customer specifications
     
  General software architecture for TORNADO-Axxx  AMC-modules with TASDK® tools
General software architecture for TORNADO-Axxx  AdvancedMC (AMC) modules with TASDK® tools
(click to enlarge)

Software structure for TORNADO-A6678x AMC-module with TASDK® tools
Software structure for TORNADO-A6678x AdvancedMC (AMC) module with TASDK® tools
(click to enlarge)

Software structure for TORNADO-AZ/FMCAMC-modules with TASDK® tools
Software structure for TORNADO-AZ/FMCAdvancedMC (AMC) modules with TASDK® tools
(click to enlarge)

TASDK System Host Manager GUI application for PC (Windows)TASDK System Host Manager GUI application for PC (Linux)
TASDK System Host Manager GUI application for PC (Windows and Linux)
(click to enlarge)

TASDK System Host Manager GUI application for Android® devices TASDK System Host Manager GUI application for Android® devices
TASDK System Host Manager GUI application for Android® devices
(click to enlarge)

Thread Metric RTOS performance test results for ARM Cortex-A9 cores of Zynq-7000 AP SoC of TORNADO-AZ/FMC AMC-moduleThread Metric RTOS performance test results for ARM Cortex-A53 cores of Zynq UltraScale+ MPSoC of TORNADO-AZU+/FMC+ AMC-moduleThread Metric RTOS performance test results for Core #0 of TI TMS320C6678 DSP of TORNADO-A6678/FMC AMC-module
Thread Metric RTOS performance test results for TORNADO-Axxx AdvancedMC (AMC) modules
(click to enlarge)

IPERF 1GbE Networking RTOS performance test results for ARM Cortex-A9 cores of Zynq-7000 AP SoC of TORNADO-AZ/FMC AMC-moduleIPERF 1GbE Networking RTOS performance test results for ARM Cortex-A53 cores of Zynq UltraScale+ MPSoC of TORNADO-AZU+/FMC+ AMC-moduleIPERF 1GbE Networking RTOS performance test results for Core #0 of TI TMS320C6678 DSP of TORNADO-A6678/FMC AMC-module
IPERF 1GbE RTOS Networking performance test results for TORNADO-Axxx AdvancedMC (AMC) modules
(click to enlarge)


 

Datasheets and Application Materials

  Datasheet for TASDK tools
  Presentation "New Devices for TORNADO-MTCA® MicroTCA Modular DSP Systems" (Rus)
  Presentation "RTOS Selection for TORNADO-MTCA® MicroTCA DSP Systems, Controllers and IoT" (Rus)
  Presentation "Comparing RTOS Performance"  (Rus)
  Presentation "PICMG® MicroTCA Standard and its Specifics for DSP Applications" (Rus)
  Presentation "TORNADO-MTCA DSP Systems in MicroTCA Standard" (Rus)
  Presentation "TASDK® Software Development Tools for TORNADO-MTCA DSP Systems" (Rus)

 

    (C) MicroLAB Systems, 1992-2022
last update: 14 Apr 2022 13:03