CYV15G0203TB Independent Clock Dual HOTLink II™ Serializer Independent Clock Dual HOTLink II™ Serializer Features Functional Description ■ Second-generation HOTLink® technology ■ Compliant to SMPTE 292M and SMPTE 259M video standards ■ Dual-channel video serializer ❐ 195- to 1500-Mbps serial data signaling rate ❐ Simultaneous operation at different signaling rates ■ Supports half-rate and full-rate clocking ■ Internal phase-locked loops (PLLs) with no external PLL components ■ Redundant differential PECL-compatible serial outputs per channel ❐ No external bias resistors required ❐ Signaling-rate controlled edge-rates ❐ Internal source termination ■ Synchronous LVTTL parallel interface ■ JTAG boundary scan ■ Built-In Self-Test (BIST) for at-speed link testing ■ Low-power 1.4 W @ 3.3 V typical ■ Single 3.3 V supply ■ Thermally enhanced BGA ■ Pb-free package option available ■ 0.25 BiCMOS technology The CYV15G0203TB Independent Clock Dual HOTLink II™ Serializer is a point-to-point or point-to-multipoint communications building block enabling transfer of data over a variety of high-speed serial links including SMPTE 292M and SMPTE 259M video applications. It supports signaling rates in the range of 195 to 1500 Mbps per serial link. The two channels are independent and can simultaneously operate at different rates. Each channel accepts 10-bit parallel characters in an Input Register and converts them to serial data. Figure 1 illustrates typical connections between independent video co-processors and corresponding CYV15G0203TB Serializer and CYV15G0204RB Reclocking Deserializer chips. The CYV15G0203TB satisfies the SMPTE-259M and SMPTE-292M compliance as per SMPTE EG34-1999 Pathological Test Requirements. As a second-generation HOTLink device, the CYV15G0203TB extends the HOTLink family with enhanced levels of integration and faster data rates, while maintaining serial-link compatibility (data, and BIST) with other HOTLink devices. Each channel of the CYV15G0203TB Dual HOTLink II device accepts scrambled 10-bit transmission characters. These characters are serialized and output from dual Positive ECL (PECL) compatible differential transmission-line drivers at a bit-rate of either 10- or 20-times the input reference clock for that channel. Each channel contains an independent BIST pattern generator. This BIST hardware allows at-speed testing of the high-speed serial data paths in each transmit section of this device, each receive section of a connected HOTLink II device, and across the interconnecting links. The CYV15G0203TB is ideal for SMPTE applications where different data rates and serial interface standards are necessary for each channel. Some applications include multi-format routers, switchers, format converters, and cameras. Figure 1. HOTLink II™ System Connections Reclocked Output Video Coprocessor 10 Independent Channel CYV15G0203TB Serializer Independent Channel CYV15G0204RB Reclocking Deserializer Serial Links 10 Video Coprocessor 10 10 Reclocked Output Cypress Semiconductor Corporation Document Number: 38-02105 Rev. *F • 198 Champion Court • San Jose, CA 95134-1709 • 408-943-2600 Revised September 9, 2014 CYV15G0203TB Document Number: 38-02105 Rev. *F REFCLKB± TXDB[9:0] REFCLKA± TXDA[9:0] CYV15G0203TB Serializer Logic Block Diagram Phase Align Buffer Phase Align Buffer Serializer Serializer TX TX OUTB1± OUTB2± x10 OUTA1± OUTA2± x10 Page 2 of 26 CYV15G0203TB Serializer Path Block Diagram Bit-Rate Clock A REFCLKA+ Transmit PLL Transmit PLL Clock Multiplier Clock Multiplier A REFCLKA– TXRATEA = Internal Signal OE[2..1]A RESET SPDSELA TXCLKOA Character-Rate Clock A TXERRA TXCLKA PABRSTA 10 10 OUTA1+ OUTA1– Shifter 10 BIST LFSR 10 TXDA[9:0] Phase-Align Phase-Align Buffer Buffer TXCKSELA OE[2..1]A TXBISTA 1 Input Register 0 OUTA2+ OUTA2– Bit-Rate Clock B REFCLKB+ Transmit PLL Transmit PLL Clock Multiplier Clock Multiplier B REFCLKB– TXRATEB OE[2..1]B SPDSELB TXCLKOB Character-Rate Clock B TXERRB TXCLKB PABRSTB 10 10 Shifter 10 BIST LFSR TXDB[9:0] 10 Phase-Align Phase-Align Buffer Buffer TXCKSELB OE[2..1]B TXBISTB 1 Input Register 0 JTAG and Device Configuration and Control Block Diagram OUTB1+ OUTB1– OUTB2+ OUTB2– = Internal Signal RESET WREN ADDR[2:0] Device Configuration and Control Interface DATA[3:0] Document Number: 38-02105 Rev. *F TXRATE[A..B] TXCKSEL[A..B] PABRST[A..B] TXBIST[A..B] OE[2..1][A..B] JTAG Boundary Scan Controller TRST TMS TCLK TDI TDO Page 3 of 26 CYV15G0203TB Contents Pin Configuration ............................................................. 6 Pin Definitions .................................................................. 7 CYV15G0203TB Dual HOTLink II Serializer ............. 7 CYV15G0203TB HOTLink II Operation ............................ 9 CYV15G0203TB Transmit Data Path ............................... 9 Input Register .............................................................. 9 Phase-Align Buffer ...................................................... 9 Transmit BIST ............................................................. 9 Transmit PLL Clock Multiplier ...................................... 9 Serial Output Drivers ................................................. 10 Device Configuration and Control Interface ................ 10 Latch Types ............................................................... 10 Static Latch Values .................................................... 10 Device Configuration Strategy ................................... 11 JTAG Support ................................................................. 11 3-Level Select Inputs ................................................. 11 JTAG ID ..................................................................... 11 Maximum Ratings ........................................................... 13 Power-up Requirements ............................................ 13 Operating Range ............................................................. 13 CYV15G0203TB DC Electrical Characteristics ............ 13 AC Test Loads and Waveforms ..................................... 15 CYV15G0203TB AC Electrical Characteristics ............ 16 CYV15G0203TB Transmitter LVTTL Switching Characteristics .................. 16 CYV15G0203TB REFCLKx Switching Characteristics ................................ 16 CYV15G0203TB Bus Configuration Write Timing Characteristics ............... 16 Document Number: 38-02105 Rev. *F CYV15G0203TB JTAG Test Clock Characteristics ...................................... 17 CYV15G0203TB Device RESET Characteristics ......................................... 17 CYV15G0203TB Transmit Serial Output Characteristics ............................. 17 CYV15G0203TB Transmitter PLL Characteristics ....................................... 17 Capacitance .................................................................... 18 CYV15G0203TB HOTLink II Transmitter Switching Waveforms ............................... 18 CYV15G0203TB HOTLink II Bus Configuration Switching Waveforms .................... 19 Package Coordinate Signal Allocation ......................... 20 Ordering Information ...................................................... 22 Ordering Code Definitions ......................................... 22 Package Diagram ............................................................ 23 Acronyms ........................................................................ 24 Document Conventions ................................................. 24 Units of Measure ....................................................... 24 Document History Page ................................................. 25 Sales, Solutions, and Legal Information ...................... 26 Worldwide Sales and Design Support ....................... 26 Products .................................................................... 26 PSoC® Solutions ...................................................... 26 Cypress Developer Community ................................. 26 Technical Support ..................................................... 26 Page 4 of 26 CYV15G0203TB Pin Configuration Top View [1] A B C D E F G H J K L M N P R T 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 NC NC NC NC VCC NC OUT B1– GND GND OUT B2– GND OUT A1– GND GND OUT A2– VCC VCC NC VCC NC VCC OUT B1+ NC OUT B2+ NC OUT A1+ NC OUT A2+ VCC NC NC NC NC NC NC DATA [2] DATA [0] NC SPD SELB VCC NC TRST GND TDO GND DATA [3] DATA [1] VCC TDI NC TMS TCLK RESET VCC VCC NC VCC VCC VCC VCC VCC VCC NC VCC NC NC GND GND GND GND GND GND GND GND NC VCC NC NC VCC VCC VCC VCC VCC VCC NC NC VCC NC NC SCAN EN2 TMEN3 VCC VCC NC NC NC NC GND WREN GND GND NC NC SPD SELA GND GND GND GND GND GND GND GND GND GND GND GND NC NC NC NC NC NC GND GND NC NC NC NC NC NC NC GND NC NC NC GND NC NC NC NC NC NC NC GND GND GND GND GND GND GND GND GND NC NC NC NC GND GND GND GND NC NC NC NC VCC VCC VCC VCC VCC VCC VCC VCC VCC VCC VCC NC NC VCC VCC U TX DB[0] TX DB[1] TX TX DB[2] DB[9] V TX DB[3] TX DB[4] TX DB[8] W TX DB[5] TX DB[7] Y TX DB[6] TX CLKB NC NC NC NC NC VCC VCC VCC VCC NC NC NC NC NC GND TX ADDR REF TX DA[9] [0] CLKB– DA[1] NC GND TX TX DA[4] DA[8] VCC NC REF TX GND CLKB+ CLKOA GND TX TX DA[3] DA[7] VCC NC NC NC NC NC REF CLKA+ NC NC TX REF ERRB CLKA– NC NC NC GND NC ADDR ADDR GND [2] [1] NC TX GND CLKOB NC NC TX CLKA TX ERRA NC GND TX TX DA[2] DA[6] GND TX TX DA[0] DA[5] VCC VCC Note 1. NC = Do not connect. Document Number: 38-02105 Rev. *F Page 5 of 26 CYV15G0203TB Pin Configuration Bottom View [2] A B C D E F G H J K L M N P R T U V W Y 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 NC VCC NC VCC VCC OUT A2– GND GND OUT A1– GND OUT B2– GND GND OUT B1– NC VCC NC NC NC NC VCC OUT A2+ GND OUT A1+ NC OUT B2+ NC GND OUT B1+ VCC VCC NC VCC NC VCC VCC SPD SELB GND DATA [0] DATA [2] NC NC GND NC NC VCC VCC VCC TMS TDI GND DATA [1] DATA [3] GND GND NC VCC VCC VCC VCC RESET TCLK NC TDO NC GND SCAN TMEN3 EN2 NC TRST NC NC NC NC NC NC VCC VCC VCC VCC VCC VCC VCC NC NC NC NC NC VCC NC NC NC SPD SELA NC NC GND GND WREN GND GND GND GND GND GND GND GND GND NC NC NC NC GND GND GND GND NC NC NC NC GND GND NC NC GND NC NC NC GND NC NC NC GND NC NC NC NC NC NC NC GND GND GND GND GND GND GND GND GND GND GND GND NC NC NC NC VCC VCC VCC VCC NC NC NC NC VCC VCC VCC VCC VCC VCC VCC VCC NC GND GND NC NC VCC NC VCC TX TX DA[8] DA[4] NC NC NC NC VCC TX TX DA[7] DA[3] TX REF GND CLKOA CLKB+ GND NC NC REF CLKA+ NC VCC TX TX DA[6] DA[2] GND TX ERRA NC NC NC REF TX CLKA– ERRB VCC TX TX DA[5] DA[0] GND NC TX CLKA GND TX REF ADDR TX DA[1] CLKB– [0] DA[9] VCC VCC TX TX DB[9] DB[2] TX DB[1] TX DB[0] GND NC NC VCC GND NC NC VCC NC TX DB[8] TX DB[4] TX DB[3] ADDR ADDR [1] [2] GND NC NC VCC NC NC TX DB[7] TX DB[5] TX CLKOB GND NC NC VCC NC NC TX CLKB TX DB[6] NC NC Note 2. NC = Do not connect. Document Number: 38-02105 Rev. *F Page 6 of 26 CYV15G0203TB Pin Definitions CYV15G0203TB Dual HOTLink II Serializer Name I/O Characteristics Signal Description Transmit Path Data and Status Signals TXDA[9:0] TXDB[9:0] LVTTL Input, Transmit Data Inputs. TXDx[9:0] data inputs are captured on the rising edge of the transmit synchronous, interface clock. The transmit interface clock is selected by the TXCKSELx latch via the sampled by the device configuration interface. associated TXCLKx or REFCLKx[3] TXERRA TXERRB LVTTL Output, synchronous to REFCLKx [4], asynchronous to transmit channel enable / disable, asynchronous to loss or return of REFCLKx± Transmit Path Error. TXERRx is asserted HIGH to indicate detection of a transmit Phase-Align Buffer underflow or overflow. If an underflow or overflow condition is detected, TXERRx, for the channel in error, is asserted HIGH and remains asserted until the transmit Phase-Align Buffer is re-centered with the PABRSTx latch via the device configuration interface. When TXBISTx = 0, the BIST progress is presented on the associated TXERRx output. The TXERRx signal pulses HIGH for one transmit-character clock period to indicate a pass through the BIST sequence once every 511 character times. TXERRx is also asserted HIGH, when any of the following conditions is true: ■ The TXPLL for the associated channel is powered down. This occurs when OE2x and OE1x for a given channel are both disabled by setting OE2x = 0 and OE1x = 0. ■ The absence of the REFCLKx± signal. Transmit Path Clock Signals REFCLKA± REFCLKB± Differential LVPECL or single-ended LVTTL input clock Reference Clock. REFCLKx± clock inputs are used as the timing references for the associated transmit PLL. These input clocks may also be selected to clock the transmit parallel interface. When driven by a single-ended LVCMOS or LVTTL clock source, connect the clock source to either the true or complement REFCLKx input, and leave the alternate REFCLKx input open (floating). When driven by an LVPECL clock source, the clock must be a differential clock, using both inputs. TXCLKA TXCLKB LVTTL Clock Input, internal pull-down Transmit Path Input Clock. When configuration latch TXCKSELx = 0, the associated TXCLKx input is selected as the character-rate input clock for the TXDB[9:0] input. In this mode, the TXCLKx input must be frequency-coherent to its associated TXCLKOx output clock, but may be offset in phase by any amount. Once initialized, TXCLKx is allowed to drift in phase as much as ±180 degrees. If the input phase of TXCLKx drifts beyond the handling capacity of the Phase Align Buffer, TXERRx is asserted to indicate the loss of data, and remains asserted until the Phase Align Buffer is initialized. The phase of the TXCLKx input clock relative to its associated REFCLKx± is initialized when the configuration latch PABRSTx is written as 0. When the associated TXERRx is deasserted, the Phase Align Buffer is initialized and input characters are correctly captured. TXCLKOA TXCLKOB LVTTL Output Transmit Clock Output. TXCLKOx output clock is synthesized by each channel’s transmit PLL and operates synchronous to the internal transmit character clock. TXCLKOx operates at either the same frequency as REFCLKx± (TXRATEx = 0), or at twice the frequency of REFCLKx± (TXRATEx = 1). The transmit clock outputs have no fixed phase relationship to REFCLKx±. Device Control Signals RESET LVTTL Input, asynchronous, internal pull-up Asynchronous Device Reset. RESET initializes all state machines, counters, and configuration latches in the device to a known state. RESET must be asserted LOW for a minimum pulse width. When the reset is removed, all state machines, counters and configuration latches are at an initial state. As per the JTAG specifications the device RESET cannot reset the JTAG controller. Therefore, the JTAG controller has to be reset separately. Refer to JTAG Support on page 11 for the methods to reset the JTAG state machine. See Table 2 on page 11 for the initialize values of the device configuration latches. Notes 3. When REFCLKx± is configured for half-rate operation, these inputs are sampled relative to both the rising and falling edges of the associated REFCLKx±. 4. When REFCLKx± is configured for half-rate operation, these outputs are presented relative to both the rising and falling edges of the associated REFCLKx±. Document Number: 38-02105 Rev. *F Page 7 of 26 CYV15G0203TB Pin Definitions (continued) CYV15G0203TB Dual HOTLink II Serializer (continued) Name SPDSELA SPDSELB I/O Characteristics [5] 3-Level Select static control input Signal Description Serial Rate Select. The SPDSELx inputs specify the operating signaling-rate range of each channel’s PLL. LOW = 195–400 MBd MID = 400–800 MBd HIGH = 800–1500 MBd. Device Configuration and Control Bus Signals WREN LVTTL input, asynchronous, internal pull-up Control Write Enable. The WREN input writes the values of the DATA[3:0] bus into the latch specified by the address location on the ADDR[2:0] bus.[6] ADDR[2:0] LVTTL input, asynchronous, internal pull-up Control Addressing Bus. The ADDR[2:0] bus is the input address bus used to configure the device. The WREN input writes the values of the DATA[3:0] bus into the latch specified by the address location on the ADDR[2:0] bus.[6] Table 2 on page 11 lists the configuration latches within the device, and the initialization value of the latches upon the assertion of RESET. Table 3 on page 12 shows how the latches are mapped in the device. DATA[3:0] LVTTL input, asynchronous, internal pull-up Control Data Bus. The DATA[3:0] bus is the input data bus used to configure the device. The WREN input writes the values of the DATA[3:0] bus into the latch specified by address location on the ADDR[2:0] bus.[6] Table 2 on page 11 lists the configuration latches within the device, and the initialization value of the latches upon the assertion of RESET. Table 3 on page 12 shows how the latches are mapped in the device. Internal Device Configuration Latches TXCKSEL[A..B] Internal Latch [7] Transmit Clock Select. Internal Latch [7] Transmit PLL Clock Rate Select. TXBIST[A..B] Internal Latch [7] Transmit Bist Disabled. OE2[A..B] Internal Latch [7] Differential Serial Output Driver 2 Enable. OE1[A..B] Internal Latch [7] Differential Serial Output Driver 1 Enable. PABRST[A..B] Internal Latch [7] TXRATE[A..B] Transmit Clock Phase Alignment Buffer Reset. Factory Test Modes SCANEN2 LVTTL input, internal Factory Test 2. SCANEN2 input is for factory testing only. This input may be left as a NO pull-down CONNECT, or GND only. TMEN3 LVTTL input, internal Factory Test 3. TMEN3 input is for factory testing only. This input may be left as a NO pull-down CONNECT, or GND only. Analog I/O OUTA1± OUTB1± CML Differential Output Primary Differential Serial Data Output. The OUTx1± PECL-compatible CML outputs (+3.3 V referenced) are capable of driving terminated transmission lines or standard fiber-optic transmitter modules, and must be AC-coupled for PECL-compatible connections. OUTA2± OUTB2± CML Differential Output Secondary Differential Serial Data Output. The OUTx2± PECL-compatible CML outputs (+3.3 V referenced) are capable of driving terminated transmission lines or standard fiber-optic transmitter modules, and must be AC-coupled for PECL-compatible connections. Notes 5. 3-Level Select inputs are used for static configuration. These are ternary inputs that make use of logic levels of LOW, MID, and HIGH. The LOW level is usually implemented by direct connection to VSS (ground). The HIGH level is usually implemented by direct connection to VCC (power). The MID level is usually implemented by not connecting the input (left floating), which allows it to self bias to the proper level. 6. See Device Configuration and Control Interface on page 10 for detailed information on the operation of the Configuration Interface. 7. See Device Configuration and Control Interface on page 10 for detailed information on the internal latches. Document Number: 38-02105 Rev. *F Page 8 of 26 CYV15G0203TB Pin Definitions (continued) CYV15G0203TB Dual HOTLink II Serializer (continued) Name I/O Characteristics Signal Description JTAG Interface TMS LVTTL Input, internal Test Mode Select. Used to control access to the JTAG Test Modes. If maintained high for pull-up 5 TCLK cycles, the JTAG test controller is reset. TCLK LVTTL Input, internal JTAG Test Clock. pull-down TDO 3-State LVTTL Output Test Data Out. JTAG data output buffer. High Z while JTAG test mode is not selected. TDI LVTTL Input, internal Test Data In. JTAG data input port. pull-up TRST LVTTL Input, internal JTAG reset signal. When asserted (LOW), this input asynchronously resets the JTAG test pull-up access port controller. Power VCC +3.3 V Power. GND Signal and Power Ground for all internal circuits. CYV15G0203TB HOTLink II Operation The CYV15G0203TB is a highly configurable, independent clocking, dual-channel serializer, designed to support reliable transfer of large quantities of digital video data, using high-speed serial links from multiple sources to multiple destinations. This device supports two 10-bit channels. CYV15G0203TB Transmit Data Path Input Register The parallel input bus TXDx[9:0] can be clocked in using TXCLKx (TXCKSELx = 0) or REFCLKx (TXCKSELx = 1). Phase-Align Buffer Data from each Input Register is passed to the associated Phase-Align Buffer, when the TXDx[9:0] input registers are clocked using TXCLKx (TXCKSELx = 0 and TXRATEx = 0). When the TXDx[9:0] input registers are clocked using REFCLKx± (TXCKSELx = 1) and REFCLKx± is a full-rate clock, the associated Phase Alignment Buffer in the transmit path is bypassed. These buffers are used to absorb clock phase differences between the TXCLKx input clock and the internal character clock for that channel. Once initialized, TXCLKx is allowed to drift in phase as much as ±180 degrees. If the input phase of TXCLKx drifts beyond the handling capacity of the Phase Align Buffer, TXERRx is asserted to indicate the loss of data, and remains asserted until the Phase Align Buffer is initialized. The phase of the TXCLKx relative to its associated internal character rate clock is initialized when the configuration latch PABRSTx is written as 0. When the associated TXERRx is deasserted, the Phase Align Buffer is initialized and input characters are correctly captured. If the phase offset, between the initialized location of the input clock and REFCLKx, exceeds the skew handling capabilities of the Phase-Align Buffer, an error is reported on that channel’s Document Number: 38-02105 Rev. *F TXERRx output. This output indicates an error continuously until the Phase-Align Buffer for that channel is reset. While the error remains active, the transmitter for that channel outputs a continuous “1001111000” character (LSB first) to indicate to the remote receiver that an error condition is present in the link. Transmit BIST Each channel contains an internal pattern generator that can be used to validate both the link and device operation. These generators are enabled by the associated TXBISTx latch via the device configuration interface. When enabled, a register in the associated channel becomes a signature pattern generator by logically converting to a Linear Feedback Shift Register (LFSR). This LFSR generates a 511-character sequence. This provides a predictable yet pseudo-random sequence that can be matched to an identical LFSR in the attached Receiver(s). A device reset (RESET sampled LOW) presets the BIST Enable Latches to disable BIST on both channels. All data present at the associated TXDx[9:0] inputs are ignored when BIST is active on that channel. Transmit PLL Clock Multiplier Each Transmit PLL Clock Multiplier accepts a character-rate or half-character-rate external clock at the associated REFCLKx± input, and that clock is multiplied by 10 or 20 (as selected by TXRATEx) to generate a bit-rate clock for use by the transmit shifter. It also provides a character-rate clock used by the transmit paths, and outputs this character rate clock as TXCLKOx. Each clock multiplier PLL can accept a REFCLKx± input between 19.5 MHz and 150 MHz, however, this clock range is limited by the operating mode of the CYV15G0203TB clock multiplier (TXRATEx) and by the level on the associated SPDSELx input. Page 9 of 26 CYV15G0203TB SPDSELx are 3-level select [8] inputs that select one of three operating ranges for the serial data outputs and inputs of the associated channel. The serial signaling-rate and allowable range of REFCLKx± frequencies are listed in Table 1. When a driver is disabled via the configuration interface, it is internally powered down to reduce device power. If both serial drivers for a channel are in this disabled state, the associated internal logic for that channel is also powered down. A device reset (RESET sampled LOW) disables all output drivers. Table 1. Operating Speed Settings Note. When a disabled channel (i.e., both outputs disabled) is re-enabled: SPDSELx TXRATEx REFCLKx± Frequency (MHz) Signaling Rate (Mbps) LOW 1 reserved 195–400 0 19.5–40 1 20–40 0 40–80 1 40–75 0 80–150 MID (Open) HIGH ■ data on the serial outputs may not meet all timing specifications for up to 250 s ■ the state of the phase-align buffer cannot be guaranteed, and a phase-align reset is required if the phase-align buffer is used 400–800 Device Configuration and Control Interface 800–1500 The CYV15G0203TB is highly configurable via the configuration interface. The configuration interface allows each channel to be configured independently. Table 2 on page 11 lists the configuration latches within the device including the initialization value of the latches upon the assertion of RESET. Table 3 on page 12 shows how the latches are mapped in the device. Each row in Table 3 on page 12 maps to a 4-bit latch bank. There are 6 such write-only latch banks. When WREN = 0, the logic value in the DATA[3:0] is latched to the latch bank specified by the values in ADDR[2:0]. The second column of Table 3 on page 12 specifies the channels associated with the corresponding latch bank. For example, the first three latch banks (0, 1 and 2) consist of configuration bits for channel A. The REFCLKx± inputs are differential inputs with each input internally biased to 1.4 V. If the REFCLKx+ input is connected to a TTL, LVTTL, or LVCMOS clock source, the input signal is recognized when it passes through the internally biased reference point. When driven by a single-ended TTL, LVTTL, or LVCMOS clock source, connect the clock source to either the true or complement REFCLKx input, and leave the alternate REFCLKx input open (floating). When both the REFCLKx+ and REFCLKx– inputs are connected, the clock source must be a differential clock. This can either be a differential LVPECL clock that is DC-or AC-coupled or a differential LVTTL or LVCMOS clock. By connecting the REFCLKx– input to an external voltage source, it is possible to adjust the reference point of the REFCLKx+ input for alternate logic levels. When doing so, it is necessary to ensure that the input differential crossing point remains within the parametric range supported by the input. Serial Output Drivers The serial output interface drivers use differential Current Mode Logic (CML) drivers to provide source-matched drivers for 50 transmission lines. These drivers accept data from the Transmit Shifter, which shifts the data out LSB first. These drivers have signal swings equivalent to that of standard PECL drivers, and are capable of driving AC-coupled optical modules or transmission lines. Transmit Channels Enabled Latch Types There are two types of latch banks: static (S) and dynamic (D). Each channel is configured by 2 static and 1 dynamic latch banks. The S type contain those settings that normally do not change for a given application, whereas the D type controls the settings that could change during the application's lifetime. The first and second rows of each channel (address numbers 0, 1, 5, and 6) are the static control latches. The third row of latches for each channel (address numbers 2 and 7) are the dynamic control latches. Address numbers 3 and 4 are internal test registers. Static Latch Values There are some latches in the table that have a static value (i.e. 1, 0, or X). The latches that have a ‘1’ or ‘0’ must be configured with their corresponding value each time that their associated latch bank is configured. The latches that have an ‘X’ are don’t cares and can be configured with any value. Each driver can be enabled or disabled separately via the device configuration interface. Note 8. 3-Level Select inputs are used for static configuration. These are ternary inputs that make use of logic levels of LOW, MID, and HIGH. The LOW level is usually implemented by direct connection to VSS (ground). The HIGH level is usually implemented by direct connection to VCC (power). The MID level is usually implemented by not connecting the input (left floating), which allows it to self bias to the proper level. Document Number: 38-02105 Rev. *F Page 10 of 26 CYV15G0203TB Table 2. Device Configuration and Control Latch Descriptions Name Signal Description TXCKSELA Transmit Clock Select. The initialization value of the TXCKSELx latch = 1. TXCKSELx selects the clock source used TXCKSELB to write data into the Transmit Input Register. When TXCKSELx = 1, the associated input register TXDx[9:0] is clocked by REFCLKx In this mode, the phase alignment buffer is bypassed. When TXCKSELx = 0, the associated TXCLKx is used to clock in the input register TXDx[9:0]. TXRATEA TXRATEB Transmit PLL Clock Rate Select. The initialization value of the TXRATEx latch = 0. TXRATEx is used to select the clock multiplier for the Transmit PLL. When TXRATEx = 0, each transmit PLL multiples the associated REFCLKx± input by 10 to generate the serial bit-rate clock. When TXRATEx = 0, the TXCLKOx output clocks are full-rate clocks and follow the frequency and duty cycle of the associated REFCLKx± input. When TXRATEx = 1, each Transmit PLL multiplies the associated REFCLKx± input by 20 to generate the serial bit-rate clock. When TXRATEx = 1, the TXCLKOx output clocks are twice the frequency rate of the REFCLKx± input. When TXCLKSELx = 1 and TXRATEx = 1, the Transmit Data Inputs are captured using both the rising and falling edges of REFCLKx. TXRATEx = 1 and SPDSELx = LOW, is an invalid state and this combination is reserved. TXBISTA TXBISTB Transmit Bist Disabled. The initialization value of the TXBISTx latch = 1. TXBISTx selects if the transmit BIST is disabled or enabled. When TXBISTx = 1, the transmit BIST function is disabled. When TXBISTx = 0, the transmit BIST function is enabled. OE2A OE2B Secondary Differential Serial Data Output Driver Enable. The initialization value of the OE2x latch = 0. OE2x selects if the OUT2x± secondary differential output drivers are enabled or disabled. When OE2x = 1, the associated serial data output driver is enabled allowing data to be transmitted from the transmit shifter. When OE2x = 0, the associated serial data output driver is disabled. When a driver is disabled via the configuration interface, it is internally powered down to reduce device power. If both serial drivers for a channel are in this disabled state, the associated internal logic for that channel is also powered down. A device reset (RESET sampled LOW) disables all output drivers. OE1A OE1B Primary Differential Serial Data Output Driver Enable. The initialization value of the OE1x latch = 0. OE1x selects if the OUT1x± primary differential output drivers are enabled or disabled. When OE1x = 1, the associated serial data output driver is enabled allowing data to be transmitted from the transmit shifter. When OE1x = 0, the associated serial data output driver is disabled. When a driver is disabled via the configuration interface, it is internally powered down to reduce device power. If both serial drivers for a channel are in this disabled state, the associated internal logic for that channel is also powered down. A device reset (RESET sampled LOW) disables all output drivers. PABRSTA PABRSTB Transmit Clock Phase Alignment Buffer Reset. The initialization value of the PABRSTx latch = 1. The PABRSTx is used to re-center the Transmit Phase Align Buffer. When the configuration latch PABRSTx is written as a 0, the phase of the TXCLKx input clock relative to its associated REFCLKx± is initialized. PABRST is an asynchronous input, but is sampled by each TXCLKx to synchronize it to the internal clock domain. PABRSTx is a self clearing latch. This eliminates the requirement of writing a 1 to complete the initialization of the Phase Alignment Buffer. Device Configuration Strategy The following is a series of ordered events needed to load the configuration latches on a per channel basis: 1. Pulse RESET Low after device power-up. This operation resets both channels. Initialize the JTAG state machine to its reset state as detailed in the JTAG Support section. 2. Set the static latch banks for the target channel. 3. Set the dynamic bank of latches for the target channel. Enable the output drivers. [Required step.] 4. Reset the Phase Alignment Buffer for the target channel. [Optional if phase align buffer is bypassed.] operation after power-up (including non-JTAG operation), the JTAG state machine should also be initialized to a reset state. This should be done in addition to the device reset (using RESET). The JTAG state machine can be initialized using TRST (asserting it LOW and de-asserting it or leaving it asserted), or by asserting TMS HIGH for at least 5 consecutive TCLK cycles. This is necessary in order to ensure that the JTAG controller does not enter any of the test modes after device power-up. In this JTAG reset state, the rest of the device will be in normal operation. Note. The order of device reset (using RESET) and JTAG initialization does not matter. JTAG Support 3-Level Select Inputs The CYV15G0203TB contains a JTAG port to allow system level diagnosis of device interconnect. Of the available JTAG modes, boundary scan, and bypass are supported. This capability is present only on the LVTTL inputs and outputs and the REFCLKx± clock input. The high-speed serial inputs and outputs are not part of the JTAG test chain. To ensure valid device JTAG ID Document Number: 38-02105 Rev. *F Each 3-Level select inputs reports as two bits in the scan register. These bits report the LOW, MID, and HIGH state of the associated input as 00, 10, and 11 respectively The JTAG device ID for the CYV15G0203TB is ‘0C810069’x. Page 11 of 26 CYV15G0203TB Table 3. Device Control Latch Configuration Table ADDR Channel Type DATA3 DATA2 DATA1 DATA0 Reset Value 0 (000b) A S X X 0 X 1111 1 (001b) A S X 0 TXCKSELA TXRATEA 0110 2 (010b) A D TXBISTA OE2A OE1A PABRSTA 1001 9 (101b) B S X X 0 X 1111 10 (110b) B S X 0 TXCKSELB TXRATEB 0110 11 (111b) B D TXBISTB OE2B OE1B PABRSTB 1001 Document Number: 38-02105 Rev. *F Page 12 of 26 CYV15G0203TB Maximum Ratings Static Discharge Voltage (per MIL-STD-883, Method 3015) .......................... > 2000 V Exceeding maximum ratings may shorten the useful life of the device. User guidelines are not tested. Latch-up Current .................................................... > 200 mA Storage Temperature ............................... –65 °C to +150 °C Power-up Requirements Ambient Temperature with Power Applied ......................................... –55 °C to +125 °C The CYV15G0203TB requires one power-supply. The Voltage on any input or I/O pin cannot exceed the power pin during power-up. Supply Voltage to Ground Potential .............–0.5 V to +3.8 V DC Voltage Applied to LVTTL Outputs in High Z State .................................... –0.5 V to VCC + 0.5 V Output Current into LVTTL Outputs (LOW) ................ 60 mA Operating Range Range Commercial Ambient Temperature VCC 0 °C to +70 °C +3.3 V ± 5% DC Input Voltage ................................ –0.5 V to VCC + 0.5 V CYV15G0203TB DC Electrical Characteristics Parameter Description Test Conditions Min Typ Max Unit 2.4 – – V LVTTL-compatible Outputs VOHT Output HIGH Voltage IOH = 4 mA, VCC = Min VOLT Output LOW Voltage IOL = 4 mA, VCC = Min – – 0.4 V IOST Output Short Circuit Current VOUT = 0 V [9], VCC = 3.3 V –20 – –100 mA IOZL High Z Output Leakage Current VOUT = 0 V, VCC –20 – 20 µA LVTTL-compatible Inputs VIHT Input HIGH Voltage 2.0 – VCC + 0.3 V VILT Input LOW Voltage –0.5 – 0.8 V IIHT Input HIGH Current REFCLKx Input, VIN = VCC – – 1.5 mA Other Inputs, VIN = VCC – – +40 µA IILT Input LOW Current REFCLKx Input, VIN = 0.0 V – – –1.5 mA Other Inputs, VIN = 0.0 V – – –40 µA IIHPDT Input HIGH Current with internal VIN = VCC pull-down – – +200 µA IILPUT Input LOW Current with internal pull-up – – –200 µA 400 – VCC mV VIN = 0.0 V LVDIFF Inputs: REFCLKx VDIFF[10] Input Differential Voltage VIHHP Highest Input HIGH Voltage 1.2 – VCC V VILLP Lowest Input LOW voltage 0.0 – VCC/2 V Common Mode Range 1.0 – VCC – 1.2 V VCOMREF [11] 3-Level Inputs VIHH Three-Level Input HIGH Voltage Min. VCC Max. 0.87 × VCC – VCC V VIMM Three-Level Input MID Voltage Min. VCC Max. 0.47 × VCC – 0.53 × VCC V VILL Three-Level Input LOW Voltage Min. VCC Max. 0.0 – 0.13 × VCC V IIHH Input HIGH Current VIN = VCC – – 200 µA IIMM Input MID current VIN = VCC/2 –50 – 50 µA IILL Input LOW current VIN = GND – – –200 µA Notes 9. Tested one output at a time, output shorted for less than one second, less than 10% duty cycle. 10. This is the minimum difference in voltage between the true and complement inputs required to ensure detection of a logic-1 or logic-0. A logic-1 exists when the true (+) input is more positive than the complement () input. A logic-0 exists when the complement () input is more positive than true (+) input. 11. The common mode range defines the allowable range of REFCLKx+ and REFCLKxwhen REFCLKx+ = REFCLKx. This marks the zero-crossing between the true and complement inputs as the signal switches between a logic-1 and a logic-0. Document Number: 38-02105 Rev. *F Page 13 of 26 CYV15G0203TB CYV15G0203TB DC Electrical Characteristics (continued) Parameter Description Test Conditions Min Typ Max Unit Differential CML Serial Outputs: OUTA1, OUTA2, OUTB1, OUTB2OUTC1, OUTC2, OUTD1, OUTD2 VOHC VOLC VODIF 100 differential load VCC – 0.5 – VCC – 0.2 V 150 differential load VCC – 0.5 – VCC – 0.2 V Output LOW Voltage (VCC Referenced) 100 differential load VCC – 1.4 – VCC – 0.7 V 150 differential load VCC – 1.4 – VCC – 0.7 V Output Differential Voltage |(OUT+) (OUT)| 100 differential load 450 – 900 mV 150 differential load 560 – 1000 mV Output HIGH Voltage (Vcc Referenced) Power Supply ICC [12, 13] ICC [12, 13] Max Power Supply Current REFCLKx = MAX Commercial – 435 530 mA Typical Power Supply Current REFCLKx = 125 MHz Commercial – 425 520 mA Notes 12. Maximum ICC is measured with VCC = MAX, TA = 25 °C, with both channels and Serial Line Drivers enabled, sending a continuous alternating 01 pattern, and outputs unloaded. 13. Typical ICC is measured under similar conditions except with VCC = 3.3 V, TA = 25 °C, with both channels enabled and one Serial Line Driver per channel sending a continuous alternating 01 pattern. The redundant outputs on each channel are powered down. Document Number: 38-02105 Rev. *F Page 14 of 26 CYV15G0203TB AC Test Loads and Waveforms Figure 2. AC Test Loads and Waveforms 3.3 V RL = 100 R1 R1 = 590 R2 = 435 CL CL 7 pF (Includes fixture and probe capacitance) (Includes fixture and probe capacitance) R2 (a) LVTTL Output Test Load (b) CML Output Test Load GND 2.0V 2.0V 0.8V 0.8V [14] [14] 3.0V Vth = 1.4V RL VIHE VIHE Vth = 1.4V 1 ns VILE 1 ns (c) LVTTL Input Test Waveform [15] 80% 80% 20% 270 ps 20% VILE 270 ps (d) CML/LVPECL Input Test Waveform Notes 14. Cypress uses constant current (ATE) load configurations and forcing functions. This figure is for reference only. 15. The LVTTL switching threshold is 1.4 V. All timing references are made relative to where the signal edges cross the threshold voltage. Document Number: 38-02105 Rev. *F Page 15 of 26 CYV15G0203TB CYV15G0203TB AC Electrical Characteristics Parameter Description Condition Min Typ Max Unit CYV15G0203TB Transmitter LVTTL Switching Characteristics Over the Operating Range fTS TXCLKx Clock Cycle Frequency 19.5 – 150 MHz tTXCLK TXCLKx Period = 1/fTS 6.66 – 51.28 ns tTXCLKH[16] tTXCLKL[16] tTXCLKR [16, 17, 18, 19] tTXCLKF [16, 17, 18, 19] TXCLKx HIGH Time 2.2 – – ns TXCLKx Fall Time tTXDS Transmit Data Set-up Time toTXCLKx (TXCKSELx 0) tTXDH Transmit Data Hold Time from TXCLKx(TXCKSELx 0) 1.0 fTOS TXCLKOx Clock Frequency = 1x or 2x REFCLKx Frequency 19.5 tTXCLKO TXCLKOx Period = 1/fTOS 6.66 tTXCLKOD TXCLKO Duty Cycle centered at 60% HIGH time –1.9 TXCLKx LOW Time 2.2 – – ns TXCLKx Rise Time 0.2 – 1.7 ns 0.2 – 1.7 ns 2.2 – – ns – – ns – 150 MHz – 51.28 ns – 0 ns CYV15G0203TB REFCLKx Switching Characteristics Over the Operating Range fREF REFCLKx Clock Frequency 19.5 – 150 MHz tREFCLK REFCLKx Period = 1/fREF 6.6 – 51.28 ns tREFH REFCLKx HIGH Time - Half Rate (TXRATEx = 1) 5.9 – – ns – – ns – – ns – – ns REFCLKx HIGH Time - Full Rate (TXRATEx = 0) tREFL REFCLKx LOW Time - Half Rate (TXRATEx = 1) REFCLKx LOW Time - Full Rate (TXRATEx = 0) 2.9 [16] 5.9 2.9 [16] tREFD[20] tREFR [16, 17, 18, 19] tREFF[16, 17, 18, 19] REFCLKx Duty Cycle 30 – 70 % REFCLKx Rise Time (20%–80%) – – 2 ns REFCLKx Fall Time (20%–80%) – – 2 ns tTREFDS Transmit Data Set-up Time toREFCLKx - Full Rate (TXRATEx = 0, TXCKSELx 1) 2.4 – – ns Transmit Data Set-up Time toREFCLKx - Half Rate (TXRATEx = 1, TXCKSELx 1) 2.3 – – ns Transmit Data Hold Time from REFCLKx - Full Rate (TXRATEx = 0, TXCKSELx 1) 1.0 – – ns Transmit Data Hold Time from REFCLKx - Half Rate (TXRATEx = 1, TXCKSELx 1) 1.6 – – ns tTREFDH CYV15G0203TB Bus Configuration Write Timing Characteristics Over the Operating Range tDATAH Bus Configuration Data Hold 0 – – ns tDATAS Bus Configuration Data Setup 10 – – ns tWRENP Bus Configuration WREN Pulse Width 10 – – ns Notes 16. Tested initially and after any design or process changes that may affect these parameters, but not 100% tested. 17. The ratio of rise time to falling time must not vary by greater than 2:1. 18. For a given operating frequency, neither rise or fall specification can be greater than 20% of the clock-cycle period or the data sheet maximum time. 19. All transmit AC timing parameters measured with 1 ns typical rise time and fall time. 20. The duty cycle specification is a simultaneous condition with the tREFH and tREFL parameters. This means that at faster character rates the REFCLKx± duty cycle cannot be as large as 30%–70%. Document Number: 38-02105 Rev. *F Page 16 of 26 CYV15G0203TB CYV15G0203TB AC Electrical Characteristics (continued) Parameter Description Condition Min Typ Max Unit CYV15G0203TB JTAG Test Clock Characteristics Over the Operating Range fTCLK JTAG Test Clock Frequency – – 20 MHz tTCLK JTAG Test Clock Period 50 – – ns 30 – – ns CYV15G0203TB Device RESET Characteristics Over the Operating Range tRST Device RESET Pulse Width CYV15G0203TB Transmit Serial Output Characteristics Over the Operating Range tB Bit Time tRISE[21] CML Output Rise Time 2080% (CML Test Load) tFALL[21] CML Output Fall Time 8020% (CML Test Load) 5128 – 660 ps SPDSELx = HIGH 50 – 270 ps SPDSELx = MID 100 – 500 ps SPDSELx =LOW 180 – 1000 ps SPDSELx = HIGH 50 – 270 ps SPDSELx = MID 100 – 500 ps SPDSELx =LOW 180 – 1000 ps CYV15G0203TB Transmitter PLL Characteristics Over the Operating Range tJTGENSD[21, 22] Transmit Jitter Generation - SD Data Rate REFCLKx = 27 MHz – 200 – ps tJTGENHD[21, 22] Transmit Jitter Generation - HD Data Rate REFCLKx = 148.5 MHz – 76 – ps tTXLOCK Transmit PLL lock to REFCLKx± – – 200 s Notes 21. Tested initially and after any design or process changes that may affect these parameters, but not 100% tested. 22. While sending BIST data at the corresponding data rate, after 10,000 histogram hits on a digital sampling oscilloscope, time referenced to REFCLKx± input. Document Number: 38-02105 Rev. *F Page 17 of 26 CYV15G0203TB Capacitance Parameter [23] Description Test Conditions Max Unit CINTTL TTL Input Capacitance TA = 25 °C, f0 = 1 MHz, VCC = 3.3 V 7 pF CINPECL PECL input Capacitance TA = 25 °C, f0 = 1 MHz, VCC = 3.3 V 4 pF CYV15G0203TB HOTLink II Transmitter Switching Waveforms Transmit Interface Write Timing TXCLKx selected tTXCLK tTXCLKH tTXCLKL TXCLKx tTXDS tTXDH TXDx[9:0] Transmit Interface Write Timing REFCLKx selected TXRATEx = 0 tREFH tREFCLK tREFL REFCLKx tTREFDS tTREFDH TXDx[9:0] Transmit Interface Write Timing REFCLKx selected TXRATEx = 1 tREFCLK tREFH tREFL REFCLKx Note 24 tTREFDS tTREFDH tTREFDS tTREFDH TXDx[9:0] Notes 23. Tested initially and after any design or process changes that may affect these parameters, but not 100% tested. 24. When REFCLKx± is configured for half-rate operation (TXRATEx = 1) and data is captured using REFCLKx instead of a TXCLKx clock. Data is captured using both the rising and falling edges of REFCLKx. Document Number: 38-02105 Rev. *F Page 18 of 26 CYV15G0203TB CYV15G0203TB HOTLink II Transmitter Switching Waveforms (continued) Transmit Interface TXCLKOx Timing tREFCLK tREFH TXRATEx = 1 REFCLKx tREFL Note 25 tTXCLKO Note 26 TXCLKOx (internal) Transmit Interface TXCLKOx Timing tREFCLK tREFH TXRATEx = 0 tREFL Note 25 REFCLKx ttTXCLKO TXCLKO Note 26 TXCLKOx CYV15G0203TB HOTLink II Bus Configuration Switching Waveforms Bus Configuration Write Timing ADDR[2:0] DATA[3:0] tWRENP WREN tDATAS tDATAH Notes 25. The TXCLKOx output remains at the character rate regardless of the state of TXRATEx and does not follow the duty cycle of REFCLKx±. 26. The rising edge of TXCLKOx output has no direct phase relationship to the REFCLKx± input. Document Number: 38-02105 Rev. *F Page 19 of 26 CYV15G0203TB Package Coordinate Signal Allocation Ball ID Signal Name Signal Type Ball ID Signal Name Signal Type Ball ID Signal Name Signal Type A01 NC NO CONNECT C07 NC NO CONNECT F17 NC NO CONNECT A02 NC NO CONNECT C08 GND GROUND F18 NC NO CONNECT A03 NC NO CONNECT C09 NC NO CONNECT F19 NC NO CONNECT A04 NC NO CONNECT C10 NC NO CONNECT F20 NC NO CONNECT A05 VCC POWER C11 DATA[2] LVTTL IN PU G01 GND GROUND A06 NC NO CONNECT C12 DATA[0] LVTTL IN PU G02 WREN LVTTL IN PU A07 OUTB1– CML OUT C13 GND GROUND G03 GND GROUND A08 GND GROUND C14 NC NO CONNECT G04 GND GROUND A09 GND GROUND C15 SPDSELB 3-LEVEL SEL G17 NC NO CONNECT A10 OUTB2– CML OUT C16 VCC POWER G18 NC NO CONNECT A11 GND GROUND C17 NC NO CONNECT G19 SPDSELA 3-LEVEL SEL A12 OUTA1– CML OUT C18 TRST LVTTL IN PU G20 NC NO CONNECT A13 GND GROUND C19 GND GROUND H01 GND GROUND A14 GND GROUND C20 TDO LVTTL 3-S OUT H02 GND GROUND A15 OUTA2– CML OUT D01 TCLK LVTTL IN PD H03 GND GROUND A16 VCC POWER D02 RESET LVTTL IN PU H04 GND GROUND A17 VCC POWER D03 VCC POWER H17 GND GROUND A18 NC NO CONNECT D04 VCC POWER H18 GND GROUND A19 VCC POWER D05 VCC POWER H19 GND GROUND A20 NC NO CONNECT D06 VCC POWER H20 GND GROUND B01 VCC POWER D07 NC NO CONNECT J01 GND GROUND B02 NC NO CONNECT D08 GND GROUND J02 GND GROUND B03 VCC POWER D09 GND GROUND J03 GND GROUND B04 NC NO CONNECT D10 DATA[3] LVTTL IN PU J04 GND GROUND B05 VCC POWER D11 DATA[1] LVTTL IN PU J17 NC NO CONNECT B06 VCC POWER D12 GND GROUND J18 NC NO CONNECT B07 OUTB1+ CML OUT D13 GND GROUND J19 NC NO CONNECT B08 GND GROUND D14 GND GROUND J20 NC NO CONNECT B09 NC NO CONNECT D15 NC NO CONNECT K01 NC NO CONNECT B10 OUTB2+ CML OUT D16 VCC POWER K02 NC NO CONNECT GROUND B11 NC NO CONNECT D17 NC NO CONNECT K03 GND B12 OUTA1+ CML OUT D18 NC NO CONNECT K04 GND GROUND B13 GND GROUND D19 SCANEN2 LVTTL IN PD K17 NC NO CONNECT B14 NC NO CONNECT D20 TMEN3 LVTTL IN PD K18 NC NO CONNECT B15 OUTA2+ CML OUT E01 VCC POWER K19 NC NO CONNECT B16 VCC POWER E02 VCC POWER K20 NC NO CONNECT B17 NC NO CONNECT E03 VCC POWER L01 NC NO CONNECT B18 NC NO CONNECT E04 VCC POWER L02 NC NO CONNECT B19 NC NO CONNECT E17 VCC POWER L03 NC NO CONNECT B20 NC NO CONNECT E18 VCC POWER L04 GND GROUND C01 TDI LVTTL IN PU E19 VCC POWER L17 NC NO CONNECT C02 TMS LVTTL IN PU E20 VCC POWER L18 NC NO CONNECT C03 VCC POWER F01 NC NO CONNECT L19 NC NO CONNECT Document Number: 38-02105 Rev. *F Page 20 of 26 CYV15G0203TB Package Coordinate Signal Allocation (continued) Ball ID Signal Name Signal Type Ball ID Signal Name Signal Type Ball ID Signal Name Signal Type C04 VCC POWER F02 NC NO CONNECT L20 GND GROUND C05 VCC POWER F03 VCC POWER M01 NC NO CONNECT C06 NC NO CONNECT F04 NC NO CONNECT M02 NC NO CONNECT M03 NC NO CONNECT U03 TXDB[2] LVTTL IN W03 NC NO CONNECT M04 NC NO CONNECT U04 TXDB[9] LVTTL IN W04 NC NO CONNECT M17 NC NO CONNECT U05 VCC POWER W05 VCC POWER M18 NC NO CONNECT U06 NC NO CONNECT W06 NC NO CONNECT M19 NC NO CONNECT U07 NC NO CONNECT W07 NC NO CONNECT M20 GND GROUND U08 GND GROUND W08 GND GROUND N01 GND GROUND U09 TXDA[9] LVTTL IN W09 ADDR [2] LVTTL IN PU N02 GND GROUND U10 ADDR [0] LVTTL IN PU W10 ADDR [1] LVTTL IN PU N03 GND GROUND U11 REFCLKB– PECL IN W11 NC NO CONNECT N04 GND GROUND U12 TXDA[1] LVTTL IN W12 TXERRA LVTTL OUT N17 GND GROUND U13 GND GROUND W13 GND GROUND N18 GND GROUND U14 TXDA[4] LVTTL IN W14 TXDA[2] LVTTL IN N19 GND GROUND U15 TXDA[8] LVTTL IN W15 TXDA[6] LVTTL IN N20 GND GROUND U16 VCC POWER W16 VCC POWER P01 NC NO CONNECT U17 NC NO CONNECT W17 NC NO CONNECT P02 NC NO CONNECT U18 VCC POWER W18 REFCLKA+ PECL IN P03 NC NO CONNECT U19 NC NO CONNECT W19 NC NO CONNECT P04 NC NO CONNECT U20 NC NO CONNECT W20 NC NO CONNECT P17 GND GROUND V01 TXDB[3] LVTTL IN Y01 TXDB[6] LVTTL IN P18 GND GROUND V02 TXDB[4] LVTTL IN Y02 TXCLKB LVTTL IN PD P19 GND GROUND V03 TXDB[8] LVTTL IN Y03 NC NO CONNECT P20 GND GROUND V04 NC NO CONNECT Y04 NC NO CONNECT R01 NC NO CONNECT V05 VCC POWER Y05 VCC POWER R02 NC NO CONNECT V06 NC NO CONNECT Y06 NC NO CONNECT R03 NC NO CONNECT V07 NC NO CONNECT Y07 NC NO CONNECT R04 NC NO CONNECT V08 GND GROUND Y08 GND GROUND R17 VCC POWER V09 NC NO CONNECT Y09 TXCLKOB LVTTL OUT R18 VCC POWER V10 GND GROUND Y10 NC NO CONNECT R19 VCC POWER V11 REFCLKB+ PECL IN Y11 TXCLKA LVTTL IN PD R20 VCC POWER V12 TXCLKOA LVTTL OUT Y12 NC NO CONNECT T01 VCC POWER V13 GND GROUND Y13 GND GROUND T02 VCC POWER V14 TXDA[3] LVTTL IN Y14 TXDA[0] LVTTL IN T03 VCC POWER V15 TXDA[7] LVTTL IN Y15 TXDA[5] LVTTL IN T04 VCC POWER V16 VCC POWER Y16 VCC POWER T17 VCC POWER V17 NC NO CONNECT Y17 TXERRB LVTTL OUT T18 VCC POWER V18 NC NO CONNECT Y18 REFCLKA– PECL IN T19 VCC POWER V19 NC NO CONNECT Y19 NC NO CONNECT Y20 NC NO CONNECT T20 VCC POWER V20 NC NO CONNECT U01 TXDB[0] LVTTL IN W01 TXDB[5] LVTTL IN U02 TXDB[1] LVTTL IN W02 TXDB[7] LVTTL IN Document Number: 38-02105 Rev. *F Page 21 of 26 CYV15G0203TB Ordering Information Speed Standard Ordering Code Package Name CYV15G0203TB-BGXC BJ256 Package Type 256-ball Thermally Enhanced Ball Grid Array (Pb-free) Operating Range Commercial Ordering Code Definitions CY V 15G 02 03 T B - BG X C Temperature Grade: C = Commercial Pb-free Package Type: BG = 256-ball BGA Silicon Revision Transmit only Channels Independent Channels Number of Channels Speed: 1.5 Gbps Video SMPTE PHY Company ID: CY = Cypress Document Number: 38-02105 Rev. *F Page 22 of 26 CYV15G0203TB Package Diagram Figure 3. 256-ball L2BGA (27 × 27 × 1.57 mm) BL256/BJ256, 51-85123 51-85123 *I Document Number: 38-02105 Rev. *F Page 23 of 26 CYV15G0203TB Acronyms Acronym Document Conventions Description BGA ball grid array BIST built in self test CML current mode logic I/O input/output JTAG joint test action group LFSR linear feedback shift register LSB least significant bit LVCMOS low voltage complementary metal oxide semiconductor LVPECL low voltage positive emitter-coupled logic LVTTL low voltage transistor-transistor logic PECL positive emitter coupled logic PLL phase locked loop TCLK test clock TDI test data in TDO test data out TMS test mode select TTL transistor-transistor logic Document Number: 38-02105 Rev. *F Units of Measure Symbol Unit of Measure °C degree Celsius MHz Mega Hertz µA micro Amperes µs micro seconds mA milli Amperes mm milli meter mV milli Volts ns nano seconds ohms % percent pF pico Farads ps pico seconds V Volts W Watts Page 24 of 26 CYV15G0203TB Document History Page Document Title: CYV15G0203TB, Independent Clock Dual HOTLink II™ Serializer Document Number: 38-02105 Rev. ECN No. Issue Date Orig. of Change ** 246850 See ECN FRE *A 338721 See ECN SUA Added Pb-Free package option availability *B 384307 See ECN AGT Revised setup and hold times (tTXDH, tTREFDS, tTREFDH) *C 1034145 See ECN UKK Added clarification for the necessity of JTAG controller reset and the methods to implement it. *D 2897889 03/23/10 CGX Updated Ordering Information (Removed inactive parts). Updated Package Diagram. *E 3336783 08/04/2011 SAAC Added Ordering Code Definitions. Updated Package Diagram. Added Acronyms and Units of Measure. Updated in new template. *F 4497471 09/09/2014 YLIU Updated Package Diagram: spec 51-85123 – Changed revision from *G to *I. Description of Change New data sheet Updated in new template. Completing Sunset Review. Document Number: 38-02105 Rev. *F Page 25 of 26 CYV15G0203TB Sales, Solutions, and Legal Information Worldwide Sales and Design Support Cypress maintains a worldwide network of offices, solution centers, manufacturer’s representatives, and distributors. To find the office closest to you, visit us at Cypress Locations. PSoC® Solutions Products Automotive Clocks & Buffers Interface Lighting & Power Control cypress.com/go/automotive cypress.com/go/clocks cypress.com/go/interface cypress.com/go/powerpsoc cypress.com/go/plc Memory cypress.com/go/memory PSoC cypress.com/go/psoc Touch Sensing PSoC 1 | PSoC 3 | PSoC 4 | PSoC 5LP Cypress Developer Community Community | Forums | Blogs | Video | Training Technical Support cypress.com/go/support cypress.com/go/touch USB Controllers Wireless/RF psoc.cypress.com/solutions cypress.com/go/USB cypress.com/go/wireless © Cypress Semiconductor Corporation, 2004-2014. The information contained herein is subject to change without notice. Cypress Semiconductor Corporation assumes no responsibility for the use of any circuitry other than circuitry embodied in a Cypress product. Nor does it convey or imply any license under patent or other rights. Cypress products are not warranted nor intended to be used for medical, life support, life saving, critical control or safety applications, unless pursuant to an express written agreement with Cypress. Furthermore, Cypress does not authorize its products for use as critical components in life-support systems where a malfunction or failure may reasonably be expected to result in significant injury to the user. The inclusion of Cypress products in life-support systems application implies that the manufacturer assumes all risk of such use and in doing so indemnifies Cypress against all charges. Any Source Code (software and/or firmware) is owned by Cypress Semiconductor Corporation (Cypress) and is protected by and subject to worldwide patent protection (United States and foreign), United States copyright laws and international treaty provisions. Cypress hereby grants to licensee a personal, non-exclusive, non-transferable license to copy, use, modify, create derivative works of, and compile the Cypress Source Code and derivative works for the sole purpose of creating custom software and or firmware in support of licensee product to be used only in conjunction with a Cypress integrated circuit as specified in the applicable agreement. Any reproduction, modification, translation, compilation, or representation of this Source Code except as specified above is prohibited without the express written permission of Cypress. Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. Cypress reserves the right to make changes without further notice to the materials described herein. Cypress does not assume any liability arising out of the application or use of any product or circuit described herein. Cypress does not authorize its products for use as critical components in life-support systems where a malfunction or failure may reasonably be expected to result in significant injury to the user. The inclusion of Cypress’ product in a life-support systems application implies that the manufacturer assumes all risk of such use and in doing so indemnifies Cypress against all charges. Use may be limited by and subject to the applicable Cypress software license agreement. Document Number: 38-02105 Rev. *F Revised September 9, 2014 Page 26 of 26 HOTLink is a registered trademark and HOTLink II is a trademark of Cypress Semiconductor. All products and company names mentioned in this document may be the trademarks of their respective holders.