
CYP15G04K100V1-MGC
CYP15G04K200V2-MGC
PRELIMINARY
Document #: 38-02044 Rev **
Page 64 of 78
TXCLKA
LVTTL Clock Input,
internal
pull-down
Transmit path input clocks. These clocks must be frequency-coherent to TXCLKO
±
, but
may be offset in phase. The internal operating phase of each input clock (relative to
REFLCK) is adjusted when TXRST = LOW and locked when TXRST = HIGH.
Transmit Path Mode Control
TXMODE[1:0]
3-Level Select
[37]
Static Control inputs
Transmit Operating Mode. These inputs are interpreted to select one of nine operating
modes of the transmit path. See
Table 9
for a list of operating modes.
Receive Path Data Signals
RXDA[7:0]
RXDB[7:0]
RXDC[7:0]
RXDD[7:0]
LVTTL Output,
synchronous to the
selected RXCLKx
↑
output or
REFCLK
↑
[36]
input
LVTTL Output,
synchronous to the
selected RXCLKx
↑
output or
REFCLK
↑
[36]
input
Parallel Data Output. These outputs change following the rising edge of the selected
receive interface clock. These signals are internal signals linking the SERDES block to
the Logic block.
RXSTA[2:0]
RXSTB[2:0]
RXSTC[2:0]
RXSTD[2:0]
Parallel Status Output. These outputs change following the rising edge of the selected
receive interface clock. When the decoder is bypassed, RXSTx[1:0] become the two
low-order bits of the 10-bit received character, while RXSTx[2] = HIGH indicates the
presence of a COMMA character in the output register.
These signals are internal signals linking the SERDES block to the Logic block.
Receive Clock Rate Select.
When LOW, the RXCLKx
+
recovered clock outputs are complementary clocks operating
at the recovered character rate. Data for the associated receive channels should be
latched on the rising edge of RXCLKx+.
When HIGH, the RXCLKx
±
recovered clock outputs are complementary clocks operat-
ing at half the character rate. Data for the associated receive channels should be latched
alternately on the rising edge of RXCLKx+.
When operated with REFCLK clocking of the received parallel data outputs (RXCKSEL
= LOW), the RXRATE input is not interpreted.
Receive Path Clock and Clock Control
RXCLKA
RXCLKB
RXCLKC
RXCLKD
are output continuously at either the dual-character rate (1/20
th
the serial bit-rate) or
character rate (1/10
th
the serial bit-rate) of the data being received, as selected by
RXRATE.
When configured such that all output data paths are clocked by REFCLK instead of a
recovered clock (RXCKSEL = LOW), the RXCLKA
+
and RXCLKC
+
output drivers
present a buffered form of REFCLK, and RXCLKB+ and RXCLKD+ are static control
inputs used to select the master channel for bonding and status control. RXCLKA
+
and
RXCLKC
+
are buffered forms of REFCLK that are slightly different in phase. This phase
difference allows the user to select the optimal setup/hold timing for their specific inter-
face.
When dual-channel bonding is enabled and a recovered clock is used to present data
(RXCKSEL = HIGH), RXCLKA
+
drives the recovered clock from either receive channel
A or receive channel B as selected by RXCLKB+, and RXCLKC
+
drives the recovered
clock from either receive channel C or receive channel D as selected by RXCLKD+.
When quad-channel bonding is enabled and a recovered clock is used to present data
(RXCKSEL = HIGH), RXCLKA
+
and RXCLKC
+
output the recovered clock from receive
channel A, B, C, or D, as selected by RXCLKB+ and RXCLKD+.
RFEN
LVTTL input,
asynchronous,
internal pull-down
RXRATE
LVTTL Input
Static Control Input,
internal pull-down
3-state, LVTTL
Output clock or
Static control input
Receive Character clock output or clock select input. When the receive Elasticity Buffers
are disabled (RXCKSEL = MID), these true and complement clocks are the Receive
interface clocks which are used to control timing of data output transfers. These clocks
Reframe Enable for all channels. Active HIGH. When HIGH the framers in all four chan-
nels are enabled to frame per the presently enabled framing mode.
Frequency Agile PSI
Name
Function
Signal Description