SANKHYA Knowledge Hub

Register here to get access to Sankhya Knowledge Hub. Use your login name and password to read the articles or view the videos.

If not a registered user, Register here.

  1. Product Documentation
  2. Product Updates
  3. Product Demos & Videos

Teraptor Overview

     Technology developments and increasing globalization over the last 2 decades have fundamentally changed the way intelligent embedded systems are built today. New products often become obsolete in months. There is an increasing need for performing various activities of research, innovation and development concurrently and automate activities wherever possible. System Level Design or some times referred to as Electronic System Level Design is fast becoming the standard for building the next generation of embedded systems for markets ranging from consumer electronics, automotive electronics to defence electronics.   Read More...


Teraptor Technical

    Teraptor Designer brings architecture specification and modeling to programmable system design. Teraptor Designer includes languages for processor and system modeling and a comprehensive set of meta-model driven tools for software development, model export, customized RTL code generation (offered as a service), test case generation and verification.  Read More...


Teraptor User's Guide and Reference Manual

View Guide


SPP Documentation

    A complex electronic (embedded) system comprises of a network of several computers (nodes) networked using a data communication bus with several embedded software threads running on the different nodes, sensing the environment, communicating and collaborating to implement the desired functionality of the system through a set of actuators.   Read More...




Teraptor PowerPC Channel Update

     Teraptor is a suite of languages and tools for integrated processor and system( programmable system) design and development. The POWERPC channel for Teraptor provides with readily available SMDL models for IBM POWERPC 750  Read More...




Achieve Firmware Quality Improvements and Engineering Centre Productivity Gains by using Microcontroller/SoC System Models

     Firmware is a broad class of software that is embedded into a system in a ROM/FPGA/Flash and interacts directly with a hardware such as Microprocessor and Peripherals. Firmware development falls in project critical path and depends on availability of hardware and software making it a challenging task to implement and test/simulate. The main challenge is Debugging and testing firmware during development stage which is time consuming. Off the shelf Microcontroller and SoC models help reduce hardware dependencies. Static models reduce these dependencies to some extent. Dynamic Models can be user created and enhance re-use and support features such as fault simulation and increase code coverage. Read More...


Smart Grid Modeling and Development Platform

     Smart Grids refer to a network of Smart Nodes capable of producing, consuming, buying and selling power through real time collaboration with the goal of optimizing energy production and use based on local and global policies. On a Smart Grid graph, power flows in one direction and currency flows in the other. In the near future, Smart Grids can be expected to lead to the development of new notions of currency that lives on the graph ! Read More...


TASD MIL Video

    TASD-SPP-MIL-1553 provides a system of 4 embedded systems interconnected over a 1553 bus. It offers a convenient numeric keypad for data entry and multiple LED banks for tracking system status. Upto 4 Application binaries in the ELF object file format may be loaded to the VSP and executed. Performance and execution profile information can be obtained using Teraptor Player for performance analysis and optimization. In addition detailed trace of execution may be obtained using Teraptor Player. Developers may also place breakpoints, examine register and memory values and modify them. Register and memory trace may be generated and saved to a file for later analysis of program behaviour. Virtual data streams allow simulation of input data to operating threads from files. Read More...


Teraptor CAN Demo

ECUs communication over a CAN bus Read More...


Teraptor Automotive Multi-ECU Network Application Prototyping Platform

A System Prototyping Platform for Automotive Electronic Application Development. Read More...


TAC SPP CAN4 Hybrid Demo

    TAC-SPP-CAN4 provides a system of 4 ECUs interconnected over a CAN bus. It offers a convenient numeric keypad for data entry and multiple LED banks for tracking system status. Upto 4 Application binaries in the ELF object file format may be loaded to the VSP and executed. Performance and execution profile information can be obtained using Teraptor Player for performance analysis and optimization. In addition detailed trace of execution may be obtained using Teraptor Player. Developers may also place breakpoints, examine register and memory values and modify them. Register and memory trace may be generated and saved to a file for later analysis of program behaviour. Virtual data streams allow simulation of input data to operating threads from files. Read More...


Serial Communication with USART

    Serial Communication using USART demonstrates how the serial communication may be achieved between two terminals (DTE and DCE) by making it flexible enough to configure the various settings/attributes like dynamically. Performance and execution profile information can be obtained using Teraptor Player for performance analysis and optimization. In addition detailed trace of execution may be obtained using Teraptor Player. Developers may also place breakpoints, examine register and memory values and modify them.  Read More...


Air craft Yaw Control System

    The presentation and video below provide information on how to create and demonstrate the Aircraft Yaw Control System using "SANKHYA Teraptor Aerospace and Defence System Prototyping Platform (TASD-SPP using MIL 1553 Bus)". Aircraft Yaw Control System (AYCS) demonstrates a control system to control the Yaw (direction) of the aircraft which accepts Rudder position given as input. The resultant angular displacement is computed in Rudder model and aircraft position is displayed in the raster display. Read More...