Cypress CYV15G0404DXB Device Configuration Strategy, Device Control Latch Configuration Table

Page 23

CYV15G0404DXB

Device Configuration Strategy

The following is a series of ordered events needed to load the configuration latches on a per channel basis:

1.Pulse RESET Low after device power up. This operation resets all four channels. Initialize the JTAG state machine to its reset state as detailed in the JTAG Support section.

2.Set the static receiver latch bank for the target channel. May be performed using a global operation, if the application permits it. [Optional step if the default settings match the desired configuration.]

3.Set the static transmitter latch bank for the target channel. May be performed using a global operation, if the application permits it. [Optional step if the default settings match the desired configuration.]

Table 10. Device Control Latch Configuration Table

4.Set the dynamic bank of latches for the target channel. Enable the Receive PLLs and transmit channels. May be performed using a global operation, if the application permits it.

[Required step.]

5.Reset the Phase Alignment Buffer for the target channel. May be performed using a global operation, if the application permits it. [Optional if phase align buffer is bypassed.]

When a receive channel is configured with the decoder bypassed and the receive clock selected as recovered clock in half rate mode (DECBYPx = 0, RXRATEx = 0, RXCKSELx = 0), the channel cannot be dynamically reconfigured to enable the decoder with RXCLKx selected as the REFCLKx (DECBYPx = 1, RXCKSELx = 1). If such a change is desired, a global reset should be performed and all channels should be reconfigured to the desired settings.

ADDR

Channel

Type

DATA7

DATA6

DATA5

DATA4

DATA3

DATA2

DATA1

DATA0

Reset

Value

 

 

 

 

 

 

 

 

 

 

 

0

A

S

RFMODEA[1]

RFMODEA[0]

FRAMCHARA

DECMODEA

DECBYPA

RXCKSELA

RXRATEA

GLEN0

10111111

(0000b)

 

 

 

 

 

 

 

 

 

 

 

1

A

S

SDASEL2A[1]

SDASEL2A[0]

SDASEL1A[1]

SDASEL1A[0]

ENCBYPA

TXCKSELA

TXRATEA

GLEN1

10101101

(0001b)

 

 

 

 

 

 

 

 

 

 

 

2

A

D

RFENA

RXPLLPDA

RXBISTA

TXBISTA

OE2A

OE1A

PABRSTA

GLEN2

10110011

(0010b)

 

 

 

 

 

 

 

 

 

 

 

3

B

S

RFMODEB[1]

RFMODEB[0]

FRAMCHARB

DECMODEB

DECBYPB

RXCKSELB

RXRATEB

GLEN3

10111111

(0011b)

 

 

 

 

 

 

 

 

 

 

 

4

B

S

SDASEL2B[1]

SDASEL2B[0]

SDASEL1B[1]

SDASEL1B[0]

ENCBYPB

TXCKSELB

TXRATEB

GLEN4

10101101

(0100b)

 

 

 

 

 

 

 

 

 

 

 

5

B

D

RFENB

RXPLLPDB

RXBISTB

TXBISTB

OE2B

OE1B

PABRSTB

GLEN5

10110011

(0101b)

 

 

 

 

 

 

 

 

 

 

 

6

C

S

RFMODEC[1]

RFMODEC[0]

FRAMCHARC

DECMODEC

DECBYPC

RXCKSELC

RXRATEC

GLEN6

10111111

(0110b)

 

 

 

 

 

 

 

 

 

 

 

7

C

S

SDASEL2C[1]

SDASEL2C[0]

SDASEL1C[1]

SDASEL1C[0]

ENCBYPC

TXCKSELC

TXRATEC

GLEN7

10101101

(0111b)

 

 

 

 

 

 

 

 

 

 

 

8

C

D

RFENC

RXPLLPDC

RXBISTC

TXBISTC

OE2C

OE1C

PABRSTC

GLEN8

10110011

(1000b)

 

 

 

 

 

 

 

 

 

 

 

9

D

S

RFMODED[1]

RFMODED[0]

FRAMCHARD

DECMODED

DECBYPD

RXCKSELD

RXRATE D

GLEN9

10111111

(1001b)

 

 

 

 

 

 

 

 

 

 

 

10

D

S

SDASEL2D[1]

SDASEL2D[0]

SDASEL1D[1]

SDASEL1D[0]

ENCBYPD

TXCKSELD

TXRATED

GLEN10

10101101

(1010b)

 

 

 

 

 

 

 

 

 

 

 

11

D

D

RFEND

RXPLLPDD

RXBISTD

TXBISTD

OE2D

OE1D

PABRSTD

GLEN11

10110011

(1011b)

 

 

 

 

 

 

 

 

 

 

 

12

GLOBAL

S

RFMODEGL[1]

RFMODE

FRAMCHARGL

DECMODEGL

DECBYPGL

RXCKSELGL

RXRATEG

FGLEN0

N/A

(1100b)

 

 

 

GL[0]

 

 

 

 

L

 

 

13

GLOBAL

S

SDASEL2GL[1]

SDASEL2GL[

SDASEL1GL[1]

SDASEL1GL[0

ENCBPGL

TXCKSELGL

TXRATEG

FGLEN1

N/A

(1101b)

 

 

 

0]

 

]

 

 

