Nein, der 8B/10B Encoder/Decoder erfüllt nicht alle Anforderungen für das Fibre-Channel-Protokoll in Stratix® GX-, Stratix II GX-, Stratix IV GX/T-, Arria® GX-, Arria II GX- oder Cyclone® IV GX-Geräten.
1) Fibre-Channel-Protokollanforderungen für 1.062 und 2,125 Gbit/s besagt, dass der Sender mit negativer Laufender Übertragung starten muss. Darüber hinaus verfügt der Standard über Regeln für geordnete Sätze. - Der eingebettete 8B/10B-Encoder beginnt mit negativem Negativem.
Der Encoder enthält jedoch nicht die Möglichkeit, jederzeit negative Stromläufe zu erzwingen. Dies ist erforderlich, um die Regeln für die Einhaltung von Befehlssätzen zu erfüllen.
2) Fibre-Channel-Protokollvoraussetzungen für den Zustand "Erkennung ungültiger Übertragungsworte" für den 1.062- und 2,125-Gbit/s-Zustand, dass sortierte Sätze, die mit falscher beginnender Ausführung von "Übertragungswort" erhalten wurden, als Fehler gekennzeichnet werden. -Die aktuelle 8B/10B-Implementierung bestimmt die Ausführung von 8B/10B auf Charakterbasis und nicht von Order Sets.
Aufgrund dieser Nichteinhaltung können Kunden möglicherweise den eingebetteten 8B/10B Encoder/Decoder in der Transceiver-Megafunktion nicht verwenden. Diese Entscheidung muss darauf basieren, wie der Kunde seine Fibre-Channel- oder Fibre-Channel-ähnliche Architektur implementiert.
Mögliche Problemumgehungen:
- Der Benutzer müsste 8B/10B-Codierungs- und Decodierungsblöcke im PLD-Kern implementieren, um die spezifischen Anforderungen sowohl in der Übertragungs- als auch in der Empfangsanleitung zu erfüllen.
- Der Benutzer konnte die 8B10B Encoder/Decoder MegaCore Funktion von Altera Corporation verwenden
- Benutzer könnte Multi-Gigabit Fibre-Channel-Transport-Core von MorethanIP verwenden
Verweise:
- Fibre-Channel, Physical Signaling Interface (FC-PH) REV 2.13, 4. Dezember 1991
- Fibre-Channel-Kanal-Übertragung (FC-FS) REV 1.90