Xilinx PAVE Interface for IRL Applications in
Wind River VxWorks Environment


Contact
Joint Press Release

Introduction

Manufacturers of embedded systems are constantly striving to improve their customer's experiences with their products while increasing profit and market-share. These requirements can be satisfied through the use of Xilinx Internet Reconfigurable Logic (IRL) design methodology. Increased profit can be achieved by updating the Xilinx PLD based hardware design using the product's network connection instead of deploying field service technicians to the customer's site. Market-share and customer satisfaction can be increased by extending the product's field life through instant updating of its features via a network connection. Xilinx and Wind River each are developing products and services to satisfy the need for full life-cycle solutions. The PAVE interface resulted form both companies focus on delivering field upgradable solutions.

The PAVE Interface

Xilinx's PAVE interface is an API for the programming of Xilinx PLDs in VxWorks RTOS-based embedded systems. Currently, developers of field upgradable applications must develop their own software for interfacing the PLD programming methodology (JTAG or Xilinx SelectMAP) with Wind River's VxWorks RTOS. The PAVE interface encapsulates that design work into a set of commands covering configuration, readback, rollback, and utilities for verification. It also includes a Hardware Design Guideline for providing reliable fault-tolerant field upgrades in a uniform manner. For instance, reliability is critical when designing field upgradable applications and the rollback feature allows the system to return to the previous version of the instruction set, in case of network or power dropout during the upgrade process.

Facilitates easier creation of IRL applications

A system level solution for creating field upgradable hardware is more easily realized by using the PAVE interface. By combining GoAhead Software's FieldUpgrader technology with Wind River's broad processor architecture support and the PAVE interface from Xilinx, a PLD can be configured from a remote server by using Wind River VxWorks function calls in the target system.

Device and Software support

PAVE is compatible with current versions of VxWorks and Tornado tools and all VxWorks supported 32 bit processor architectures. The PAVE interface works with all Xilinx devices that are supported by IEEE Std. 1532 JTAG or SelectMAPTM programming.

Contact

David Vornholt - Xilinx, Boulder, CO

 
  Trademarks and Patents
Legal Information

Privacy Policy
| Home | Products | Support | Education | Purchase | Contact | Search |