Transmit modes, Encoder bypass, Word sync sequence – Cypress CYV15G0404DXB User Manual

Page 14: Transmit bist, Transmit pll clock multiplier, Table 3

Advertising
background image

CYV15G0404DXB

Document #: 38-02097 Rev. *B

Page 14 of 44

Transmit Modes

Encoder Bypass

When the Encoder is bypassed, the character captured from the
TXDx[7:0] and TXCTx[1:0] input register is passed directly to the
transmit shifter without modification. 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 2

.

When the encoder is enabled, the TXCTx[1:0] data control bits
control the interpretation of the TXDx[7:0] bits and the characters
generated by them. These bits are interpreted as listed in

Table 3

.

Word Sync Sequence

When TXCTx[1:0] = 11, a 16-character sequence of K28.5
characters, known as a word sync sequence, is generated on the
associated channel. This sequence of K28.5 characters may
start with either a positive or negative disparity K28.5 (as deter-
mined by the current running disparity and the 8B/10B coding
rules). The disparity of the second and third K28.5 characters in
this sequence are reversed from what normal 8B/10B coding
rules would generate. The remaining K28.5 characters in the
sequence follow all 8B/10B coding rules. The disparity of the
generated K28.5 characters in this sequence follow a pattern of
either ++––+–+–+–+–+–+– or ––++–+–+–+–+–+–+.

The generation of this sequence, once started, cannot be
stopped until all 16 characters have been sent. The content of
the associated input registers are ignored for the duration of this

sequence. At the end of this sequence, if the TXCTx[1:0] = 11
condition is sampled again, the sequence restarts and remains
uninterruptible for the following 15 character clocks.

Transmit BIST

Each transmit 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
through the device configuration interface. When enabled, a
register in the associated transmit channel becomes a signature
pattern generator by logically converting to a Linear Feedback
Shift Register (LFSR). This LFSR generates a 511-character (or
526-character) sequence that includes all data and special
character codes, including the explicit violation symbols. 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 all channels.

All data and data-control information present at the associated
TXDx[7:0] and TXCTx[1:0] inputs are ignored when BIST is
active on that channel. If the receive channels are configured for
reference clock operation, each pass is preceded by a
16-character word sync sequence to allow elasticity buffer
alignment and management of clock frequency variations.

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 is able to accept a REFCLKx± input
between 19.5 MHz and 150 MHz, however, this clock range is
limited by the operating mode of the CYV15G0404DXB clock
multiplier (TXRATEx) and by the level on the associated
SPDSELx input.

SPDSELx are 3-level select

[4]

inputs that select one of three

operating ranges for the serial data outputs and inputs of the
associated channel. The operating serial signaling rate and
allowable range of REFCLKx± frequencies are listed in

Table 4

.

Table 2. Encoder Bypass Mode

Signal Name

Bus Weight

10B Name

TXDx[0] (LSB)

2

0

a

[7]

TXDx[1]

2

1

b

TXDx[2]

2

2

c

TXDx[3]

2

3

d

TXDx[4]

2

4

e

TXDx[5]

2

5

i

TXDx[6]

2

6

f

TXDx[7]

2

7

g

TXCTx[0]

2

8

h

TXCTx[1] (MSB)

2

9

j

Table 3. Transmit Modes

TXCTx[1]

TXCTx[0]

Characters Generated

0

0

Encoded data character

0

1

K28.5 fill character

1

0

Special character code

1

1

16-character Word Sync Sequence

Table 4. Operating Speed Settings

SPDSELx

TXRATE

REFCLKx±

Frequency

(MHz)

Signaling

Rate (MBaud)

LOW

1

reserved

195 – 400

0

19.5 – 40

MID (Open)

1

20 – 40

400 – 800

0

40 – 80

HIGH

1

40 – 75

800 – 1500

0

80 – 150

[+] Feedback

[+] Feedback

Advertising