Current generations of telecommunications infrastructure require intensive real-time computation. To meet the demands of next generation equipment, such as 3G wireless base stations, designers must seek methods to improve hardware and software efficiency.

These real-time systems are typically distributed systems consisting of one master processor and one or more slave processors. Software flexibility and architecture features enable the TMS320C6000E digital signal processor (DSP) family from Texas Instruments to match most requirements of both the master and slave subsystems. The TMS320C6000 DSP is used here to illustrate the requirements and implementation of a multiprocessor system based on cross bar switching.

A wireless base station implementation requires an architecture with multiprocessor connections. This application report focuses on the data-passing technique provided by a bidirectional first-in first-out (BiFIFO) interface to a crossbar switch designed and implemented by Blue Wave Systems on a ComStructE platform.