Qdatasheet_Logo
Integrated circuits, Transistor, Semiconductors Search and Datasheet PDF Download Site

CYP15G0401DXB-BGXC View Datasheet(PDF) - Cypress Semiconductor

Part Name
Description
MFG CO.
CYP15G0401DXB-BGXC
Cypress
Cypress Semiconductor Cypress
'CYP15G0401DXB-BGXC' PDF : 53 Pages View PDF
CYP15G0401DXB
CYV15G0401DXB
CYW15G0401DXB
Encoder
The character, received from the Input Register or Phase-align
Buffer and Parity Check Logic, is then passed to the Encoder
logic. This block interprets each character and any associated
control bits, and outputs a 10-bit transmission character.
Depending on the configured operating mode, the generated
transmission character may be
• the 10-bit pre-encoded character accepted in the Input
Register
• the 10-bit equivalent of the eight-bit Data character
accepted in the Input Register
• the 10-bit equivalent of the eight-bit Special Character code
accepted in the Input Register
• the 10-bit equivalent of the C0.7 SVS character if parity
checking was enabled and a parity error was detected
• the 10-bit equivalent of the C0.7 SVS character if a
Phase-align Buffer overflow or underflow error is present
• a character that is part of the 511-character BIST sequence
• a K28.5 character generated as an individual character or
as part of the 16-character Word Sync Sequence.
The selection of the specific characters generated are
controlled by the TXMODE[1:0], SCSEL, TXCTx[1:0], and
TXDx[7:0] inputs for each character.
Data Encoding
Raw data, as received directly from the Transmit Input
Register, is seldom in a form suitable for transmission across
a serial link. The characters must usually be processed or
transformed to guarantee
• a minimum transition density (to allow the serial receive PLL
to extract a clock from the data stream).
• a DC-balance in the signaling (to prevent baseline wander).
• run-length limits in the serial data (to limit the bandwidth
requirements of the serial link).
• the remote receiver a way of determining the correct
character boundaries (framing).
When the Encoder is enabled (TXMODE[1] LOW), the
characters to be transmitted are converted from Data or
Special Character codes to 10-bit transmission characters (as
selected by their respective TXCTx[1:0] and SCSEL inputs),
using an integrated 8B/10B Encoder. When directed to encode
the character as a Special Character code, it is encoded using
the Special Character encoding rules listed in Table 29. When
directed to encode the character as a Data character, it is
encoded using the Data Character encoding rules in Table 28.
The 8B/10B Encoder is standards compliant with ANSI/NCITS
ASC X3.230-1994 (Fibre Channel), IEEE 802.3z (Gigabit
Ethernet), the IBMESCONand FICON™ channels, Digital
Video Broadcast (DVB-ASI), and ATM Forum standards for
data transport.
Many of the Special Character codes listed in Table 29 may be
generated by more than one input character. The
CYP(V)(W)15G0401DXB is designed to support two
independent (but non-overlapping) Special Character code
tables. This allows the CYP(V)(W)15G0401DXB to operate in
mixed environments with other Cypress HOTLink devices
using the enhanced Cypress command code set, and the
reduced command sets of other non-Cypress devices. Even
when used in an environment that normally uses non-Cypress
Special Character codes, the selective use of Cypress
command codes can permit operation where running disparity
and error handling must be managed.
Following conversion of each input character from eight bits to
a 10-bit transmission character, it is passed to the Transmit
Shifter and is shifted out LSB first, as required by ANSI and
IEEE standards for 8B/10B coded serial data streams.
Transmit Modes
The operating mode of the transmit path is set through the
TXMODE[1:0] inputs. These static three-level select inputs
allow one of nine transmit modes to be selected. The transmit
modes are listed in Table 3
Table 3. Transmit Operating Modes
TX Mode
Operating Mode
Word Sync
Sequence
Support
SCSEL
Control
TXCTx Function
0 LL None
None
Encoder Bypass
1 LM None
None
Reserved for test
2 LH None
None
Reserved for test
3 ML Atomic
Special
Encoder Control
Character
4 MM Atomic
Word Sync Encoder Control
5 MH Atomic
None
Encoder Control
6 HL Interruptible Special
Encoder Control
Character
7 HM Interruptible Word Sync Encoder Control
8 HH Interruptible None
Encoder Control
The encoded modes (TX Modes 3 through 8) support multiple
encoding tables. These encoding tables vary by the specific
combinations of SCSEL, TXCTx[1], and TXCTx[0] that are
used to control the generation of data and control characters.
These multiple encoding forms allow maximum flexibility in
interfacing to legacy applications, while also supporting
numerous extensions in capabilities.
TX Mode 0—Encoder Bypass
When the Encoder is bypassed, the character captured from
the TXDx[7:0] and TXCTx[1:0] inputs is passed directly to the
Transmit Shifter without modification. If parity checking is
enabled (PARCTL LOW) and a parity error is detected, the
10-bit character is replaced with the 1001111000 pattern
(+C0.7 character).
With the Encoder bypassed, the TXCTx[1:0] inputs are
considered part of the data character and do not perform a
control function that would otherwise modify the interpretation
of the TXDx[7:0] bits. The bit usage and mapping of these
control bits when the Encoder is bypassed is shown in Table 4.
In Encoder Bypass mode, the SCSEL input is ignored. All
clocking modes interpret the data the same, with no internal
linking between channels.
TX Modes 1 and 2—Factory Test Modes
These modes enable specific factory test configurations. They
are not considered normal operating modes of the device.
Document #: 38-02002 Rev. *L
Page 17 of 53
Share Link: GO URL

All Rights Reserved © qdatasheet.com  [ Privacy Policy ] [ Contact Us ]