CY7B933-JXIT Cypress Semiconductor Corp, CY7B933-JXIT Datasheet - Page 19

CY7B933-JXIT

CY7B933-JXIT

Manufacturer Part Number
CY7B933-JXIT
Description
CY7B933-JXIT
Manufacturer
Cypress Semiconductor Corp
Series
HOTlink™r
Type
Transmitter and Receiverr
Datasheet

Specifications of CY7B933-JXIT

Protocol
Fibre Channel
Voltage - Supply
4.5V ~ 5.5V
Mounting Type
Surface Mount
Package / Case
28-PLCC
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Number Of Drivers/receivers
-
Lead Free Status / RoHS Status
Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
CY7B933-JXIT
Manufacturer:
Cypress Semiconductor Corp
Quantity:
10 000
To clarify this correspondence, the following example shows the
conversion from an FC-2 Valid Data Byte to a Transmission
Character (using 8B/10B Transmission Code notation)
FC-2
Bits:
Converted to 8B/10B notation (note carefully that the order of bits
is reversed):
Data Byte NameD5.2
Bits:
Translated to a transmission Character in the 8B/10B Trans-
mission Code:
Bits:
Each valid Transmission Character of the 8B/10B Transmission
Code has been given a name using the following convention:
cxx.y, where c is used to show whether the Transmission
Character is a Data Character (c is set to D, and the SC/D pin is
LOW) or a Special Character (c is set to K, and the SC/D pin is
HIGH). When c is set to D, xx is the decimal value of the binary
number composed of the bits E, D, C, B, and A in that order, and
the y is the decimal value of the binary number composed of the
bits H, G, and F in that order. When c is set to K, xx and y are
derived by comparing the encoded bit patterns of the Special
Character to those patterns derived from encoded Valid Data
bytes and selecting the names of the patterns most similar to the
encoded bit patterns of the Special Character.
Under the above conventions, the Transmission Character used
for the examples above, is referred to by the name D5.2. The
Special Character K29.7 is so named because the first six bits
(abcdei) of this character make up a bit pattern similar to that
resulting from the encoding of the unencoded 11101 pattern (29),
and because the second four bits (fghj) make up a bit pattern
similar to that resulting from the encoding of the unencoded 111
pattern (7).
Note: This definition of the 10-bit Transmission Code is based
on (and is in basic agreement with) the following references,
which describe the same 10-bit transmission code.
A.X. Widmer and P.A. Franaszek. “A DC-Balanced, Parti-
tioned-Block, 8B/10B Transmission Code” IBM Journal of
Research and Development, 27, No. 5: 440-451 (September, 1983).
U.S. Patent 4, 486, 739. Peter A. Franaszek and Albert X.
Widmer. “Byte-Oriented DC Balanced (0.4) 8B/10B Partitioned
Block Transmission Code” (December 4, 1984).
Fibre Channel Physical and Signaling Interface (dpANS
X3.230-199X ANSI FC-PH Standard).
IBM Enterprise Systems Architecture/390 ESCON I/O Interface
(document number SA22-7202).
Document #: 38-02017 Rev. *H
abcdei fghj
101001 0101
45
7654
0100
ABCDE
10100
3210
0101
FGH
010
8B/10B Transmission Code
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 trans-
mitted 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 trans-
mission 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 calcu-
lated 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.
CY7B923, CY7B933
Page 19 of 40
[+] Feedback

Related parts for CY7B933-JXIT