A digital processing device to process media data is provided. The device
includes a plurality of processing modules to process the media data, and
a media data path. The media data path communicates the media data
between the processing modules, wherein the media data path is arranged
in a ring configuration. In one embodiment, the media data path defines a
digital audio bus that serially interconnects the plurality of processing
modules. The digital audio bus may communicate digital audio data in a
plurality of time-slots, each particular processing module having an
associated time-slot from which data is received from the data path for
processing by the particular processing module.