
The design and testing of a card for the CompactPCI bus is only the first part of the process of successfully integrating the card into a complete CompactPCI system. It is actually not the hardest part. Far more difficult, and more often than not incorrectly implemented, are the compatibility testing and the integration into a tightly coupled system of several CompactPCI cards within one backplane. If several bus agents with different operating systems and different hardware implementations interact with each other, the number of potential problems is enormous. Hot swap capability, latency considerations, and peak busloads also add to the complexity of embedded CompactPCI systems.