The Gigabit / 2-Gigabit FC-2 Core provides a generic solution for 1Gbps and 2Gbps Fibre Channel applications. The core is designed to support standard Fibre Channel applications such as point-to-point and fabric interconnect. On the Client side, the Core implements a 16-Bit FIFO interface running asynchronously from the Fibre Channel line clock. The FC-2 Layer provides services such as CRC generation / check, Fibre Compliant frames generation, buffer-to-buffer credit with necessary Fibre Channel timers and link set-up FC_PORT state machine.
The FC-1 function implements the line coding (8B/10B), maintains DC balancing on the line, performs frame encapsulation, Fibre Channel Primitive Sequences generation / decoding, receive data alignment and link synchronization. On the line interface, the Core implements a standard 10-Bit or 20-Bit interface that can be connected to any commercial or embedded SERDES (SERializer / DESerializer). The Core can be targeted to programmable devices, for system prototyping and validation and ASIC technologies.