Solutions

We provide solutions in the realm of hardware and software verification, in particular embedded services, virtualization, and portable stimulus (PSS).  If you like what you see, then let’s showcase the solutions we offer to help shorten your product development cycle.

Device Driver Generator(DDGen)

Device Driver Generator (DDGen) from Vayavya Labs is a software platform designed for use by embedded system developers and SoC design engineers to automate device driver and firmware development. Use the specification and modify it as needed to generate the automatically the desired device drivers.

DDGen_Vayavya Labs Pvt. Ltd.

Features

Vayavya Labs Pvt, Ltd.

Supports code generation for any class of embedded devices such as Ethernet, USB, Communication, memory, or any control type of devices including DMA controller, etc.

Vayavya Labs Pvt, Ltd.

Generates driver code in ANSI C (C and header files) that an application programmer can use in their designs; Supports MISRA C compliance

Vayavya Labs Pvt, Ltd.

Eclipse-based IDE

Vayavya Labs Pvt, Ltd.

Out-of-the-box support for interface controller IPs from leading semiconductor IP providers

Vayavya Labs Pvt, Ltd.

Supported Operating Systems: Linux, WinCE, VxWorks, MCAL, bare metal with a ready framework to quickly support other operating systems

Benefits

Vayavya Labs Pvt, Ltd.

Enables formal capture of Hardware – Software Interface, a key requirement for ISO 26262 compliance

Vayavya Labs Pvt, Ltd.

Automated & correct by construction – device driver code

Vayavya Labs Pvt, Ltd.

Over 40% reduction in costs and time-to-market

Vayavya Labs Pvt, Ltd.

4x-6x lesser effort for new board / OS

Case Studies

Vayavya Labs Pvt. Ltd.

DeMystifying DDGen

Vayavya Labs Pvt. Ltd.

Debugging of DDGEN Generated Device Driver Code

Digital Twin_Vayavya Labs Pvt. Ltd.

Virtual Platforms & SystemC modeling

We develop virtual platforms to simulate the target hardware on which the software is intended to run. It can comprise of a number of virtual models or a prototype, each of which is a high speed software model of a physical product that can be presented, analyzed, and tested from a real life system perspective, including tests that are not possible to run on the physical hardware. The virtual platform developed can be scaled as needed and can be used to augment the traditional RTL-to-GDSII flow. Virtualization enables among other things, pre-silicon software development & testing, architectural exploration, performance & power optimization, SoC & system verification and hardware-software partitioning.

Features

Vayavya Labs Pvt, Ltd.

Supports code generation for any class of embedded devices such as Ethernet, USB, Communication, memory, or any control type of devices including DMA controller, etc.

Vayavya Labs Pvt, Ltd.

Generates driver code in ANSI C (C and header files) that an application programmer can use in their designs; Supports MISRA C compliance

Vayavya Labs Pvt, Ltd.

Eclipse-based IDE

Vayavya Labs Pvt, Ltd.

Out-of-the-box support for interface controller IPs from leading semiconductor IP providers

Vayavya Labs Pvt, Ltd.

Supported Operating Systems: Linux, WinCE, VxWorks, MCAL, bare metal with a ready framework to quickly support other operating systems

Hardware-software Interface Management (HSI)

For most semiconductor design companies, the existing communication between SoC design teams and software teams through data sheets, programming guide/book, Word documents or Excel spreadsheets often results in a lot of ambiguities. These misinterpretations can prove costly while developing bare metal or OS based drivers resulting in potential slips to design schedules.

Vayavya’s HSI® management enables SoC design teams to capture the programming interface of a device in a formal manner. This HSI® spec then serves as a golden reference for various teams across the design teams. The HSI specification can also be used as a method for realizing tests using portable stimulus (PSS) or generating device drivers automatically using DDGen from Vayavya Labs

Firmware_Vayavya Labs Pvt. Ltd.

OpenHSI™

We are proud to launch our OpenHSI™ initiative to power and accelerate your Portable Stimulus solution for Test Realisation.

Please visit the website for more details and our Github to download our API Libraries.

PSS/HSI

Portable Stimulus (PSS)

The PSS standard helps verification engineers define system level tests such that the tests are portable between verification levels – IP, subsystem, system – and verification platforms (simulation, emulation virtual platform, etc.). One of the major challenges that verification engineers face with PSS is in converting these high-level test representations into something that can run at one of those levels, on one of those platforms. This stage of PSS or the Test Realization layer requires software and verification engineers to implement the hardware-software interface which is not only an effort-intensive and error-prone work but also requires domain knowledge of the device(s).

