Forum: Mikrocontroller und Digitale Elektronik was sind code groups


von radsn (Gast)


Lesenswert?

hallo guten Tag,
was sind code groups?
Ich verstehe nicht wie man diese verwendet :(
Kann jemand einen Ablauf damit beschreiben?

Eigentlich dachte ich es kommt vom Ethernet aber hier wird irgendein 
RapidIO beschrieben

https://books.google.de/books?id=9g7olo0KCxUC&pg=PA84&lpg=PA84&dq=send+k28.0&source=bl&ots=NtJtqkdW78&sig=ACfU3U17Jl5qkaSsV1q2yLN9o6jFP9IPZA&hl=de&sa=X&ved=2ahUKEwjMsLS-pd71AhW6SfEDHbn_DwAQ6AF6BAgXEAM#v=onepage&q=send%20k28.0&f=false

von radsn (Gast)


Lesenswert?

in ieee 802 3 2018 standard for ethernet ca. S.63 ist eine Tabelle 36 
die einige Codes Zeigt.

K28.0 = 1C
  usw.

aber was soll das?
wer sendet sowas?
und wer will sowas empfangen?
Wer soll darauf reagieren?
Ach so das ist wohl nur internet irgendwas ...
1
The PCS maps GMII signals into ten-bit code groups, and vice versa, using an 8B/10B block coding
2
scheme. Implicit in the definition of a code-group is an establishment of code-group boundaries by a PMA
3
code-group alignment function as specified in 36.3.2.4. Code-groups are unobservable and have no meaning
4
outside the PCS. The PCS functions ENCODE and DECODE generate, manipulate, and interpret code-
5
groups as provided by the rules in 36.2.4.
6
7
// Dann geht es hier weiter:
8
9
The PCS uses a transmission code to improve the transmission characteristics of information to be
10
transferred across the link. The encodings defined by the transmission code ensure that sufficient transitions
11
are present in the PHY bit stream to make clock recovery possible at the receiver. Such encoding also greatly
12
increases the likelihood of detecting any single or multiple bit errors that may occur during transmission and
13
reception of information.

von Fpgakuechle K. (Gast)


Lesenswert?

radsn schrieb:
> in ieee 802 3 2018 standard for ethernet ca. S.63 ist eine Tabelle 36
> die einige Codes Zeigt.
>
> K28.0 = 1C
>   usw.


Du brauchste einen Text zu 8B/10B block coding in Gassendeutsch, das 
beantwortet deine Frage (genügend geistiges Inventar vorausgesetzt).

Beitrag "8Bit/10Bit Encoding Decoding"
Beitrag "Was ist ein "OR DOT" Gatter (8b/10b Code)"
https://de.wikipedia.org/wiki/8b10b-Code#K-W%C3%B6rter

von radsn (Gast)


Lesenswert?

ah der wiki link sieht gut aus
haha

das ist echt Gassendeutsch.
die schreiben da:
"Steuerworte nennt man K-Wörter. "

von radsn (Gast)


Lesenswert?

Richtiger Abschaumslang
1
 Drei dieser K-Wörter haben ein Bitmuster, das nicht über Codewortgrenzen hinweg entstehen kann. Das heißt, die letzten Bit eines Codewortes zusammen mit den ersten Bit eines nachfolgenden Codewortes können niemals das Bitmuster eines dieser drei speziellen K-Wörter ergeben. Das nutzt man in seriellen Datenströmen, um den Anfang und das Ende eines Codewortes zu erkennen. Diese drei speziellen K-Wörter nennt man auch Komma-Wörter.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.