Embedded Computing Design

Subscribe

Receive our complimentary magazine via U.S. Mail or E-mail.

Embedded Computing Design

A USB Case Study: Accelerating Software Driver Development using Virtual Platforms

Frank Schirrmeister, Director of Product Marketing, Synopsys System-Level Solutions, Synopsys, Inc. — July 16, 2008

Full Text: Download PDF

1Software development is becoming the dominant cost factor in electronics design. The ability to parallelize the traditional sequential process of software development trailing hardware development is crucial to get products to market as early as possible. platforms are introduced as an effective development instrument for software driver, , and OS development. Using an example of the DesignWare® Cores Hi-Speed USB On-The-Go (HS OTG) controller, this paper demonstrates how the specific challenges in software driver development of complex IP blocks - early availability, visibility and control - can be addressed with virtual platforms.

This white paper, from Synopsys' System-Level Solutions group, provides a quantitative summary of the gains realized in Synopsys' USB OTG driver development project through the use of virtual platforms, as well as an outlook of how to apply the lessons learned from the USB OTG driver development to other connectivity IP such as SATA, Ethernet, DDR2 and DDR3.

Topics covered in this article

Leave a Comment