Herunterladen Inhalt Inhalt Diese Seite drucken

Interne Eigenheiten; Maximale Übertragungsraten - SIGMATEK ISE 031 Handbuch

S-dias schnittstellenmodul
Inhaltsverzeichnis

Werbung

S-DIAS SCHNITTSTELLENMODUL
ISE 031
7.3

Interne Eigenheiten

7.3.1
Maximale Übertragungsraten
Wenn die eingestellte Baudrate höher ist als pro Zyklus abgeholt werden kann, läuft der
Empfangspuffer über.
Ab der FPGA Version 1.5 ist der Empfangspuffer (von 120 auf 784 Byte) und der
Sendepuffer (von 120 auf 240 Byte) der Hardware vergrößert worden.
Beispiel 1
Baudrate ... 7 = 115200 Bit/s daraus ergeben sich ~ 11,5 Byte pro Millisekunde
Zykluszeit 1 ... 1 ms -> Empfangspuffer läuft bei lokalem SDIAS und hinter VARAN nicht
über.
Zykluszeit 2 ... 8 ms -> Empfangspuffer läuft bei lokalem SDIAS und hinter VARAN über.
Bei einer Zykluszeit von 1 ms können die empfangenen Daten abgeholt werden.
Ab einer Zykluszeit von 8 ms und einem Datenpaket größer 120 Byte gehen Daten
verloren.
FPGA Version 1.5: Hier läuft der Empfangspuffer bei einer Zykluszeit von 8 ms am lokalen
SDIAS nie über und hinter VARAN ab einer Datenpaketgröße ab 5022 Byte.
Beispiel 2
Einstellen der Baudrate über „SetBaudrate()" ... 460800 Bit/s daraus ergeben sich ~ 46
Byte pro Millisekunde
Zykluszeit 1 ... 1 ms -> Empfangspuffer läuft bei lokalem SDIAS nicht über aber hinter
VARAN schon über.
Zykluszeit 2 ... 2 ms -> Empfangspuffer läuft bei lokalem SDIAS und hinter VARAN über.
Bei einer Zykluszeit von 1 ms können die empfangenen Daten am lokalen SDIAS abgeholt
werden. Über VARAN läuft der Empfangspuffer ab einer Datenpaketgröße von 517 Byte
über.
Bei einer Zykluszeit von 2 ms und einem Datenpaket größer 120 Byte gehen Daten
verloren.
FPGA Version 1.5: Hier läuft der Empfangspuffer bei einer Zykluszeit von 2 ms am lokalen
SDIAS nie über und hinter VARAN ab einer Datenpaketgröße von 5022 Byte.
08.09.2020
Seite 41

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis