CY7B9234-270JXC

CY7B9234-270JXC Datasheet


CY7B9234 CY7B9334

Part Datasheet
CY7B9234-270JXC CY7B9234-270JXC CY7B9234-270JXC (pdf)
Related Parts Information
CY7B9234-270JXCT CY7B9234-270JXCT CY7B9234-270JXCT
PDF Datasheet Preview
CY7B9234 CY7B9334

SMPTE Transmitter/Receiver
• SMPTE-259M-CD compliant along with SMPTE-259M encoder CY7C9235 and decoder CY7C9335
• Fibre Channel compliant
• DVB-ASI compliant
• RX PLL tolerant of long run length data patterns >20 bits
• 8B/10B-coded or 10-bit unencoded
• TTL synchronous I/O
• No external PLL components
• Triple PECL 100K serial outputs
• Dual PECL 100K serial inputs
• Low power 350 mW Tx , 650 mW Rx
• Compatible with fiber-optic modules, coaxial cable, and twisted
pair media
• Built-In Self-Test
• Single +5V supply
• 28-pin PLCC
• BiCMOS

Functional Description

The CY7B9234 SMPTE Transmitter and CY7B9334 SMPTE HOTLink Receiver bolt on to the SMPTE Scrambler Controller CY7C9235 and SMPTE Descrambler/Framer Controller CY7C9335 completing the four piece chipset to
transfer uncompressed SMPTE-259M encoded video over high-speed serial links fiber, coax, and twisted pair . SMPTE HOTLink supports SMPTE-259M-CD standard data rates at 270 and 360 Mbps. Figure 1 illustrates typical connections to host systems or controllers.

Eight or ten bits of user data or protocol information are loaded into the SMPTE HOTLink transmitter and, in DVB mode, are encoded. Serial data is shifted out of the three differential positive ECL PECL serial ports at the bit rate which is 10 times the byte rate .

The SMPTE HOTLink receiver accepts the serial bit stream at its differential line receiver inputs and, using a completely integrated PLL Clock Synchronizer, recovers the timing information necessary for data reconstruction. The bit stream is deserialized, and in DVB mode, decoded and checked for transmission errors. Recovered bytes are presented in parallel to the receiving host along with a byte rate clock.

The 8B/10B encoder/decoder can be disabled in SMPTE or DVB systems that already encode or scramble the transmitted data. I/O signals are available to create a seamless interface with both asynchronous FIFOs i.e., CY7C42X and clocked FIFOs i.e., CY7C44X . A Built-In Self-Test pattern generator and checker allows testing of the transmitter, receiver, and the connecting link as a part of a system diagnostic check.

SMPTE HOTLink devices are ideal for a variety of video applications including video transmission equipment, video recorders, video editing equipment, and video routers.

CY7B9234 Transmitter Logic Block Diagram

RP ENN ENA

D0− 7 SC/D Da Db − h

SVS Dj

FOTO

ENABLE INPUT REGISTER

CLOCK GENERATOR

MODE BISTEN

TEST LOGIC

ENCODER SHIFTER

OUTA OUTB OUTC

CY7B9334 Receiver Logic Block Diagram

RF A/B INA+ INA− INB+ SI INB−

REFCLK

MODE BISTEN

FRAMER

PECL TTL

CLOCK SYNC

DATA SHIFTER

DECODER REGISTER

DECODER

TEST LOGIC

OUTPUT REGISTER

Q0− 7 Qb − h

RVS Qj SC/D Qa
• San Jose, CA 95134-1709
• 408-943-2600
[+] Feedback

CY7B9234 CY7B9334

Contents
Ordering Information

Package Diagram

Document History Page

Sales, Solutions, and Legal Information

Page 2 of 36 [+] Feedback

Figure SMPTE HOTLink System Connections

CY7B9234 CY7B9334

RECEIVE MESSAGE BUFFER

PROTOCOL LOGIC

PROTOCOL LOGIC

TRANSMIT MESSAGE BUFFER SMPTE Encoder CY77BC99223345 SMPTE Serializer CY7B9234

SMPTE Decoder CY7C9335

SMPTE Deserializer CY7B9334

HOST

SERIAL LINK

HOST

CY7B9234 Transmitter Pin Configuration

PLCC Top View

CY7B9334 Receiver Pin Configuration

PLCC Top View

BISTEN A/B INA+ INA− INB+ SI INB− MODE

