DDGen : An automated device driver generator. The tool helps to capture the device(IC) and software (run time) specifications in a formal manner.
Device Driver Generator(DDGen) is a software tool designed for Embedded System Developers and IC design engineers to automate device driver and firmware development. As of today, there is no competing product in the market.
The tool helps semiconductor companies by enforcing the right development framework across design flows by providing a higher level of abstraction for device and run time environment specification.
DDGen methodology, is based on the formal high-level specifications for the device (IC) and the run time environment (software and system) details. These specifications are used as input to the tool, DDGen (code synthesis tool), to generate ANSI C compliant device driver and firmware code.
Customization of the code generated by the tool by the end user.
Building a custom code generator using the information captured in the DPS
Supports PSS as input
RTS (Run Time Specification) allows the capture of the software and systems specification of the driver environment
Automated Test case generation for driver testing
Register map RTL generated in Verilog
3X productivity gain for firmware and device driver development
Almost 95% automated & correct by construction – driver code
4x-6x lesser effort for new board /OS
10x faster support for derivation boards or different OS
Allows true code re-use across ( IC and SW) teams
Semiconductor, OEM/ODM firms can lower customer support efforts by deploying the tool as the first line of support
DDGen : An automated device driver generator. The tool helps to capture the device(IC) and software (run time) specifications in a formal manner.
DDGen : An automated device driver generator. The tool helps to capture the device(IC) and software (run time) specifications in a formal manner.
This video shows a demo of device driver generated by DDGen, using USB3.0 as the device. Please visit www.vayavyalabs.com for more information.