Recovered data clock, Clock rate relationships in the rapidio ii ip core, Clock domains in your qsys system – Altera RapidIO II MegaCore Function User Manual

Page 46: Reset for rapidio ii ip cores, Reset for rapidio ii

Advertising
background image

4–4

Chapter 4: Functional Description

Clocking and Reset Structure

RapidIO II MegaCore Function

August 2014

Altera Corporation

User Guide

f

For more information about using high-speed transceiver blocks, refer to the relevant
device handbook.

Recovered Data Clock

The clock and data recovery block (CDR) in the transceiver recovers this clock,
rx_clkout

, from the incoming RapidIO data. The RapidIO II IP core provides this

output clock as a convenience. You can use it to source a system-wide clock with a
0 PPM frequency difference from the clock used to transmit the incoming data.

Clock Rate Relationships in the RapidIO II IP Core

The RapidIO v2.2 specification specifies baud rates of 1.25, 2.5, 3.125, 5.0, and
6.25 Gbaud.

Table 4–3

lists the clock rates in the different RapidIO II IP core variations, showing

the relationship between baud rate, default transceiver reference clock frequency, and
Avalon system clock frequency.

Clock Domains in Your Qsys System

In systems created with Qsys, the system interconnect manages clock domain crossing
if some of the components of the system run on a different clock. For optimal
throughput, run all the components in the datapath on the same clock.

Reset for RapidIO II IP Cores

All RapidIO II IP core variations have the following reset signals:

rst_n

—resets the RapidIO II IP core

tx_ready

, tx_analogreset, tx_digitalreset—reset the transmit side of the

transceiver

Table 4–3. Clock Frequencies in the RapidIO II IP Core

Baud Rate

(Gbaud)

Default reference clock frequency

(1)

,

(2)

(MHz)

Avalon system clock

Frequency

(3)

(MHz)

1.25

156.25

31.25

2.5

62.5

3.125

78.125

5.0

125.0

6.25

156.25

Notes to

Table 4–3

:

(1) For information about the allowed reference clock frequencies, refer to

“Reference Clock” on page 4–3

.

(2) The reference clock is called tx_pll_refclk by default.

(3) The Avalon system clock is called sys_clk by default. It runs at 1/40 the frequency of the maximum baud rate you

configure in the RapidIO II parameter editor, irrespective of the baud rate you program in software. You must drive
sys_clk

and the reference clock from the same clock source.

Advertising