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

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
CY7C9335

CY7C9335

  • 厂商:

    CYPRESS(赛普拉斯)

  • 封装:

  • 描述:

    CY7C9335 - SMPTE-259M/DVB-ASI Descrambler/Framer-Controller - Cypress Semiconductor

  • 数据手册
  • 价格&库存
CY7C9335 数据手册
CY7C9335 SMPTE-259M/DVB-ASI Descrambler/Framer-Controller 1CY7C9335 Features • Fully compatible with SMPTE-259M — SMPTE-125M compliant for 4:2:2 component video — SMPTE-244M compliant for 4fsc composite video • Fully compatible with DVB-ASI • Operates from a single +5V or -5V supply • 100-pin TQFP package • Decodes 10-bit parallel digital streams for any rate from 16-40 M characters/sec (160-400 Mbits/sec serial) • Operates with CY7B9334 SMPTE HOTLink™ deserializer/receiver • X9 + X4 + 1 descrambler and NRZI-to-NRZ decoder may be bypassed for raw data output The inputs of the CY7C9335 are designed to be directly mated to a CY7B9334 HOTLink receiver, which converts the SMPTE-259M compatible high-speed serial data stream into 10-bit parallel characters. This device performs both TRS (sync) detection and framing, data descrambling with the SMPTE-259M X9 + X4 + 1 algorithm, and NRZI-to-NRZ decoding. These functions operate at any character rate from 16 to 40 MHz. For those systems operating with non-SMPTE-259M compliant video streams (or for diagnostic purposes), the descrambler and NRZI decoding functions can be disabled. DVB-ASI Operation The CY7C9335 also contains the necessary multiplexers, control inputs and outputs, to control a DVB-ASI compliant video stream. DVB-ASI operation is enabled through activation of a single input signal. This allows a single serial-to-parallel input port to support both SMPTE and DVB data streams under software or hardware control. In DVB-ASI mode the CY7C9335 automatically enables both the 8B/10B decoder and multi-byte framer present in the CY7B9334 receiver/deserializer. All error detection, fill, and command codes are detected and output by the CY7C9335. The CY7C9335 operates from a single +5V or −5V supply. It is available in a 100-pin TQFP space saving package. Functional Description SMPTE-259M Operation The CY7C9335 is a CMOS integrated circuit designed to decode SMPTE-125M and SMPTE-244M bit-parallel digital characters (or other data formats) using the SMPTE-259M decoding rules. Following decoding, the characters are framed by locating the 30-bit TRS pattern in the parallel character stream. The framed characters are then output. Logic Block Diagram D9(RVS) D7 D6 D5 D4 BARREL SHIFTER RF A/B TRS DETECTOR/FRAMER NRZI-TO-NRZ DECODER SMPTE DESCRAMBLER D8 19 10 MODE MULTIPLEXOR OUTPUT REGISTER 10 PD9(SVS) PD 8 PD7 PD6 PD5 PD4 PD3 PD2 PD 1 PD(SC/D) 0 H_SYNC SYNC_ERR 10 11 INPUT REGISTER 10 D3 D2 D1 D0(SC/D) 4 SYNC_EN BYPASS DVB_EN CKR OE HOTLink is a trademark of Cypress Semiconductor Corporation. Cypress Semiconductor Corporation Document #: 38-02011 Rev. *A • 3901 North First Street OFFSET • San Jose • CA 95134 • 408-943-2600 Revised December 27, 2002 CY7C9335 Pin Configuration TQFP Top View NC VCC A/B RF NC D9(RVS) D8 D7 D6 D5 VCC VSS VSS VCC VSS D4 D3 D2 D1 D0(SC/D) NC NC NC VSS NC 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 VSS VSS NC NC NC NC NC NC NC OE VSS VCC NC VSS VSS BYPASS NC NC SYNC_EN NC NC DVB_EN NC VCC NC 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 VSS VCC NC NC NC NC NC NC NC NC CKR VSS NC VCC VSS NC NC SYNC_ERR NC H_SYNC NC NC NC VSS NC Maximum Ratings[1] (Above which the useful life may be impaired. For user guidelines, not tested.) Storage Temperature ..................................... −40°C to +125°C Supply Voltage to Ground Potential .................−0.5V to +7.0V DC Voltage Applied to Outputs in High-Z State .....................................................−0.5V to +7.0V Output Current Into Outputs ........................................16 mA DC Input Voltage .................................................−0.5V to +7.0V Static Discharge Voltage ................................................>2001 V (per MIL-STD-883, Method 3015) Latch-Up Current ............................................................>200 mA NC VSS NC PD9(RVS) NC PD8 PD 7 NC PD 6 PD 5 VSS VCC NC VSS VCC PD4 PD3 NC PD 2 NC PD 1 NC PD (SC/D) 0 VCC NC Operating Range Range Commercial Industrial Ambient Temperature 0°C to +70°C −40°C to +85°C VCC 5V ± 5% 5V ± 10% Document #: 38-02011 Rev. *A Page 2 of 8 CY7C9335 Pin Descriptions CY7C9335 SMPTE-259M Decoder Name BYPASS I/O Input Description Bypass SMPTE decoding. BYPASS is ignored if DVB_EN is active (LOW). If BYPASS is HIGH at the rising edge of CKR (and DVB_EN is HIGH), the data latched into the input register is routed around both the NRZI decoder and the SMPTE descrambler and presented to the output register. If BYPASS is LOW at the rising edge of the CKR clock (and DVB_EN is HIGH), the data present in the input register is routed through the NRZI decoder and SMPTE scrambler. Reframe. This output is the inverted DVB-EN signal. CY7B9334 Port Select. When in DVB-ASI mode, this output will alternately select either the INA± or INB± receiver port based on errors detected in the data stream. This allows CY7C9335 to operate with normal and inverted DVB-ASI data streams (as would be commonly found on DVB-ASI streams routed through SMPTE switches). This requires the CY7B9334 INA± and INB± inputs to be connected to the same signal, but with INB± connected to invert the signal. Horizontal Sync. This output toggles once every time that the TRS field is recognized. It changes state one clock cycle prior to the first character of the TRS field (3FF in 10-bit hex) appearing at the PD0−9 outputs. This output also toggles to indicate detection of a TRS sequence, even when the TRS characters are at a different offset from the present offset and SYNC_EN is active (HIGH). This toggling action is disabled when DVB_EN is active (LOW). Sync Filtering Enabled. This input controls the operation of the SMPTE framer. When this signal is active (HIGH) and a TRS sequence is detected, if the 10-bit character boundary is different from the previously received TRS, the H_SYNC output is toggled, but the character offset is not updated. If the immediately following TRS also has a different offset, the H_SYNC output is again toggled and the character offset is updated to match that of the detected TRS sequence. When this signal is inactive (LOW), the framer will update the character offset and toggle H_SYNC on every detected TRS sequence. Sync Error. This output pulses HIGH for one CKR clock period when a TRS sequence is detected that is offset from its previous 10-bit character offset. This pulse starts at the same time as the H_SYNC signal toggles, but only occurs when SYNC_EN is active (HIGH) and the character offset is not updated. Parallel Data 9 or Received Violation Symbol. This is the MSB of the framed output data bus. It is latched in the output register at the rising edge of CKR. When DVB_EN is active (LOW), this output indicates that the character present on PD8−0 identifies the type of error detected in the character stream. When DVB_EN is disabled (HIGH), the character in the output register bits PD9−0 is a descrambled and framed character of the SMPTE data stream. Parallel Data 8 through 1. The signals present at the PD8−1 outputs are latched in the output register at the rising edge of CKR. When DVB_EN is disabled (HIGH), these signals are the middle eight bits of the descrambled and framed SMPTE 10-bit data character. When DVB_EN is active (LOW), these signals are full DVB-ASI data bus. Parallel Data 0 or Special Code/Data Select. This is the LSB of the output data field. It is latched in the output register at the rising edge of CKR. When DVB_EN is active (LOW), this output identifies that the character present in PD8−1 is either a command (HIGH) or data (LOW) character). When DVB_EN is inactive (HIGH), this output data bit is the LSB of the descrambled and framed SMPTE data character. Input Bit 9. This is the MSB of the input register. It should be connected directly to the CY7B9334 deserializer output signal RVS(Qj). Input Bits 8 through 1. These signals should be connected directly to the CY7B9334 deserializer output signals Q7−0 respectively. Input Bit 0. This is the LSB of the input register. It should be connected directly to the CY7B9334 deserializer output signal SC/D(Qa). DVB Mode Enable. This signal is sampled by the rising edge of the CKR clock. If DVB_EN is active (LOW), the data present on the D0−9 inputs are latched and routed to the PD0−9 outputs. Recovered Clock Read. This clock controls all synchronous operations of the CY7C9335. It operates at the character rate which is equivalent to one tenth the deserialized bit-rate. This clock is driven directly by the CKR output of the CY7B9334 deserializer. Output Enable. When this signal is HIGH all outputs are driven to their normal logic levels. When LOW, all outputs are placed in a High-Z state. RF A/B Output Output H_SYNC Output SYNC_EN Input SYNC_ERR Output PD9(RVS) Output PD8−1 Output PD0(SC/D) Output D9(RVS) D8−1 D0(SC/D) DVB_EN CKR Input Input Input Input Input OE Input Document #: 38-02011 Rev. *A Page 3 of 8 CY7C9335 Pin Descriptions (continued) CY7C9335 SMPTE-259M Decoder Name VCC VSS I/O Description Power. Ground. DVB-ASI Operation The CY7C9335 is designed to operate in both SMPTE-259M and DVB-ASI environments. When operated in SMPTE-only environments, the DVB_EN inputs must be tied to VCC or driven HIGH. DVB-ASI operation is enabled by asserting DVB_EN LOW. This signal is latched by the rising edge of the CKR clock. When the CY7C9335 is placed in DVB mode, the SMPTE and NRZI decoders are bypassed, and the data latched into the input register is routed directly to the output register. Error Detected Errors detected in the DVB-ASI data stream are indicated by the Q9 bit being HIGH. The specific type of error is identified by the remaining Q8−0 bits in the output register. Command Code Reception The DVB-ASI interface does not normally transmit any command characters other than the K28.5 code that is used both for synchronization and as a fill character when data is not being transmitted. These K28.5 characters are normally received as C5.0 characters. If other command characters are also transmitted, these characters are identified by Q0 being HIGH, and by the bits present on Q8−1. DVB Invert Controller DVB-ASI data streams are use 8B/10B encoded characters. If these characters are routed through SMPTE switches or repeaters, the signals may be inverted causing them to decode into incorrect or illegal characters. The CY7C9335 contains a state machine that, in conjunction with the CY7B9334 SMPTE HOTLink receiver, allows inverted DVB-ASI data streams to be decoded into their correct characters. This state machine is only enabled when in DVB mode. It monitors the data stream for errors, and inverts the data stream at the CY7B9334 if it exceeds a preset statistical error rate. For this to operate the A/B output of the CY7C9335 needs to be connected to the A/B input of the CY7B9334 SMPTE HOTLink receiver (through the appropriate resistive divider). If the CY7C9335 is not used for DVB-ASI operation, the A/B output may be left open. CY7C9335 Description Input Register The input register is clocked by the rising edge of CKR. This register captures the data present at the D0−9 inputs on every clock cycle. In addition to the data inputs, all control inputs except OE are also captured at each rising edge of CKR. This includes BYPASS, DVB_EN, and SYNC_EN. NRZI-to-NRZ Decoder The data in the input register is routed through NRZI-to-NRZ decoder prior to being fed to the SMPTE scrambler. This removes the extra transitions added to data stream by the NRZI encoder at the transmit end of interface. SMPTE Descrambler Once the data has been converted back to NRZ, it is then routed through a linear feed-forward descrambler. It decodes the data present in the NRZ decode register using the X9 + X4 + 1 polynomial to remove the extra transitions added to the data stream at the transmit end of the interface. TRS Framer The TRS Framer is used to detect all 30-bit TRS sequences (3FF, 000, 000 in 10-bit hex) in the character stream. Anytime this sequence is detected, the H_SYNC output toggles. This sequence is also used to frame the received characters so that the characters delivered to the output register are on their correct 10-bit boundaries. If SYNC_EN is disabled (LOW) and the TRS sequence is detected in the decoded data stream, the character offset register is set to match the offset of the TRS sequence, and both the TRS sequence and the following characters are output on their proper 10-bit boundaries. If SYNC_EN is enabled, and a TRS sequence is detected whose character offset does not match that in the offset register, an internal flag is set but the offset register is not updated. On the next consecutive TRS sequence this flag is cleared and the offset register is updated. an dethe the Document #: 38-02011 Rev. *A Page 4 of 8 CY7C9335 Electrical Characteristics Over the Operating Range Parameter VOH VOL VIH VIL IIX IOZ IOS Description Output HIGH Voltage Output LOW Voltage Input HIGH Voltage Input LOW Voltage Input Load Current Output Leakage Current Output Short Circuit Current [3, 4] Test Conditions IOH = −3.2 mA, VCC = Min. IOL = 16.0 mA, VCC = Min Note 2 Note 2 GND ≤ VI ≤ VCC GND ≤ VO ≤ VCC, Output Disabled VCC = Max., VOUT = 0.5V Min. 2.4 Max. Unit V 0.5 2.0 −0.5 −10 −50 −30 7.0 0.8 +10 +50 −160 V V V µA µA mA Capacitance[4] Parameter CIN COUT Description Input Capacitance Output Capacitance Test Conditions f = 1 MHz, VCC = 5.0V Max. 10 12 Unit pF pF AC Test Loads and Waveforms TTL OUTPUTS 5V OUTPUT 35 pF INCLUDING JIG AND SCOPE 170Ω 238Ω 238Ω 5V OUTPUT 5 pF 170 ALL INPUT PULSES 3.0V 90% GND < 2 ns 10% 90% 10% < 2 ns (a) INCLUDING JIG AND (b) SCOPE Equivalent to: THÉVENIN 99 Ω OUTPUT EQUIVALENT 2.08V 7C9335–9 Switching Characteristics Over the Operating Range[5] CY7C9335-27 Parameter tPD tSD tHD tCPRH tCPRL tCKR tA tH tEA tER Description Input to Output (DVB_EN to RF only) Input Data Set-Up Time to CKR Input Data Hold Time to CKR CKR Pulse Width HIGH CKR Pulse Width LOW Read Clock Cycle[6] Output Access Time from CKR Output Hold Time from CKR Input to Output Enable Input to Output Disable [7] CY7C9335-40 Min. 8 0 6.5 6.5 Max. 15 Unit ns ns ns ns ns 62.5 8 3 20 20 ns ns ns ns ns Min. 10 0 6.5 6.5 30 4 Max. 20 62.5 10 24 24 25 Notes: 1. Single Power Supply: The voltage on any input or I/O pin cannot exceed the power pin during power-up. 2. These are absolute values with respect to device ground. All overshoots with respect to system or tester noise are included. 3. Not more than one output should be tested at a time. Duration of the short circuit should not exceed 1 second. VOUT = 0.5V has been chosen to avoid test problems caused by tester ground degradation. 4. Tested initially and after any design or process changes that may effect these parameters. 5. All AC parameters are with all outputs switching. 6. The clock period may be extended by up to 90% for a single clock cycle when framing occurs in DVB-ASI mode. 7. Test load (b) used for this parameter. Test load (a) used for all other AC parameters. Document #: 38-02011 Rev. *A Page 5 of 8 CY7C9335 Switching Waveform tCKR tSD tHD D0−9, DVB_EN, BYPASS, SYNC_EN, CKR tCPRL tA tCPRH PD0−9, SYNC_ER H_SYNC, RF, A/B tER tEA tH tPD DVB_EN OE RF Ordering Information Ordering Code CY7C9335-270AC CY7C9335-400AC Package Name A100 A100 Package Type 100-pin Thin Quad Flat Pack 100-pin Thin Quad Flat Pack Operating Range Commercial Commercial Document #: 38-02011 Rev. *A Page 6 of 8 CY7C9335 Package Diagram 100-Pin Thin Plastic Quad Flat Pack (TQFP) A100 51-85048-A Document #: 38-02011 Rev. *A Page 7 of 8 © Cypress Semiconductor Corporation, 1999. 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 Semiconductor product. Nor does it convey or imply any license under patent or other rights. Cypress Semiconductor 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 CY7C9335 Document Title: CY7C9335 SMPTE-259M/DVB-ASI Descrambler/Framer-Controller Document Number: 38-02011 REV. ** *A ECN NO. 105849 122202 Issue Date 03/22/01 12/27/02 Orig. of Change SZV RBI Description of Change Change from Spec number: 38-00572 to 38-02011 Add power up requirements to maximum rating information. Document #: 38-02011 Rev. *A Page 8 of 8
CY7C9335 价格&库存

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

免费人工找货