 | Kurzbeschreibung
PolyDEMUX = m*(1:n) - Demultiplexer mit m Eingängen und pro
Eingang n Ausgängen, mit m*n<=64.
Eingangsdaten (Datentyp-Polymorphie) werden blockweise an die durch den
Steuereingang bestimmten Ausgänge weitergeleitet. Die Kanalumschaltung erfolgt
paketweise. |
 | Parameter
 | Anzahl der Daten-Eingänge (Default: 1)
|
 | Anzahl der Ausgänge pro Eingang (Default: 2)
|
 | Kanalwechsel nach Paket (Default), nach Block
|
|
 | Funktionsweise
Die Datentypen sind polymorph, d.h. sie werden gruppenweise bei der
Verdrahtung festgelegt. Eine Gruppe bestehend aus einem Eingang und mehreren Ausgängen
hat jeweils denselben Datentyp. Dieser wird festgelegt durch den Datentyp des Aus- bzw.
Eingangs des ersten mit PolyDEMUX verbundenen Moduls. Über den Steuereingang werden die
aktuellen Ausgänge festgelegt. Sobald an einem oder mehreren Eingängen Daten anliegen,
werden diese auf den bzw. die jeweiligen Ausgänge geschickt.
PolyDEMUX arbeitet blockweise. Die Kanalumschaltung erfolgt paketweise
(Defaulteinstellung) oder blockweise. |
 | Ein-/Ausgänge
Eingänge |
CONTROL |
TYPEINFO{TypeInfo}
SWORD[1]{TIME_DOMAIN} |
Steuereingang |
I0
...
Im-1 |
Datentyp von Eingang I0
...
Datentyp von Eingang Im-1 |
Dateneingang 0
...
Dateneingang m-1 |
Ausgänge |
O0_0...O0_n-1
...
Om-1_0...Om-1_n-1 |
Datentyp: alle Ausgänge
von Eingang I0
...
Datentyp: alle Ausgänge von Eingang Im-1 |
Datenausgänge |
|