A novel data transfer scheme for efficiently transferring data between
multiple data generating processing units in a processing element wherein
each processing unit may generate data at different rates. The data output
of each processing unit is multiplexed into a single data stream and
written to a memory buffer. A centralized software processor such as a CPU
or DSP implements a demultiplexer operative to read the contents of the
input buffer, demultiplex the data and distribute it to individual unit
buffers thus recreating the original data streams generating by each of
the processing units. The multiplexed data stream is generated by
partitioning the outputs of the data generating processing units into
multiple multiplexer groups based on individual data rates. The outputs of
the various groups are collected by a multiplexer and used to build a
single data stream having a well-defined structure.
Ein Romandatenübertragungentwurf für leistungsfähig bringende Daten zwischen den mehrfachen Daten, die Verarbeitung Maßeinheiten in einem verarbeitenelement erzeugen, worin jede Verarbeitung Maßeinheit Daten mit unterschiedlicher Rate erzeugen kann. Datenausganges jeder Verarbeitung Maßeinheit wird in einen einzelnen Datenstrom geschaltet und geschrieben zu einem Gedächtnispuffer. Ein zentralisierter Software-Prozessor wie eine CPU oder ein DSP führt einen Demultiplexerarbeiter ein, um den Inhalt des Eingang Puffers zu lesen, die Daten zu entmultiplexieren und ihn auf einzelne Maßeinheit zu verteilen dämpft die ursprünglichen Datenströme folglich neu erstellen ab, die durch jede der Verarbeitung Maßeinheiten erzeugen. Der multiplexe Datenstrom wird erzeugt, indem man die Ausgänge der Daten verteilt, die Verarbeitung Maßeinheiten in die mehrfachen Mehrfachkopplergruppen erzeugen, die auf einzelnen Datenraten basieren. Die Ausgänge der verschiedenen Gruppen werden durch einen Mehrfachkoppler gesammelt und benutzt, um einen einzelnen Datenstrom zu errichten, der eine gut definierte Struktur hat.