2. Features ............................................................................................................................................. 4
Cypress's CYS25G0101DX SONET OC-48 Transceiver is a communications building block for high-speed SONET data communications. It provides complete parallel-to-serial and serial-to- parallel con versions, clock generation, and cl ock and data recover y operations in a single chip, optimized for full SONET/SDH compliance. The CYS25G0101DX Evaluation Board is designed for evaluating as
well as understanding the characteristics of the CYS25G0101DX SONET/SDH Transceiv er. The CYS25G0101DX SONET/SDH
Transceiver Evaluation Board provides the following advantages.
• Separate Banana Jacks for all voltage sources for measuring current individually
3. Kit Contents
• CYS25G0101DX Evaluation Board
• Certificate of Compliance
• CYS25G0101DX Evaluation Kit CD
— Users Guide
— Application Notes
— Data Sheet
4. Functional Description
This board can be used to test the CYS25G0101DX in various modes, such as TEST0 (parallel line loopba ck mode), LINELOOP,
LOOPA and LOOPTIME. The REFCLK of the CYS25G0101DX is connected to the onbo ard 155.52-MHz oscillator. The on-board
REFCLK can be replaced by connecting the external reference clock source to J17 and J18. To use the external reference clock
source, the C400 and C401 (0.01-µF cap) have to be removed and placed on C402 and C403 position s . Also , the P2 , CLKVCC, has to
be disconnected from the power supply (or power down). The CYS25G0101DX Evaluation Board provides an optional optical module
interface for connecting to an optical module daughter card.
The block diagram of the CYS25G0101DX is shown in Figure 1. The detailed functional description can be found in the
CYS25G0101DX data sheet. Figure 2 shows the picture of the CYS25G0101DX Evaluation Board and the location of the jumpers.
Table 1 is the description of all jumpers and connectors. The bus connectors, J1 and J2, are used to connect to the 16-bit RxD and TxD
buses for transferring and receiving the parallel data. Table 2 and Tabl e 3 are the pin definitions of J1 and J2. A multi-function eight-position Dip switch provides the selection of the different diagnostic modes as well as the control functions. Ta b le 4 is the functional description of the Dip switch SW1. The TEST0 jumper, J6, when closed, is used to enable the factory TEST0 (Parallel Line Loop Back)
mode. In the “Parallel Line Loop Back” mode, parallel output buffers are internally jumped to the parallel input buffers. There is no need
to use external jumpers for the headers. J13, J14, J15, J16 and J4 are Differential CML input and output and power supply for the optional optical module daughter card. Ta b le 5 idescribes the optical modul e interface a nd Table 6 idescribes the LED. Figure 3 shows the
jumper orientations of the CYS25G0101DX Evaluation Board.
4
[+] Feedback
CYS25G0101DX-ATC Evaluation Board User’s Guide
FIFO_RST
(155.52MHz)
TXCLKI
LOOPTIME
LINELOOP
LOOPA
FIFO_ERR
TXD
15:0
Input
Register
FIFO
(5byte)
SHIFTER
TXCLKO
/16
Tx Bit-Clock
TX PLL
x16
(155.52MHz)
REFCLK
Lock-to-Data /
Clock Control
Logic
(155.52MHz)
RXCLKOUT
Recovered
Bit-Clock
RX CDR
Lock-to-Ref
/16
PLL
RXD
15:0
Output
Register
SHIFTER
Retimed
Data
DIAGLOOP
OUT±
Figure 1. The Block Diagram of the CYS25G0101DX
5
RESETLFISDLOCKREFPWRDN
IN±
[+] Feedback
CYS25G0101DX-ATC Evaluation Board User’s Guide
SW1
J6
J7
D2
D1
J8
SMA11
J1
SMA13SMA14
SMA16
SMA15
J4
P4
J5
SMA17
P2
SMA18
P3
J3
SMA12
P5
SMA10
J2
P1
P5
Figure 2. The CYS25G0101DX Evaluation Board
Table 1. Functional Description of the Connectors
Jumpers and
ConnectorsNameDescription
J1RxD BUS16-bit RxD Data Bus interface header (see Table 2 for details). Figure 3 shows the orienta-
tion of this header
J2TxD BUS16-bit TxD Data Bus interface header (see Tabl e 3 for details). Figure 3 shows the orienta-
tion of this header
J3TxCLKO_HHeader for CYS25G0101DX’s TXCLKO (pin 79) and GND. Figure 3 shows the orientation
of this jumper
J4OPTIC POWERPower supply for external optical module (see Table 5 for details)
6
[+] Feedback
CYS25G0101DX-ATC Evaluation Board User’s Guide
Table 1. Functional Description of the Connectors (continued)
Jumpers and
ConnectorsNameDescription
J5SDThis jumper is used to set the SD signal. When open (default), SD signal will be driven by the
J6TEST0This jumper, when shorted, is to enable the Parallel Line Loopback mode.
J7LFITest Tap for CYS25G0101DX’s LFI (pin 1). Figure 3 shows the orientation of this jumper
J8FIFO_ERRTest Tap for CYS25G0101DX’s LIFO (pin 51). Figure 3 shows the orientation of this jumper
SMA10TXCLKIOptional SMA connector for CYS25G0101DX’s TXCLKI (pin 57). R37 need to be popu-
SMA11RXCLKOptional SMA connector for CYS25G0101DX’s RXCLK (pin 24). C118, R118, R138 and
SMA12TXCLKOOptional SMA connector for CYS25G0101DX’s TXCLKO (pin 79). C119, R119, R139 and
SMA13IN+SMA connector for CYS25G0101DX’s IN+ (pin 109). This connector is also for the optional
SMA14IN-SMA connector for CYS25G0101DX’s IN– (pin 108). This connector is also for the optional
SMA15OUT-SMA connector for CYS25G0101DX’s OUT– (pin 104). This connector is also for the option-
SMA16OUT+SMA connector for CYS25G0101DX’s OUT+ (pin 103). This connector is also for the option-
SMA17REFCLKPOptional SMA connector for CYS25G0101DX’s REFCLK+ (pin 87). This connector is for us-
SMA18REFCLKNOptional SMA connector for CYS25G0101DX’s REFCLK+ (pin 87). This connector is for us-
P1GNDPower Ground. For external power supply
P2CLKVCCPower supply - +3.3V for the clock oscillator
P3VDDQPower supply - +3.3V for LVPECL output. +1.5V for HSTL outputs
P4VCC_OPTICPower supply - +3.3V for the optional optical module
P5VCCPower supply - +3.3V for digital and low-speed I/O function
P6V_ParPower supply - +3.3V for LVPECL output. +1.5V for HSTL outputs
optical module. When 1-2 are shorted, SD is forced to HIGH. When 2-3 are shorted, SD is
forced to LOW. Figure 3 shows the orientation of this jumper
lated, if this connector is used
R158 need to be populated and C116, R116, and R136 need to be unpopulated, if
this connector is used
R159 need to be populated and C117, R117, and R137 need to be unpopulated, if
this connector is used
optical module interface
optical module interface
al optical module interface
al optical module interface
ing the external reference clock instead of using the “on-board” oscillator (155.52MHz). To
use the external reference clock, C400 and C401 (0.01-µF cap) have to be removed
and placed on C402 and C403 positions. Also, The CLKVCC, P2, has to be disconnected from the power supply
ing the external reference clock instead of using the “on-board” oscillator (155.52MHz). To
use the external reference clock, C400 and C401 (0.01-µF cap) have to be removed
and placed on C402 and C403 positions. Also, The CLKVCC, P2, has to be disconnected from the power supply
Table 2. Pin Assignment of J1 Header and Description of J10 Header
Pin NumberNameI/O CharacteristicsDescription
1RXD15HSTL outputParallel receive data output RXD15. The outputs change following
RXCLK↓
3RXD14HSTL outputParallel receive data output RXD14. The outputs change following
RXCLK↓
7
[+] Feedback
CYS25G0101DX-ATC Evaluation Board User’s Guide
Table 2. Pin Assignment of J1 Header and Description of J10 Header (continued)
Pin NumberNameI/O CharacteristicsDescription
5RXD13HSTL outputParallel receive data output RXD13. The outputs change following
7RXD12HSTL outputParallel receive data output RXD12. The outputs change following
9RXD11HSTL outputParallel receive data output RXD11. The outputs change following
11RXD10HSTL outputParallel receive data output RXD10. The outputs change following
13RXD9HSTL outputParallel receive data output RXD9. The outputs change following RX-
15RXD8HSTL outputParallel receive data output RXD8. The outputs change following RX-
17RXD7HSTL outputParallel receive data output RXD7. The outputs change following RX-
19RXD6HSTL outputParallel receive data output RXD6. The outputs change following RX-
21RXD5HSTL outputParallel receive data output RXD5. The outputs change following RX-
23RXD4HSTL outputParallel receive data output RXD4. The outputs change following RX-
25RXD3HSTL outputParallel receive data output RXD3. The outputs change following RX-
27RXD2HSTL outputParallel receive data output RXD2. The outputs change following RX-
29RXD1HSTL outputParallel receive data output RXD1. The outputs change following RX-
31RXD0HSTL outputParallel receive data output RXD0. The outputs change following RX-
2TXD15HSTL outputParallel transmit data input TXD15. The input data is sampled by TX-
4TXD14HSTL inputParallel transmit data input TXD14. The input data is sampled by TX-
6TXD13HSTL inputParallel transmit data input TXD13. The input data is sampled by TX-
GNDGroundGround
CLKI↑
CLKI↑
CLKI↑
8
[+] Feedback
CYS25G0101DX-ATC Evaluation Board User’s Guide
Table 3. Pin Assignment of J2 Header and Description of J9 Header (continued)
Pin NumberNameI/O CharacteristicsDescription
8TXD12HSTL inputParallel transmit data input TXD12. The input data is sampled by TX-
10TXD11HSTL inputParallel transmit data input TXD10. The input data is sampled by TX-
12TXD10HSTL inputParallel transmit data input TXD9. The input data is sampled by TX-
14TXD9HSTL inputParallel transmit data input TXD8. The input data is sampled by TX-
16TXD8HSTL inputParallel transmit data input TXD8. The input data is sampled by TX-
18TXD7HSTL inputParallel transmit data input TXD7. The input data is sampled by TX-
20TXD6HSTL inputParallel transmit data input TXD6. The input data is sampled by TX-
22TXD5HSTL inputParallel transmit data ‘input TXD5. The input data is sampled by TX-
24TXD4HSTL inputParallel transmit data input TXD4. The input data is sampled by TX-
26TXD3HSTL inputParallel transmit data input TXD3. The input data is sampled by TX-
28TXD2HSTL inputParallel transmit data input TXD2. The input data is sampled by TX-
30TXD1HSTL inputParallel transmit data input TXD1. The input data is sampled by TX-
32TXD0HSTL inputParallel transmit data input TXD0. The input data is sampled by TX-
J9TXCLKIHSTL inputParallel transmit data input clock
CLKI↑
CLKI↑
CLKI↑
CLKI↑
CLKI↑
CLKI↑
CLKI↑
CLKI↑
CLKI↑
CLKI↑
CLKI↑
CLKI↑
CLKI↑
Table 4. Functional Description of DIP Switch 1 (SW1)
PositionNameStateDescription
1RESETON*Disable Reset - Normal operation
OFFReset for all logic functions except the transmit FIFO
2DIAGLOOPONTransmit data (from TXD[15:0]) is routed through the receive clock
and data recovery and presented at RXD[15:0] output
OFF*Received serial data (from IN±) is routed through the receive clock and
data recovery and presented at RXD[15:0] output
3, 4LINELOOP,
LOOPA
ONONInvalid setting
ONOFFReceived serial data is looped back from receive input (IN±) to trans-
mit output (OUT±) after being reclocked by the recovered clock
OFFONReceived serial data is looped back from receive input (IN±) to trans-
mit output (OUT±), but is not routed through the clock and data
recovery PLL
OFF*OFF*Disable serial data loop back.
9
[+] Feedback
CYS25G0101DX-ATC Evaluation Board User’s Guide
Table 4. Functional Description of DIP Switch 1 (SW1) (continued)
PositionNameStateDescription
5LOOPTIMEONThe transmission will be using the extracted receive bit-clock for the
OFF*The transmission will be using the REFCLK input (155.52 MHz), which
6LOCKREFON*The receive PLL locks to serial data stream
OFFThe receive PLL locks to the REFCLK
7PWRDNON*Disable Power Down - Normal Operation
OFFEnable Device Power Down mode. All the logic and drivers are dis-
8FIFO_RSTON*Disable FIFO reset - Normal Operation
OFFReset the transmit FIFO pointers. The in and out pointers of the trans-
Table 5. Functional Description of J4 Connector
PinNameDescription
1A, 1B, 3A, 3BVCC_OPTICPower supply for optical module
2A, 2B, 4A, 4BGNDPower ground
5ANCNo Connection
5BSDSD signal from optical module
transmitted bit clock
is multiplied by 16, to generate the transmitted bit clock
abled and placed into a standby condition where only minimal power is
dissipated
mit FIFO are reset to the maximum separation
Table 6. Description of LED Indicators
LEDNameLED StatusDescription
D1FIFO_ERRONThe transmit FIFO has either under or overflowed. The FIFO
OFFIndicates the FIFO has neither under or overflowed
D2LFIONIndicates no Line Fault. It will appear to be ON even when LFI is
OFFIndicates the selected receive data stream has been detected an
must be reset to clear the error (by switching the DIP switch
SW1-8 to OFF and then ON. See Table 4 for details)
toggling. In such a case observe LFI using a scope on J7
invalid either LOW input on SD or by the receive VCO being operated outside its specified limits
10
[+] Feedback
J7
LFI
GND
FIFO_ERR
GND
J8
CYS25G0101DX-ATC Evaluation Board User’s Guide
5A
1A
1B
5B
J5
3
2
1
RXCLK
GND
J1
Pin 1
TXCLKO
GND
J2
TXCLKI
GND
Pin 1
Figure 3. The Jumper Orientations of the CYS25G0101DX
11
[+] Feedback
CYS25G0101DX-ATC Evaluation Board User’s Guide
5. Diagnostic Modes
The CYS25G0101DX Evaluation Board provides four different diagnostic modes—Diagnostic Loopback mode, Line Loopback
mode, Analog Loopback mode and “Parallel Line Loopback” mode. Figure 4 to Figure 7 illustrate these diagnostic modes and Figure8 to Figure 10 illustrate the testing equipment set-up for testing the characteristics of the CYS25G0101DX.
5.1 Diagnostic Loopback Mode
In the Diagnostic Loopback mode, parallel data will loop through the input buffer, serializer, CDR block, deserializer and the output buffer. Figure 4 shows the data path (bold line) of the Diagnostic Loopback mode. To select the Diagnostic Loopback mode:
1. SW1-2 (DIAGLOOP) must be in ON position, SW1-3 (LINELOOP)
2. All other dip switches must be in their default positions as stated in Table 4
3. TEST0, jumper J6 must be opened
4. Apply the Testing Hookup illustrated in Figure 8 to Figure 10
TXCLKIN
Register
SHIFTER
LINELOOP
SW1-3 = OFF
TXD
15:0
Input
FIFO
(5byte)
TXCLK
/16
TX PLL
x16
REFCLK
RXCLKOUT
RXD
15:0
Output
Register
/16
SHIFTER
RX CDR
PLL
DIAGLOOP
(SW1-2) = ON
LOOPA
SW1-4 = OFF
OUT±
IN±
Figure 4. Diagnostic Loopback Mode Data Path
12
[+] Feedback
CYS25G0101DX-ATC Evaluation Board User’s Guide
5.2 Line Loopback
In the Line Loopback mode, serial data (from IN±) will loop through the serial input buffer and CDR block to the serial output buffer
(OUT±). Figure 5 shows the data path (bold line) of the Line Loopback mode. To select the Line Loopback mode:
1. SW1-3 (LINELOOP) must be in ON position
2. All other dip switch settings must be in their default positions as stated in Tab l e 4
3. TEST0, jumper J6 must be opened
4. Apply the Testing Hookup illustrated in Figure 8 to Figure 10
RXCLKOUTREFCLKTXCLKTXCLKIN
LINELOOP
SW1-3 = ON
TXD
15:0
Input
Register
FIFO
(5byte)
SHIFTER
/16
TX PLL
x16
RXD
15:0
Output
Register
/16
SHIFTER
RX CDR
PLL
DIAGLOOP
(SW1-2) = OFF
LOOPA
SW1-4 = OFF
OUT±
IN±
Figure 5. Line Loopback Mode Data Path
13
[+] Feedback
CYS25G0101DX-ATC Evaluation Board User’s Guide
5.3 Analog Line Loopback
In the Analog Line Loopback mode, serial data (from IN±) will loop through directly from serial input buffer to the serial output buffer
(OUT±). Figure 6 shows the data path (bold line) of the Analog Line Loopback mode. To select the Analog Line Loopback mode:
1. SW1-4 (LOOPA) must be in ON position and SW1-3 (LINELOOP) must be in OFF position.
2. All other dip switches must be in their default positions as stated in Table 4
3. TEST0, jumper J6 must be opened
4. Apply the Testing Hookup illustrated in Figure 8 to Figure 10
RXCLKOUTREFCLKTXCLKTXCLKIN
Register
SHIFTER
LINELOOP
SW1-3 = OFF
TXD
15:0
Input
FIFO
(5byte)
/16
TX PLL
x16
RXD
15:0
Output
Register
/16
SHIFTER
RX CDR
PLL
DIAGLOOP
(SW1-2) = OFF
LOOPA
SW1-4 = ON
OUT±
Figure 6. Analog Line Loopback Mode Data Path
14
IN±
[+] Feedback
CYS25G0101DX-ATC Evaluation Board User’s Guide
5.4 “Parallel Line Loopback” (TEST0) Mode
In Parallel Line Loopback mode, the parallel output buffe rs are internally linked to the parallel input buffers. Figure 7 shows the data
path (bold line) of the Parallel Line Loopback mode. In this test mode, the internal RX CDR PLL and TX PLL can b e tested by different
configurations.
5.4.1 Test the Internal RX CDR PLL Only
1. TEST0, jumper J6 must be shorted
2. SW1-5 (LOOPTIME) must be in ON position
3. All other dip switches must be in their default positions (see Table 4)
4. Apply the Testing Hookup illustrated in Figure 8 to Figure 10 for the measurement
5.4.2 Test the Internal RX CDR PLL and TX PLL
1. TEST0, jumper J6 must be shorted
2. All dip switches must be in their default positions (see Tabl e 4 )
3. Disconnect CLKVCC (P2), remove the 155.52-MHz oscillator, place C400 on C402 and C401 on C403 positions (see Table 1, jumpers J17 and J18 for details)
4. Apply the Testing Hookup illustrated in Figure 11 for the measurement
TXCLKIN
TXCLKIN
Register
Register
Register
SHIFTER
SHIFTER
LINELOOP
LINELOOP
SW1-3 = OFF
SW1-3 = OFF
LOOPA
LOOPA
SW1-4 = OFF
SW1-4 = OFF
TXD
TXD
15:0
15:0
Input
Input
Input
FIFO
FIFO
FIFO
(5byte)
(5byte)
(5byte)
REFCLK
TXCLK
TXCLK
TX PLL
TX PLL
x16
x16
/16
/16
JUMPER J6 (TEST0) = CLOSED
JUMPER J6 (TEST0) = CLOSED
REFCLK
RXCLKOUT
RXCLKOUT
/16
/16
RX CDR
RX CDR
PLL
PLL
RXD
RXD
15:0
15:0
Output
Output
Output
Register
Register
Register
SHIFTER
SHIFTER
DIAGLOOP
DIAGLOOP
(SW1-2) = OFF
(SW1-2) = OFF
OUT±
OUT±
Figure 7. Parallel Loopback (TEST0) Mode Data Path
15
IN±
IN±
[+] Feedback
CYS25G0101DX-ATC Evaluation Board User’s Guide
6. Testing Hookup
6.1 Set-up for BERT Test
Figure 8 illustrates the set-up for the BERT test. The equipment list: