0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
FC106

FC106

  • 厂商:

    STMICROELECTRONICS(意法半导体)

  • 封装:

  • 描述:

    FC106 - Fibre Channel Transceiver 1.0625 GBaud - STMicroelectronics

  • 详情介绍
  • 数据手册
  • 价格&库存
FC106 数据手册
® FC106 Fibre Channel Transceiver 1.0625 GBaud PRELIMINARY DATA FEATURES s Serial Link Transceiver q q serializer and deserializer implementing the Fibre Channel FC0 and FC1 layers Parallel Interface Receive Byte Clock REFCLK 10 bits s s s s Direct support for 1.0625 GBaud Fibre Channel (ANSI X3.230-1994) rates Fibre Channel 10-bit Interface (ANSI TR/X3.18-199X) Direct interfaces to optical tranceivers Plesiochronous mode operation q 8 bit / 10 bit DECODER (optional) 8 bit / 10 bit ENCODER (optional) transmitter and receiver clock frequencies may differ by up to 100 ppm DESER IALIZER CLOCK RECOVERY BYTE AND WORD ALIGNEMENT s s s s s s s s s s Integrated Fibre Channel 8b/10b encode/decode (optional use through JTAG) Byte and word synchronization of incoming serial stream Supports any DC-balanced encoding scheme Internal Loop-Back for Self-Test Random Pattern Auto-Test Optional integrated impedance adaptation to transmission line characteristics (50 or 75 ohms) TTL compatible parallel I/O’s JTAG Test Access Port 0.35 µ CMOS Technology for low cost and low power PQFP package available in two sizes: 14x14 mm (FC106/14) or 10x10 mm (FC106/10) SERIALI ZER AND CLOCK FREQUENCY MULTIPLICATION FC 106 1.0625 Gbaud Serial data over copper or optical cables APPLICATIONS s s s s Fibre Channel Arbitrated Loop Fibre Channel fabric Transmission schemes encoding bytes as 10-bit characters to form a DC-balanced stream High performance backplane interconnect 1/32 September 98 Revision 1.2 FC106 Table of Contents 1 2 3 General Description - - - - - - - - - - - - - - - - - - - - - - 4 Interface Diagram - - - - - - - - - - - - - - - - - - - - - - - 6 Functional Description - - - - - - - - - - - - - - - - - - - - 7 3.1 Block diagram - - - - - - - - - - - - - - - - - - - - - - - 8 3.2 Input latches - - - - - - - - - - - - - - - - - - - - - - - - 8 3.3 8bit/10bit Encoder/Decoder - - - - - - - - - - - - - - - - - 9 3.4 DLL clock generator - - - - - - - - - - - - - - - - - - - - 9 3.5 Serializer functional description and reference clock - - - - - 9 3.6 Serializer latches and XOR-tree - - - - - - - - - - - - - - 10 3.7 Serial input multiplexer - - - - - - - - - - - - - - - - - - 10 3.8 Deserializer functional description - - - - - - - - - - - - - 10 3.9 Bit alignment - - - - - - - - - - - - - - - - - - - - - - - 11 3.10 Byte and word alignment - - - - - - - - - - - - - - - - 12 3.11 Clock recovery - - - - - - - - - - - - - - - - - - - - - 12 3.12 Serial input-output buffer - - - - - - - - - - - - - - - - 13 3.13 I/O impedance control - - - - - - - - - - - - - - - - - - 14 3.14 Self-test - - - - - - - - - - - - - - - - - - - - - - - - - 15 4 5 Serial I/O Electrical Model - - - - - - - - - - - - - - - - - 16 Electrical Specifications - - - - - - - - - - - - - - - - - - 17 5.1 Absolute maximum ratings - - - - - - - - - - - - - - - - 17 5.2 Operating conditions - - - - - - - - - - - - - - - - - - - 17 5.3 DC characteristics - - - - - - - - - - - - - - - - - - - - 18 2/32 September 98 Revision 1.2 FC106 6 Timing Specifications - - - - - - - - - - - - - - - - - - - - 20 6.1 Transmit interface timing and latency - - - - - - - - - - - 20 6.2 Receive interface timing - - - - - - - - - - - - - - - - - 21 6.2.1 Receive clock timing and latency - - - - - - - - - - - 21 6.2.2 Receive interface timing - - - - - - - - - - - - - - - 23 6.3 Serial Input/output AC characteristics - - - - - - - - - - - 24 7 FC106 Pin Description - - - - - - - - - - - - - - - - - - - 25 7.1 Pin summary - - - - - - - - - - - - - - - - - - - - - - - 25 7.2 Pin functions - - - - - - - - - - - - - - - - - - - - - - - 26 8 Package Specifications - - - - - - - - - - - - - - - - - - - 29 8.1 FC106 64-pin PQFP pinout - - - - - - - - - - - - - - - - 29 8.2 FC106 64-pin Quad Flat-pack package dimensions - - - - 30 8.2.1 FC106/14: 14x14 mm package dimensions - - - - - - 30 8.2.2 FC106/10: 10x10 mm package dimensions - - - - - - 31 3/32 September 98 Revision 1.2 FC106 1 General Description The FC106 Fibre Channel transceiver chip implements the lower layer protocols of the ANSI X3.230-1994 Fibre Channel standard. The Fibre Channel standard specifies the mapping of various upper layer protocols (ULP) such as SCSI, IP and HiPPI to a common lower layer protocol, together with appropriate electrical and optical high performance specifications. Fibre Channel provides a channel over which concurrent communication of a variety of ULP’s may exist on a single interconnect between workstations, mainframes and supercomputers, and provides a connection to mass storage devices and other peripherals. The FC106 implements the Fibre Channel electrical transceiver physical layer specification for 1.0625 Gbit/s. At this frequency, the Fibre Channel delivers 100 MByte/s of data bandwidth over a twin coaxial or twin optical fibre cable. This bandwidth equals or exceeds most bus bandwidths. The FC106 chip performs the high speed serialization and deserialization function that makes bus-bandwidth, serial communication possible. This chip can drive electrical cables directly or it can interface with suitable optical modules. Figure 1.1 shows the different connections. Figure 1.1 FC106 chip connections 1.0625 Gb/s System 1 Serial Data over copper or optical cables System 2 REFCLK (1) REFCLK (2) Fibre Fibre I/O Bus Channel Controll er FC106 FC106 Channel Controller The parallel interface on the FC106 is compatible with the 10-Bit Interface Specification (ANSI TR/X3.18-1998) which defines a common, standard signaling interface between the Fibre Channel Physical and Protocol layers. In addition, the FC106 can be used for all other proprietary serial links transmitting data as 10-bit encoded characters. The FC106 incorporates an impedance adaptor circuit (set by the pins ZC+, ZC-) to ensure high quality adaptation to the transmission line characteristic impedance.This feature is optional and the user can keep external adaptation for compatibility reasons. 4/32 September 98 Revision 1.2 I/O Bus 10 bits 10 bits FC106 The FC106 integrates a loop-back path for system-level test purposes. It also includes a self-test capability in which random patterns are transmitted through the internal loop-back path and compared after reception. The FC106 is implemented in a standard digital 0.35 µ CMOS process. Its typical power consumption is 0.4 Watts (not including the power required to drive the TTL parallel output port, which is in the 0.1 Watt range for output capacitive loads of 10 pF per pin). 5/32 September 98 Revision 1.2 FC106 2 Interface Diagram Interface diagram TTTTT T C R MD D R A E K S S I OS T N Figure 2.1 Test 10 FC Protocol Device TX[0:9] COM_DET RBC[0:1] RX[0:9] 2 10 receiver REFCLK EWRAP EN_CDET [106.25 MHz] FC106 transmitter 6/32 September 98 Revision 1.2 FC106 3 Functional Description The FC106 provides all required signals in the 10-Bit Interface Specification for Fibre Channel. It also provides 10 pins for additional functions (these pins are marked in the following by *). The additional functions are: • impedance control (ZC+*, ZC-*) • production test through JTAG (TCK(*)-TRSTN(*)-TMS (*)-TDI(*)-TDO (*)- TEST ENABLE (*)) • self-test of the chip (AT*) • reset pin (RS) (but note that another reset is automatically generated in the chip during power on). In addition to implementing the Fibre Channel standard, the FC106 is adaptable through the JTAG path to the transmission of any sequence of 10-bit encoded characters at rates varying between 1 and 1.1 Gbaud. 7/32 September 98 Revision 1.2 FC106 3.1 TCK(*) TRSTN(*) TMS(*) Block diagram Block diagram JTAG CONTROL Figure 3.1 SERIALIZER ENC XOR Tree transmitter TDI(*) TDO(*) TEST ENABLE(*) TX- TX [0:9] TX+ 8b/10b encoder ZC+(*) DLL clock generator ZC setting RCB[0:1] Clock Recovery AT (*) RS (*) ZC-(*) REFCLK 8b/10b decoder Word Alignment Bit Alignment rece iver RX- SELF TEST ENC RX+ DESERIALIZER RX[0:9] EN_CDET COM_DET (*)Test signals not included in FCS 10-bit interface EWRAP 3.2 Input latches The transmitter accepts 10-bit wide TTL parallel data at inputs TX[0:9]. The user-provided reference clock signal REFCLK is also used as the transmit byte clock. The TX[0:9] and REFCLK signals must be properly aligned, as shown in Section 6.1: Transmit interface timing and latency on page 20. 8/32 September 98 Revision 1.2 FC106 3.3 8bit/10bit Encoder/Decoder In normal operation mode, the FC106 accepts 10-bit pre-encoded data, and provides to the application, 10-bit encoded data (as specified in the ANSI 10-bit Interface Specification). In addition, the FC106 contains an 8b/10b encoder/decoder, which can be inserted into the data flow. The selection of this mode is made through the JTAG path. In this mode, the FC106 accepts and delivers bytes on 9 bits (8 bits of data on TX/RX[0:7] and 1 bit on TX/ RX[8] which is used to differentiate control characters). The timings of the parallel I/O ports are identical in both modes: using the 8b/10b encoder/decoder increases the transmission latency by 2 byte clock periods (equivalent to a 4 meter increase of the cable length). 3.4 DLL clock generator The Delay Locked Loop (DLL) block generates the internal clocks. These are required by the transmitter section to perform its function, and by the receiver block to generate the reference clocks which are used to recover the serial data input frequency. These clocks are based on the user supplied reference byte clock REFCLK. This clock is multiplied by 10 to generate the required serial output data rate. No external components are required to operate the DLL Clock Generator. 3.5 Serializer functional description and reference clock The FC106 serializer performs the serialization of 10-bit pre-encoded parallel data at signaling rates up to 1.0625 Gb/s. System design is simplified by the integration into the chip of a block performing clock multiplication from the parallel data clock. It accepts 10-bit encoded parallel data words which are clocked into the device at 1/10 of the signaling rate. For Fibre Channel use, data should be encoded for transmission using the 8B/10B block code described in the Fibre Channel specification. The FC106 serializes the input data and transmits it at a signaling rate of 10 times the frequency of the REFCLK input. The device includes a Delay-Locked-Loop based clock multiplier that generates the 1.0625 Gbaud clocks. This DLL is fully monolithic and requires no external components. Its acquisition time, at power-up, is less than 16 microseconds. The FC106 loads parallel data on the rising edge of REFCLK. The delay through the FC106 from loading the code-group to the transmission of the first bit of the code-group on the TX+, TX- pair, is 17.4 ns with an extra 9.4 ns if the 8b10b encoding function is enabled. A loop-back-mode signal EWRAP is provided allowing internal dynamic self-test of the chip. When EWRAP is low, the output of the transmitter is sent to the TX+ and TX- output pins, and the input of the receiver is driven by the signals entered through the RX+ and RX- pins. 9/32 September 98 Revision 1.2 FC106 When EWRAP is high, the output of the transmitter is sent directly to the input of the receiver. 3.6 Serializer latches and XOR-tree The parallel data words TX[0:9] are individually sampled using the clocks provided by the DLL Clock Generator. The outputs of these serializer latches are merged through an Exclusive-OR tree, in order to generate the output data bit streams. 3.7 Serial input multiplexer The Input Multiplexer supports the internal loopback of the high speed serial signal for test purposes. In normal operation, EWRAP is set low. The serial output data stream is placed at TX+/TXoutputs, and the serial data accepted at RX+/RX- is transmitted to the deserializer block. When wrap-mode is activated by setting EWRAP high, the serial data generated by the serializer block is internally wrapped to the input of the deserializer block. 3.8 Deserializer functional description The FC106 deserializer operates at signaling rates up to 1.0625 Gb/s, as specified in the Fibre Channel standard. It extracts the clock and retimes the data from the serial bit stream. The serial bit stream should be encoded as 10-bit characters (for example the 8B/10B code for Fibre Channel) which provide a transition density greater than 10%. The retimed serial bit stream is converted into a 10-bit parallel output word. The FC106 has internal DLL based clock recovery circuit which requires no external components. When the DLL of the serializer clock multiplier is locked to the expected data rate (defined by REFCLK), the retiming acquisition time (to lock to the incoming serial data stream) is less than 3 microseconds. The FC106 provides byte and data word alignment using a comma symbol recognition mechanism. The 7-bit comma symbol is defined in Fibre Channel specification as a [0:6]= 0011111. This pattern is only contained within special characters known as K28.1, K28.5 and K28.7 defined specifically for synchronization by Fibre Channel. Serial data is received on the RX+ and RX- pins. The DLL clock recovery circuit will lock to the data stream if the clock to be recovered is within 0.01% of the expected data rate. For 10/32 September 98 Revision 1.2 FC106 example, if the REFCLK used is 106.25 MHz, then the incoming data serial signaling rate must be 1.0625 ± 0 .0001 Gb/s. The FC106 provides 2 TTL recovered clocks RBC[0] and RBC[1], which are both driven at a frequency of one twentieth of the serial signaling rate. These clocks are generated by the clock recovery DLL, which is phase locked to the serial data. RBC[1] is 180° out of phase with RBC[0]. If serial data is not present, or does not meet the required transition density or signaling rate, the RBC frequencies will be half of the expected recovered clock frequency (defined by REFCLK). This function replaces the optional LCK_REF signal that is specified in the Fibre Channel 10-bit interface. When no data is present, phase adjustments are required for switching between a locking to incoming data and locking to REFCLK. The specification on output clocks RBC[0:1] is maintained during these adjustments.The clock periods are not truncated. The serial data is retimed and deserialized. Parallel data is loaded into the output register, and therefore accessible on the output data port. For Fibre Channel use, bytes 1 and 3 of the receive data word will be accessible on the rising edge of RBC[0], and bytes 0 and 2 on the rising edge of RBC[1]. Word synchronization is enabled in the FC106 by connecting the EN_CDET pin to V dd. When EN_CDET is set high, the FC106 examines serial data for the presence of a positive disparity comma symbol (0011111). Improper alignment occurs when a comma symbol straddles a 10-bit boundary or is not aligned within the 10-bit transmission character. Proper alignment is reached by shifting the boundary of the parallel output. At power up the FC106 will not be in synchronization and data alignment is not established. The COM_DET output signal is then set low. When a comma symbol is detected, COM_DET is set high (if EN_CDET is already set high). COM_DET will go high only during a cycle in which RBC[1] is rising (see Section 6.2.2: Receive interface timing on page 23 for precise timing). Note that if EN_CDET is set low, but a comma is detected while the input stream is already word-aligned, COM_DET will be set high again. 3.9 Bit alignment The alignment block aligns the incoming data bit stream and the reference clocks generated by the DLL Clock Generator. It compensates for clock frequency dispersions between the crystals generating the respective reference clocks REFCLK of the transmitting and receiving chips. 11/32 September 98 Revision 1.2 FC106 3.10 Byte and word alignment The word alignment function is performed under control of the EN_CDET signal. When EN_CDET is high, the word alignment function is operational. If an improperly aligned comma is encountered, the internal data is shifted to realign the comma character at the deserializer output (RX[0:9]). In this process, up to three characters prior to the comma character may be corrupted. 3.11 Clock recovery The clock recovery block generates the two receiver byte clocks RBC[0:1] at half the frequency corresponding to the RX+/RX- byte data rate. These two byte clocks are 180 ° out of phase with each other. They are alternatively used to clock the 10-bit parallel output data. 12/32 September 98 Revision 1.2 FC106 3.12 Serial input-output buffer Figure 3.2 shows a simplified schematic of the serial I/O. Figure 3.2 Schematic diagram of serial I/O Vdd Vdd Dout- Dout+ V ss Vss Transmitting Chip TX+ Rs Rout TXRs See Section 3.13 for configuration control versus line impedance 0.01 µF(optional) Rc 0.01µF Receiving Chip 1.5 KΩ RX+ RX1.5 KΩ Rin 1.5 KΩ 1.5 KΩ TO DESERIALIZER 13/32 September 98 Revision 1.2 FC106 3.13 I/O impedance control The ZC block sets the internal RX+/RX- and the TX+/TX- matching impedance. Table 3.1 details the different settings. Table 3.1 ZC block settings ZC+ Case 1: 50Ω line Rout = 100Ω Rc = 100Ω R > 1.5KΩ ZC- ADD Rs ADD Rc +/-1% +/-1% 100 Ω Rs = 0Ω LINE = 50Ω External Rc OPEN OPEN 0 Ω or Vdd or Vdd transmitter Rs = 0Ω receiver Case 2: 50Ω line Rout = 100Ω Rin = 100Ω R > 1.5K Ω Rs = 0Ω LINE = 50Ω Vss No external Rc Use internal Rc receiver OPEN 0 Ω or Vdd NONE transmitter Rs = 0Ω Case 3: 75Ω line Rout = 100Ω Rc = 150Ω R > 1.5K Ω Rs = 25Ω LINE = 75Ω External Rc OPEN OPEN 25 Ω or Vdd or Vdd 150 Ω transmitter- Rs = 25Ω receiver Case 4: 75Ω line Rout = 150Ω Rc = 150Ω R > 1.5K Ω Rs = 0Ω LINE = 75Ω External Rc OPEN Vss or Vdd 0Ω 150 Ω transmitter Rs = 0Ω receiver Case 5: 75Ω line Rout = 150Ω Rin = 150Ω R > 1.5K Ω Rs = 0Ω LINE = 75Ω Vss No external Rc Use internal Rc receiver Vss 0Ω NONE transmitter Rs = 0Ω Case 3 and 4 are identical applications: Case 3 allows better on board compatibility with other FC parts that request 25 Ω series resistors. Exact value of Rout and Rin are detailed in Section 5.3: DC characteristics on page 18. 14/32 September 98 Revision 1.2 FC106 3.14 Self-test The self-test block generates its own internal clock (the frequency of which can be digitally tuned through the JTAG port), and pseudo-random patterns. This data is encoded, serialized, deserialized (through the loop-back test path, or through an external connection between TX+/TX- and RX+/RX-) and decoded. The recovered data is checked; the errors and the number of transmitted bytes are internally counted. The contents of these counters are accessible through the JTAG path. This block is activated by the AT signal. In normal operation, AT is tied to Vdd and the self-test block is disabled. During production tests, AT is forced to Vss, allowing full speed dynamic tests, even at wafer level. 15/32 September 98 Revision 1.2 FC106 4 Serial I/O Electrical Model Serial I/O electrical schematic diagram Vdd Vss Tr R1 1pF 1pF R1 Tr = Tf = 0.2nS Vdd Tf V ss This simplified model is given for typical board simulation, within 15% precision. The termination at the receiving end can be either internal or external, following Section 3.13. Figure 4.1 Simplified serial transmitter model Rout Zc = 40 Ω Td = 0.15nS Zc = 40Ω Td = 0.15nS Simplified QFP64 package model Your board and/or cable/connector model 0.01 µ F(optional) Rc 0.01 µF(optional) Zc = 60Ω Td = 0.15nS Zc = 60Ω Td = 0.15nS Simplified QFP64 package model 0.5pF Rin 0.5pF Simplified serial receiver model 1.5KΩ 1.5KΩ 1.5KΩ 1.5KΩ TO DESERIALIZER 50 Ω CONFIGURATI ON PARAMETER VALUES FOR TYPICAL SIMULATIO N R1 Rout Rc Rin 100Ω 200Ω 100Ω if external termination 100Ω if internal termination 75 Ω CONFIGURA TION 150Ω 300Ω 150 Ω if external termination 150Ω if internal termination 16/32 September 98 Revision 1.2 FC106 5 5.1 Symbol Vdd V V INL INH Electrical Specifications Absolute maximum ratings Absolute maximum ratings Parameter Supply Voltage Serial signal input low level Serial signal input high level Units V V V Min 0 -0.5 Vdd+0.5 Max 4 Table 5.1 ZC+, ZC- V Vdd+0.5 TTL input signals T° C MAX Maximum assembly temperature (for 10 seconds maximum) Storage temperature V °C °C -65 5.5 260 150 Note Stresses greater those listed under “Absolute Maximum Ratings” may cause permanent damage to the device. This is a stress rating only and functional operation of the device at these or any other conditions above those indicated in the operational sections of this specification is not guaranteed. Exposure to absolute maximum rating conditions for extended periods may affect device reliability. During overload conditions ( VIN>Vdd or VIN
FC106
物料型号:FC106

器件简介: FC106是一款光纤通道收发器芯片,实现了ANSI X3.230-1994光纤通道标准的物理层协议。

该芯片支持1.0625 Gbit/s的数据传输,适用于双同轴或双光纤电缆。

FC106芯片执行高速串行化和反串行化功能,支持电气电缆直接驱动或与合适的光模块接口。


引脚分配: FC106有64个引脚,分布在14x14 mm或10x10 mm的PQFP封装中。

主要功能引脚包括: - TX[0:9]:10位并行传输数据输入 - RX[0:9]:10位并行接收数据输出 - REFCLK:参考时钟输入,频率为106.25 MHz - ZC+, ZC-:用于阻抗控制 - AT:自测试模式选择 - EWRAP:内部环回模式选择 - RBC[0], RBC[1]:接收字节时钟 - TX+, TX- 和 RX+, RX-:差分串行输入输出

参数特性: - 支持1.0625 GBaud光纤通道速率 - 直接支持光纤通道10比特接口 - 内置8b/10b编码/解码(可选) - 内部环回用于自测试 - 支持任何DC平衡编码方案 - TTL兼容的并行I/O

功能详解: FC106提供以下功能: - 串行化和反串行化 - 8b/10b编码/解码(可选) - DLL时钟生成器 - 支持内部环回测试 - 自测试能力

应用信息: FC106适用于光纤通道仲裁环、光纤通道fabric、高性能背板互联等应用,适用于需要传输10比特编码字节以形成DC平衡流的场合。


封装信息: FC106提供两种尺寸的64引脚塑料四边扁平封装(PQFP):FC106/14(14x14 mm)和FC106/10(10x10 mm)。

两种封装的热阻均为45°C/W(静态空气)。
FC106 价格&库存

很抱歉,暂时无法提供与“FC106”相匹配的价格&库存,您可以联系我们找货

免费人工找货