VCCN OUTC+ OUTC− OUTB− OUTB+ OUTA+ OUTA−

BISTEN GND

MODE RP

VCCQ SVS D j Dh D 7
4 3 2 1 28 2726
7B9234
11 1213 14 15 16 1718 19

FOTO ENN ENA VCCQ CKW GND SC/D a

RF GND RDY

GND VCCN RVS Qj Qh Q7
4 3 2 1 28 2726
23 7B9334
11 1213 14 15 16 1718 19

REFCLK VCCQ SO CKR VCCQ GND SC/D Qa

Qb Q0

Db D0

Dc D1

DD23

D i D4

DD56
The following information describes how the tables shall be used for both generating valid Transmission Characters encoding and checking the validity of received Transmission Characters decoding . It also specifies the ordering rules to be followed when transmitting the bits within a character and the characters within the higher-level constructs specified by the standard.

Transmission Order

Within the definition of the 8B/10B Transmission Code, the bit positions of the Transmission Characters are labeled a, b, c, d, e, i, f, g, h, j. Bit “a” shall be transmitted first followed by bits b, c, d, e, i, f, g, h, and j in that order. Note that bit i shall be
transmitted between bit e and bit f, rather than in alphabetical order.

Valid and Invalid Transmission Characters

The following tables define the valid Data Characters and valid Special Characters K characters , respectively. The tables are used for both generating valid Transmission Characters encoding and checking the validity of received Transmission Characters decoding . In the tables, each Valid-Data-byte or Special-Character-code entry has two columns that represent two not necessarily different Transmission Characters. The two columns correspond to the current value of the running disparity “Current RD−” or “Current RD+” . Running disparity is a binary parameter with either the value negative − or the value positive

After powering on, the Transmitter may assume either a positive or negative value for its initial running disparity. Upon transmission of any Transmission Character, the transmitter will select the proper version of the Transmission Character based on the current running disparity value, and the Transmitter shall calculate a new value for its running disparity based on the contents of the transmitted character. Special Character codes C1.7 and C2.7 can be used to force the transmission of a specific Special Character with a specific running disparity as required for some special sequences in X3.230.

After powering on, the Receiver may assume either a positive or negative value for its initial running disparity. Upon reception of any Transmission Character, the Receiver shall decide whether the Transmission Character is valid or invalid according to the following rules and tables and shall calculate a new value for its Running Disparity based on the contents of the received character.

The following rules for running disparity shall be used to calculate the new running-disparity value for Transmission Characters that have been transmitted Transmitter’s running disparity and that have been received Receiver’s running disparity .

Running disparity for a Transmission Character shall be calculated from sub-blocks, where the first six bits abcdei form one sub-block and the second four bits fghj form the other sub-block. Running disparity at the beginning of the 6-bit sub-block is the running disparity at the end of the previous Transmission Character. Running disparity at the beginning of the 4-bit sub-block is the running disparity at the end of the 6-bit sub-block. Running disparity at the end of the Transmission Character is the running disparity at the end of the 4-bit sub-block.

Running disparity for the sub-blocks shall be calculated as follows:

Running disparity at the end of any sub-block is positive if the sub-block contains more ones than zeros. It is also positive at the end of the 6-bit sub-block if the 6-bit sub-block is 000111, and it is positive at the end of the 4-bit sub-block if the 4-bit sub-block is

Running disparity at the end of any sub-block is negative if the sub-block contains more zeros than ones. It is also negative at the end of the 6-bit sub-block if the 6-bit sub-block is 111000, and it is negative at the end of the 4-bit sub-block if the 4-bit sub-block is

Page 23 of 36 [+] Feedback

CY7B9234 CY7B9334

Otherwise, running disparity at the end of the sub-block is the same as at the beginning of the sub-block.

Use of the Tables for Generating Transmission Characters

The appropriate entry in the table shall be found for the Valid Data byte or the Special Character byte for which a Transmission Character is to be generated encoded . The current value of the Transmitter’s running disparity shall be used to select the Transmission Character from its corresponding column. For each Transmission Character transmitted, a new value of the running disparity shall be calculated. This new value shall be used as the Transmitter’s current running disparity for the next Valid Data byte or Special Character byte to be encoded and transmitted. Table 1 shows naming notations and examples of valid transmission characters.

Use of the Tables for Checking the Validity of Received Transmission Characters

