Altera HyperTransport MegaCore Function User Manual
Page 35

Chapter 3: Specifications
3–9
HyperTransport MegaCore Function Specification
© November 2009
Altera Corporation
HyperTransport MegaCore Function User Guide
Preliminary
The design must meet the following clock frequency requirements when using the
Shared Ref/Tx Clock
option:
■
The frequency of
RefClk
must be greater than or equal to
RxLnkClkD4
.
■
When
RefClk
and
RxLnkClkD4
are nominally equal but are derived from
different
RxLnkClkD4
, RefClk must be no more than 2,000 ppm slower than
RxLnkClkD4.
■
RefClk
should run at 50, 75, 100, or 125 MHz to create the allowed HT clock
frequencies of 200, 300, 400, or 500 MHz.
1
Failing to meet these requirements results in system failure due to Tx sync FIFO buffer
underflow or Rx sync FIFO buffer overflow.
Additionally, the attached HT device may require its incoming HT link clock to be less
than or equal to its outgoing HT link clock. This requirement—along with the above
requirements—forces the
RefClk
frequency to be within 2,000 ppm of the
RxLnkClkD4
frequency.
1
This clocking option may not be strictly compliant with the HT specification. If
RefClk
runs at a frequency other than 50 MHz,
TxLnkClk
does not run at the
required 200 MHz upon reset. However, in many embedded applications it may be
acceptable for the
TxLnkClk
to operate at 300, 400, or 500 MHz upon reset.
Depending on the time base of the supplied
RefClk
, the Shared Ref/Tx Clock option
implements an asynchronous or synchronous HT implementation. The time base for
the
RefClk
can be asynchronous or synchronous with the attached receiver’s time
base.
In most designs, you would not connect
RxLnkClkD4
to anything external to the
HyperTransport MegaCore function, but it is provided for monitoring purposes if
needed.
Figure 3–6. Shared Ref/Tx Clock Option
RxClk_i
Tx
Alignment
Logic
Rx
Sync
FIFO
RefClk
Phy
Synch & Alignment
Protocol Interface
Protocol
Interface
Logic
Rx
SerDes
RxLnkClkD4
TxClk_o
PLL
Tx
SerDes
PLL
÷4
Rx
Alignment
Logic
×
2
×
4
×
8