L

 

 

14

GLOBAL

D

RFENGL

RXPLLPDGL

RXBISTGL

TXBISTGL

OE2GL

OE1GL

PABRSTG

FGLEN2

N/A

(1110b)

 

 

 

 

 

 

 

 

L

 

 

15

MASK

D

D7

D6

D5

D4

D3

D2

D1

D0

11111111

(1111b)

 

 

 

 

 

 

 

 

 

 

 

JTAG Support

The CYV15G0404DXB contains a JTAG port to allow system level diagnosis of device interconnect. Of the available JTAG modes, boundary scan, and bypass are supported. This capability is present only on the LVTTL inputs and outputs and the REFCLKx± clock input. The high-speed serial inputs and outputs are not part of the JTAG test chain.

To ensure valid device operation after power up (including non-JTAG operation), the JTAG state machine must also be initialized to a reset state. This is done in addition to the device

reset (using RESET). The JTAG state machine is initialized using TRST (asserting it LOW and de-asserting it or leaving it asserted), or by asserting TMS HIGH for at least five consecutive TCLK cycles. This is necessary to ensure that the JTAG controller does not enter any of the test modes after device power up. In this JTAG reset state, the rest of the device is in normal operation.

Note. The order of device reset (using RESET) and JTAG initial- ization does not matter.

Document #: 38-02097 Rev. *B

Page 23 of 44

[+] Feedback

Image 23
Contents Cypress Semiconductor Corporation 198 Champion Court FeaturesFunctional Description Phase Elasticity Align Buffer Encoder Decoder 8B/10B Framer CYV15G0404DXB Transceiver Logic Block DiagramBist Lfsr Transmit Path Block DiagramPhase-Align rBuffe PLL Device Configura Tion and Control Interface Device Configuration and Control Block= Internal Signal Pin Configuration Top View Pin Configuration Bottom View Pin Definitions CYV15G0404DXB Quad HOTLink II Transceiver Transmit Path Clock SignalsDevice Control Signals Name Characteristics Signal DescriptionStatus Signals Receive Path Clock SignalsUse Local Clock . When Reframe Mode Select Link Fault Indication OutputDevice Configuration and Control Bus Signals Control Write Enable .CYV15G0404DXB Transmit Data Path CYV15G0404DXB HOTLink II OperationData Encoding EncoderTransmit PLL Clock Multiplier Transmit BistTransmit Modes Serial Line Receivers Signal Detect/Link FaultSerial Output Drivers CYV15G0404DXB Receive Data PathDeserializer/Framer Clock/Data RecoveryReclocker Framer 10B/8B Decoder BlockReceive Bist Operation Bits DetectedReceive Elasticity Buffer Power ControlDevice Reset State Output BusDECBYPx = Decbyp = Device Configuration and Control InterfaceOutput Register Bit Assignments Signal Name Decoder Bypass Mode Signal Name Bus Weight Bit NameName Signal Description Device Configuration and Control Latch DescriptionsRxckseld RxckselaRxckselb RxckselcTxrated TxrateaTxrateb TxratecJtag Support Device Configuration StrategyDevice Control Latch Configuration Table Required stepReceive Elasticity buffer underrun/overrun Running disparity error . The character onLevel Select Inputs Normal character received . The valid DataRX PLL Bistdatacompare 000 / BistcommandcompareBisterror BiststartOperating Range CYV15G0404DXB DC Electrical CharacteristicsPower Up Requirements Maximum RatingsLvttl Output Test Load18 Power Supply TypAC Test Loads and Waveforms CML Output Test LoadParameter Description Min Max Unit CYV15G0404DXB AC Electrical CharacteristicsReceiver Lvttl Switching Characteristics Over the Operating REFCLKx Switching Characteristics Over the Operating RangeDevice Bus Configuration Write Timing Characteristics OverJtag Test Clock Characteristics Over the Operating Range Transmit Serial Outputs and TX PLL Characteristics OverParameter Description Test Conditions Max Unit CYV15G0404DXB HOTLink II Transmitter Switching WaveformsCapacitance20 Transmit Interface Write Timing REFCLKx selected TXRATEx =TXCTx10 Transmit InterfaceWrite Timing REFCLKx selected TXDx70REFCLKx RXDx70, RXSTx20 TXERRx36 Bus Configuration Write Timing Lvttl in PU VCC PowerReset Lvttl in PU CMLRXDC4 Lvttl OUT RXDC7 Lvttl OUTTXDB6 Lvttl TXDC0 LvttlTransmission Order X3.230 Codes and Notation ConventionsNotation Conventions 8B/10B Transmission CodeHex Value Code Violations Resulting from Prior ErrorsUse of the Tables for Generating Transmission Characters Valid Transmission Characters Data Byte NameAbcdei fghj Abcdei fghj NameData Bits Current RD Current RD+ Byte Name CYV15G0404DXB CYV15G0404DXB Violation Pattern End of Frame SequenceCode Rule Violation and SVS Tx Pattern CYV15G0404DXB-BGI Package DiagramOrdering Information CYV15G0404DXB-BGCMethods to implement it New Data SheetAGT UKK/VED