The column corresponding to the current value of the Receiver’s running disparity shall be searched for the received Transmission Character. If the received Transmission Character is found in the proper column, then the Transmission Character is valid and the associated Data byte or Special Character code is determined decoded . If the received Transmission Character is not found in that column, then the Transmission Character is invalid. This is called a code violation. Independent of the Transmission Character’s validity, the received Transmission Character shall be used to calculate a new value of running disparity. The new value shall be used as the Receiver’s current running disparity for the next received Transmission Character.

Table Valid Transmission Characters

Byte Name

Data DIN or QOUT 765 43210

Hex Value

D0.0

D1.0
000 00001

D2.0
000 00010

D5.2
010 00101

D30.7
111 11110

D31.7

Detection of a code violation does not necessarily show that the Transmission Character in which the code violation was detected is in error. Code violations may result from a prior error that altered the running disparity of the bit stream which did not result in a detectable error at the Transmission Character in which the error occurred. Table 2 shows an example of this behavior.

Table Code Violations Resulting from Prior Errors

Character

Character

Character

Transmitted data character

D21.1
Ordering Information

Speed
270 400
Ordering Code

CY7B9234-270JC[33] CY7B9234-270JXC[33] CY7B9234-400JC[33]

Package Name

Package Type
28-Lead Plastic Leaded Chip Carrier Pb-Free 28-Lead Plastic Leaded Chip Carrier 28-Lead Plastic Leaded Chip Carrier

Operating Range

Commercial

Commercial

Commercial

Speed
270 400
Ordering Code

CY7B9334-270JC[34] CY7B9334-400JC[34]

Package Name

Package Type
28-Lead Plastic Leaded Chip Carrier
28-Lead Plastic Leaded Chip Carrier

Operating Range

Commercial

Commercial

Notes

C0.7 = Transmit a deliberate code rule violation. The code chosen for this function follows the normal Running Disparity rules. Transmission of this Special Character has the same effect as asserting SVS = HIGH. The receiver will only output this Special Character if the Transmission Character being decoded is not found in the tables.

C1.7 = Transmit Negative K28.5 −K28.5+ disregarding Current RD. The receiver will only output this Special Character if K28.5 is received with the wrong running disparity. The receiver will output C1.7 if −K28.5 is received with RD+, otherwise K28.5 is decoded as C5.0 or C2.7.

C2.7 = Transmit Positive K28.5 +K28.5− disregarding Current RD. The receiver will only output this Special Character if K28.5 is received with the wrong running disparity. The receiver will output C2.7 if +K28.5 is received with RD−, otherwise K28.5 is decoded as C5.0 or C1.7

C4.7 = Transmit a deliberate code rule violation to indicate a Running Disparity violation. The receiver will only output this Special Character if the Transmission Character being decoded is found in the tables, but Running Disparity does not match. This might indicate that an error occurred in a prior byte.

Must be ordered with SMPTE-259M-CD Encoder CY7C9235 .

Must be ordered with SMPTE-259M-CD Encoder CY7C9335 .

Page 34 of 36 [+] Feedback

CY7B9234 CY7B9334

Package Diagram

PIN #1 ID 4
28-Lead Plastic Leaded Chip Carrier J64

DIMENSIONS IN INCHES MIN. MAX.

SEATING PLANE
19 18

MIN. 51-85001-*A

Page 35 of 36 [+] Feedback

CY7B9234 CY7B9334

Document History Page

Document Title:CY7B9234/CY7B9334 SMPTE Transmitter/Receiver Document Number 38-02014

Orig. of Change

Description of Change
105852 03/28/01

Change from Spec number 38-00629 to 38-02014
282669 See ECN

Removed data rate 177 Mbps and the corressponding video standard SMPTE-259M-B from the data sheet
2828438 12/15/09

NVNS

Added Pb-Free part CY7B9234-270JXC. Updated Template.

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.com/sales.
More datasheets: AT29C040A-15PC | AT29C040A-15TI | AT29C040A-15TC | AT29C040A-15PI | AT29C040A-12TI | AT29C040A-90TC | FIN1047M | FIN1047MTC | B39431R770U310 | CY7B9234-270JXCT


Notice: we do not provide any warranties that information, datasheets, application notes, circuit diagrams, or software stored on this website are up-to-date or error free. The archived CY7B9234-270JXC Datasheet file may be downloaded here without warranties.

Datasheet ID: CY7B9234-270JXC 507834