Accelerate DesignWare IP driver development for ARMv8-based designs with Virtualizer Development Kits
In this webinar, we will explain how DesignWare® IP Virtualizer™ Development Kits (VDKs) can be used to accelerate DesignWare® IP driver development and integration into a 64-bit ARM®v8 Linux software stack. ARM’s recent enhancements in the ARM firmware boot- and runtime-architecture require drivers to be integrated in various new firmware layers such as UEFI and Trusted Firmware. In addition, drivers need to be developed and optimized for the Linux kernel and the hardware dependent Android layers. With so many layers of software and interaction with hardware, excellent debugging and tracing capabilities are needed to debug software in an efficient and productive manner. The webinar will highlight how the IP VDK for the ARMv8 Base platform with models representing DesignWare IP (e.g. USB, Ethernet, PCI Express, UFS, Mobile Storage, etc.) and software development and debug tools can be used as an early and efficient software development target to address these challenges. The IP VDK is binary software compatible with the "Base" platform specification from ARM and allows developers to leverage Linaro's Linux kernel and firmware releases. We will also explain how a DesignWare Hybrid IP Prototyping Kit, a VDK connected to an FPGA-based DesignWare IP Prototyping Kit, can be used to perform the final hardware/software validation.
- Firmware developers
- Linux driver developers
What attendees will learn:
- The basic usage of a virtual prototype for hardware dependent software development
- The anatomy of a Linux software stack for ARM and the integration of drivers into Linux and firmware
- The use and benefits of hybrid prototypes in which virtual and physical prototype are connected