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
To ensure valid device operation after power up (including
reset (using RESET). The JTAG state machine is initialized using TRST (asserting it LOW and
Note. The order of device reset (using RESET) and JTAG initial- ization does not matter.
Document #: | Page 23 of 44 |
[+] Feedback