最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

FPGA可编程逻辑器件芯片XC2V80-4BF957I中文规格书

IT圈 admin 24浏览 0评论

2024年3月16日发(作者:出博赡)

Chapter 5:Tile Features

Examples

Configuring the Shared PMA PLL for XAUI Operation

The three methods to configure the shared PMA PLL for XAUI are described below:

the RocketIO GTX Transceiver Wizard.

The wizard includes a protocol file for XAUI that allows it to automatically configure

the GTX_DUAL primitive for use in a XAUI design.

the settings from Table5-3.

Table5-3 includes the settings for common configurations of popular protocols. XAUI

settings are included in Table5-3, along with other protocols that use 8B/10B

encoding.

Equation5-1 as described in the following steps:

a.

b.

Determine the required line rates.

For XAUI operation, both TX and RX use a line rate of 3.125Gb/s.

Determine the internal datapath width.

Because XAUI is an 8B/10B-encoded standard, an internal datapath width of

20bits is required. See “Configurable 8B/10B Encoder,” page 129 and

“Configurable 8B/10B Decoder,” page 200 for more information about encoding

and internal datapath width requirements.

ine the desired reference clock rate.

This example uses a reference clock running at 156.25MHz, a common rate for

XAUI.

ate the required PLL clock rate.

Because the SIPO block utilizes a Double Date Rate (DDR) architecture where both

edges of the clock are used to deserialize data, it must be fed a clock from the PLL

that is one-half the magnitude of the desired line rate. In this XAUI example, the

calculation is 3.125Gb/s line rate divided by 2 equaling 1.5625GHz. Because this

RX rate of 1.5625GHz is within the nominal PLL operation range, the external

divider (PLL_RXDIVSEL_OUT) must be one to allow the PLL to run at

1.5625GHz. The PLL clock rate is thus 1.5625x1 = 1.5625GHz.

ate the required DIV value.

Because the internal datapath width must be 20 bits and INTDATAWIDTH is

High, DIV=5.

ate the required PLL divider ratio.

Using the values f

CLKIN

, DIV, and f

PLL_CLOCK

determined above, rearrange

Equation5-1 to calculate the divider ratio as shown in Equation5-2. The result is a

ratio of two.

f

PLL_Clock

1.5625 GHz

PLL_DIVSEL_FB

-

=

------------------------------------------

=2

----------------------------------------------------

=

-----------------------------------

f

CLKIN

×DIV156.25 MHz×5

PLL_DIVSEL_REF

the PLL divider values.

Select the smallest divider values that result in the required PLL divider ratio. In

this case, using PLL_DIVSEL_FB

=2 and PLL_DIVSEL_REF=1 results in a ratio

of 2.

Equation5-2

RocketIO GTX Transceiver User Guide

UG198 (v3.0) October 30, 2009

Shared PMA PLL

Configuring the Shared PMA PLL for OC-48 Operation

This example shows how to set the shared PMA PLL divider settings for OC-48 using

Equation5-1. The RocketIO GTX Transceiver Wizard and Table5-3 are simpler

alternatives. This example is provided only to illustrate the process with Equation5-1.

Use Equation5-1 as described in the following steps:

1.

2.

Determine the required line rates.

For OC-48, both TX and RX use a line rate of 2.488Gb/s.

Determine the internal datapath width.

Because OC-48 uses no encoding and a datapath that is a multiple of 8bits, an internal

datapath width of 16 bits is required.

3.

4.

Determine the desired reference clock rate.

This example uses a reference clock running at 155.5MHz.

Calculate the required PLL clock rate.

The SIPO block utilizes a DDR architecture where both edges of the clock are used to

deserialize data. The SIPO block must be fed a clock from the PLL that is one-half the

magnitude of the desired line rate. In this OC-48 example, a 2.488Gb/s line rate is

divided by 2, or 1.244GHz. Because this RX rate of 1.244GHz is below the nominal

PLL operation range, the external divider (PLL_RXDIVSEL_OUT) must be two to

allow the PLL to run two times as fast (2.488GHz). The PLL clock rate is thus

1.244x2= 2.488GHz.

ate the required DIV value.

Because the internal datapath width must be 16 bits and INTDATAWIDTH is Low,

DIV=4.

ate the required PLL divider ratio.

Using the values f

CLKIN

, DIV, and f

PLL_CLOCK

determined above, rearrange

Equation5-1 to calculate the divider ratio as shown in Equation5-3. The result is a

ratio of 2.

f

PLL_Clock

2.488GHz

PLL_DIVSEL_FB

-

=

---------------------------------------

=2

----------------------------------------------------

=

-----------------------------------

f

CLKIN

×DIV155.5 MHz×4

PLL_DIVSEL_REF

the PLL divider values.

Select the smallest divider values that result in the required PLL divider ratio. In this

case, using PLL_DIVSEL_FB=2 and PLL_DIVSEL_REF=1 results in a ratio of 2.

Equation

5-3

RocketIO GTX Transceiver User Guide

