Não, o codificador/decodificador 8B/10B não satisfaz todos os requisitos para o protocolo Fibre Channel em Stratix® GX, Stratix II GX, Stratix IV GX/T, Arria® GX, Arria II GX ou Cyclone® IV GX.
1) Os requisitos do protocolo Fibre Channel para 1,062 e 2,125 Gbps declaram que o transmissor precisa iniciar com disparidade de execução negativa. Além disso, o padrão tem regras de disparidade para conjuntos ordenados. -O codificador 8B/10B embarcado começa com disparidade negativa.
No entanto, o codificador não contém a funcionalidade para forçar a disparidade de corrente negativa em execução a qualquer momento. Isso é necessário para ser capaz de atender às regras de disparidade para conjuntos ordenados.
2) Os requisitos do protocolo Fibre Channel para "Detecção de Palavra de transmissão inválida" de 1,062 e 2,125 Gbps dizem que conjuntos ordenados recebidos com disparidade inicial incorreta de execução são marcados como um erro. -A implementação atual do 8B/10B determina a execução da disparidade em uma base de caractere por caractere e não conjuntos ordenados.
Devido a essas não conformidades, os clientes podem ou não poder usar o codificador/decodificador 8B/10B embarcado na megafunção do transceptor. Essa decisão teria que ser baseada em como o cliente está implementando sua arquitetura semelhante ao Fibre Channel ou Fibre Channel.
Possíveis soluções alternativas:
- O usuário teria que implementar blocos de codificação e decodificação 8B/10B no núcleo pld para atender aos requisitos específicos nas instruções de transmissão e recebimento.
- O usuário pode usar a função 8B10B Encoder/Decodificador MegaCore da Altera Corporation
- O usuário pode usar o Núcleo de transporte multi-Gigabit Fibre Channel da MorethanIP
Referências:
- Fibre Channel, Interface de sinalização física (FC-PH) REV 2.13 de dezembro de 1991
- Estrutura e sinalização de canal de fibra (FC-FS) REV 1.90