Solutions for Consumer Electronics

  1. Overview
  2. ASIP
  3. System Synthesis
  4. Processor Synthesis
  5. Virtual Platform

Consumer Electronics Overview

Consumer electronics is a global industry that caters to the information needs of the consumer in the areas of mobility and travel, connectivity, communication, entertainment, media, work and education. Consumer electronic devices like mobile phones, tablets, audio and video players, smart televisions can be found every where. Functionality of a consumer electronic device is mainly determined by specific market requirements and realized through a combination of hardware and software.

The brain of most of these devices is a VLSI chip, generally referred to as "SoC" or System on Chip. SoCs have embedded inside them one or more Central Processing Units (CPUs), Graphical Processing Units (GPUs), Digital Signal Processors (DSP), several peripherals such as communications (GSM, LTE, CDMA), data networking (WiFi, Blue Tooth) and near field communication devices (for mobile e-wallet applications).

Consumer Electronic market is characterized by frequent changes in market requirements, intense competition amongst the various players, need for delivering more functionality at a lower cost, the need to design a device that can run longer on battery without a recharge and the ability to modify the design to cater to the diverse needs of different market segments around the globe.

Designing a CE device requires a application driven system level approach, to realize an SoC that can deliver the desired functionality using the most optimal hardware and software design resulting in higher yields, low power consumption and reduced time to market.

In addition, to cater to different market segments, the ability to quickly put together devices by mixing and matching various hardware and software components requires a model driven approach.

Customers can benefit from the use of Teraptor Designer for modeling processor architectures using SMDL, system architectures using SSDL and peripheral models using C++. Teraptor Player can be used to create virtual platforms capable of running system and application software. These virtual platforms can be used for software development, porting, debugging, profiling and performance analysis. Teraptor Model Space Explorer can be used for automating synthesis of verification test suites from SMDL processor models. Teraptor VHLS Engine can be used for synthesizing RTL from architectural models (SSDL and SMDL). SANKHYA Consulting offers services for building synthesis platforms using the VHLS engine for specific customer projects.

Application Specific Instruction Set Processors (ASIPs)

A processor with an architecture that is optimized for a particular type of application like control, signal processing, networking and communication. These processors can include special instructions and functional units to handle the commonly used operations specific to the appliaction area.

Solution

Teraptor supports ASIP design from modeling simulation, SDK development, performance analysis till very high level synthesis.

Next Steps

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



System Synthesis

Solution

Custom Synthesis Tools can be used to automate very high level synthesis from SSDL to RTL.

Next Steps

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



Processor Synthesis

Solution

Custom Synthesis Tools can be used to automate very high level synthesis from SMDL to RTL.

Next Steps

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



Virtual Platform

A virtual Platform is a software based platform that simulates the behaviour of a hardware system. A virtual platform includes a simulator that can model the complete hardware system consisting on one or more processors and peripheral devices.

Usage Areas

  • System software developers can use a virtual platform to port an embedded operating system and to develop device drivers.
  • Application developers can use the virtual platform for testing their applications - either standalone or running with the help of an operating system.

Solution

Teraptor Player plays virtual platforms which can be used for hardware and software co-design, and development. Enables software developers to get a head start, there by reducing time-to-market.

Next Steps

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