Transparent bitstream

 
Eine Erläuterung der Normen, ihrer Merkmale, einschließlich der Anschlussbelegung, und der allgemeinen Verwendung der Schnittstellen in der Praxis.

 

Die FarSync-Adapter können im Transparent-Modus, auch Bitstream-Modus genannt, betrieben werden. Der transparente Modus deaktiviert das Einfügen und Löschen von Nullen, die CRC-Generierung und -Prüfung, die Abbruchgenerierung und die Erzeugung von Öffnungs-/Schließungskennzeichen. Im Allgemeinen sollte die Anwendung bei der Datenübertragung kontinuierlich Daten mit einer für die Leitungsgeschwindigkeit ausreichenden Rate liefern, so dass es keine Übertragungspausen gibt. Für den Datenempfang sollte die Anwendung leere Puffer mit einer für die Leitungsgeschwindigkeit ausreichenden Rate bereitstellen, um sicherzustellen, dass keine empfangenen Daten verloren gehen. Die FarSync-Treiber bieten eine beträchtliche Pufferung, um eine Verringerung des Datenangebots aufgrund von Anwendungsumplanungen zu überbrücken.

Die Kommunikationshardware überträgt die Daten genau so, wie sie in den Sende-FIFO geladen werden. Wenn der Sender keine weiteren Daten mehr zu senden hat, sendet er das Leerlaufzeichen, es wird keine Abbruchsequenz gesendet. Der Abbruch hat im Transparent-Modus keine Bedeutung, da alle Einsen genauso gültig sind wie jede andere Datenfolge. Der transparente Modus ist nützlich für die Übertragung und den Empfang von Rohdatenströmen wie MPEG-Video und Audio wie T-DMB (Digital Multimedia Broadcasting) und DAB (Digital Audio Broadcasting), ETI (Ensemble Transport Interface - ETSI EN 300 799) und STI (Service Transport Interface - ETSI EN 300 797).

Viele der weniger verbreiteten Protokolle, für die keine Hardware-Unterstützung verfügbar ist, können im transparenten Modus verarbeitet werden, wobei die Software die Kodierung und Dekodierung des jeweiligen Rahmenformats übernimmt. Dies ist besonders praktisch für die Unterstützung von älteren Protokollen.

Im transparenten Modus wird auch der Empfangsbytezähler deaktiviert; daher werden Fehler bei kurzen und langen Frames nicht gemeldet.

Die Empfangsdaten müssen nicht byteorientiert sein, da der Empfänger nichts über das Datenformat oder Synchronisierungssequenzen weiß. Wenn die Empfangsdaten byte-ausgerichtet werden müssen, kann dies per Software auf dem Host-PC erreicht werden.

Die FarSync-Adapter senden und empfangen normalerweise das LSB eines Bytes zuerst, dies kann jedoch bei Bedarf auf MSB konfiguriert werden. Beim Empfang transparenter Daten wird vom SmartDMA kein Pufferstatus an die Pufferdeskriptoren übertragen. Die empfangenen Daten sind einfach ein kontinuierlicher Datenstrom, der die Puffer füllt, und der SmartDMA-Controller durchläuft die Puffer, ohne jemals ein EOP zu speichern. Der Empfänger beginnt mit dem Empfang, sobald der Port gestartet wird. Er empfängt so lange, wie Puffer im Empfangspufferring verfügbar sind. Jeder Empfangsblock ist so groß wie der für ihn zugewiesene Puffer. Wenn die Empfangsdaten markiert sind, werden die Empfangspuffer mit 0xFF's gefüllt, bis keine Puffer mehr verfügbar sind oder der Port gestoppt wird.

 

Partner | Referenzen
  • Postbank.jpg
  • 1_LOGO_SSH.png
  • VOESTALPINE.png
  • 1_LOGO_VEEAM.png
  • gieseckedevrient.gif
  • dlr.png
  • 1_LOGO_NEXIONA.png
  • deutschepost.gif
  • LMK.png
  • idRoboTica.png
  • hvb.jpg
  • BAYER.png
  • Exponet Infrakon 4c.png
  • 1_LOGO_SEMATICON.png
  • commerzbank.gif
  • DEUTSCHE_BANK.png
  • CLAAS.png
  • sbb.gif
  • vodafone.gif
  • NXP.png