System Prototyping Platform

  1. Overview
  2. TAC-SPP-CAN4
  3. TASD-SPP-MIL-1553

System Prototyping Platform

Complex system design and development requires a prototyping platform. Such a prototyping platform needs to be an abstraction of the real system, allow system level architectural exploration, while at the same time allowing various players working as part of a large development team to design and update components of the prototype, which are then made available instantly to the rest of the development team.

These system prototyping platforms, more popularly termed as Teraptor Channel SPP's ensure a straight through design flow from system specification, software prototyping through hardware prototyping and system realization.

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.

Examples of such complex systems include data and communication equipment, industrial and power plant control applications, aerospace applications and automotive electronic applications. Each such vertical application is often characterized by the use of a specific kind of communication bus best suited to meet the needs of the specific industry.

Creating such a new system or system of systems is immensely complex. Teams often take a long time just bringing together the various hardware components and creating a system development lab. As can be expected of any new system development, several components that are necessary may not even be available at the time of project start.

In general, a complex system can be viewed from the following view points:

  • As a complete functioning system by the user and system architect
  • As a set of domain models by the domain expert
  • As a set of interacting software components or threads by the software architect
  • As a set of interacting hardware components by the hardware architect

Next Steps

Do Contact Us - to request a proposal or to learn more.



TAC-SPP-CAN4 Overview

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.



TAC-SPP-CAN4









Next Steps

Do Contact Us - to request a proposal or to learn more.



TASD-SPP-MIL-1553 Overview

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.



TASD-SPP-MIL-1553







Next Steps

Do Contact Us - to request a proposal or to learn more.