UG198 (v3.0) October 30, 2009

2024年3月16日发(作者:出博赡)

Chapter 5:Tile Features

Examples

Configuring the Shared PMA PLL for XAUI Operation

The three methods to configure the shared PMA PLL for XAUI are described below:

the RocketIO GTX Transceiver Wizard.

The wizard includes a protocol file for XAUI that allows it to automatically configure

the GTX_DUAL primitive for use in a XAUI design.

the settings from Table5-3.

Table5-3 includes the settings for common configurations of popular protocols. XAUI

settings are included in Table5-3, along with other protocols that use 8B/10B

encoding.

Equation5-1 as described in the following steps:

a.

b.

Determine the required line rates.

For XAUI operation, both TX and RX use a line rate of 3.125Gb/s.

Determine the internal datapath width.

Because XAUI is an 8B/10B-encoded standard, an internal datapath width of

20bits is required. See “Configurable 8B/10B Encoder,” page 129 and

“Configurable 8B/10B Decoder,” page 200 for more information about encoding

and internal datapath width requirements.

ine the desired reference clock rate.

This example uses a reference clock running at 156.25MHz, a common rate for

XAUI.

ate the required PLL clock rate.

Because the SIPO block utilizes a Double Date Rate (DDR) architecture where both

edges of the clock are used to deserialize data, it must be fed a clock from the PLL

that is one-half the magnitude of the desired line rate. In this XAUI example, the

calculation is 3.125Gb/s line rate divided by 2 equaling 1.5625GHz. Because this

RX rate of 1.5625GHz is within the nominal PLL operation range, the external

divider (PLL_RXDIVSEL_OUT) must be one to allow the PLL to run at

1.5625GHz. The PLL clock rate is thus 1.5625x1 = 1.5625GHz.

ate the required DIV value.

Because the internal datapath width must be 20 bits and INTDATAWIDTH is

High, DIV=5.

ate the required PLL divider ratio.

Using the values f

CLKIN

, DIV, and f

PLL_CLOCK

determined above, rearrange

Equation5-1 to calculate the divider ratio as shown in Equation5-2. The result is a

ratio of two.

f

PLL_Clock

1.5625 GHz

PLL_DIVSEL_FB

-

=

------------------------------------------

=2

----------------------------------------------------

=

-----------------------------------

f

CLKIN

×DIV156.25 MHz×5

PLL_DIVSEL_REF

the PLL divider values.

Select the smallest divider values that result in the required PLL divider ratio. In

this case, using PLL_DIVSEL_FB

=2 and PLL_DIVSEL_REF=1 results in a ratio

of 2.

Equation5-2

RocketIO GTX Transceiver User Guide

UG198 (v3.0) October 30, 2009

Shared PMA PLL

Configuring the Shared PMA PLL for OC-48 Operation

This example shows how to set the shared PMA PLL divider settings for OC-48 using

Equation5-1. The RocketIO GTX Transceiver Wizard and Table5-3 are simpler

alternatives. This example is provided only to illustrate the process with Equation5-1.

Use Equation5-1 as described in the following steps:

1.

2.

Determine the required line rates.

For OC-48, both TX and RX use a line rate of 2.488Gb/s.

Determine the internal datapath width.

Because OC-48 uses no encoding and a datapath that is a multiple of 8bits, an internal

datapath width of 16 bits is required.

3.

4.

Determine the desired reference clock rate.

This example uses a reference clock running at 155.5MHz.

Calculate the required PLL clock rate.

The SIPO block utilizes a DDR architecture where both edges of the clock are used to

deserialize data. The SIPO block must be fed a clock from the PLL that is one-half the

magnitude of the desired line rate. In this OC-48 example, a 2.488Gb/s line rate is

divided by 2, or 1.244GHz. Because this RX rate of 1.244GHz is below the nominal

PLL operation range, the external divider (PLL_RXDIVSEL_OUT) must be two to

allow the PLL to run two times as fast (2.488GHz). The PLL clock rate is thus

1.244x2= 2.488GHz.

ate the required DIV value.

Because the internal datapath width must be 16 bits and INTDATAWIDTH is Low,

DIV=4.

ate the required PLL divider ratio.

Using the values f

CLKIN

, DIV, and f

PLL_CLOCK

determined above, rearrange

Equation5-1 to calculate the divider ratio as shown in Equation5-3. The result is a

ratio of 2.

f

PLL_Clock

2.488GHz

PLL_DIVSEL_FB

-

=

---------------------------------------

=2

----------------------------------------------------

=

-----------------------------------

f

CLKIN

×DIV155.5 MHz×4

PLL_DIVSEL_REF

the PLL divider values.

Select the smallest divider values that result in the required PLL divider ratio. In this

case, using PLL_DIVSEL_FB=2 and PLL_DIVSEL_REF=1 results in a ratio of 2.

Equation

5-3

RocketIO GTX Transceiver User Guide

UG198 (v3.0) October 30, 2009

发布评论

评论列表 (0)

  1. 暂无评论