Software Development Kits
The PCIe Switches and Bridges Technology Software Development Kit, or SDK, is a highly customized software package containing powerful tools to help customers get to market faster when designing with PCI Express and PCI devices. The SDK application offers an easy to use enhanced user interface that includes a variety of new and useful tools that can help in the following ways:
- Used in conjunction with the RDK board, it helps users get familiar with PCIe Switches and Bridges devices
- Allows users to configure the devices to their specific needs
- Demonstrates all major features with the help of sample command line and GUI applications
- Helps in de-bugging & performance analysis on a live system
- Provides a framework for users to develop their own software tools and applications
This SDK is an integral part of the Rapid Development Kit (RDK) which includes both hardware and software. These are some of its main features:
- Support for all PCI & PCIe (PEX) products
- All Windows flavors XP and later, and Linux Kernel 2.6 / 3.x
- 64-bit OS environments are supported
- Kernel level Service & End-point drivers with source code
- User level API Library with source code
- Important command line applications with source code
- Separate GUI Applications for PCI & PCIe
- SDK User's Manual & Release Notes
- Support for Non-PEX devices
Note: SDK 7.24 is recommended for all users. If you are upgrading from 6.50 or older versions, a new CDA license file will be required for v7.24. Please talk to an Avago representative to get the new license file.
CDA requirement for using the PEX Device Editor (PDE) GUI application with PCIe switch devices
When the PEX Device Editor (PDE) GUI application is first launched, it will ask for a license file. This license file can be obtained from your local Avago sales representative. Based on the level of your company CDA access, a license will be provided to the appropriate switch devices. If no license is entered, the PDE application will still launch but will only provide support for bridge devices (9000, 6000, 8111, 8112, 8114, and 8311) and PLX legacy chips. Linux support is identical between SDK versions. Only customers using PEX switch devices under Windows will benefit from using the CDA version of the PDE.
Users with CDA access for PEX switches will be able to use all the high-end features of the PDE GUI mentioned above. Non CDA users will only be able to use the PDE GUI for the PCIe bridge devices.
Note: Installing this SDK along with older SDK versions is not supported. The original installation must be fully removed via Add/Remove Programs (or vice versa). Not fully removing before installing may cause the new install to malfunction.