@ Christian Förstner (Gast)
>sendet, möchte ich die Daten nach Möglichkeit relativ transparent
>übertragen. so eine Art 32Bit+Valid (entweder 1 oder 4Bit).
Wozu? Das kannst du dir alles sparen, wenn du mit 8B/10B arbeitest.
>Darf ich fragen wie du dir die Generierung dieses Sart/Stop-Bits
>vorstellst? es geht mir eigentlich eher um das Interface zum parallelen
>Bus. Auf das serielle Interface habe ich als Anwender doch eigentlich
>kaum Einfluss (mit Ausnahme des Verwendeten Modes) oder verstehe ich das
>falsch?
Naja, du kanns die Rocket-IOs als "einfache Schieberegister"
missbrauchen, dann gehen deine Parallelen Daten einfach seriell übers
Kabel. Oder eben mit Encoder, dann werden sie beim Empfänger auch wieder
ordentlich sortiert und ausgerichtet (32 Bit Grenze).
>Wenn ich den 8B/10B bypassed Mode wähle, habe ich doch die direkte
>Möglichkeit 10Bit zu übertragen oder sehe ich das falsch? Wären dann
Das ist korrekt.
>8Bit Daten + Valid + 0. Damit könnte ich leben. In Abb. 2-13 des
Dann musst du aber selber die Grenzen deiner bzw. 32 Bit Datenwörter
finden.
>UserGuide wird dies gezeigt. Müsste doch eigentlich so funktionieren
>oder?
Prinzipiell schon, die Frage ist, ob sich der Aufwand lohnt. Die
Rocket-IO/s machen 3.125 Gbit/s brutto, macht bei 8B/10B immer noch 2.5
Gbit/s netto. Nicht schlecht. Und wennd das nicht reicht nimm zwei
Kanäle und Channel bonding. Keine Notwenidgkeit das Rad neu zu erfinden.
MfG
Falk