At the Embedded World Exhibition & Conference (February 24-26), Infineon Technologies AG today announced the new version of its development platform DAVE™, the “Digital Application Virtual Engineer” for its 32-bit microcontroller families XMC1000 and XMC4000. Infineon has equipped the virtual DAVE engineer such that the development time for embedded systems on the basis of the XMC microcontrollers is further reduced thanks to efficient, component-based software development. With the latest version of DAVE, the reusability of the software components, otherwise known as the DAVE APPs, is further enhanced for example thanks to the introduction of a device driver level, the XMC Lib.
The programming of high-performance and flexible microcontrollers (MCUs) for high real-time requirements such as those of the 32-bit XMC portfolio from Infineon generally calls for extensive hardware knowledge.Substantial time savings can be realised during software development, for example, if for the respective use cases, software components that have already been developed and tested can be reused. XMC Lib and the DAVE APPs of the the latest DAVE release include reusable software components that provide users with abstracted programming interfaces (APIs, application programmable interfaces). The user can easily program the XMC microcontrollers and its peripherals supported via a graphical user interface. At the same time, users do not have to concern themselves with the underlying hardware details.One key feature of DAVE and the DAVE APPs is the “resource solver” for the efficient and conflict free management of the available hardware resources.
Also the latest version of DAVE presents a complete development platform with Eclipse-based IDE (integrated development environment) with GNU compiler and debugger inclusive Flash Loader. It can be easily expanded with third-party tools. Compared with the previous version, a number of significant enhancements have been implemented, which for example improve the reusability and the usage with the extensive ARM® ecosystem. So the data models for the configuration and resource data have been improved and designed more robustly, which makes numerous functions run faster in the new version.The graphic views have been designed more clearly, thereby allowing, for example, the manual pin assignment on the selected package to also be depicted graphically.Beneath the DAVE APPs, a level has been introduced consisting of peripheral-specific, static device drivers (XMC Lib), which further enhances the readability, efficiency and stability of the code generated by the DAVE APPs. The freely definable instance handler further enhances the readability and reusability, as the user code is completely separated from the related peripheral instances.
To further improve and optimize the reusability, the source code generated via XMC Lib or from the DAVE APPs, was tested with the GNU, ARM, IAR and Tasking compilers. Based on this the created code can be easily imported to the popular compiler IDEs from Altium, ARM/Keil, Atollic, IAR Systems and Rowley.
The latest version of XMC Lib is now available as a free download from the Infineon website. A Beta version of DAVE, the DAVE APPs and DAVE SDK, which is the software development kit for DAVE APPs, is also available for free download and evaluation. The DAVE SDK provides users with a simple means for modifying existing DAVE APPs so as to further optimise these for the respective application.What is more, it is also possible to develop new, separate DAVE APPs as reusable, configurable software components.
The DAVE productive version of the today announced Beta version is scheduled for July 2015.
Infineon Technologies AG (infineon.com) is a world leader in semiconductors. Infineon offers products and system solutions addressing three central challenges to modern society: energy efficiency, mobility, and security. In the 2014 fiscal year (ending September 30), the company reported sales of Euro 4.3 billion with about 29,800 employees worldwide. In January 2015, Infineon acquired US-based International Rectifier Corporation, a leading provider of power management technology, with revenues of USD 1.1 billion (fiscal year 2014 ending June 29) and approximately 4,200 employees.
Information Number: INFATV201502-033