EDA Blog - electronic design automation, embedded systems, ic

LDRA Tool Suite Integrates with the Analog Devices VisualDSP++

Posted by Ken Cheung in EDA Tools on Thursday, June 25, 2009

LDRA has integrated their tool suite with the Analog Devices VisualDSP++ (VDSP++) software development environment. VDSP++ creates a software development environment for engineers working with Analog’s embedded processors. The LDRA tool suite offers automated software testing and verification across all stages of software development. The integration enables seamless testing of user code at both the unit and system levels, coupled with enhanced error detection to speed up the overall software development process.

The LDRA tool suite and the Analog Devices VDSP++ software integration covers all devices supported by VDSP++. Although initially written and tested to support version 4.5 of VDSP++, the LDRA tool suite integration will be tested with v5.0 and also v3.5 (supporting the ADSP-21xx). More updates and developments to the support using Analog Devices VisualDSP++ are planned.

Integration of the LDRA tool suite and the Analog Devices VDSP++ software combines their respective strengths. The LDRA tool suite supports the instrumentation of user code, test harness creation, and processes target responses. VDSP++ compiles and captures target results. The method of results capture is defined early in the process and is implemented in the instrumentation technique and harness code to accommodate the requirements and limitations of the target whether it is actual hardware or the VDSP++ simulator.

Thanks to compatibility with the ADI Integrated Development and Debugging Environment, remote access is possible with the VDSP++ environment. Using this integration method the LDRA tool suite is able to capture and use the specific environment settings defined within VDSP++ project files (*.dpj and *.dpg) in the creation of source code analysis sets. In so doing, the tool suite is able to ensure that the analysis, build and execution settings that are applied match the project settings, which in turn enables the use of the original project files to build the code as tested.

The LDRA tool suite is able to distinguish between the differing files that form a VDSP++ project, ignoring the source files that do not need to be analyzed. When the program executes, the LDRA tool suite can drill down to the captured results and then use these results for unit tests and structural coverage analysis. In this manner the LDRA tool is able to support the analysis needed to demonstrate structural coverage analysis up to and including DO-178B Level A.

More info: LDRA

Related Posts with Thumbnails
 
EDA Blog Newsletter
Don't have time to visit EDA Blog everyday? Then sign up for our free newsletter. We'll send you an email when we have something to share with you. Your email address will be kept confidential and we will not share, sell, or rent it to anyone. You can unsubscribe at any time by clicking a link in the email.

Enter your email address to sign up for our free newsletter:  

If you are familiar with RSS feeds, you can also sign up for our free blog feed. Our RSS feed is updated in real-time while our newsletter is updated daily.