Lorem ipsum dolor sit amet, consectetur adipiscing elit. In id sagittis arcu, sit amet aliquet leo. Nunc varius sodales gravida. Suspendisse non ante orci. Fusce dignissim ipsum ante
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
Lorem ipsum dolor sit amet, consectetur adipiscing elit. In id sagittis arcu, sit amet aliquet leo. Nunc varius sodales gravida. Suspendisse non ante orci. Fusce dignissim ipsum ante
Lorem ipsum dolor sit amet, consectetur adipiscing elit. In id sagittis arcu, sit amet aliquet leo. Nunc varius sodales gravida. Suspendisse non ante orci. Fusce dignissim ipsum ante
Lorem ipsum dolor sit amet, consectetur adipiscing elit. In id sagittis arcu, sit amet aliquet leo. Nunc varius sodales gravida. Suspendisse non ante orci. Fusce dignissim ipsum ante