At Vayavya Labs we provide solutions to automatically generate the device drivers using the APIs and middleware defined in the OpenHSI initiative. We also provide services for custom development of device drivers and software stack needed for realizing the PSS tests.

Automotive

From connected cars to autonomous vehicles, it is no more just a mechanical/electric assembly of components. Software and electronics are taking over automobiles with a growing shift towards autonomous/self driving vehicles, infotainment, emphasis on critical safety features especially in software and standardization of embedded software platforms. It is estimated that there are millions of line of code in a car.

Vayavya Labs is a member at ASME and is uniquely placed to offer key embedded software solutions. We also offer ADAS & autonomous vehicle validation services.

Automotive Solutions

Features

Vayavya Labs Pvt, Ltd.
AUTOSAR and MCAL
We provide custom development of MISRA-C compliant drivers for the MCAL layer, automated testing & verification of MCAL Drivers and implementation of Adaptive AUTOSAR. We also provide technical assessment & evaluation of embedded platforms based on customer’s needs and requirements
Vayavya Labs Pvt, Ltd.

Functional Safety
We develop software as per requirements and in accordance of functional safety standards (ISO 26262) for ASIL A-D by leveraging HSI™ tools & methodologies to automate code development

Vayavya Labs Pvt, Ltd.

Automotive Grade Linux (AGL)
We provide services around board bring-up, OS porting and customization

Networking Solutions

Communications & Connectivity

The surge of platforms such as Android, iOS, AWS etc. cloud-based delivery and enhanced data network has resulting in re-writing or developing anew, a lot of applications. This has resulted in the proliferation of new devices, edge-based computing platforms. Vayavya Labs offers solutions including endpoint software stacks, product compliance or pre-compliance testing for emerging networking technologies such as Time-Sensitive Networking (TSN) a.k.a Audio Video Bridging (AVB).

The AVB endpoint stack is based on OpenAvnu, one of the most popular standards and preferred by many in the industry for their AVB equipment.

Features

Vayavya Labs Pvt, Ltd.

Complete with all latest AVB features – GPTP, SRP/MSRP, and MAAP and AVDECC, 61883-6

Vayavya Labs Pvt, Ltd.

Key components for Professional AV equipment – GStreamer, Jack plugins.

Vayavya Labs Pvt, Ltd.

Key demonstrations – multichannel audio streaming (2.1) and real-time playback for live performance scenarios.

Vayavya Labs Pvt, Ltd.

Conformance to all the necessary IEEE standards for AVB.

Vayavya Labs Pvt, Ltd.

Production ready and has been tested extensively on several platforms and the offers proven quality software.

Other Offerings

Vayavya Labs Pvt, Ltd.

Middleware: Linux & Android middleware for multimedia and communication gears. LTE, ATSC 3.0 and DVB standards-based software implementations

Vayavya Labs Pvt, Ltd.

Test & Validation: Automation of functional & regression product software testing using Python and shell scripts

Vayavya Labs Pvt, Ltd.

Porting: Linux, Android and any commercial Operating Systems porting and optimization services for different SoC vendors based on x86, ARM, OpenRISC, ARC processor cores

Vayavya Labs Pvt, Ltd.

Full fledged test framework for TC8/TC11 compliance testing

Custom solutions

At Vayavya Labs we offer custom solutions tailored for customers in Automotive, EDA, Semiconductors, and Networking industry verticals. We have considerable expertise in hardware, software, and system engineering which enables us to provide customized solutions and services which work the first time around.

We offer customized solutions for board bring-up, BSP customization, porting and firmware driver development. We provide customization and porting of board support packages for Linux, Android & Automotive Grade Linux. With several years of experience in development of custom embedded software across ARM, x86, etc., we understand how the hardware, OS and software work together. We also provide performance optimization for boot time, graphics and power.

We also provide custom services for protocol stack development.

We specialize in MANET (Mobile Ad-hoc NETwork) technology and provide services including stack development & enhancements, V&V in simulation environment and boards, platform integration, field readiness testing, maintenance and support.

We develop test frameworks for feature validation, performance & load evaluation of the developed network components by simulating ‘real-world’ scenarios.

Vayavya Labs Pvt. Ltd. _ Custom Solutions